Trigger Ilman Kadori,M.Kom.

Slides:



Advertisements
Presentasi serupa
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Trigger.
Advertisements

SOAL PRODUKTIF TKJ Administrasi Server MULAI.
1 Pertemuan 06 Manajemen Daftar Matakuliah: F0562 / Lab Pengantar Aplikasi Komputer Tahun: 2005 Versi: 1 / 0.
UNIVERSITAS BUDI LUHUR FAKULTAS TEKNOLOGI INFORMASI HAL : 1 Pemrograman VB.NET Pertemuan 4.
Database Create-Retrieve-Update-Delete (CRUD)
KONSEP DASAR BASIS DATA
T R I G G E R.
By: Nyimas Sopiah, M.M., M.Kom.
DATABASE & TABLE.
Pembuatan Tabel dan Relasi antar Tabel
Makro.
MEMBUAT HALAMAN LOGIN dan PENGGUNAAN SESSION
Microsoft Access emhanatsir Fapet UB 2009 emhanatsir Fapet UB 2009.
TRIGGER.
Pemograman 1 Pertemuan 10.
Form Dasar Tessy Badriyah.
Query Tessy Badriyah.
Trigger.
DATA MANIPULATION LANGUAGE (DML)
Praktek Pemograman Client-Server
TRIGGER Siti Mukaromah, S.Kom.
TRIGGER.
Membuat Relasi pada Access 2007
Review DDL Pertemuan ke 2.
METOD POST (FILE PENGIRIM)
1 Relasi Antar Tabel Pertemuan 06 Matakuliah: F0712 / Lab MS Access Tahun: 2007.
MENYISIPKAN TABEL KEDALAM SLIDE PRESENTASI
Data Types Data Definition Language Referential Constraint SQL Query
Perancangan Basis Data
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
1 Memasukkan dan Memodifikasi Data ke Dalam Tabel Pertemuan 05 Matakuliah: F0712 / Lab MS Access Tahun: 2007.
SQL Pertemuan
Setelah mengklik CREATE, maka akan muncul tampilan tabel baru seperti gambar diatas.
Membuat File Database & Tabel
PENGANTAR TEKNOLOGI SIA 2
KONSEP SISTEM INFORMASI A
MEDIA PEMBELAJARAN KKPI
TRIGGER SYAIFUL HUDA, S.Kom.
DDL, DML.
Cara Instalasi MySQL Yog
Dasar-dasar perintah Mysql
Bahasa query terpan.
Membuat File Database & Tabel
DATA MANIPULATION LANGUAGE (DML)
SQL Basis Data.
MS. ACCESS 2007 Oleh : W A R I D I Disampaikan pada mata kuliah Komputer Aplikasi Hukum II Jurusan Ilmu Hukum Fakultas Hukum UNIKOM.
Membuat File Database & Tabel
Perhitungan dan Pemakaian Bookmark
MySQL Fundamental Dhea Raniasti.
Mari belajar membuat tabel
WAKTU 60 MENIT SIFAT OPEN BOOK
82. Klik NEXT. 81. Maka akan muncul kotak REPORT WIZARD seperti pada gambar, lalu klik taanda double lebih besar ))
41. Klik DATABASE TOOLS, lalu Klik RELATIONSHIPS
TUGAS CARA MEMBUAT DATABASE DENGAN PHPMYADMIN
Query.
KONSEP DASAR BASIS DATA
Koneksi Database MySql di PHP
D. BEKERJA DENGAN TABEL MENYISIPKAN TABEL
.: VIEW :. DB - Wiji Setiyaningsih, M.Kom
KONSEP DASAR BASIS DATA
Oleh : FIRMAN JAYA, S.Pt, M.Kom
SQL.
Devie rosa anamisa, s.kom, m.kom
Membuat Tabel di Microsoft Word
FUNGSI & TRIGGER.
MEDIA PEMBELAJARAN KKPI
12/6/2018 TRIGGER Pemrograman Basis Data Siti Mukaromah, S.Kom.
Membuat Tabel di Microsoft excel
MASIH INGAT ADA ROUTE ADA APA SAJA ?
10/14/2019 TRIGGER Pemrograman Basis Data.
Transcript presentasi:

Trigger Ilman Kadori,M.Kom

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.

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

Buat Database, misalnya dbcontohtrigger.

Buat table, misalnya tbl_user, dengan struktur sbb:

Pilih menu Trigger seperti di bawah: Klik Tambahkan Trigger

Maka akan muncul dialog seperti dibawah ini.

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).

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.

hasilnya.

Buat Database, misalnya Inventory.

Buat tabel, misalnya barang, dengan struktur sbb:

Buat tabel, misalnya beli, dengan struktur sbb:

Buat tabel, misalnya jual, dengan struktur sbb:

Pilih menu Trigger seperti di bawah: Klik Tambahkan Trigger

Maka akan muncul dialog seperti dibawah ini.

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).

Testing Stok Awal di Tabel Barang untuk B001seperti dibawah adalah 5000

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.

Hasilnya stok B001 di tabel Barang otomatis berubah menjadi 10.000

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

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