Postingan

Menampilkan postingan dari September, 2025

JOIN DI BASIS DATA

  🔹 Pengertian JOIN JOIN adalah perintah SQL yang digunakan untuk menggabungkan data dari dua atau lebih tabel berdasarkan kolom yang saling berhubungan (biasanya primary key dan foreign key ). Contoh kasus: Tabel barang (daftar barang dan stok). Tabel transaksi (catatan penjualan barang). Kalau kita ingin melihat nama barang + jumlah terjual dalam satu tabel hasil query → pakai JOIN . 🔹 Macam-Macam JOIN INNER JOIN Mengambil hanya data yang cocok/beririsan di kedua tabel. Contoh: hanya menampilkan transaksi yang punya data barang valid. SELECT barang.nama, transaksi.jumlah FROM barang INNER JOIN transaksi ON barang.id = transaksi.id_barang; LEFT JOIN (LEFT OUTER JOIN) Mengambil semua data dari tabel kiri , meskipun tidak ada pasangan di tabel kanan. Jika tidak ada pasangan, kolom dari tabel kanan akan bernilai NULL . SELECT barang.nama, transaksi.jumlah FROM barang LEFT JOIN transaksi ON barang.id = transaksi.id_barang; ...

TRIGGER di SQL

Gambar
  🔹 Pengertian Trigger Trigger adalah fitur di database MySQL (atau sistem basis data lainnya) yang berisi perintah SQL otomatis , yang akan dieksekusi secara otomatis ketika ada peristiwa tertentu pada tabel (misalnya INSERT , UPDATE , atau DELETE ). Ibaratnya, trigger adalah “pemicu otomatis” yang berjalan di belakang layar tanpa harus dipanggil manual oleh user atau program. 🔹 Macam-Macam Trigger (berdasarkan waktu dan event) Berdasarkan Waktu Eksekusi BEFORE Trigger → dijalankan sebelum query utama dieksekusi. AFTER Trigger → dijalankan sesudah query utama berhasil dieksekusi. Berdasarkan Event (kejadian) INSERT Trigger → otomatis berjalan saat ada data baru dimasukkan. UPDATE Trigger → otomatis berjalan saat ada data diubah. DELETE Trigger → otomatis berjalan saat ada data dihapus. 🔗 Jadi kombinasi jenis trigger yang mungkin: BEFORE INSERT AFTER INSERT BEFORE UPDATE AFTER UPDATE BEFORE DELETE AFTER DELETE 🔹 Fun...

Foto tugas penilaian sumantif

Gambar
Pilihan ganda Esai Ini pertanyaannya  Ini jawabannya