Manajemen stok dan harga dalam sistem informasi penjualan berperan penting untuk mengontrol persediaan barang dan penetapan harga jual. Manajemen stok memastikan ketersediaan barang sesuai kebutuhan, menghindari kelebihan atau kekurangan stok. Sementara manajemen harga membantu mengatur harga jual yang optimal untuk mendapatkan keuntungan yang sesuai. Keduanya harus terintegrasi dalam sistem untuk memudahkan pencatatan, pelaporan, dan pengambilan keputusan bisnis yang tepat.
1. Soal Tugas Trigger :
- Mengupdate Harga di tabel pesanan saat harga barang berubah
- Mengembalikan stok barang saat pesanan di hapus
1. Trigger Update Harga
Trigger ini akan memastikan harga di pesanan_detail selalu sinkron dengan harga di tabel barang.
Demostrasi ke Trigger ke -1
Tabel Barang
- Data Awal : Di tabel barang, Laptop (id_barang= 1) memiliki harga Rp. 4.000.000
- Di tabel pesanan_detail dengan id_detail = 1 yang memiliki id_barang = 1, qty = 3 dengan harga Rp. 12.000.000
Sekarang kita akan memperbarui harga di tabel barang dari pesanan_detail. Kita ubah harganya menjadi 5.000.000
Setelah trigger dijalankan : Harga Laptop di tabel barang yang akan sebelumnya Rp. 4.000.000 akan diperbarui menjadi Rp. 5.000.000 secara otomatis
2. Trigger Return Stok Saat Pesanan Dihapus
Trigger ini akan mengembalikkan stok barang ke jumlah semula saat pesanan di hapus.
Demostrasi kanTrigger ke -2
Tabel Barang
Tabel Pesanan Detail
- Data Awal : Di tabel pesanan_detail, id_detail = 3 memesan id_barang = 4 (Mousepad) dengan qty = 2.
- Di tabel barang, Mousepad (id_barang = 4) memiliki stok sebanyak 4
Sekarang, Kita akan menghapus pesanan tersebut menggunakan perintah :
DELETE FROM pesanan_detail WHERE id_detail = 3;
Komentar
Posting Komentar