Use Case Diagram
Use Case registrasi
No. Use Case | U1 |
Nama Use Case | registrasi |
Tujuan | Mendaftarkan peminjam sebagai member |
Deskripsi | Registrasi pelanggan baru |
Aktor yang terlibat | Peminjam, Admin |
Aksi Aktor | Reaksi Sistem |
Skenario Normal | |
1. Pelanggan mengisi form pendaftaran | |
2. Petugas membuka form pendaftaran member | 3. Form pendaftaran member terbuka |
4. Petugas memasukkan nama pelanggan baru | 5. Tampilkan nama pelanggan jika ada |
6. Petugas memasukkan data pelanggan baru pada form member. | 7. Data tersimpan, member baru ditambahkan |
Skenario Alternatif | |
4. Pelanggan sudah terdaftar | 5. Registrasi tidak bisa dilanjutkan. |
Use Case menyewa
No. Use Case | U2 |
Nama Use Case | menyewa |
Tujuan | Meminjam komik |
Deskripsi | Use case ini mencatat proses penyewaan komik |
Aktor yang terlibat | Peminjam, Admin |
Aksi Aktor | Reaksi Sistem |
Skenario Normal | |
1. Pelanggan memilih kemudian menyerahkan komik yang ingin disewa | |
2. Petugas membuka form peminjaman | 3. Form peminjaman terbuka |
4. Petugas memasukkan data komik yang hendak disewa | |
5. Pelanggan memasukkan password | 6. Mem-verifikasi password |
7. Petugas menyimpan data | 8. Data tersimpan, status komik tidak tersedia |
Skenario Alternatif 1 | |
4. Komik sedang keluar | 5. Peminjaman gagal. |
Skenario Alternatif 2 | |
5. Pelanggan tidak bisa memasukkan password(pelanggan palsu) | 6. Peminjaman gagal |
Use Case mengembalikan
No. Use Case | U3 |
Nama Use Case | mengembalikan |
Tujuan | Mengembalikan komik |
Deskripsi | Use case ini mencatat proses pengembalian komik |
Aktor yang terlibat | Peminjam, Admin |
Aksi Aktor | Reaksi Sistem |
Skenario Normal | |
1. Pelanggan mengembalikan komik yang dipinjam | |
2. Petugas membuka form pengembalian | 3. Form pengembalian terbuka |
4. Petugas memasukkan id peminjam | 5. Daftar komik dipinjam oleh pelanggan bersangkutan ditampilkan |
6. Petugas memilih komik apa saja yang dikembalikan | 7. Mengecek keterlambatan & menghitung denda |
8. Petugas menyimpan data pengembalian | 9. Data tersimpan, status komik tersedia |
Skenario Alternatif | |
1. Komik yang dipinjam hilang | |
2. Petugas meminta ganti rugi berupa uang 10x lipat atau komik baru | |
3. Peminjam mengganti | |
4. Petugas menyimpan data pengembalian | 5. Data tersimpan, status komik tersedia |
Use Case menambah koleksi
No. Use Case | U4 |
Nama Use Case | menambah koleksi |
Tujuan | Menambah jenis ataupun macam dari komik |
Deskripsi | Use case ini menjelaskan proses menambah koleksi komik |
Aktor yang terlibat | Admin |
Aksi Aktor | Reaksi Sistem |
Skenario Normal | |
1. Petugas membeli Komik baru | |
2. Petugas memberi ID ke komik baru | |
3. Petugas membuka form Koleksi Buku | 4. Form koleksi buku terbuka |
5. Petugas menginputkan data komik baru | 6. Data komik baru disimpan ke dalam database komik |
Skenario Alternatif | |
Tidak ada |
Use Case manajemen data transaksi
No. Use Case | U5 |
Nama Use Case | manajemen data transaksi |
Tujuan | Mengatur pencatatan transaksi |
Deskripsi | Use case ini menampilkan pencatatan data komik baru yang masuk koleksi, data transaksi peminjaman komik dan data transaksi pengembalian komik |
Aktor yang terlibat | Admin |
Aksi Aktor | Reaksi Sistem |
Skenario Normal | |
1. Petugas membuka Form Daftar Transaksi | 2. Form Daftar Transaksi terbuka |
3. Petugas mengisi data tanggal yang diinginkan untuk mengetahui daftar transaksi pada tanggal tersebut | 4. Search Engine ke database Transaksi pada kolom tanggal |
5. Tampilkan Hasil Searching | |
6. Petugas membuka Form Laporan | 7. Form Laporan terbuka |
8. Petugas mengisi data tanggal yang diinginkan untuk mengetahui laporan keuangan pada tanggal tersebut | 9. Search Engine ke database transaksi pada kolom tanggal |
10. Melakukan perhitungan terhadap uang yang masuk dan uang yang keluar | |
11. Menampilkan laporan keuangan | |
12. Petugas mencetak laporan | 13. Laporan tercetak |
14. Petugas membuka form Data Karyawan | 15. Form Data Karyawan terbuka |
16. Petugas mengupdate data petugas | 17. Data update disimpan dalam database petugas |
Skenario Alternatif | |
Tidak ada |
Activity Diagram
1. Activity Diagram registrasi
2. Activity Diagram menyewa
3. Activity Diagram mengembalikan
4. Activity Diagram menambah koleksi
5. Activity Diagram manajemen data transakasi
Tidak ada komentar:
Posting Komentar