Anda di halaman 1dari 3

TUGAS PENDAHULUAN MODUL VII (TRIGGER)

PRAKTIKUM BASIS DATA 2011

Jawablah pertanyaan berikut menggunakan bahasa kalian sendiri:


1. Jelaskan apa yang dimaksud dengan Trigger dan apa saja fungsinya?
2. a. Sebutkan dan Jelaskan jenis-jenis pada Trigger!
b. Sebutkan dan Jelaskan komponen Trigger!
3. Jelaskan analisis Anda mengenai kegunaan Trigger sebagai validator (mengecek data inputan
sudah valid atau belum)! Sebagai contoh, buatlah sebuah trigger untuk memberikan pesan
error ketika member akan memesan barang yang stoknya sedang kosong/habis!
(Printscreen)

4. (Printscreen) Buatlah sebuah trigger untuk mengisikan kolom


pemesanan_barang dengan ketentuan sebagai berikut:
- Kolom tgl_pesan diisi dengan tanggal dari system
- Kolom tgl_antar diisi dengan 3 hari setelah tgl_pesan diinputkan
- Jika menginputkan suatu transaksi baru, maka tampilannya akan sbb:

pada

table

(value untuk tgl_pesan dan tgl_antar akan di-set dengan nilai NULL)
-

Dan dengan trigger tersebut akan menghasilkan tampilan berikut:

5. (Printscreen) Buatlah sebuah trigger untuk meng-update jumlah stok dalam tabel BARANG.
Jika diinsertkan data pada pemesanan barang, otomatis jumlah stok pada tabel barang akan
berkurang satu sesuai dengan id_barang yang diinputkan!
Sebelum di-update:

Setelah di-update:

6. (Printscreen) Buat Trigger:


a. Untuk menginformasikan data yang baru saja diinputkan oleh user pada table
BARANG. Contoh:

b. Trigger untuk menampilkan data yang telah di update informasinya dari table
PEMESAN. Contoh:

Keterangan :
Tidak diperkenankan pengumpulan TP susulan.
Untuk NIM dengan jumlah 4 digit terakhir genap mengerjakan nomor : 1, 2a, 3, 4,5,6a
Untuk NIM dengan jumlah 4 digit terakhir ganjil mengerjakan nomor : 1, 2b, 3, 4,5,6b
Contoh :

NIM : 113081085 1+0+8+5=14(genap)


NIM : 113080001 0+0+0+1=1(ganjil)
Wajib memakai cover TP dari IFLab yang sudah di sediakan di web common.
TP dikerjakan pada kertas A4 boleh bolak-balik, tulis tangan, margin 2,2,2,2 .
Tp dikumpulkan pada jam kerja asisten senin-jumat (07.00-18.30)
Dikumpulkan paling lambat Senin, 25 April 2011 pukul 10.00 WIL.
Keterlambatan pengumpulan TP , nilai TP akan dikurangi sesuai menit keterlambatan.
Soal dan cover bisa di download di IFLab (10.14.15.3).
Semangaat =D

Anda mungkin juga menyukai