Penjelasan ERD:
- Customer dapat memiliki hubungan dengan beberapa Sewa.
- Mobil dapat disewa oleh beberapa pelanggan dalam transaksi Sewa.
- Tabel Sewa menjadi penghubung antara Customer dan Mobil serta menyimpan detail transaksi penyewaan.
Proses Pembuatan EERD
Enhanced Entity Relationship Diagram (EERD) merupakan pengembangan dari ERD yang lebih mendetail. Dalam EERD, kita menambahkan notasi Crow's Foot untuk menggambarkan relasi dengan lebih spesifik (one-to-many atau many-to-many), serta menampilkan foreign key di tabel-tabel yang berkaitan. Pada EERD ini, kita dapat melihat bahwa:
- Tabel Sewa memiliki dua foreign key yang mengacu pada primary key di Tabel Customer dan Tabel Mobil.
- Relasi antar tabel ditunjukkan dengan jelas sehingga mempermudah pengelolaan basis data.
EERD ini memberikan panduan tambahan untuk implementasi basis data, termasuk penentuan tipe data dan relasi antar tabel. Setiap atribut dapat diatur tipe datanya agar sesuai dengan kebutuhan, seperti varchar untuk teks dan date untuk tanggal.
Kesimpulan
Dengan ERD dan EERD, kita memiliki representasi visual dari basis data Tono Rental Mobil yang membantu pemahaman tentang struktur dan keterkaitan antar data. Hal ini penting untuk memastikan basis data mendukung kebutuhan operasional dan membantu mengelola data dengan lebih efisien serta mengurangi risiko kesalahan pencatatan.
Berikut Link Pembuatan ERD dan EERD untuk Rental Mobil Tono
https://youtu.be/Erayoi1LkUo?si=9QJ9m1O2gKxHETQp
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H