• Tidak ada hasil yang ditemukan

BAB IV PEMBAHASAN

4.3 System Design

4.3.1 Use case Model Diagram

4.3.1.4 Narasi Use case

Tabel 4.3 Narasi Use CaseLogin Member

Tabel 4.4 Narasi Use Case Pemesanan Kamar

Use case Name Login member

Use case Actor Visitor

Description Use case ini menggambarkan kegiatan actor yang akan memesan kamar dengan menggunakan

member.

Precondition Actor telah memiliki hak akses berupa username dan password .

Trigger Use case ini dilakukan setelah actor mambuka website Hotel Resort Pangrango

Typical Course of Events Actor Action System Response

1: Buka website Hotel Resort Pangrango 3: Memilih Kontak & Reservasi

5: Memilih LoginMember

7: Login

2: Menampilkan halaman utama website

4: Menampilkan halaman Kontak & Reservasi

6: Menampilkan halaman LoginMember

8: Cek username, password dan kode 9: Menampilkan halaman formulir untuk

member

Alternate Courses 8: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

Conclusion Actor siap untuk melakukan pemesanan dengan formulir member

Postcondition Actor dapat melanjutkan ke tahap berikutnya

Use case Name Pemesanan Kamar

Use case Actor Visitor

Description Use case ini menggambarkan kegiatan visitor yang akan memesan kamar.

Tabel 4.5 Narasi Use Case Masukan Data Member

Trigger Use case ini dilakukan setelah actor mambuka website Hotel Resort Pangrango

Typical Course of Events Actor Action System Response

1: Buka website hotel resort pangrango 3: Memilih Kontak & Reservasi

5: Mengisi formulir

8: Memilih lanjutkan “Ya”

2: Menampilkan halaman utama website

4: Menampilkan halaman Kontak & Reservasi

6: Cek pengisian formulir

7: Menampilkan halaman Daftar Pesanan 9: Menampilkan halaman jenis pembayaran

Alternate Courses 6: Jika data belum lengkap, maka sistem akan meminta visitor untuk melengkapi datanya.

8: Jika memilih “tidak”, maka sistem akan menampilkan halaman formulir.

Conclusion -

Postcondition Actor dapat melanjutkan ke tahap berikutnya

Use case Name Masukan data member

Use case Actor Visitor atau Administrator

Description Use case ini menggambarkan kegiatan visitor yang ingin menjadi member.

Precondition Actor masuk dalam sistem.

Trigger Use case ini dilakukan setelah actor mambuka website Hotel Resort Pangrango

Typical Course of Events Actor Action System Response

1: Buka website hotel resort pangrango 3: Memilih Kontak & Reservasi

5: Memilih Buat Member

7: Mengisi Data

2: Menampilkan halaman utama website

4: Menampilkan halaman Kontak & Reservasi

6: Menampilkan halaman formulir buat member

8: Cek pengisian formulir 9: Menampilkan pesan berhasil

Alternate Courses 2: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

Tabel 4.6 Narasi Use Case Mengedit Data Member

menjadi member

Conclusion visitor menjadi member

Postcondition Penambahan data member akan disimpan dalam database.

Use case Name Mengedit data member

Use case Actor Visitor atau Administrator

Description Use case ini menggambarkan kegiatan actor yang akan mengedit data member.

Precondition Actor masuk ke dalam sistem.

Trigger Use case ini dilakukan jika visitor yang sudah menjadi member ingin mengganti data member

nya.

Typical Course of Events Actor Action System Response

1: Buka website hotel resort pangrango 3: Memilih Kontak & Reservasi

5: Memilih Login Member

7: Login

10: Memilih Edit Akun 12: Mengedit data member

15: Logout

2: Menampilkan halaman utama website

4: Menampilkan halaman Kontak & Reservasi

6: Menampilkan LoginMember

8: Cek username, password dan kode

9: Menampilkan Formulir Pemesanan Member

11: Menampilkan Data Member

13: Cek kelengkapan data

14: Menampilkan formulir pemesanan member

Alternate Courses

8: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

13: Jika data belum lengkap, maka sistem akan meminta untuk melengkapi data yang ingin menjadi member

Conclusion actor mengedit data member

