Implementasi CRUD Berbasis Konsep MVC pada CodeIgniter
Implementasi CRUD Berbasis Konsep MVC pada CodeIgniter
Apa itu CRUD ?
CRUD adalah akronim untuk Create, Read, Update, dan Delete. Operasi CRUD adalah manipulasi data dasar untuk database.
C (Create): yang berarti membuat sebuah data baru, contoh kita sedang melakukan registrasi disebuah web itu sudah merupakan Create dari CRUD karena kita membuat dan menyimpan data registrasi ke database. R (Read): Membaca atau menampilkan suatu data yang tadinya berada didatabase MySQL misalnya, kemudian ditampilkan di WEB menggunakan bahasa pemrograman Php U (Update): nah untuk yang satu ini prosesnya adalah mengedit sebuah data dari database yang kemudian di edit menggunakan bahasa pemrograman Php berupa WEB. Contoh edit profil facebook. D (Delete): Pastinya Anda tahu fungsinya apa bukan? Fungsinya hampir sama dengan Update akan tetapi proses ini adalah untuk melakukan penghapusan data di database melalui bahasa Php. Contoh pada sebuah blog terkadang ada komentar, kemudian kita hapus komentar tersebut, nah itu sudah termasuk proses delete dalam CRUD.
Implementasi CRUD Berbasis MVC pada CodeIgniter
Disini kita mempunyai 2 tabel yaitu tabel Employees dan tabel Departments dari database (hrsql) yang telah diberikan.
Daftar Pustaka : https://sekolahkoding.com/forum/pengertian-crud-di-php-dan-mysql
Apa itu CRUD ?
CRUD adalah akronim untuk Create, Read, Update, dan Delete. Operasi CRUD adalah manipulasi data dasar untuk database.
C (Create): yang berarti membuat sebuah data baru, contoh kita sedang melakukan registrasi disebuah web itu sudah merupakan Create dari CRUD karena kita membuat dan menyimpan data registrasi ke database. R (Read): Membaca atau menampilkan suatu data yang tadinya berada didatabase MySQL misalnya, kemudian ditampilkan di WEB menggunakan bahasa pemrograman Php U (Update): nah untuk yang satu ini prosesnya adalah mengedit sebuah data dari database yang kemudian di edit menggunakan bahasa pemrograman Php berupa WEB. Contoh edit profil facebook. D (Delete): Pastinya Anda tahu fungsinya apa bukan? Fungsinya hampir sama dengan Update akan tetapi proses ini adalah untuk melakukan penghapusan data di database melalui bahasa Php. Contoh pada sebuah blog terkadang ada komentar, kemudian kita hapus komentar tersebut, nah itu sudah termasuk proses delete dalam CRUD.
Implementasi CRUD Berbasis MVC pada CodeIgniter
Disini kita mempunyai 2 tabel yaitu tabel Employees dan tabel Departments dari database (hrsql) yang telah diberikan.
Langkah pertama kita membuat model employees yang nantinya akan di load ke controller. Dalam model ini terdapat memanggil dan menambah employees, seperti yang dapat di lihat pada gambar di bawah ini.
Langkah kedua kita membuat view yang berfungsi untuk mengatur halaman muka atau tampilan pada web tersebut. Disini saya mengatur halaman web untuk menampilkan data pada tabel employees saya sebagaimana pada gambar di bawah ini.
Langkah ketiga adalah membuat view untuk menambah data pada tabel employees. Sebagaimana yang dapat di lihat pada gambar di bawah ini.
Langkah keempat kita membuat controller, dimana pada controller ini kita akan menggabungkan kedua (model maupun view yang telah kita buat sebelumnya). Pada umumnya fungsi di dalam controller ini, akan memanggil baik model maupun view. Controller bisa di sebut sebagai pengatur antara model dan view. Terdapat 2 fungsi di controller saya sebagaimana yang dapat di lihat pada gambar di bawah ini.
Nah setelah kita berhasil membuat MVC untuk Employees ini, saya membuat 2, yaitu untuk menampilkan data berupa tabel employees dan juga untuk menambahkan data baru pada tabel yang telah tersedia.
Gambar di bawah ini merupakan tampilan untuk menampilkan tabel employees.
Sekian yang saya bisa sampaikan, semoga bermanfaat, dan terimakasih :)
Daftar Pustaka : https://sekolahkoding.com/forum/pengertian-crud-di-php-dan-mysql











Comments
Post a Comment