Langsung ke konten utama

Postingan

Menghitung Jumlah Barang dengan Menggunakan Function

Function adalah sekumpulan instruksi yang dirancang untuk melakukan tugas tertentu secara otomatis.Dalam database, Function sering digunakan untuk menghitung, memproses, atau mengembalikan nilai tertentu, seperti menghitung jumlah barang dengan SUM() atau COUNT(). Soal  1. Buat function untuk menghitung jumlah barang dari semua data barang. 2. Buat function untuk menghitung jumlah barang dari semua data barang, tambah 1 parameter untuk batas stok. Jadi Count data yang stok nya dibawah inputan.

Procedure: MySQL

 Procedure (prosedur) di MySQL adalah sekumpulan perintah SQL yang disimpan dalam database dan dapat dipanggil berulang kali. Prosedur berfungsi mirip seperti fungsi, tetapi tidak mengembalikan nilai langsung kecuali melalui variabel output, dan memungkinkan penyimpanan logika bisnis serta operasi database dalam satu kesatuan. Kegunaan Procedure MySQL Automasi Tugas Berulang: Menjalankan operasi seperti penambahan, penghapusan, atau pembaruan data secara otomatis. Efisiensi Pengolahan Data: Prosedur memproses operasi database kompleks lebih cepat, mengurangi lalu lintas data antara server dan aplikasi. Konsistensi Logika Bisnis: Memastikan logika bisnis selalu sama setiap kali dijalankan. Keamanan Lebih Tinggi: Mengontrol akses ke data sensitif tanpa memberi akses langsung ke tabel. Pemrosesan Batch: Menjalankan banyak perintah sekaligus, cocok untuk pengolahan data dalam jumlah besar. Alasan Menggunakan Procedure di MySQL Mengurangi Duplikasi Kode: Menyimpan logika yang sering dip...

ERD : rental mobil

membuat ERD (Entity Relationship Diagram) untuk sistem rental mobil yang melibatkan entitas Sewa, Mobil, dan Customer:

Trigger MySQL : untuk Mengelola Stok dan Harga Pesanan

Dalam sistem informasi penjualan, pengelolaan stok dan harga sangat penting. MySQL Trigger dapat mengotomatisasi pembaruan stok dan harga secara real-time. Artikel ini akan membahas cara membuat trigger untuk dua skenario umum dalam penjualan. Soal tugas menggenai Trigger untuk : 1. mengupdate harga di tabel pesanan saat harga barang berubah 2. mengembalikan stok barang saat pesanan dihapus 1. Trigger update harga Trigger ini akan memastikan harga di pesanan_detail selalu sinkron dengan harga di tabel barang. demonstrasi trigger ke-1 Tabel Barang Tabel Pesanan Detail Data awal: Di tabel barang, PS 5 (id_barang = 1) memiliki harga Rp. 7.000.000  Di tabel pesanan_detail, dengan id_detail = 1 yang memiliki id_barang = 1, tercatat qty = 2 dengan harga Rp. 14.000.000 Sekarang kita akan memperbarui harga di tabel barang dari Tabel pesanan detail. Kita ubah harganya menjadi 15.000.000 Setelah trigger dijalankan: Harga PS 5 di tabel barang yang sebelumnya Rp. 7.000.000 akan diperbarui menj...

Trigger MySQL

Trigger di MySQL adalah objek database yang akan dijalankan secara otomatis ketika terjadi suatu peristiwa tertentu pada tabel, seperti operasi INSERT , UPDATE , atau DELETE .Fungsinya adalah menjalankan satu atau lebih perintah SQL saat peristiwa tersebut terjadi, baik sebelum atau setelah perubahan data dilakukan. BEFORE Trigger: Dieksekusi sebelum data pada tabel diubah, sehingga dapat digunakan untuk validasi atau memodifikasi data sebelum disimpan. AFTER Trigger: Dieksekusi setelah data pada tabel diubah, sering digunakan untuk mencatat riwayat perubahan atau melakukan perhitungan tambahan. Membuat trigger untuk operasi INSERT , UPDATE , dan DELETE di MySQL penting karena membantu memastikan bahwa proses otomatis tertentu dijalankan saat perubahan data terjadi. Contoh  Kita akan membuat tiga tabel untuk menyimpan informasi mengenai obat-obatan, yaitu: tabel obat, tabel obat_keluar, dan tabel obat_masuk. Masing-masing tabel ini akan memiliki kolom-kolom dengan tipe data yang s...

JOIN | PHPMyAdmin

JOIN merujuk pada sebuah konsep dalam SQL yang digunakan untuk menggabungkan data dari dua atau lebih tabel di dalam database. Join digunakan saat Anda ingin mengambil data yang terkait dari beberapa tabel berdasarkan kolom yang memiliki hubungan tertentu. Latihan, Buat 4 Tabel Seperti Berikut Tabel Barang Tabel Pelanggan  Tabel Pesanan Tabel Pesanan_Detail

Fungsi Agregat

Fungsi agregat adalah sekumpulan fungsi dalam SQL yang digunakan untuk melakukan operasi pada sejumlah data dan mengembalikan satu nilai sebagai hasil. Fungsi-fungsi ini sangat bermanfaat ketika kita ingin meringkas atau merangkum data dari tabel. Berikut adalah beberapa fungsi agregat utama yang biasa digunakan: COUNT(): Menghitung jumlah baris atau entri dalam kolom yang berisi data. SUM(): Menjumlahkan nilai dari sekumpulan data dalam kolom. AVG(): Menghitung rata-rata dari nilai-nilai numerik dalam kolom. MIN(): Mendapatkan nilai terkecil dalam sekumpulan data. MAX(): Kebalikan dari MIN, yaitu untuk mendapatkan nilai terbesar atau tertinggi dari suatu data.  Latihan Soal  TABEL 1 : Tabel Penjualan Barang  TABEL 2 : Tabel Matakuliah

Normalisasi

  APA ITU NORMALISASI ? N ormalisasi adalah teknik penting dalam desain database yang bertujuan untuk menyusun data secara efisien dengan mengurangi redundansi dan memastikan integritas. Proses ini melibatkan pengorganisasian data ke dalam bentuk tabel-tabel yang sederhana dan tidak redundan, sehingga memudahkan pengolahan dan analisis data. Normalisasi umumnya diterapkan pada skala besar untuk meminimalkan penggunaan ruang penyimpanan dan mempercepat proses permintaan data.