ERD (Entity Relationship Diagram)

ERD (Entity Relationship Diagram) adalah diagram yang menggambarkan hubungan antar objek atau entitas dalam suatu sistem. ERD merupakan salah satu metode pemodelan basis data yang digunakan untuk merancang skema database. 


Membuat ERD untuk sistem rental mobil yang melibatkan entitas Sewa, Mobil, dan Customer





Ini adalah ERD (Entity Relationship Diagram) untuk sistem rental mobil dengan tiga entitas utama: Mobil, Customer, dan Sewa. Berikut penjelasannya:


1. Entitas Customer

   - Atribut:

     - ID Customer: Primary Key untuk mengidentifikasi setiap pelanggan.

     - Nama: Nama pelanggan.

     - Alamat: Alamat pelanggan.

     - No. HP: Nomor telepon pelanggan.

   - Customer memiliki relasi dengan entitas Sewa. Dalam diagram ini, relasi antara Customer dan Sewa adalah 1:N, artinya satu customer bisa melakukan beberapa transaksi sewa.


2. Entitas Mobil

   - Atribut:

     - ID Mobil: Primary Key untuk mengidentifikasi setiap mobil.

     - Merk: Merek mobil.

     - Model: Model mobil.

     - Tahun: Tahun pembuatan mobil.

     - Harga Sewa: Biaya sewa mobil per hari.

     - Status: Status mobil (tersedia atau disewa).

   - Mobil juga memiliki relasi dengan entitas Sewa dengan relasi 1:N, artinya satu mobil dapat disewakan dalam beberapa transaksi, namun di waktu yang berbeda.


3. Entitas Sewa

   - Atribut:

     - ID Sewa: Primary Key untuk setiap transaksi sewa.

     - Tanggal Sewa: Tanggal awal penyewaan.

     - Tanggal Kembali: Tanggal pengembalian mobil.

     - Durasi: Lama sewa mobil (biasanya dihitung dalam hari).

     - Total Biaya: Total biaya sewa yang dihitung berdasarkan durasi dan harga sewa per hari.

   - Sewa memiliki foreign key yang berhubungan dengan Customer dan Mobil.


Relasi:

- Customer dengan Sewa memiliki relasi 1:N, artinya satu customer bisa memiliki banyak transaksi sewa.

Mobil dengan Sewa memiliki relasi 1:N, artinya satu mobil bisa disewa dalam banyak transaksi di waktu yang berbeda.


Diagram ini mencerminkan struktur data dan relasi dalam sistem rental mobil, memungkinkan pelacakan data pelanggan, informasi mobil, serta rincian setiap transaksi sewa.



Komentar

Postingan populer dari blog ini

Trigger My SQL (Mengelola Stok dan Harga Pesanan)

FUNGSI AGREGAT