tugas 5
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)