Entity Relationship Diagram (ERD) adalah alat yang penting dalam perancangan basis data untuk menggambarkan entitas, atribut, serta relasi antar entitas dalam sebuah sistem. Pada artikel ini, kita akan membuat ERD untuk kasus rental mobil milik Tono. ERD ini akan membantu merancang struktur database yang mampu menyimpan dan mengelola informasi tentang rental mobil, data mobil yang disewakan, customer yang menyewa, serta transaksi penyewaan yang terjadi.
Tahapan Pembuatan ERD
1. Identifikasi Entitas
- Rental: Menyimpan informasi dasar rental.
- Customer: Menyimpan data penyewa yang telah terdaftar.
- Sewa: Menyimpan informasi transaksi penyewa.
2. Identifikasi Atribut
Setiap entitas memiliki atribut yang spesifik sesuai dengan data yang perlu disimpan dalam sistem. Berikut atribut untuk masing-masing entitas:
Rental
- kode_mobil (Primary Key)
- jenis_mobil
- tahun_mobil
- harga_sewa
Customer
- no_ktp (Primary Key)
- nama
- no_tlp
- alamat
Sewa
- no_sewa (Primary Key)
- tgl_sewa
- tgl_kembali
- denda
Struktur basis data terdiri dari tiga tabel: customer, rental_mobil, dan menyewa. Tabel customer dan rental_mobil berperan sebagai tabel utama, sementara tabel menyewa muncul sebagai hasil dari hubungan many-to-many antara customer dan rental_mobil. Pada tabel menyewa, terdapat kunci asing yang merujuk ke kedua tabel utama, sehingga menghubungkan data antara customer dan rental_mobil.