Pada tutorial kali ini kita akan membahas cara membuat stok barang, Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1, kali ini kita akan membuat table-table yang akan kita gunakan dan melakukan proses untuk update data stoknya, Cara membuat stok barang secara otomatis kita akan menggunakan trigger yang terdapat pada mysql  trigger merupakan sebuah script atau perintah mysql yang memicu suatu fungsi atau prosedur yang di kerjakan oleh database.

Proses dari stok barang yang akan kita buat nantinya yaitu kita dapat menambahkan dan mengurangi jumlah stok, dimana jumlah stok akan berkurang pada saat terjadinya proses penjualan dan stok akan bertambah pada saat kita malakukan pembelian.

Oke teman-teman kita langsung saja pada langkah yang pertama kita akan membuat tiga buah table, table yang pertama adalah barang, yang kedua pembelian, dan yang ketiga adalah penjualan untuk struktur dari table yang akan kita gunakan seperti dibawah ini :

  • Table barang

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

  • Table pembelian

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

  • Table Penjualan

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Berikutnya kita akan membuat trigger untuk table penjualan, silahkan teman-teman klik table penjualan kemudian silahkan teman-teman klik menu trigger  seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Kemudian setelah teman-teman klik menu triggernya maka akan muncul Add trigger seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Berikutnya kita akan setting untuk add trigger dan memasukan definition-nya seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Kemudian silahkan teman-teman klik Go maka akan muncul seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Maka trigger untuk table penjualannya telah berhasil kita buat, kemudian kita akan coba masukan data barang pada table barang, untuk inputnya kita masih menggunakan insert yang terdapat pada mysql seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Berikutnya kita akan coba masukan data pada table penjualan seperti di bawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Jika kita lihat kembali pada table barang maka secara otomatis stok awal akan berkurang, karena telah di lakukan penjualan sebanyak 5 untuk barang 1 dan 6 untuk barang 2 seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Maka kita telah berhasil melakukan trigger pengurangan dari stok barangnya, berikutnya kita akan melakukan trigger untuk table pembelian, untuk caranya sama seperti yang diatas hanya kita ada sedikit berbeda pada definitionnya seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Kemudian silahkan teman-teman klik Go maka akan muncul seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Trigger untuk table pembelian telah berhasil kita buat, kemudian kita akan coba untuk insert data pembelian barangnya pada table pembelian seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Jika kita coba cek pada table barang maka secara otomatis barangnya dengan id 1 akan bertambah 10 sesuai dengan pembelian, maka total stok yang terdapat pada table barang bertambah menjadi 55 seperti dibawah ini :

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1

Oke teman-teman itulah pembahasan kita pada Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 1.

Semoga bermanfaat.

Terimakasih.

Cara Membuat Stok Barang Menggunakan Trigger pada Codeigniter Part 2