Membuat Triger untuk menambahkan dan mengurangi serta update stok (panduan gambar)

Dear Sahabat Kodang-koding..

Kali ini akan saya berikan sample untuk membuat triger input dan output barangs juga update input serta update output barang. untuk mempermudah saya akan berikan tutor bergambang agar lebih mudah dipahami. Saya menggunakan PHP versi 7.2.9. jadi untuk versi sebelum atau sesudahnya mungkin akan ada penyesuaian


logikanya adalah seperti ini :
  1. ketika kita input barang maka jumlah stock barang akan bertambah
  2. ketika kita output barang maka jumlah stock barang akan berkurang
  3. ketika kita update data input barang, maka stok akan dikurangi terlebih dahulu dengan qty masuk yang lama baru kemudian ditambah dengan qty masuk yang baru.
  4. ketika kita update data output barang, maka stok akan ditambah terlebih dahulu dengan qty keluar yang lama baru kemudian dikurangi dengan qty keluar yang baru.
  5. dengan memahami keempat logika diatas maka akan mempermudah kita untuk memahami trigger yang akan kita buat nanti.
pert ama tama kita buat 3 buah tabel di mysql

1. tabel barang

2. tabel det_barang masuk

3. tabel det_barang keluar

ketika kita input di tabel det_barang masuk maka qty di tabel barang akan bertambah otomatis, dengan rumus sbb: 


qty=qty+qty_bamas

triger yang kita gunakan adalah 
 

ketika kita input di tabel det_barang keluar maka qty di tabel barang akan berkurang otomatis, dengan rumus sbb: 


qty=qty-qty_bakel

triger yang kita gunakan adalah


ketika kita edit di tabel det_barang masuk maka qty di tabel barang akan dikurangi qty_bamas lama dan ditambah qty_bamas yang baru dengan rumus sbb: 


qty = qty -  qty_bamas lama + qty_bamas baru

triger yang kita gunakan adalah :

ketika kita edit di tabel det_barang keluar maka qty di tabel barang akan ditambah qty_bakel lama dan dikurang qty_bakel yang baru dengan rumus sbb: 


qty = qty +  qty_bakel lama - qty_bakel baru

triger yang kita gunakan adalah :


 Sekian tutorial gambar dari saya semoga bermanfaat untuk sahabat-sahabat kodang koding. jangan lupa meninggalkan pesan sebelum keluar dari blog ini. karena blog ini dibuat untuk belajar kita bersama.



ttd Admin
Anggi Permana

Komentar