Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Trigger Ilman Kadori,M.Kom.

Presentasi serupa


Presentasi berjudul: "Trigger Ilman Kadori,M.Kom."— Transcript presentasi:

1 Trigger Ilman Kadori,M.Kom

2 Definisi Trigger bisa diartikan sebagai action. Dalam MySQL Trigger berguna untuk action yang akan dilakukan oleh engine MySQL saat sebelum (BEFORE) atau setelah (AFTER) menginput (INSERT) atau mengubah (UPDATE) atau menghapus (DELETE), atau dengan kata lain tindakan pada saat sebelum atau sesudah melakukan query.

3 Contoh Trigger Disini kita akan membuat Auto Generate PIN, dimana PIN ini akan men-generate saat menambahkan user baru (INSERT).

4 Buat Database, misalnya dbcontohtrigger.

5 Buat table, misalnya tbl_user,
dengan struktur sbb:

6 Pilih menu Trigger seperti di bawah:
Klik Tambahkan Trigger

7 Maka akan muncul dialog seperti dibawah ini.

8 Cobalah isikan seperti yang ada pada gambar disamping
Cobalah isikan seperti yang ada pada gambar disamping. Jika sudah, klik Kirim. Maka Trigger yang tadi kita buat akan muncul pada kotak Triggers (diatas kotak Add Trigger).

9 Lalu kita tes dengan meng-Insert 1 user
Lalu kita tes dengan meng-Insert 1 user. Untuk kolom `pin` tidak perlu diisi, karena otomatis men-generate dari jam+menit+detik sekarang. Jika sudah klik Kirim.

10 hasilnya.

11 Buat Database, misalnya Inventory.

12 Buat tabel, misalnya barang,
dengan struktur sbb:

13 Buat tabel, misalnya beli,
dengan struktur sbb:

14 Buat tabel, misalnya jual,
dengan struktur sbb:

15 Pilih menu Trigger seperti di bawah:
Klik Tambahkan Trigger

16 Maka akan muncul dialog seperti dibawah ini.

17 Cobalah isikan seperti yang ada pada gambar disamping
Cobalah isikan seperti yang ada pada gambar disamping. Jika sudah, klik Kirim. Maka Trigger yang tadi kita buat akan muncul pada kotak Triggers (diatas kotak Add Trigger).

18 Testing Stok Awal di Tabel Barang untuk B001seperti dibawah adalah 5000

19 Lalu kita tes dengan meng-Insert 1 data di tabel beli seperti di bawah
Lalu kita tes dengan meng-Insert 1 data di tabel beli seperti di bawah. Jika sudah klik Kirim.

20 Hasilnya stok B001 di tabel Barang otomatis berubah menjadi 10.000

21 Dengan cara yang sama buat Trigger untuk meng update stok di tabel barang karena ada penjualan.
Perbedaannya kalau di trigger beli di tambah (+) maka di trigger jual di kurangi (-). Stok bertambah kalau kita beli barang dan stok akan berkurang kalau kita jual barang

22 Nilai Tugas Buatlah view untuk menampilkan data seperti desain berikut: Kumpulkan melalui Terakhir tgl 9 desember 2016 Kode Barang Nama Barang Satuan Stok Awal Masuk Keluar Stok Akhir B001 Mouse Pcs 800 700 100


Download ppt "Trigger Ilman Kadori,M.Kom."

Presentasi serupa


Iklan oleh Google