Você está na página 1de 21

SISTEM INFORMASI RESERVASI HOTEL BERBASIS WEB

Oleh :

1. I Made Wira Dharma

(080010243) (080010244)

2. I Ketut Alit Surya Dinata

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN TEKNIK KOMPUTER STIKOM BALI


2011

Conceptual Model

No . 1.

event Customer login ke system informasi untuk resrvasi kamar. Customer melakukan reservasi kamar. Jika customer ingin membatalkan reservasi kamar,custom er melakukan validasi pembatalan. Customer membatalkan reservasi kamar.

Trigger Reservasi kamar.

Source Custome r.

Use case Login.

Response Tampilan login.

Destinati on Customer .

2.

Reservasi kamar. Pembatala n kamar.

Custome r. Custome r.

Memesan.

3.

Memvalidas i pembatalan .

Tampilan halaman pemesana n kamar. Tampilan validasi pembatala n.

Customer . Customer .

4.

Pembatala n kamar.

Custome r.

Membatalk an.

Tampilan halaman pembatala n.

Customer .

Event Table

Use Case Diagram

High Level Use Case

Use case Actor Type Description

Login. Customer. Primary. Customer login ke system informasi dengan memasukkan Username dan Password agar dapat melakukan reservasi kamar atau membatalkan reservasi. Memesan. Customer. Primary. Menyimpan data Reservasi (Res_Id, Res_Date, Check_In, Check_Out). Memvalidasi pembatalan. Customer. Primary. Mengecek/memeriksa apakah Reservasi (Res_Id dan Res_Date) yang diinputkan oleh customer sesuai dengan data yang terdapat pada database. Membatalkan. Customer. Primary. Customer dapat membatalkan Reservasi (Res_Id dan Res_Date) dan system akan menghapus Reservasi (Res_Id dan Res_Date) yang telah dibatalkan.

Use case Actor Type Description

Use case Actor Type Description

Use case Actor Type Description

Expanded Use Case

Use case Goal in context

Login. Customer dapat login sesuai account yang dimilki dan dapat melakukan proses reservasi kamar atau membatalkan reservasi. Primary actor Customer. Typical course of event Actor action System response 1. Customer mengklik link login . 2. System menampilkan halaman login. 3. Customer memasukkan Username dan Password. 4. System melakukan proses validasi Username dan Password yang diinputkan . 5. System menampilkan halaman konfirmasi. Alternative course of event 4a. jika dalam proses validasi, Username dan Password salah, maka system menampilkan halaman konfirmasi login gagal dan meminta customer untuk mengulang memasukkan Username dan Password.

Memesan. Use case Goal in context Menyimpan data Reservasi (Res_Id, Res_Date, Check_In, Check_Out). Primary actor Customer. Typical course of event Actor action System response 1. Customer melakukan reservasi kamar. 2. System menyimpan data Reservasi(Res_Id, Res_Date, Check_In, Check_Out) ke database. Alternative course of event

Use case Goal in context

Memvalidasi pembatalan. Mengecek/memeriksa apakah data Reservasi (Res_Id dan Res_Date) yang diinputkan oleh customer terdapat pada database. Primary actor Customer Typical course of event Actor action System response 1.Customer telah login, kemudian membuka halaman pembatalan reservasi. 2. System menampilkan halaman validasi 3. Customer menginputkan data Reservasi (Res_Id dan Res_Date) 4. System memvalidasi/mengecek data Reservasi (Res_Id dan Res_Date) yang diinputkan ke database. 5. System menampilkan halaman konfirmasi. Alternative course of event 4a. Jika data Reservasi (Res_Id dan Res_Date) salah, maka system menampilkan halaman konfirmasi data tidak valid dan meminta customer untuk menginputkan ulang data Reservasi (Res_Id dan Res_Date).

Use case Goal in context

Membatalkan. Customer dapat membatalkan Reservasi (Res_Id dan Res_Date) dan system akan menghapus Reservasi (Res_Id dan Res_Date) yang telah dibatalkan. Primary actor Customer. Typical course of event Actor action Sytem response 1. Jika proses validasi pembatalan berhasil, customer dapat membatalkan Reservasi (Res_Id dan Res_Date) . 2. System menampilkan halaman

pertanyaan konfirmasi pembatalan. 3. Customer memilih ya 4. System menghapus Reservasi (Res_Id dan Res_Date) yang telah dibatalkan.. 5. System menampilkan konfirmasi Alternative course of event

Sistem Sequence Diagram

Gambar Sistem Sequence Diagram Login

Gambar Sistem Sequence Diagram Memesan

Gambar Sistem Sequence Diagram Memvalidasi Pembatalan

Gambar Sistem Sequence Diagram Membatalkan

Contracts
Contract : Login

Name Responsibilities

LoginCustomer(Username,Password) Untuk memberikan hak akses kepada customer dalam melakukan reservasi kamar atau membatalkan reservasi

Pre-Conditions Post-Conditions

Harus ada objek Customer Customer dapat melakukan reservasi kamar atau membatalkan reservasi

Contract : Memesan

Name Responsibilities

SimpanReservasi(Res_Id,Res_Date,Check_In,Check_Out) Untuk menyimpan data Reservasi (Res_Id, Res_Date, Check_In, Check_Out) ke database

Pre-Conditions Post-Conditions

Harus ada objek Reservasi Data Reservasi (Res_Id, Res_Date, Check_In, Check_Out) tersimpan ke database

Contract : Memvalidasi Pembatalan

Name

CariReservasi(Res_Id,Res_Date)

Responsibilities

Untuk Mengecek/memeriksa apakah data Reservasi (Res_Id dan Res_Date) yang diinputkan oleh customer terdapat pada database.

Pre-Conditions Post-Conditions

Harus ada objek Reservasi Objek Reservasi ditemukan berdasarkan Res_Id dan Res_Date

Contract : Membatalkan Name Responsibilities HapusReservasi(Res_Id,Res_Date) Untuk membatalkan dan menghapus Reservasi yang telah dilakukan oleh customer Pre-Conditions Post-Conditions Harus ada objek Reservasi Data Reservasi dibatalkan dan dihapus dari database berdasarkan Res_Id,Res_Date.

Concept Map

SIRH merupakan singkatan dari Sistem Informasi Reservasi Hotel

Contract (Login)
Name of Contract : LoginCustomer(Username,Password) Concept Map :

Gambar Concept Map Login

Contract (Memesan)
Name of Contract : SimpanReservasi(Res_Id,Res_Date,Check_In,Check_Out)

Concept Map :

Gambar Concept Map Memesan

Contract (Memvalidasi Pembatalan)


Name of Contract : CariReservasi(Res_Id,Res_Date)

Concept Map :

Gambar Concept Map Memvalidasi Pembatalan

Contract (Membatalkan)
Name of Contract : HapusReservasi(Res_Id,Res_Date)

Concept Map :

Gambar Concept Map Membatalkan

Sequence Diagram

SIRH merupakan singkatan dari Sistem Informasi Reservasi Hotel

Sequence Diagram Name of Contract : LoginCustomer(Username,Password)

Gambar Sequence Diagram Login

Sequence Diagram

Name of Contract : SimpanReservasi(Res_Id,Res_Date,Check_In,Check_Out)

Gambar Sequence Diagram Memesan

Sequence Diagram

Name of Contract : CariReservasi(Res_Id,Res_Date)

Gambar Sequence Diagram Memvalidasi Pembatalan

Sequence Diagram Name of Contract : HapusReservasi(Res_Id,Res_Date)

Gambar Sequence Diagram Membatalkan

Você também pode gostar