Postingan

tugas tirgger

Gambar
 Tabel RELASI       enggunakan relasi agar dapat terhubung satu sama lain tabel     Tabel Barang Berisi id_barang, nama_barang, stok, dan harga Tabel Pelanggan Berisi id_pelanggan, dan nama Tabel Pesanan Berisi id_pesanan, id_pelanggan, total_harga, dan tanggal Tabel Pesanan_detail Berisi id_detail, id_barang, qty, dan harga Tambah Triggers pada tabel Pesanan Detail Trigger Pesanan Detail Before Insert Berfungsi untuk memberikan peringatan jika jumlah keluar yang di insert melebihi stok tersedia. Triggers Pesanan Detail After Insert Berfungsi untuk memberi notifikasi, ada perubahan pada stok, dari insert jumlah, dan memberikan sisa stok setelah dikurangi jumlah keluar/qty. Triggers Update Harga Berufungsi untuk mengambil harga pesanan_detail, dari harga barang, yang akan otomatis mengisi dari tabel barang. Insert data Harga akan otomatis mengambil dari harga tabel barang, dan stok akan berkurang. Triggers Update pesanan detail after delete Untuk mengembalik...

Trigger tutorial YT

Gambar
   TRIGGER - TRIGGER  adalah kumpulan kode SQL yang berjalan secara otomatis untuk mengeksekusi perintah INSERT, UPDATE, DELETE. Biasanya TRIGGER akan dijalankan sebelum atau sesudah proses INSERT, UPDATE, DELETE (Perintah DML) -  {BEFORE | AFTER} adalah waktu TRIGGER akan dijalankan, apakah sebelum atau sesudah database dimodifikasi oleh perintah DML. - Contoh : Terdapat 3 tabel yaitu tabel obat, obat_masuk, dan obat_keluar Tabel obat : Trigger Tabel obat_masuk : Trigger Tabel obat_keluar :

ERD

Gambar
  Apa yang dimaksud ERD?      ERD (Entity Relationship Diagram)  adalah sebuah diagram yang digunakan untuk menggambarkan struktur dan hubungan antar data dalam sebuah sistem database. Sederhananya, ERD adalah "blueprint" atau rancangan awal dari sebuah database. Dengan menggunakan ERD, kita bisa memvisualisasikan bagaimana data-data yang kita miliki saling berhubungan satu sama lain. Komponen umum penyusun ERD 1. Entitas (Entity)     Entitas adalah sebuah objek berwujud nyata yang dapat dibedakan dengan objek lainnya. Objeknya dapat bersifat konkret maupun abstrak. Data konkret adalah sesuatu yang benar-benar ada atau dapat dirasakan oleh alat indra, sedangkan abstrak tidak berwujud. 2. Atribut (Field)     Setiap entitas memiliki atribut untuk mendeskripsikan karakteristik dari suatu entitas. Untuk jenisnya dibedakan menjadi beberapa jenis, yaitu Atribut key, atribut yang unik dan berbeda. Misalnya, Nomor pokok mahasiswa (NPM), NI...

Join

Gambar
~~~ JOIN ~~~ #Apa itu JOIN? JOIN merupakan salah satu fungsi yang ada di SQL yang digunakan untuk penggabungan table melalui kolom atau key tertentu dimana memiliki nilai terkait untuk mendapatkan satu set data dengan informasi lengkap. #Macam - macam JOIN • INNER JOIN INNER JOIN membandingkan record di setiap table untuk dicek apakah nilai sama atau tidak. Jika nilai kedua table sama, maka akan terbentuk table baru yang hanya menampilkan record yang sama dari kedua table. • LEFT JOIN LEFT JOIN menghasilkan nilai berdasarkan table kiri (left table) dan nilai yang sama di table kanan (right table). Jika table kanan tidak sama nilainya dengan table kiri, maka akan diisi nilai NULL pada table kanan. • RIGHT JOIN Konsep RIGHT JOIN hampir sama seperti LEFT JOIN hanya yang menjadi master adalah table kanan (right table). Jika table kiri tidak sama nilainya dengan table kanan, maka akan diisi nilai NULL pada table kiri. • FULL OUTER JOIN FULL OUTER JOIN adalah jenis operasi SQL JOIN yang meng...

Agregat

Gambar
   Fungsi Agregat Fungsi Agregat (aggregate) adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Standar ISO mendefinisikan lima jenis fungsi agregat. Keywords Distinct Keyword DISTINCT dapat dimanfaatkan untuk mengeliminasi duplikasi kemunculan data yang sama. Sintaks keyword DISTINCT diperlihatkan sebagai berikut: Pengelompokan Operasi non-trivial lainnya di dalam pengambilan data adalah pengelompokan. Operasi ini direpresentasikan melalui klausa GROUP BY dan diikuti nama field. Sintaks klausa GROUP BY diperlihatkan sebagai berikut: Having Pada saat bekerja dengan fungsi agregat, terkadang diperlukan klausa WHERE untuk menspesifikasikan hasil. Sayangnya, klausa WHERE tidak boleh mengandung fungsi agregat. Sebagai solusi, kita bisa memanfaatkan klausa HAVING. Penggunaan klausa ini mirip WHERE. Sintaks klausa HAVING diperlihatkan sebagai berikut: Latihan Soal 1. Tampilkan nama matakuliah yang memiliki sks diatas 3?      ...

Contoh Normalisasi Database Tahap 1, 2, dan 3 di spreadsheet / ecxel

Gambar
 Contoh 1 Database Peminjaman Contoh 2 Database Pemeriksaan Contoh 3 Database Obat Contoh 4 Soal Database

PHP MyAdmin

Gambar
   Pengenalan PHP MyAdmin Membuat Database "toko" : Membuat Tabel di Database "toko" : Membuat Database "pembeli" : Membuat Tabel di Database "pembeli" :