S-2: View Year 1.
Administrator memilih Combobox Year. 2.
Administrator memilih tombol VIEW.
Alternate exceptional Flows:
5a. Purchasing memilih tombol PRINT INVENTORY.
3. Use Case Description Manajemen Reservation
a. Melihat Daftar Reservasi
Tabel 4. 18 Use Case Description Melihat Daftar Reservasi
Use Case Name: Melihat Daftar
Reservasi
ID: 3a Importance Level: High
Primary Actor: CSA Use Case Type: Esensial
Stakeholders and Interests:
CSA – ingin melihat daftar reservasi yang telah dimasukkan.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang CSA
dapat melihat daftar reservasi pada sistem.
Trigger: CSA mengakses menu Reservation CSA. Type: Eksternal
Relationship: Association:
Include: Manajemen Reservasi Extend:
Generalization: Normal Flow of Events:
1. CSAmemilih menu Reservation CSA.
2. CSAmemilih tombol VIEW RESERVATION.
Subflows: Alternate exceptional Flows:
b. Menambah Data Reservasi
Tabel 4. 19 Use Case Description Menambah Data Reservasi
Use Case Name: Menambah Data
Reservasi
ID: 3b Importance Level: High
Primary Actor: Customer Service Use Case Type: Esensial
Stakeholders and Interests:
CSA – ingin menambahkan data reservasi.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang CSA
dapat menambah data resevasi baru.
Trigger: CSA mengakses menu Reservation CSA. Type: Eksternal
Relationship: Association:
Include: Manajemen Reservasi Extend:
Generalization: Normal Flow of Events:
1. CSA memilih menu Reservation CSA.
2. CSA memilih tombol ADD RESERVATION.
3. CSA mengisi form reservasi.
4. CSA memilih tombol SUBMIT.
Subflows: Alternate exceptional Flows:
c. Mengubah Data Reservasi
Tabel 4. 20 Use Case Description Mengubah Data Reservasi
Use Case Name: Mengubah Data
Reservasi
ID: 3c Importance Level: High
Primary Actor: Customer Service Use Case Type: Esensial
Stakeholders and Interests:
CSA – ingin mengubah data reservasi.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang CSA
dapat mengubah data resevasi yang ada.
Trigger: CSA mengakses menu Reservation CSA. Type: Eksternal
Relationship: Association:
Include: Manajemen Reservasi Extend:
Generalization: Normal Flow of Events:
1. CSA memilih menu Reservation CSA.
2. CSA memilih salah satu data reservasi.
3. CSA memilih tombol EDIT RESERVATION.
4. CSA mengisi form reservasi.
5. CSA memilih tombol UPDATE.
Subflows: Alternate exceptional Flows:
d. Membatalkan Reservasi
Tabel 4. 21 Use Case Description Membatalkan Reservasi
Use Case Name: Membatalkan
Reservasi
ID: 3d Importance Level: High
Primary Actor: Customer Service Use Case Type: Esensial
Stakeholders and Interests:
CSA – ingin membatalkan reservasi.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang CSA
dapat membatalkan data resevasi yang ada.
Trigger: CSA mengakses menu Reservation CSA. Type: Eksternal
Relationship: Association:
Include: Manajemen Reservasi Extend:
Generalization: Normal Flow of Events:
1. CSA memilih menu Reservation CSA.
2. CSA memilih salah satu data reservasi.
3. CSA memilih tombol CANCEL RESERVATION.
Subflows: Alternate exceptional Flows:
e. Manajemen Reservasi
Tabel 4. 22 Use Case Description Manajemen Reservasi
Use Case Name: Manajemen Reservasi ID: 3e
Importance Level: High Primary Actor: Customer Service
Use Case Type: Esensial Stakeholders and Interests:
CSA – ingin mengatur penambahan, perubahan dan pembatalan data
reservasi.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang CSA
dapat memanajemen penambahan, perubahan dan pembatalan reservasi
pada sistem.
Trigger: CSA mengakses menu Reservation CSA. Type: Eksternal
Relationship: Association:
Include: Extend: Manajemen Persetujuan Event
Generalization: Normal Flow of Events:
1. CSA memilih menu Reservation CSA.
2. Customer memilih tombol-tombol manajemen Reservasi.
Subflows: Alternate exceptional Flows:
f. Membuat Laporan Penjualan
Tabel 4. 23 Use Case Description Membuat Laporan Penjualan
Use Case Name: Membuat Laporan
Penjualan
ID: 3f Importance Level: High
Primary Actor: CSA Use Case Type: Esensial
Stakeholders and Interests:
CSA – ingin membuat dan melakukan konfirmasi laporan penjualan sales
report.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang CSA
dapat membuat laporan penjualan dari sebuah reservasi yang ada.
Trigger: CSA mengakses menu Sales Report. Type: Eksternal
Relationship: Association: Accounting, Operation
Include: Extend:
Generalization: Normal Flow of Events:
1. CSA memilih menu OUTSTANDING SALES.
2. CSA memilih salah satu beberapa event yang telah final.
3. CSA memilih tombol CREATE INVOICE
4. CSA memilih tombol CONFIRMATION INVOICE
Subflows: Alternate exceptional Flows:
g. Melihat Laporan Penjualan
Tabel 4. 24 Use Case Description Melihat Laporan Penjualan
Use Case Name: Melihat Laporan
Penjualan
ID: 3g Importance Level: High
Primary Actor: Accounting Use Case Type: Esensial
Stakeholders and Interests:
Accounting – ingin melihat dan mencetak laporan penjualan sales report.
Operation – ingin melihat dan mencetak laporan penjualan.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang
Accounting dapat melihat dan mengunduh laporan penjualan yang telah dibuat oleh Customer Service.
Trigger: Accounting mengakses menu View Sales Report. Type: Eksternal
Relationship: Association: Operation
Include: Membuat Laporan Penjualan Extend:
Generalization: Normal Flow of Events:
1. Accounting memilih menu View Sales Report.
Jika Accounting ingin mencetak laporan penjualan, maka S-1: download sales report subflow dilakukan.
Jika Accounting ingin mencari laporan penjualan pada waktu tertentu, maka
S-2: search sales report subflow dilakukan. 2.
Accounting menghasilkan dokumen laporan penjualan.
Subflows:
S-1: Download Sales Report 1.
Accounting memilih tombol DOWNLOAD TO EXCEL 2.
Accounting mendapatkan dokumen Sales Report. S-2: Search Sales Report
1. Accounting memilih Combobox Filter Name.
2. Accounting memilih Combobox Filter Date.
3. Accounting memilih tombol SEARCH.
Alternate exceptional Flows:
h. Manajemen Persetujuan Event
Tabel 4. 25 Use Case Description Manajemen Persetujuan Event
Use Case Name: Manajemen
Persetujuan Event
ID: 3h Importance Level: High
Primary Actor: Operation Use Case Type: Esensial
Stakeholders and Interests:
Operation – ingin menyetujui approved, menunda postpone atau tidak
menyetujui not approved sebuah event.
Brief Description: Use case ini menjelaskan tentang bagaimana seorang
Operation dapat melakukan approved, postpone atau not approved sebuah event pada sistem.
Trigger: Operation mengakses menu Approval Event. Type: Eksternal
Relationship: Association:
Include: Extend:
Generalization: Normal Flow of Events:
1. Operation memilih menu Approval Event.
Jika Operation ingin menyetujui sebuah event, maka S-1: approved event subflow dilakukan.
Jika Accounting ingin menunda sebuah event, maka S-2: postpone event subflow dilakukan
Jika Operation tidak menyetujui sebuah event, maka S-3: not approved event subflow dilakukan.
2. Operation menghasilkan dokumen persetujuan event.
Subflows:
S-1: Approved Event 1.
Operation memilih salah satu event. 2.
Operation memilih tombol APPROVED. S-2: Search Sales Report
1. Operation memilih salah satu event.
2. Operation memilih tombol POSTPONE.
S-3: Not Approved Event 1.
Operation memilih salah satu event. 2.
Operation memilih tombol NOT APPROVED.
Alternate exceptional Flows:
4. Use Case Description Manage Confirmation Room