tugas 5

18 January 2013 16:51:25 Dibaca : 70

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)