Langsung ke konten utama

ERD Rental Mobil

Pengertian ERD

ERD (Entity Relationship Diagram) atau diagram hubungan entitas adalah sebuah diagram yang digunakan untuk perancangan suatu database dan menunjukan relasi atau hubungan antar objek atau entitas beserta atribut-atributnya secara detail. Dengan menggunakan ERD, sistem database yang sedang dibentuk dapat digambarkan dengan lebih terstruktur dan terlihat rapi.

1. Entitas Mobil

Informasi lengkap tentang kendaraan yang meliputi:

  • Id Mobil sebagai identitas unik
  • Nomor Plat untuk identifikasi resmi
  • Warna Mobil untuk identifikasi fisik
  • Kondisi Mobil untuk maintenance
  • Merek Mobil Untuk Mengetahui Merek Mobil

2. Entitas Rental 

Data lengkap Rental kendaraan yang mencakup:

  • ID Pemilik untuk identifikasi unik
  • Nama Rental
  • Jenis Kelamin
  • Nomor Telepon untuk komunikasi
  • Alamat Untuk Mengetahui alamat rental

3. Entitas Customer

Informasi Customer detail Customer yang terdiri dari:

  • ID sebagai identitas unik
  • Nama Rental
  • Nomor telepon untuk komunikasi
  • Jenis Kelamin 
  • Alamat

4. Relasi Sewa

Mencatat detail transaksi penyewaan dengan atribut:

  • ID Sewa sebagai identitas transaksi
  • Tanggal Sewa
  • Tanggal Kembali
  • Total Biaya sewa
  • Denda Terlambat mengembalikan

Contoh ERD Rental Mobil :



Komentar

Postingan populer dari blog ini

Trigger

Apa Itu Trigger Trigger adalah sebuah mekanisme otomatis yang diaktifkan oleh peristiwa tertentu dalam tabel, seperti saat data disisipkan (INSERT), diperbarui (UPDATE), atau dihapus (DELETE). Ketika peristiwa tersebut terjadi, kode yang ada di dalam Trigger akan dijalankan. Ini berguna untuk melakukan tindakan otomatis, seperti memvalidasi data, memperbarui nilai tertentu di tabel lain, atau mencatat perubahan data untuk tujuan audit. Contoh Penggunaan Trigger Misalnya, kita memiliki tabel penjualan. Setiap kali ada penjualan baru (INSERT), kita bisa membuat Trigger yang secara otomatis memperbarui stok barang di tabel inventori. Dengan ini, stok barang akan selalu terjaga konsistensinya tanpa harus melakukan pembaruan secara manual. Apa Perbedaan Trigger Before & Trigger After Before Trigger: Dijalankan sebelum operasi INSERT, UPDATE, atau DELETE. Biasanya digunakan untuk memvalidasi atau mengubah data sebelum dimasukkan ke dalam tabel. After Trigger : Dijalankan setelah operas...

Trigger MYSQL : Mengelola Stok dan Harga Pesanan

Manajemen stok dan harga dalam sistem informasi penjualan berperan penting untuk mengontrol persediaan barang dan penetapan harga jual. Manajemen stok memastikan ketersediaan barang sesuai kebutuhan, menghindari kelebihan atau kekurangan stok. Sementara manajemen harga membantu mengatur harga jual yang optimal untuk mendapatkan keuntungan yang sesuai. Keduanya harus terintegrasi dalam sistem untuk memudahkan pencatatan, pelaporan, dan pengambilan keputusan bisnis yang tepat. 1. Soal Tugas Trigger : Mengupdate Harga di tabel pesanan saat harga barang berubah Mengembalikan stok barang saat pesanan di hapus 1. Trigger Update Harga Trigger ini akan memastikan harga di pesanan_detail selalu sinkron dengan harga di tabel barang. Demostrasi ke Trigger ke -1 Tabel Barang Tabel pesanan_detail Data Awal : Di tabel barang, Laptop (id_barang= 1) memiliki harga Rp. 4.000.000 Di tabel pesanan_detail dengan id_detail  = 1 yang memiliki id_barang = 1, qty = 3 dengan harga Rp. 12.000.000 Sekarang k...

Fungsi Agregat

Fungsi Agregat Fungsi Agregat (aggregate) adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Standar ISO mendefinisikan lima jenis fungsi agregat. Fungsi-fungsi ini sangat bermanfaat ketika kita ingin meringkas atau merangkum data dari tabel. Berikut adalah beberapa fungsi agregat utama yang biasa digunakan: COUNT :  Mengembalikan jumlah (banyaknya atau kemunculannya) nilai di suatu kolom. SUM :  Mengembalikan jumlah (total atau sum) nilai di suatu kolom. AVG :  Mengembalikan rata-rata (average) nilai di suatu kolom. MIN :  Mengembalikan nilai terkecil (minimal) di suatu kolom. MAX :  Mengembalikan nilai terbesar (maximal) di suatu kolom Latihan Soal : Tabel 1 : Tabel Penjualan Barang Tabel 2 : Tabel MataKuliah 1. Berdasarkan tabel 1, dapatkan data buku dengan harga termurah, kelompokkan berdasarkan jenis bukunya! Masukkan Query :   SELECT   jenis_buku ,   nama_buku ,   MIN ( harga )  ...