Setelah mengidentifikasi entitas, langkah selanjutnya adalah menentukan hubungan atau relasi antar entitas. Dalam sistem Tono Rental, terdapat dua hubungan utama:
Relasi antara Mobil dan Sewa:
- Setiap mobil dapat disewa oleh banyak pelanggan dalam transaksi yang berbeda. Ini merupakan relasi one-to-many (1), di mana satu entitas Mobil dapat memiliki banyak entitas Sewa, tetapi satu entitas Sewa hanya berhubungan dengan satu entitas Mobil.
Relasi antara Customer dan Sewa:
- Setiap customer dapat melakukan banyak transaksi penyewaan, namun satu transaksi hanya melibatkan satu customer. Ini juga merupakan relasi one-to-many (1), di mana satu entitas Customer dapat memiliki banyak entitas Sewa, tetapi satu entitas Sewa hanya berhubungan dengan satu entitas Customer.
3. Primary Key dan Foreign Key
Pada setiap entitas, kita harus menentukan primary key (PK) dan foreign key (FK) untuk memastikan hubungan antar entitas terjalin dengan baik.
- Mobil:
- kode_mobil adalah primary key (PK) yang mengidentifikasi setiap mobil secara unik.
- Customer:
- no_ktp adalah primary key (PK) yang mengidentifikasi setiap customer secara unik.
- Sewa:
- no_sewa adalah primary key (PK) yang mengidentifikasi setiap transaksi sewa.
- kode_mobil dan no_ktp adalah foreign key (FK) yang menghubungkan entitas Sewa dengan entitas Mobil dan Customer.
 4. Gambar ERD
Setelah membuat Entity Relationship Diagram (ERD), langkah selanjutnya adalah mengembangkannya menjadi Extended Entity Relationship Diagram (EERD). EERD memberikan detail lebih lanjut mengenai struktur tabel dan hubungan antar tabel, termasuk tipe data untuk atribut dan desain tabel yang lebih rinci.
Pada EERD ini, terdapat tiga tabel utama: Customer, Mobil, dan Sewa. Tabel Sewa bertindak sebagai penghubung antara Customer dan Mobil, dengan foreign key yang merujuk pada kode_mobil di tabel Mobil dan no_ktp di tabel Customer, memastikan hubungan antar entitas jelas dan terstruktur.
Dengan demikian, kita telah membahas langkah-langkah perancangan basis data untuk usaha rental mobil, mulai dari ERD hingga EERD. Proses ini mengubah konsep menjadi struktur basis data yang siap diimplementasikan.Â