Kuliah 12, 13 November 2023
Nama : Gabrielle Immanuel Osvaldo Kurniawan
NRP : 5025211135
Kelas : PBKK A 2023/2024 (gasal)
Link source code : Repository
Pada perkuliahan hari ini membuat CRUD dengan menerapkan konsep MVC di code igniter. Dalam kesempatan kali ini saya membuat CRUD pendataan pegawai dengan langkah langkah sebagai berikut :
1. Database Configuration:
Buat database pada phpmyadmin kemudian. Buka file app/config/Database.php dan sesuaikan pengaturan database sesuai dengan kebutuhan.
2. Membuat Model:
Buat model untuk mengakses data dari tabel employees dan admin di app/Models/. Dalam tugas kali ini saya membuat 2 model yaitu Auth untuk menjembatani akses login dan employee untuk akses tabel employee.
Detail code dapat dilihat pada repository github.
3. Membuat Controller:
Buat controller untuk menangani logika aplikasi, dalam tugas kali ini juga dibuat 2 controller yaitu auth dan employee. Pada setiap controller dibuat fungsi yang menangani fitur fitur seperti insert, edit delete pada employee dan proseslogin dan logout pada auth.
Detail code dapat dilihat pada repository github.
4. Membuat Views:
Buat file view untuk menampilkan data (index.php), menambah data (create.php), mengedit data (edit.php) dan login (login.php).
5. Middleware CheckLogin:
Buat middleware untuk memeriksa apakah pengguna sudah login atau belum (CheckLogin.php di app/Filters).
Tambahkan middleware ke file app/config/Filters.php.
6. Routes:
Tambahkan rute di file app/config/Routes.php untuk mengarahkan ke controller dan method yang sesuai.
7. Hasil testing

Comments
Post a Comment