Tabel 4.7 Narasi Use Case Pembayaran

Use case Name Pembayaran

Use case Actor Administrator, Front Office, Visitor dan Bank

Description Use case ini menggambarkan kegiatan visitor yang ingin melakukan pembayaran.

Precondition Visitor sudah melakukan pengisian data

Trigger Use case ini dilakukan setelah visitor melakukan pengisian formulir

Typical Course of Events Actor Action System Response

1: Buka website hotel resort pangrango 3: Memilih Kontak dan Reservasi

5: Mengisi formulir 8: Memilih tombol “Ya”

10: Memilih jenis pembayaran (cash, transfer atau pembayaran online )

11: Memilih Pembayaran Credit Card 13: Mengisi Formulir Pembayaran

2: Menampilkan halaman utama website

4: Menampilkan halaman Kontak & Reservasi

6: Cek pengisian formulir

7: Menampilkan halaman daftar pesanan 9: Menampilkan halaman pembayaran

12: Menampilkan halaman formulir pembayaran Credit Card

14: Cek Formulir Pembayaran 15: Menampilkan halaman Sukses

Alternate Courses

6: Jika data belum lengkap, maka sistem akan meminta visitor untuk melengkapi datanya 11: Jika memilih cash, maka visitor harus mencetak kwitansi. Jika memilih transfer , maka

visitor harus mentransfer , dengan menginformasikan ke hotel kalo sudah ditransfer via telepon

atau via sms ke no yang sudah terdaftar.

14: Jika data tidak sesuai maka akan menampilkan informasi salah, jika sesuai maka sistem akan menampilkan pesan data valid.

Conclusion Visitor melakukan pemilihan jenis pembayaran yang akan digunakan.

Tabel 4.8 Narasi Use CaseUser Manager

Tabel 4.9 Narasi Use CaseContent Manager

Use case Name User Manager

Use case Actor Administrator

Description Use case ini menggambarkan kegiatan Administrator yang ingin mengelola user sistem.

Precondition Actor masuk dalam sistem

Trigger Use case ini dilakukan apabila user lupa password nya.

Typical Course of Events Actor Action System Response

1: LoginAdministrator

4: Memilih User Manager

6: Memilih User Manager yang akan diatur 8: Mengedit data user

9: Memilih “OK”

11: Logout

2: Cek username, password dan kode

3: Menampilkan halaman utama Administrator 5: Menampilkan halaman User Manager

7: Menampilkan halaman user yang dipilih 10: Menampilkan data keseluruhan user

Alternate Courses 2: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

7: Jika data tidak sesuai, maka sistem akan menampilkan pesan

Conclusion actor mengelola user manager.

Postcondition Perubahan data user akan disimpan dalam database

Use case Name Content Manager

Use case Actor Administrator

Description Use case ini menggambarkan kegiatan actor untuk merubah isi dalam sistem, baik berupa

Tabel 4.10 Narasi Use CaseLogin

Precondition Actor masuk dalam sistem

Trigger Use case ini dilakukan setelah actor mendapatkan informasi baru.

Typical Course of Events Actor Action System Response

1: LoginAdministrator

4: Memilih Content Manager

6: Memilih kontenyang akan diatur atau ditambah

8: Mengedit konten 10: Memilih “update

12: Logout

2: Cek username, password dan kode

3: Menampilkan halaman utama Administrator 5: Menampilkan halaman Content Manager 7: Menampilkan halaman konten yang dipilih 9: Menampilkan konten baru

11: Menampilkan pesan berhasil

Alternate Courses 2: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

Conclusion actor mengelola isi dalam sistem, baik berupa fasilitas, tarif, lokasi dan lain-lain.

Postcondition Perubahan konten akan disimpan dalam database

Use case Name Login

Use case Actor Front Office

Description Use case ini menggambarkan kegiatan actor, untuk masuk ke dalam sistem e-commerce.

Precondition -

Trigger Use case ini dilakukan setelah actor mambuka sistem Hotel Resort Pangrango

Typical Course of Events Actor Action System Response

1: Login 2: Cek username, password dan kode.

3: Menampilkan halaman utama Front Office .

Tabel 4.11 Narasi Use Case Mengaktifkan Pesanan

