(CRUD)
ALFIAN S UTOMO
TUTORIAL CODEIGNITER - CRUD
Kali ini saya akan membuat Tutorial mengeni CRUD (Create Read Update Delete).
Sama seperti Tutorial CI sebelumnya, disini alat dan bahan yang akan saya gunakan adalah
sebagai berikut :
1. Membuat Model yang melakukan transaksi langung dengan database. Caranya pada
folder models klik kanan lalu pilih new file. beri nama "model_barang.php". Lalu buat
class dan function seperti di bawah ini.
• Nama class sama dengan nama file dan pada depan menggunakan huruf capital,
disini nama class “Model_barang”. Class di extends dengan “CI_Model”.
• Membuat nama function “tampil_data()”
• db merupakan pengambilan dari konfigurasi database, dan “get” merupakan
method mengambil / menampilkan data dari table “tb_barang”
3. Membuat Controller yang menghubungkan antara View dan Model. Caranya pada
folder controllers klik kanan lalu pilih new file. beri nama "data_barang.php". Lalu buat
class dan function seperti di bawah ini.
• Nama class sama dengan nama file dan pada depan menggunakan huruf capital,
disini nama class “Model_barang”. Class di extends dengan “CI_Controller”.
• Membuat nama function “index()”. Dan function index ini adalah function default
jika kita memanggil controller tertentu.
• Pada function index() ini mengambil hasil dari model_barang yang mengeksekusi
function tampil_data() dan ditampung sebagai “$data” dengan nama ‘barang’.
3. Di dalam View data_barang yang sudah kita buat tadi, kita tambahkan pada bagian
bawah sebuah class "Modal". Bisa kita cari codingnya pada web bootstrap.
• Data yang di input dengan Post dari View dibuat sebuah array dan ditampung di
dalam $data.
• Mengeksekusi function tambah_barang di Model model_barang dengan parameter
$data dan tabel bernama 'tb_barang'
• Setelah data berhasil disimpan melalu Model, maka akan mengeksekusi controller
data_barang dengen function index.
========END========