Artikel ini merupakan artikel ke tiga saya yang masih membahas ERD dan EERD untuk tugas basis data, sebelum saya akan menjelaskan lebih detail apabila ada kesalahan kata mohon dimaafkan.
Artikel ini mengulas tahap-tahap pembuatan Entity Relationship Diagram (ERD) dan Extended Entity Relationship Diagram (EERD) untuk database toko rental mobil. Database ini mencakup beberapa entitas, yaitu customer, sewa, dan mobil, yang masing-masing memiliki atribut berbeda.
Pada diagram pertama, setiap entitas memiliki atribut khusus. Misalnya, entitas customer memiliki atribut no_ktp, nama, no_tlp, dan alamat, sementara entitas mobil memiliki atribut kode_mobil, jenis_mobil, tahun_mobil, dan harga_sewa. Hubungan antar-entitas ini bersifat many-to-many, yang mengharuskan penambahan entitas baru, yaitu sewa. Entitas sewa memiliki atribut no_sewa, tgl_sewa, tgl_kembali, dan denda. Struktur hubungan ini dapat dijelaskan lebih lanjut pada:
"Seorang customer dapat menyewa satu atau lebih dari satu mobil, atau satu mobil dapat disewa oleh satu atau lebih dari satu customer"
Setelah ERD dibuat, proses dilanjutkan dengan membentuk EERD yang merupakan versi perpanjangan dari ERD. EERD yang dihasilkan akan berupa tabel dengan kunci utama untuk setiap tabel entitas serta tabel relasi yang dilengkapi kunci tamu guna menghubungkan tabel-tabel tersebut. Desain dari EERD ini untuk database rental mobil ditampilkan pada Gambar 2.
Pada Gambar 2, terlihat bahwa terdapat tiga tabel utama, yaitu tabel customer, sewa, dan mobil. Tabel customer dan mobil berfungsi sebagai tabel utama, sementara tabel sewa dihasilkan dari relasi many-to-many antara tabel customer dan tabel mobil, dengan kunci tamu yang menghubungkan kedua tabel tersebut.
Jika artikel ini masih belum cukup maka Anda bisa menonton video step by step pembuatan database ini yang sudah saya buat:
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H