Part 5: Membangun Aplikasi CRUD dengan CodeIgniter 4
Update Data Mahasiswa
Selamat datang di Part 5 dari tutorial membangun aplikasi CRUD dengan CodeIgniter 4! Pada bagian ini, saya akan membahas tentang bagaimana menambahkan fitur Update Data Mahasiswa, yaitu memungkinkan admin untuk memperbarui informasi mahasiswa yang sudah ada dalam sistem.
1. Mengapa Fitur Update Penting?
Fitur update sangat penting untuk memastikan data mahasiswa selalu terbaru dan akurat. Beberapa contoh kasus di mana fitur ini dibutuhkan antara lain:
- Mahasiswa mengganti alamat atau nomor telepon.
- Mahasiswa pindah jurusan atau program studi.
- Kesalahan input data, seperti nama atau tanggal lahir yang perlu diperbaiki.
Dengan fitur Update, admin bisa memperbarui data mahasiswa secara langsung tanpa perlu menghapus dan menambahkannya kembali.
2. Proses Pembaruan Data
Untuk memperbarui data mahasiswa, admin akan diarahkan ke halaman khusus yang menampilkan form untuk mengedit data mahasiswa yang sudah ada. Berikut adalah langkah-langkah umum yang dilakukan dalam proses update:
- Admin memilih data mahasiswa yang ingin diperbarui.
- Halaman edit akan menampilkan form dengan data mahasiswa yang sudah terisi sebelumnya.
- Admin mengubah data yang diperlukan dan mengklik tombol Simpan untuk menyimpan perubahan.
- Setelah disimpan, data akan diperbarui di database dan halaman akan menampilkan data yang terbaru.
3. Tampilan Halaman Edit
Halaman untuk memperbarui data mahasiswa harus menampilkan form yang sudah terisi dengan data yang ada. Dengan menggunakan Bootstrap, form yang dibuat akan rapi dan responsif. Form ini bisa terdiri dari beberapa input field seperti:
- Nama: Kolom untuk mengubah nama mahasiswa.
- NIM: Kolom untuk memperbarui NIM mahasiswa jika diperlukan.
- Jurusan: Dropdown untuk memilih jurusan yang baru.
- Tanggal Lahir: Kolom input untuk memilih tanggal lahir yang baru.
- Alamat: Kolom untuk memperbarui alamat mahasiswa.
- No. Telepon: Kolom untuk memperbarui nomor telepon mahasiswa.
4. Proses Validasi dan Penyimpanan
Setelah admin mengubah data, sebelum menyimpan perubahan, kita bisa melakukan validasi untuk memastikan data yang dimasukkan benar. Misalnya, memeriksa apakah NIM yang dimasukkan sudah ada di sistem atau memastikan format tanggal lahir yang dimasukkan benar.
Setelah validasi berhasil, data akan disimpan kembali ke database, dan admin akan diberi notifikasi bahwa data telah berhasil diperbarui.
5. Menampilkan Data yang Sudah Diperbarui
Setelah pembaruan selesai, halaman akan kembali menampilkan data yang sudah diperbarui. Admin akan melihat informasi terbaru mengenai mahasiswa tersebut dengan data yang telah terubah sesuai input terbaru.
6. Kesimpulan
Dengan menambahkan fitur Update Data Mahasiswa, aplikasi CRUD kita kini sudah lebih lengkap. Admin bisa dengan mudah memperbarui informasi mahasiswa sesuai dengan perubahan yang terjadi, tanpa perlu menghapus dan menambahkannya lagi.
Part Selanjutnya:
Membangun Aplikasi CRUD dengan CodeIgniter 4 : Part 6 - Delete Data Mahasiswa