2020 Use Case Name : Meminta Data ID : UC-2 Prioritas : Tinggi Histori Pembayaran Actor : Bagian Keuangan, Bagian Billing Description : Bagian Biling menyimpan histori pembayaran pelanggan yang dibutuhkan bagian keuangan untuk membuat laporan keuangan perbulannya Trigger : Bagian Keuangan Membutuhkan Histori Pembayaran Untuk Laporan Keuangan Type : Internal Preconditions 1. Penyimpanan data histori pembayaran selalu aktif dan mudah diakses oleh bagian yang membutuhkan 2. Identitas dari bagian Keuangan dapat dikonfirmasi Normal Course : Informations Step 1. Nama Bulan 1. Bagian Keuangan menentukan data Histori Pembayaran 2. Daftar 2. Sistem memverifikasi data Histori Pembayaran tersebut valid Pembayaran 3. Bagian Keuangan menentukan jumlah data Histori Pembayaran Bulan tersebut yang dibutuhkan 3. Jumlah yang 4. Sistem mengonfirmasi kepada bagian keuangan jumlah data yang dinginkan diminta 4. Meminta 5. Sistem memberikan data yang dibutuhkan bagian keuangan sesuai Konfirmasi jumlah yang diminta 5. Pengunduhan 6. Sistem memberi tahu bagian billing tentang pengambilan data Data Histori Pembayaran 6. Pemberitahuan Pengambilan Data Alternative Courses : Informations Step 1.Data yang diminta mengalami tidak sesuai dengan kondisi yang 1. Data yang tidak diminta sesuai 2a. Sistem mengonfirmasi bagian keuangan apa tetap menginginkan 2. Pemberitahuan data tersebut Konfirmasi 3a. Bagian keuangan tetap meminta data yang tersedia 3. Konfirmasi Data 4a. Sistem memberikan data yang tersedia 4. Pengiriman data 5a. Sistem memberi tahu bagian billing tentang pengambilan data 5. Pemberitahuan Histori Pembayaran bagian Billing 3b. Bagian keuangan membatalkan permintaan 6. Pembatalan 4b. Sistem menghentikan permintaan 7. Penghentian Postconditions : 1. Data yang diberikan sistem disimpan kedalam sistem keuangan Hotel 2. Otoritas pengambilan data Histori Pembayaran diberikan untuk bagian Keuangan 3. Bagian Billing diberi tahu tentang permintaan pengambilan data Histori Pembayaran 4. Bagian Keuangan mulai membuat laporan keuangan Exceptions : 1. Data yang dibutuhkan tidak bisa digunakan karena batas waktu penggunaaan data 2a. Sistem menampilkan pesan “Data Tidak Bisa Digunakan” 3a. Sistem mengonfirmasi kepada bagian keuangan apakah menginginkan data yang baru 4a. Bagian keuangan memberi tahu untuk meminta data yang baru 5a. Sistem memulai kembali proses permintaan. Summary Inputs Source Outputs Destination - Nama Bulan Histori - Billing - Bulan Histori Pembayaran - Keuangan - Jumlah Data yang - Keuangan - Authorize - Keuangan dibutuhkan - Pemberitahuan Konfirmasi - Konfirmasi Jumlah - Keuangan Data - Billing data - Pemberitahuan Jumlah - Jumlah data yang - Billing yang tersedia - Keuangan tersedia - Pengunduhan - Billing - Pemberitahuan ke bagian - Keuangan - Pembatalan - Keuangan Billing - Billing
Use Case Name : Meminta Data Kamar,
ID :UC-2 Prioritas : Tinggi Jasa, Sewa Ruangan Actor : Bagian Manajemen, Bagian Keuangan Description : Bagian Manajemen menyimpan data kamar, jasa, dan sewa ruang yang dibutuhkan bagian keuangan untuk menentukan tarif kamar, jasa, dan sewa ruangan Trigger : Bagian Keuangan Membutuhkan data kamar, jasa, dan sewa ruang Untuk menentukan tarif. Type : Internal Preconditions 1. Penyimpanan data selalu aktif dan mudah diakses oleh bagian yang membutuhkan 2. Identitas dari bagian Keuangan dapat dikonfirmasi 3. Kamar dan Fasilitas sudah ditentukan 4. Jasa dan Sewa Ruangan sudah ditentukan Normal Course : Informations Step 1. Bagian Keuangan menentukan data yang diinginkan 1. Nama Data 2. Sistem memverifikasi data yang dibutuhkan tersebut valid 2. Pemberitahuan 3. Bagian Keuangan menentukan jumlah data yang dibutuhkan 3. Jumlah Data 4. Sistem mengonfirmasi kepada bagian keuangan jumlah data yang 4. PemberitahuanK diminta onfirmasi 5. Bagian Keuangan mengonfirmasi jumlah data 5. Konfirmasi 6. Sistem memberikan data yang dibutuhkan bagian keuangan sesuai 6. Pengiriman Data jumlah yang diminta 7. Sistem memberi tahu bagian manajemen tentang pengiriman data 7. Pemberitahuan Alternative Courses : Informations Step 1. Data yang diminta belum lengkap dan tidak sesuai dengan kondisi 1. Data yang tidak yang diminta sesuai 2a. Sistem mengonfirmasi bagian keuangan apa tetap menginginkan 2. Pemberitahua data tersebut 3. Konfirmasi 3a. Bagian keuangan tetap meminta data yang tersedia 4. Konfirmasi Data 4a. Sistem memberikan data yang tersedia 5. Pengiriman data 5a. Sistem memberi tahu bagian manajemen tentang pengiriman data 6. Pemberitahuan yang diminta bagian keuangan bagian Billing 3b. Bagian keuangan membatalkan permintaan 7. Pembatalan 4b. Sistem menghentikan permintaan 8. Penghentian Postconditions : 1. Data yang diberikan sistem disimpan kedalam sistem keuangan Hotel 2. Bagian keuangan menentukan tarif dari setiap jasa, kamar, sewa ruangan yang ditawarkan 3. Otoritas pengambilan data diberikan untuk bagian Keuangan 4. Bagian Manajemen diberi tahu tentang permintaan pengiriman data Exceptions : 1. Data yang dibutuhkan tidak bisa digunakan karena batas waktu penggunaaan data 2a. Sistem menampilkan pesan “Data Tidak Bisa Digunakan” 3a. Sistem mengonfirmasi kepada bagian keuangan apakah menginginkan data yang baru 4a. Bagian keuangan memberi tahu untuk meminta data yang baru 5a. Sistem memulai kembali proses permintaan. Summary Inputs Source Outputs Destination - Nama Data - Manajemen - Data Kamar, Jasa, Sewa - Keuangan Ruangan - Jumlah Data yang - Keuangan - Authorize - Menajemen dibutuhkan - Pemberitahuan - Konfirmasi Jumlah - Keuangan Konfirmasi Data - Manajemen data - Pemberitahuan Jumlah - Jumlah data yang - Manajemen yang tersedia - Keuangan tersedia - Pemberitahuan ke bagian - Pengunduhan - Manemen Manajemen - Keuangan - Pembatalan - Keuangan - Manajemen Use Case Name : Meminta Data Pegawai ID :UC-2 Prioritas : Tinggi Actor : Bagian Kepegawaian, Bagian Keuangan Description : Bagian Kepegawaian menyimpan data pegawai yang dibutuhkan bagian keuangan untuk penggajian karyawan Trigger : Bagian Keuangan Membutuhkan data pegawai untuk penggajian karyawan Type : Internal Preconditions 1. Penyimpanan data selalu aktif dan mudah diakses oleh bagian yang membutuhkan 2. Identitas dari bagian Keuangan dapat dikonfirmasi 3. Data Pegawai sudah benar dan valid Normal Course : Informations Step 1. Bagian Keuangan menentukan data yang diinginkan 1. Nama Data 2. Sistem memverifikasi data yang dibutuhkan tersebut valid 2. Pemberitahuan 3. Bagian Keuangan menentukan jumlah data yang dibutuhkan 3. Jumlah Data 4. Sistem mengonfirmasi kepada bagian keuangan jumlah data yang 4. Pemberitahan diminta Konfirmasi 5. Bagian Keuangan mengonfirmasi jumlah data 5. Konfirmasi 6. Sistem memberikan data yang dibutuhkan bagian keuangan sesuai 6. Pengiriman Data jumlah yang diminta 7. Sistem memberi tahu bagian kepegawaian tentang pengiriman data 7. Pemberitahuan Alternative Courses : Informations Step 1. Data yang diminta belum lengkap dan tidak sesuai dengan kondisi 1. Data yang tidak yang diminta sesuai 2a. Sistem mengonfirmasi bagian keuangan apa tetap menginginkan 2. Pemberitahuan data tersebut Konfirmasi 3a. Bagian keuangan tetap meminta data yang tersedia 3. Konfirmasi Data 4a. Sistem memberikan data yang tersedia 4. Pengiriman data 5a. Sistem memberi tahu bagian manajemen tentang pengiriman data 5. Pemberitahuan yang diminta bagian keuangan bagian Billing 3b. Bagian keuangan membatalkan permintaan 6. Pembatalan 4b. Sistem menghentikan permintaan 7. Penghentian Postconditions : 1. Data yang diberikan sistem disimpan ke dalam sistem keuangan Hotel 2. Bagian keuangan menentukan gaji dari setiap karyawan berdasarkan data 3. Otoritas pengambilan data diberikan untuk bagian Keuangan 4. Bagian kepegawaian diberi tahu tentang permintaan pengiriman data Exceptions : 1. Data yang dibutuhkan tidak bisa digunakan karena batas waktu penggunaaan data 2a. Sistem menampilkan pesan “Data Tidak Bisa Digunakan” 3a. Sistem mengonfirmasi kepada bagian keuangan apakah menginginkan data yang baru 4a. Bagian keuangan memberi tahu untuk meminta data yang baru 5a. Sistem memulai kembali proses permintaan. Summary Inputs Source Outputs Destination - Nama Data - Kepegawaian - Data Pegawai - Keuangan - Jumlah Data yang - Keuangan - Authorize dibutuhkan - Kepegawaian - Konfirmasi Jumlah - Keuangan - Pemberitahuan data Konfirmasi Data - Keuangan - Jumlah data yang - Kepegawaian tersedia - Pemberitahuan Jumlah - Keuangan - Pengunduhan - Kepegawaian yang tersedia - Keuangan - Pembatalan - Keuangan - Pemberitahuan ke bagian - Kepegawaian Kepegawaian