Entity Relasionship Diagram
Contoh Kasus Entity Relasionship Diagram Hotel
dalam sebuah hotel terdapat banyak entity, yang terdiri dari pegawai, tamu, kamar, fasilitas, harga, transaksi masuk, dan transaksi keluar.
LANGKAH-LANGKAH MEMBUAT :
1. Mengidentifikasi dan menetapkan seluruh himpunan entitas yang akan terlibat.
Terdapat 7 entita: pegawai, tamu, kamar, fasilitas, harga, transaksi masuk, dan transaksi keluar.
2. menentukkan atribut dari setiap entitas
-
pegawai = Nip. Nama, Jabatan, Alamat, Telepon, Tahun_Masuk.
-
tamu = Nama, Id-tamu, Alamat, Telepon, Lama-inap.
-
kamar = id-kamar, no-kamar.
-
fasilitas = id-tipe kamar, jumlah kamar, jenis-tipe kamar, other-fasilitas.
-
harga = id-harga, weekend, weekdays.
-
transaksi masuk = id-transaksi, reservasi, tanggal chekin.
-
transaksi keluar = id-transaksi kluar, chekout.
3. Menentukkan Primery key dari setiap entitas
-
pegawai = Nip
-
tamu = Id-tamu
-
kamar = id-kamar
-
fasilitas = id-tipe kamar
-
harga = id-harga
-
transaksi masuk = id-transaksi.
-
transaksi keluar = id-transaksi kluar
4. Menentukan relasionship antar entity
-
pegawai - melayani - transaksi masuk dan transaksi keluar
-
tamu - melakukan- transaksi masuk dan transaksi keluar
-
kamar - memiliki - fasilitas dan harga
-
transaksi inap - untuk harga
-
fasilitas - mempunyai harga
5. Menentukan Cardinality Rasio
-
pegawai - melayani - transaksi masuk dan transaksi keluar (1:N, 1:1)
-
tamu - melakukan- transaksi masuk dan transaksi keluar (M:N, 1:1)
-
kamar - memiliki - fasilitas dan harga (M:N)
-
transaksi inap - untuk harga (1:N)
-
fasilitas - mempunyai harga (1:1)