Customer mengisi Data Sewa (1)
- Hubungan ini menunjukkan bahwa seorang customer dapat membuat beberapa transaksi penyewaan (data_sewa), tetapi setiap transaksi hanya berkaitan dengan satu pelanggan.
Mobil dicatat dalam Transaksi Sewa (1)
- Relasi ini menunjukkan bahwa setiap mobil bisa muncul dalam beberapa transaksi penyewaan (data_sewa), tetapi setiap transaksi hanya melibatkan satu mobil.
3. Penjelasan Khusus pada Atribut dan Relasi
Kunci Utama dan Kunci Tamu
- no_npwp pada entitas Rental menjadi kunci utama untuk identifikasi unik bisnis rental.
- kode_mobil dan no_ktp pada entitas Mobil dan Customer juga berfungsi sebagai kunci utama untuk masing-masing data.
- Pada entitas Data Sewa, no_sewa berfungsi sebagai kunci utama, sementara kode_mobil dan no_ktp menjadi kunci tamu (foreign key) untuk menghubungkan data pelanggan dan mobil.
Atribut Tambahan
- Atribut tgl_sewa dan tgl_kembali pada entitas Data Sewa memungkinkan pelacakan waktu penyewaan.
- Atribut denda mencatat biaya tambahan jika terjadi keterlambatan pengembalian mobil.
4. Kesimpulan dan Implementasi
Desain ERD ini menyederhanakan pengelolaan data dalam sistem rental mobil, mulai dari pencatatan data mobil, pelanggan, hingga transaksi penyewaan. Hubungan antar entitas membantu memastikan integritas data dan menghindari duplikasi. Diagram ini dapat diimplementasikan dalam sistem basis data seperti MySQL atau PostgreSQL untuk mendukung operasional bisnis yang lebih efisien.
Dengan adanya diagram ini, pemilik rental dapat dengan mudah melacak pelanggan, mobil yang disewa, serta pendapatan dari transaksi penyewaan. Diagram ini juga mempersiapkan dasar untuk pengembangan fitur lebih lanjut seperti pelaporan data atau sistem pembayaran digital.
2: EERDGambar di atas menunjukkan struktur tabel-tabel utama dalam database, lengkap dengan atribut, kunci utama (primary key), dan kunci tamu (foreign key), serta relasi antar tabel. Desain ini bertujuan untuk mempermudah pengelolaan data mobil, pelanggan, transaksi sewa, dan bisnis rental secara keseluruhan.
1. Struktur Tabel