1: ERD rental mobil
Artikel ini membahas desain ERD (Entity Relationship Diagram) untuk sistem database rental mobil. Diagram ini dirancang untuk memvisualisasikan struktur data, hubungan antar entitas, serta atribut-atribut penting yang mendukung operasional bisnis rental mobil.
Berikut adalah penjelasan terkait entitas, atribut, dan hubungan yang tertera pada diagram:
1. Entitas dan Atribut
Rental
- Entitas ini mewakili bisnis rental mobil.
- Atributnya:
- no_npwp: Nomor NPWP sebagai identitas unik rental (Primary Key).
- nama: Nama bisnis rental.
- alamat: Alamat operasional rental.
- no_telepon: Nomor telepon yang dapat dihubungi.
Mobil
- Entitas ini mewakili data mobil yang dimiliki oleh rental.
- Atributnya:
- kode_mobil: Kode unik untuk setiap mobil (Primary Key).
- jenis_mobil: Jenis mobil, misalnya sedan atau SUV.
- tahun_mobil: Tahun produksi mobil.
- harga_sewa: Biaya sewa mobil per hari.
Customer
- Entitas ini merepresentasikan pelanggan yang menyewa mobil.
- Atributnya:
- no_ktp: Nomor KTP sebagai identitas unik pelanggan (Primary Key).
- nama: Nama pelanggan.
- no_tlp: Nomor telepon pelanggan.
- alamat: Alamat pelanggan.
Data Sewa
- Entitas ini mencatat transaksi penyewaan mobil yang dilakukan oleh pelanggan.
- Atributnya:
- no_sewa: Nomor unik setiap transaksi penyewaan (Primary Key).
- tgl_sewa: Tanggal awal penyewaan.
- tgl_kembali: Tanggal akhir penyewaan.
- denda: Biaya tambahan jika ada keterlambatan pengembalian.
2. Relasi Antar Entitas
Rental memiliki Mobil (1)
- Relasi ini menunjukkan bahwa setiap rental memiliki satu atau lebih mobil, tetapi setiap mobil hanya dimiliki oleh satu rental.
Rental melayani Customer (1)
- Setiap rental dapat melayani banyak pelanggan (customer), tetapi setiap pelanggan hanya terkait dengan satu rental.