Langsung ke konten utama

Postingan

Menampilkan postingan dari November, 2024

Tutorial Membuat Stored Procedure MySQL: Update Stok Barang

Hai sobat programmer! Kali ini kita akan belajar membuat stored procedure untuk mengelola stok barang di database. Fokus kita adalah membuat sistem yang bisa mengurangi stok barang secara otomatis. Mari kita mulai! Apa itu Stored Procedure? Stored Procedure adalah kumpulan perintah SQL yang disimpan di database server. Bayangkan seperti fungsi yang bisa kita panggil berulang kali tanpa perlu menulis ulang semua kodenya. Praktis dan efisien! Mengapa Menggunakan Stored Procedure? Efisiensi Kode Mengurangi pengulangan kode Memudahkan maintenance Menghemat waktu development Performa Lebih Baik Query telah dikompilasi Mengurangi traffic jaringan Eksekusi lebih cepat Keamanan Membatasi akses langsung ke tabel Mengurangi risiko SQL injection Kontrol akses lebih baik Contoh Kasus: Update Stok Barang Misalkan kita memiliki toko online dengan data barang sebagai berikut: Data Tabel Barang Membuat Stored Procedure Code : BEGIN     DECLARE stok_sekarang INT; ...

Memahami Sistem Rental Mobil Melalui Entity Relationship Diagram (ERD)

Apa itu ERD Rental Mobil? ERD atau Entity Relationship Diagram adalah sebuah model yang menggambarkan hubungan antara entitas-entitas dalam sebuah sistem database. Dalam konteks rental mobil, ERD membantu kita memahami bagaimana data peminjam, mobil, dan pemilik mobil saling terhubung satu sama lain. Komponen Utama Sistem 1. Entitas Mobil 🚗 Informasi lengkap tentang kendaraan yang meliputi: ID Mobil sebagai identitas unik Nomor Plat untuk identifikasi resmi Nomor STNK untuk legalitas Warna Mobil untuk identifikasi fisik Kondisi Mobil untuk maintenance Kapasitas penumpang untuk kenyamanan 2. Entitas Pemilik 👤 Data lengkap pemilik kendaraan yang mencakup: ID Pemilik untuk identifikasi unik Nama Pemilik Nomor HP untuk komunikasi Nomor Rekening untuk transaksi keuangan 3. Entitas Peminjam 🤝 Informasi detail peminjam yang terdiri dari: ID sebagai identitas unik Nama Peminjam Nomor HP untuk komunikasi Jaminan untuk keamanan transaksi 4. Relasi Sewa 📋 Mencatat det...

Tutorial MySQL: Membuat Trigger untuk Manajemen Stok dan Harga Pesanan

Dalam pengembangan sistem informasi penjualan, manajemen stok dan harga merupakan komponen penting yang harus diperhatikan. MySQL Trigger dapat membantu kita mengotomatisasi proses update stok dan harga secara real-time. Pada artikel ini, kita akan membahas cara membuat trigger untuk dua skenario umum dalam sistem penjualan. Apa yang Akan Kita Buat? Trigger untuk mengupdate harga di tabel pesanan saat harga barang berubah Trigger untuk 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. 2. Trigger Return Stok saat Pesanan Dihapus Trigger ini akan mengembalikan stok barang ke jumlah semula saat pesanan dihapus. Contoh 1. Kita akan mencoba demontrasi kan trigger yang sudah kita buat : Perhatikan data awal: Di tabel barang: Headset Gaming (id_barang = 4) memiliki harga Rp. 50.000 Di tabel pesanan_detail: id_detail = 5 dengan id_barang = 4 memiliki qty = 5 dan harga Rp....