Membuat Aplikasi CRUD Sederhana dengan CodeIgniter 4
Detail Artikel
Pada artikel ini, kita akan membahas cara membuat aplikasi CRUD (Create, Read, Update, Delete) sederhana menggunakan CodeIgniter 4. Aplikasi ini akan memiliki fitur untuk menambah, melihat, mengedit, dan menghapus data.
1. Menyiapkan Database
Pertama, kita perlu membuat sebuah tabel di database untuk menyimpan data. Misalnya, kita akan membuat tabel students
yang berisi informasi siswa.
2. Membuat Model (StudentModel.php)
Model digunakan untuk berinteraksi dengan database. Di CodeIgniter, model akan menangani operasi CRUD.
Button Copy:
3. Membuat Controller (StudentController.php)
Controller akan menangani logika aplikasi seperti menampilkan data, menyimpan data, mengedit data, dan menghapus data.
4. Membuat View (add_data.php) - Form untuk Menambahkan Data
Form ini digunakan untuk menambahkan data siswa baru.
5. Membuat View (view_data.php) - Tampilan untuk Melihat Daftar Siswa
Tampilan ini digunakan untuk menampilkan daftar siswa dengan tombol untuk mengedit dan menghapus.
6. Membuat View (edit_data.php) - Form untuk Mengedit Data
Form ini digunakan untuk mengedit data siswa yang sudah ada.
7. Menambahkan Routes di Routes.php
Terakhir, tambahkan routes yang sesuai untuk menampilkan, menyimpan, mengedit, dan menghapus data.
Penjelasan:
- Model: Model
StudentModel
menangani operasi database seperti menambah, mengedit, memperbarui, menghapus, dan menghapus semua data. - Controller:
StudentController
menangani logika untuk menambah, mengedit, memperbarui, menghapus data, serta menampilkan data. - Views:
add_data.php
untuk menambahkan data siswa,view_data.php
untuk menampilkan daftar siswa dengan opsi edit dan hapus,edit_data.php
untuk mengedit data siswa.
- Routes: Mengatur URL dan mengarahkan ke controller yang sesuai.
Dengan aplikasi ini, Anda dapat melakukan operasi CRUD pada data siswa, serta menampilkan semua data siswa dalam aplikasi Anda.
CodeIgniter 4