Conclusion Actor masuk ke dalam sistem

Postcondition Administrator dapat melanjutkan ke tahap berikutnya

Use case Name Mengaktifkan pesanan

Use case Actor Front Office

Description Use case ini menggambarkan kegiatan actor yang akan mengaktifkan data pesanan kamar

visitor .

Precondition Actor masuk ke dalam sistem

Trigger Use case ini dilakukan setelah visitor memesan kamar

Typical Course of Events Actor Action System Response

1: Login

4: Memilih Pesanan Non Aktif

6: Memilih data pesanan yang akan diaktifkan 8: Memilih untuk mengaktifkan pesanan

10: Logout

2: Cek username, password dan kode 3: Menampilkan halaman utama Front Office

5: Menampilkan data pesanan keseluruhan 7: Menampilkan data visitor

9: Menampilkan seluruh data visitor yang blum diaktifkan

Alternate Courses 2: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

9: Jika sudah aktif, bisa di cek didaftar Pesanan Aktif

Conclusion Pesanan kamar yang dipesan diaktifkan

Tabel 4.12 Narasi Use Case Menonaktifkan Pesanan

Tabel 4.13 Narasi Use Case Pencarian Data Pesanan

Use case Name Menonaktifkan pesanan

Use case Actor Front Office

Description Use case ini menggambarkan kegiatan actor yang akan menonaktifkan data pesanan kamar

visitor .

Precondition Actor masuk ke dalam sistem

Trigger Use case ini dilakukan apabila actor melakukan kesalahan mengklik pesanan

Typical Course of Events Actor Action System Response

1: Login

4: Memilih Pesanan Aktif

6: Memilih data pesanan yang akan dinonaktifkan 8: Memilih untuk nonaktifkan pesanan

10: Logout

2: Cek username, password dan kode 3: Menampilkan halaman utama Front Office

5: Menampilkan data pesanan keseluruhan 7: Menampilkan data visitor

9: Menampilkan seluruh data visitor yang aktif

Alternate Courses 2: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

9: Jika sudah dinonaktifkan, maka bisa di cek di data pesanan aktif

Conclusion Pesanan kamar yang dipesan dinonaktifkan

Postcondition Data pesanan yang sudah di nonaktifkan akan disimpan kembali didata pesanan non aktif.

Use case Name Pencarian Data Pesanan

Tabel 4.14 Narasi Use CaseCheck Out

Description Use case ini menggambarkan proses yang terjadi ketika seorang actor melakukan pencarian

terhadap data pesanan atau pada saat check in.

Precondition Actor masuk ke dalam sistem

Trigger Use case ini dilakukan apabila actor akan mencari data pesanan kamar dengan menggunakan

kode pesanan.

Typical Course of Events Actor Action System Response

1: Login

4: Memilih Pesanan Non Aktif 6: Memasukan kode pesanan kamar

8: Logout

2: Cek username, password dan kode 3: Menampilkan halaman utama Front Office

5: Menampilkan data pesanan keseluruhan 7: Menampilkan data visitor yang dicari

Alternate Courses 2: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

7: Jika data kode pesanan sesuai maka data pesanan yang dipesan akan muncul

Conclusion Pesanan kamar yang dicari akan muncul

Postcondition Data visitor akan dicari akan dlanjutkan ketahap berikutnya

Use case Name Check Out

Use case Actor Front Office

Description Use case ini menggambarkan aktivitas visitor yang akan check out dari hotel dengan memenuhi

beberapa persyaratan.

Precondition Actor masuk ke dalam sistem

Trigger Use case ini dilakukan apabila visitor akanmelakukan check out

Typical Course of Events Actor Action System Response

4: Memilih Pesanan Aktif

6: Memilih data visitor yang akan check out

8: Memilih Check Out

10: Logout

3: Menampilkan halaman utama Front Office

5: Menampilkan data pesanan keseluruhan 7: Menampilkan data visitor

9: data yang sudah check out maka akan tersimpan di Arsip Data

Alternate Courses 2: Jika username atau password atau kode salah, maka sistem menampilkan pesan error login

Conclusion Data pesanan kamar yang dipesan akan di check out

Dokumen terkait