Website Create, Read, Update, Delete (CRUD) Mahasiswa dengan PHP MVC menggunakan template AdminLTE
- Website ini dibuat dengan PHP menggunakan arsitektur MVC.
- Dalam website ini bisa CRUD Mahasiswa, CRUD Jurusan, CRUD Mata kuliah, dan CRUD User (login, logout, register, edit profil, delete akun).
- Saat menambah (Create) mahasiswa, hanya perlu memilih 1 jurusan. Setiap jurusan sudah berisi mata kuliah.
- Saya menggunakan 1 tabel tambahan untuk menghubungkan 2 tabel didalam database.
- AdminLTE
- Bootstrap 4
- JQuery
- SweetAlert2
- Select2
- JSON Web Token
- Proses download
- Pastikan Anda sudah menginstall XAMPP dan Composer di komputer Anda
- Download semua file di repository ini
- Ekstrak file jika hasil download berupa file
.zip
- Download AdminLTE dan isinya dipindahkan ke direktori
php-mvc-crud-mahasiswa-main/public/AdminLTE/
- Di direktori
php-mvc-crud-mahasiswa-main
ketikcomposer install
pada terminal untuk mengunduh keperluan website
- Proses pengaturan
- Start Apache dan MySQL di XAMPP Control Panel
- Buka
localhost/phpmyadmin
di browser - Buat database baru dengan nama
db_siskampus
- Klik tulisan Import di bagian atas
- Di bagian File to import: pilih file
db_siskampus.sql
yang ada di folderphp-mvc-crud-mahasiswa-main/
- Kalau sudah, klik tombol Import di bagian paling bawah
- Proses menjalankan website
- Buka folder
php-mvc-crud-mahasiswa-main/
di Command Prompt - Ketik
composer update
untuk men-download hal yang dibutuhkan website - Pindah ke folder public dengan mengetik
cd public
di Command Prompt - Jalankan server PHP dengan mengetik
php -S localhost:8080
- Akses website dari Web Browser ke alamat localhost:8080
- Saat membuka website pertama kali, akan diarahkan ke halaman login (akan otomatis ke alamat localhost:8080/login)
- Di halaman registrasi dapat membuat akun untuk login
- Setelah login diarahkan ke halaman dashboard yang berisi daftar mahasiswa
- Selebihnya bisa eksplorasi untuk mengetahui lebih lanjut
- Buatlah user dengan role admin di database, supaya dapat mengakses seluruh fitur