3. Tabel sewa
Tabel ini menyimpan data transaksi penyewaan mobil yang menghubungkan pelanggan dengan mobil yang disewa.
Kolom-kolom pada tabel ini:
- kode_mobil: Kode mobil yang disewa (foreign key ke tabel mobil).
- no_ktp: Nomor KTP pelanggan yang menyewa (foreign key ke tabel costumer).
- no_sewa: Nomor unik untuk transaksi penyewaan.
- tgl_sewa: Tanggal mulai penyewaan.
- tgl_kembali: Tanggal pengembalian mobil.
- denda: Jumlah denda jika ada keterlambatan pengembalian (bernilai NULL jika tidak ada denda).
-
Contoh data:
- Transaksi penyewaan dengan nomor 1 menunjukkan bahwa pelanggan dengan nomor KTP 7604 menyewa mobil dengan kode 2345 (BMW) pada tanggal 2024-11-12 dan mengembalikannya pada tanggal 2024-11-13, tanpa dikenakan denda (NULL).
Hubungan Antar Tabel
Tabel sewa berfungsi sebagai penghubung antara tabel costumer dan mobil, memungkinkan setiap transaksi penyewaan ditelusuri berdasarkan data pelanggan dan mobil yang disewa.
Relasi ini memudahkan penyajian informasi komprehensif tentang riwayat penyewaan, seperti pelanggan, jenis mobil, tanggal penyewaan, serta perhitungan denda bila terjadi keterlambatan pengembalian.
Untuk memahami lebih lanjut tentang cara membuat ERD dan EERD serta databasenya, dapat menyimak video berikut :
Follow Instagram @kompasianacom juga Tiktok @kompasiana biar nggak ketinggalan event seru komunitas dan tips dapat cuan dari Kompasiana
Baca juga cerita inspiratif langsung dari smartphone kamu dengan bergabung di WhatsApp Channel Kompasiana di SINI