Membuat Sistem CRUD Menggunakan CodeIgniter 3

Muhammad Fahriza

Sosial Media


0 orang menyukai ini
Suka

Summary

Proyek ini adalah implementasi sederhana dari sistem CRUD (Create, Read, Update, Delete) menggunakan framework PHP CodeIgniter 3. Sistem ini memungkinkan pengguna untuk melakukan operasi dasar pada suatu entitas data dalam sebuah aplikasi web, termasuk menambahkan data baru, menampilkan data yang ada, memperbarui data, dan menghapus data yang tidak diperlukan.

Description

Proyek ini adalah implementasi sederhana dari sistem CRUD (Create, Read, Update, Delete) menggunakan framework PHP CodeIgniter 3. Sistem ini memungkinkan pengguna untuk melakukan operasi dasar pada suatu entitas data dalam sebuah aplikasi web, termasuk menambahkan data baru, menampilkan data yang ada, memperbarui data, dan menghapus data yang tidak diperlukan.

  1. Create: Pengguna dapat menambahkan entri baru ke dalam database melalui formulir input yang disediakan.
  2. Read: Sistem memungkinkan pengguna untuk melihat daftar entitas yang tersedia beserta detailnya dalam bentuk tampilan yang mudah dibaca.
  3. Update: Pengguna dapat memperbarui informasi yang ada dalam database dengan menggunakan formulir edit yang disediakan.
  4. Delete: Sistem memungkinkan pengguna untuk menghapus entitas yang tidak diperlukan dari database dengan mengkonfirmasi tindakan penghapusan.

Teknologi yang Digunakan:

  • CodeIgniter 3: Framework PHP yang ringan dan mudah digunakan untuk membangun aplikasi web.
  • MySQL: Sistem manajemen basis data relasional yang digunakan untuk menyimpan dan mengelola data.
  • HTML/CSS: Untuk tampilan antarmuka pengguna.
  • PHP: Bahasa pemrograman yang digunakan untuk logika aplikasi di sisi server.

Langkah pertama kita perlu menyiapkan database terlebih dahulu.

Model pada CodeIgniter biasanya merupakan kelas PHP yang terletak di dalam direktori "models". model dapat diakses dan digunakan oleh controller untuk memproses data sebelum mengirimkannya ke tampilan."User_model.php" memiliki fungsi-fungsi untuk mengambil, memasukkan, memperbarui, dan menghapus data pengguna dari tabel 'users'. 

Controller dalam CodeIgniter berfungsi sebagai pengendali utama atau penghubung antara model dan tampilan dalam aplikasi web. Tugas utama controller adalah untuk menerima permintaan dari pengguna, memprosesnya dengan bantuan model, dan kemudian mengirimkan hasilnya ke tampilan untuk ditampilkan kepada pengguna.

View dalam CodeIgniter bertanggung jawab untuk menampilkan data kepada pengguna dalam format yang sesuai. Tugas utama tampilan adalah untuk menampilkan informasi yang diberikan oleh kontroler kepada pengguna dengan cara yang mudah dipahami dan menarik.

Codingan tampilan Add User

Codingan tampilan User List

Codingan tampilan Edit / Update User 

Tampilan CRUD Operation Sederhana “Add User”.

Tampilan data user yang telah dibuat sebelumnya “User List”

Tampilan untuk mengedit / update user dimana sebelumnya kita mengklik button edit dan akan ngeredirect ke tampilan berikut. Isi data kemudian klik button “Update” jika berhasil akan muncul pesan “Succesfuly Update”.

Tampilan dimana kita berhasil mengupdate data user.

Jika ingin menghapus data kita dapat mengklik button delete dan akan muncul pesan konfirmasi apabila kita yakin akan menghapusnya kita bisa mengkkli button OK.

Apabila berhasil akan muncul pesan Succuesfuly Delete.

Proyek "Sistem CRUD dengan CodeIgniter 3" adalah sebuah demonstrasi keterampilan dalam pengembangan aplikasi web menggunakan CodeIgniter 3 framework. Dengan implementasi sederhana dari sistem CRUD, proyek ini memungkinkan pengguna untuk melakukan operasi dasar terhadap entitas data dalam sebuah aplikasi web, termasuk membuat, membaca, memperbarui, dan menghapus data.

Informasi Course Terkait
  Kategori: Cyber Security
  Course: Dasar Codeigniter 3