Tulisan ini menjelaskan cara membuat ERD (Entity Relationship Diagram) dan EERD (Extended Entity Relationship Diagram) untuk mengelola database pada toko rental mobil, yang terdiri dari beberapa entitas seperti customer, sewa, dan mobil.
pada gambar pertama, masing-masing entitas dilengkapi atribut tersendiri. Customer memiliki no_ktp, nama, no_tlp, dan alamat, sementara mobil memuat kode_mobil, jenis_mobil, tahun_mobil, serta harga_sewa. Kedua entitas ini memiliki hubungan many-to-many, yang menuntut dibentuknya entitas tambahan bernama sewa, dengan atribut no_sewa, tgl_sewa, tgl_kembali, dan denda. Hubungan ini dapat dijelaskan sebagai berikut:
-Satu orang customer dapat menyewa satu atau lebih mobil.
-Satu mobil bisa disewa oleh satu customer atau lebih.
Dari gambar kedua yang menunjukkan desain EERD, terlihat bahwa database terdiri dari tiga tabel: customer, sewa, dan mobil. Tabel customer dan mobil berfungsi sebagai tabel utama, sedangkan tabel sewa muncul sebagai hasil dari hubungan many-to-many antara customer dan mobil. Dalam tabel sewa, terdapat kunci tamu yang mengacu pada kedua tabel utama tersebut, sehingga memungkinkan keterkaitan data antara customer dan mobil.Â
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H