Anda di halaman 1dari 2

Nama : Joshua Pangaribuan

NIM : 11319029

Use Case Name UC_SR_01


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

Anda mungkin juga menyukai