Escolar Documentos
Profissional Documentos
Cultura Documentos
Oleh :
(080010243) (080010244)
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.
Source Custome r.
Destinati on Customer .
2.
Custome r. Custome r.
Memesan.
3.
Memvalidas i pembatalan .
Customer . Customer .
4.
Pembatala n kamar.
Custome r.
Membatalk an.
Customer .
Event Table
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.
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
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).
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
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
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
Contract (Login)
Name of Contract : LoginCustomer(Username,Password) Concept Map :
Contract (Memesan)
Name of Contract : SimpanReservasi(Res_Id,Res_Date,Check_In,Check_Out)
Concept Map :
Concept Map :
Contract (Membatalkan)
Name of Contract : HapusReservasi(Res_Id,Res_Date)
Concept Map :
Sequence Diagram
Sequence Diagram
Sequence Diagram