Penjelasan:
Entitas :
Entitas yang ada pada ERD diatas adalah sebagai berikut :
• Mobil (entitas induk)
• Pelanggan (entitas induk)
• Agen Rental (entitas induk)
• Transaksi (entitas asosiatif)
• Bank (entitas supertipe)
• Rekening (entitas subtipe)
Atribut :
Atribut yang ada pada ERD diatas adalah sebagai berikut :
• Mobil : Nopol (primary key), merek, model, th_buat, kapasitas, id_rental (foreign key)
• Pelanggan : No KTP (primary key), nama (superatribut dari composite atribut : nama depan, nama belakang, nama tengah), alamat, tempat lahir, tanggal lahir, no telp/hp, id rental (foreign key)
• Agen Rental : id_rental (primary key), nama, alamat, no telp, jml mobil
• Transaksi : id_pinjam (primary key), jns_mobil, biaya, waktu, jumlah, nopol (foreign key), no ktp pelanggan (foreign key), id_rental (foreign key), id bank (foreign key), no rek (foreign key)
• Bank : id bank (primary key), nama, alamat
• Rekening : no rek (primary key), id bank (foreign key), pemilik, saldo
Hubungan dan kardinalitas:
Hubungan dan kardinalitas yang ada pada ERD diatas adalah sebagai berikut:
• Agen rental dengan mobil (one to many)
Satu agen rental dapat memiliki banyak mobil, satu mobil hanya dimiliki satu agen rental
• Agen rental dengan pelanggan (one to many)
Satu agen rental dapat memiliki banyak pelanggan, satu pelanggan hanya dimiliki satu agen rental
• Bank dengan rekening (one to many)
Satu bank dapat mengatur banyak rekening, satu rekening hanya diatur oleh satu bank
• Agen rental dengan transaksi (one to many)
Satu agen rental dapat mengontrol banyak transaksi, satu tranksaksi hanya dikontrol oleh satu agen rental
• Pelanggan dengan transaksi (one to many)
Satu pelanggan dapat melakukan banyak transaksi, satu transaksi hanya dilakukan oleh satu pelanggan
• Bank dengan tranksaksi (one to many)
Satu bank dapat ditempati banyak transaksi, satu transaksi hanya menempati satu bank

1 comments:
Contoh ERD yang sangat insightful untuk bisnis transportasi. Bagi yang sedang riset sistem sewa kendaraan, melihat implementasi nyata di lapangan seperti di www.hiacerentcar.com bisa jadi tambahan referensi. Kami di Sewa Hiace Jakarta Tangerang selalu mengutamakan efisiensi sistem demi kenyamanan pelanggan. Ditunggu artikel teknis lainnya!
Post a Comment