Sistem Basis Data 2 : ERD Hotel Pasundan Inn

Hotel Pasundan Inn



Hotel Pasundan Inn adalah sebuah hotel bintang 4 yang terletak di daerah Bandung Utara. Hotel ini memiliki 77 kamar yang terdiri dari kelas VIP, Family dan Business. Seorang tamu hotel dapat melakukan pemesanan satu atau lebih kamar di hotel tersebut. Tamu hotel yang melakukan pemesanan kamar akan dicatat data pribadinya. Setiap kamar memiliki berbagai fasilitas tergantung dari kelas kamar tersebut.

Setiap tamu yang menginap dihotel akan mendapat layanan makan pagi untuk 2 orang selama tamu tersebut menginap. Makan pagi biasanya tersedia mulai jam 6.30 – 9.00 pagi dengan menyediakan berbagai hidangan yang berbeda setiap harinya. Selain makan pagi, fasilitas lain yang disediakan adalah layanan kamar berupa pesanan makanan dan cuci (laundry). Layanan kamar (room service) akan dicatat, dengan biaya tambahan yang akan dibebankan kepada tamu hotel.

Setiap kamar dalam hotel akan dirawat dan dibersihkan setiap hari atau sesuai permintaan tamu. Karyawan yang bertanggung jawab melaksanakan tugas ini adalah bagian House Keeping. Bagian ini pula yang memastikan semua fasilitas yang berada di kamar dalam kondisi lengkap, bersih dan siap dimanfaatkan oleh tamu hotel.

Persyaratan (requirements) :
  • Dapat menampilkan data tamu, kamar tempat tamu menginap serta fasilitas yang digunakan.
  • Dapat menampilkan karyawan yang bertanggung jawab terhadap kamar tertentu.
Obyek Penting (entities) :
  • Tamu (guest) : orang yang terdaftar mengunap di hotel.
  • Kamar (room) : kamar hotel.
  • Makan pagi (breakfast) : layanan makan pagi untuk setiap tamu hotel.
  • Karyawan (house keeping) : karyawan hotel yang bertugas menyiapkan & membersihkan kamar.
  • Layanan kamar (room service) : layanan antar ke kamar yang dapat dimanfaatkan tamu hotel.
Atribut (attributes) :
  • Tamu : data pribadi tamu.
  • Kamar : nomor kamar, kelas, harga.
  • Makan pagi : status.
  • Karyawan : nama, status.
  • Layanan kamar : nama layanan, jumlah.
Kardinalitas (cardinality) :
  • Banyak kamar hotel dapat menampung banyak tamu.
  • Seorang karyawan House Keeping dapat menyiapkan banyak kamar.
  • Tersedia lebih dari satu layanan kamar untuk setiap kamar.
  • Seorang tamu dari sebuah kamar dapat layanan makan pagi lebih dari satu.
Asumsi :
  • Komponen basis data ditulis dalam bahasa Inggris karena Pasundan Inn adalah hotel internasional.
  • Nama tamu menggunakan aturan internasional, yaitu nama depan dan nama belakang.
  • Tanggal booking kamar oleh tamu hotel dicatat, tidak memperhitungkan biaya inap.
  • Beberapa karyawan house keeping dipimpin oleh seorang supervisor.


Comments

  1. mba/mas boleh tanya, maksud dari Relasi (R2) itu gmn yaa? 1 house keeper berelasi dengan banyak house keeper..

    kemudian untuk yg room service kenapa dia menjadi week entity?


    mohon penjelasaannya..
    terima kasih

    salam kenal

    ReplyDelete
    Replies
    1. 1 house keeping jadi supervisor atau atasan house keeping lainnya sehingga entitas berelasi dengan dirinya sendiri, room service jadi weak entity karena tergantung pada room, guest tidak bisa memanfaatkan room service jika tidak tercatat menginap di room .. kira2 begitulah

      Delete
    2. Siap Pak, terima kasih atas penjelasaannya..

      Delete
  2. This comment has been removed by the author.

    ReplyDelete

Post a Comment