Use Case Description Manajemen Reservation

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