Artikel ini membahas mengenai proses pembuatan ERD (Entity Relationship Diagram) dan EERD (Extended Entity Relationship Diagram) untuk database toko rental mobil. Dalam database ini terdapat beberapa entitas yaitu customer, sewa, dan mobil.
Pada gambar pertama setiap entitas memiliki atribut masing-masing, dimana customer memiliki atribut no_ktp, nama, no_tlp, dan alamat sedangkan mobil memiliki atribut kode_mobil, jenis_mobil, tahun_mobil, harga_sewa. Dalam kedua entitas itu dijelaskan bahwa terdapat relasi antar entitas (many to many) sehingga memiliki konsekuensi untuk menghasilkan entitas baru yaitu sewa yang memiliki atribut no_sewa, tgl_sewa, tgl kembali, dan denda. Gambar tersebut juga dapat dijelaskan seperti berikut:
1. Seorang customer dapat menyewa satu atau lebih mobil.
2. Satu mobil dapat disewa oleh satu atau lebih customer.
Selanjutnya akan dibuat EERD berdasarkan ERD sebelumnya. EERD yang dibuat akan membentuk tabel yang masing-masing memiliki kunci utama dan tabel relasi yang memiliki kunci tamu untuk menghubungkan tabel yang ada. Gambar 2 akan menunjukan desain dari EERD untuk database toko rental mobil.
Setelah melihat gambar 2 yang menampilkan desain EERD dapat diketahui bahwa terdapat 3 tabel yaitu tabel customer, sewa, dan mobil. Tabel customer dan mobil merupakan tabel utama sedangkan tabel sewa merupakan tabel yang tercipta akibat relasi many to many antara tabel customer dengan tabel mobil, dimana dapat dilihat bahwa terdapat kunci tamu yang merujuk kedua tabel tersebut.
Proses pembuatan ERD & EERD dapat dilihat dalam video berikut ini.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H