Use Case Description Usecase ini menjelaskan tentang bagaimana user olis bisa meminjam buku dari olis
Actor 1. User Olis
2. Petugas Perpustakaan
Pre-Condition 1. User telah membuka OLIS
2. User telah Login ke OLIS
Post-Condition User dapat memesan / meminjam buku
Primary Flow Event User Action System Response Petugas action 1. Request 1. Sistem menampilkan 1. Petugas meng-approve Membership request ke petugas membership 2. Mencari 2. Sistem Menampilkan hasil Buku pencarian 3. Meminjam 3. Sistem menampilkan 2. Petugas memberi Buku request peminjaman buku ke approval peminjaman petugas buku 4. Melihat 4. Sistem menampilkan batas batas waktu waktu peminjaman buku peminjaman buku 5. Generate denda jika batas waktu peminjaman telah lewat
Alternate Flow Events User Sistem Petugas
1a. Request ditolak oleh petugas 2a. Buku yang dicari tidak tersedia maka user mencari buku yang lain atau menyudahi pencarian 3a. Peminjaman buku oleh user ditolak oleh petugas maka user harus mencari buku yang lain atau menyudahi pencarian 4a. User harus membayar denda jika batas waktu peminjaman telah lewat dari yang ditentukanub
Error Flow Events User System Petugas
1a.Data pada request membership ada yang salah sehingga mengakibatkan membership ditolak oleh petugas 1b.Kesalahan dalam penginputan kriteria pencarian sehingga hasil pencarian tidak dapat muncul. Maka, user harus menginput kriteria pencarian kembali dengan benar