Loading...
overlay
"Kita harus saling memaafkan dan kemudian melupakan apa yang telah kita maafkan "

- Andrew Jackson -

Belajar PHP dan CodeIgniter HMVC Bag.4 ( membuat CRUD dengan Ajax )

Assalamualaikum,,,, maaf yho, admin baru bisa post lagi karna beberapa kesibukan, eheheheh. kali ini kita akan Belajar PHP dan CodeIgniter mengenai dasar-dasar CRUD ( Create, Read, Update, Delete ).. kita akan menggunakan bahan2 kali ini dari tutorial sebelumnya,,, jadi bagi yang baru bergabung silahkan lihat2 tutorial Belajar PHP dan CodeIgniter di session sebelumna.

Sekarang kita akan melakukan perubahan pada file template.php. silahkan lihat lagi di Belajar PHP dan CodeIgniter Bag.2 (membuat template). Kita akan mengganti code menu, page title dan page content. Silahkan ganti code seperti yang terlihat dibawah ini...(perubahan ada pada code yang berwarna)

setelah itu cek kembali browser ketik localhost/inventory. hasilnya akan terlihat seperti ini

sementara link yang lain masih error, karena kita belum membuat controller/modulnya,,, sekarang kita buat modul baru.

catatan * Sebelum lanjut, pastikan anda sudah membuat database dan tabel2, silahkan cek tutorial bag.3 jika belum membuat.

sebelumnya kita setting databasenya buka file di C:\xampp\htdocs\inventory\application\config\database.php kemudian rubah settingan sebagai berikut

'hostname' => 'localhost',
'username' => 'root',
'password' => '', //
sesuaikan dengan password mysql atau kosongkan jika tanpa password
'database' => 'inventory',

kemudian buka file C:\xampp\htdocs\inventory\application\config\autoload.php.Tambahkan database pada loader menjadi $autoload['libraries'] = array('database');

Membuat Modul/Controller pada CodeIgniter HMVC

  1. Buka folder C:\xampp\htdocs\inventory\application\modules dan buat folder baru, berinama produk
  2. Masuk ke folder produk dan buat 3 buah folder didalamnya dengan nama models, views, controllers
  3. Buka folder controllers nya. kemudian buat file baru dengan nama Produk.php. Kemudian ketikan kode berikut
  4. Buka folder models nya. kemudian buat file baru dengan nama Mproduk.php. kemudian ketikan kode berikut
  5. Terakhir  buka folder views nya. kemudian buat file baru dengan nama v_produk.php. kemudian ketikan kode berikut

Selesai,,, untuk melihat hasilnya klik menu Produk yang ada di menu kiri. Hasilnya terlihat seperti gambar berikut.

Membuat fungsi Tambah Data ( CREATE ).

Sekarang kita buat data baru dengan memanfaatkan modal bootstrap dan ajax. Buka file v_produk.php. tambahkan modal dan code ajax seperti code dibawah.

setelah itu, sekarang buka folder controllers dan edit file Produk.php. Tambahkan method addProduk seperti code berikut.

Terakhir, edit models Mproduk dan tambahkan fungsi seperti code dibawah

Selesai, refresh browser dan klik tombol Tambah Data , isikan kode Produk dan Nama Produk, kemudian simpan.... Data akan bertambah di database, seperti terlihat pada gambar dibawah

Membuat fungsi Edit Data ( Update dan Delete).

Seperti langkah sebelumnya, kita akan merubah File v_produk, Mproduk dan Produk,, kita akan membuat dua fungsi sekaligus, yaitu update dan delete. Pertama buka dan edit file v_produk.php seperti terlihat pada code berikut.

buka dan edit file Produk.php seperti terlihat pada code berikut.

buka dan edit file Mproduk.php seperti terlihat pada code berikut.

 

Selesai sudah tutorial CRUD dengan CodeIgniter dan Ajax kita kali ini.... untuk CRUD Supplier silahkan sobat coding sendiri, hanya dibedakan dari penamaan aja,, klo ada yg maw ditanyakan bisa tinggalkan komentar, atau kirim email ke alamat admin. Tutorial selanjutnya kita akan membuat modul Penjualan. Terima kasih