Mohon tunggu...
Indah Haerunnisa
Indah Haerunnisa Mohon Tunggu... Pelajar Sekolah - Mahasiswa

ILMU KOMPUTER

Selanjutnya

Tutup

Ilmu Alam & Tekno

Membuat Entity Relationship Diagram (ERD) dan Enhanced Entity Relationship Diagram (EERD) untuk Sistem Rental Mobil

14 November 2024   19:42 Diperbarui: 14 November 2024   19:48 106
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Bagikan ide kreativitasmu dalam bentuk konten di Kompasiana | Sumber gambar: Freepik

1. Entitas Mobil terhubung dengan Sewa melalui relasi "Disewa". Mobil memiliki hubungan one-to-many dengan Sewa, yang artinya satu mobil bisa memiliki banyak catatan penyewaan di entitas Sewa.

2. Entitas Sewa terhubung dengan Customer melalui relasi "Menyewa". Customer juga memiliki hubungan one-to-many dengan Sewa, karena satu pelanggan dapat menyewa mobil lebih dari sekali.

3. Entitas Tono_Rental terhubung dengan Mobil melalui relasi "Memiliki". Relasi ini juga one-to-many, di mana satu penyedia rental bisa memiliki beberapa mobil.

4. Meningkatkan ERD Menjadi EERD

Enhanced Entity Relationship Diagram (EERD) memungkinkan kita untuk menambahkan elemen-elemen yang lebih kompleks dalam diagram, seperti entitas lemah (weak entity), superclass-subclass, dan atribut multivalue. Pada contoh rental mobil ini, kita bisa mengembangkan ERD menjadi EERD dengan langkah-langkah berikut:

a. Entitas Lemah (Weak Entity)

Dalam sistem ini, kita bisa menganggap entitas Sewa sebagai entitas lemah karena bergantung pada entitas Mobil dan Customer untuk penyewaan.

Dalam EERD, kita menggambarkan entitas lemah dengan persegi panjang ganda, sedangkan relasi lemah digambarkan dengan belah ketupat ganda yang menghubungkan entitas Sewa dengan Mobil dan Customer.

b. Atribut Multivalue

Atribut multivalue adalah atribut yang dapat memiliki lebih dari satu nilai. Dalam sistem ini, tidak ada atribut yang memerlukan multivalue, tetapi fitur ini bisa dipertimbangkan di masa depan jika ada atribut seperti "nomor kontak tambahan" di entitas Customer.

c. Cardinality dan Participation

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
Mohon tunggu...

Lihat Konten Ilmu Alam & Tekno Selengkapnya
Lihat Ilmu Alam & Tekno Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun