Postingan

Menampilkan postingan dari Mei, 2023

DCL

Gambar
 Nama : Lutfi  Ammar Surahman NIM : 223100302 Prodi : Sistem Informasi Praktikum DCL Data Control Language (DCL) adalah komponen penting dari sistem manajemen basis data (DBMS) yang digunakan untuk mengelola akses dan hak istimewa ke data dalam basis data. DCL menyediakan perintah yang memungkinkan administrator basis data memberikan izin kepada pengguna seperti membaca, menulis, mengubah skema basis data, atau menjalankan prosedur tersimpan. Selain itu, DCL memungkinkan administrator sistem untuk mencabut hak akses yang diberikan jika perlu, menjaga keamanan dan integritas data dalam sistem basis data.  1. Buka terminal laragon kemudian ketikkan mysql -u root -p kemudian untuk melihat database ketik show databases; 2. Buat user baru    *  ' CREATE USER' : Ini adalah perintah untuk membuat pengguna baru dalam basis data. * 'colt '@'localhost' : Ini adalah pengenal pengguna yang terdiri dari nama pengguna ("colt") dan host ("localhost"). Pen...

DML TRIGGER

Gambar
 Mencoba membuat DML TRIGGER Basis Data Nama : Lutfi Ammar Surahman NIM : 223100302 Prodi : Sistem Informasi  1. Pertama ketik create database penjualan; 2. Kemudian use penjualan; dan ketik seperti yang tertera di gambar bawah ini 3. Selanjutnya buat table juga dengan cara seperti pada gambar di bawah ini 4. Ketik DELIMITER $$ mysql> CREATE TRIGGER before_produk_update     -> BEFORE UPDATE ON produk     -> FOR EACH ROW     -> BEGIN     -> INSERT INTO log_harga     -> set kd_produk = OLD.kd_produk, 5. Kemudian Uji Coba Trigger Masukkan beberapa record ke tabel produk, contoh INSERT INTO produk VALUES ('ATK001','PENSIL',12000); INSERT INTO produk VALUES ('ATK002','PENGHAPUS',8000); 6. Lanjut Update harga produk, contoh update produk set harga=10000 WHERE kd_produk='ATK001' Membuktikan Trigger Trigger akan berhasil jika di dalam tabel tujuan trigger, yang dalam contoh ini adalah tabel log_harga secara otoma...