80
Precondition Admin berada di submenu informasi buku
Postcondition Informasi ketersedian buku diketahui..
h. Pinjam buku
Tabel 4.10. Spesifikasi Naratif Use Case Pinjam Buku
Use case Pinjam buku
Brief Description
Use case ini user dapat melakukan transaksi buku
Actor Admin
81
Main Flow 1.
Admin memilih menu Perpustakaan, kemudian memilih sub menu Informasi buku 2.
Sistem akan menampilkan tampilan halaman informasi buku 3.
Admin memilih sub menu Pinjam buku 4.
Sistem menampilkan sub menu transaksi peminjaman buku 5.
Admin menginput id buku dan judul buku dengan menggunakan barcode scanner 6.
Admin menginput id peminjam dan nama peminjam dengan menggunakan barcode scanner
7. Admin menginput tanggal peminjaman buku, kemudian klik Simpan untuk menyimpan.
Alternatif Flow 5. Jika id buku tidak ditemukan maka akan ada pesan “ID Buku Tidak Terdaftar”.
6. Jika id peminjam tidak ditemukan maka akan ada pesan “ID Buku Tidak Terdaftar” Precondition
Admin berada di submenu transaksi buku Postcondition
Transaksi pinjam buku berhasil.
82
i. Pengembalian buku
Tabel 4.11. Spesifikasi Naratif Use Case Pengembalian Buku
Use case Pengembalian buku
Brief Description
Use case ini user dapat mengetahui informasi ketersediaan buku dan bisa melakukan transaksi buku
Actor Admin
Main Flow 1.
User memilih menu Perpustakaan, kemudian memilih sub menu Informasi buku. 2.
Sistem akan menampilkan tampilan halaman informasi buku. 3.
User memilih sub menu pengembalian buku. 4.
Sistem menampilkan sub menu transaksi pengembalian buku. 5.
User menginput id buku dan judul buku dengan menggunakan barcode scanner. 6.
User menginput id peminjam dan nama peminjam dengan menggunakan barcode scanner
7. Sistem menampilkan tanggal pinjam buku
8. User menginput tanggal pengembalian buku, kemudian klik Simpan untuk
menyimpan.
83
Alternatif Flow 5. Jika id buku tidak ditemukan maka akan ada pesan “ID Buku Tidak Terdaftar”
6. Jika id peminjam tidak ditemukan maka akan ada pesan “ID Buku Tidak Terdaftar” Precondition
Admin berada di submenu transaksi buku Postcondition
Transaksi pengembalian buku berhasil..
j. Pesan Buku
Tabel 4.12. Spesifikasi Naratif Use Case Pesan Buku
Use case Informasi buku
Brief Description
Use case ini user dapat melakukan transaksi pemesanan buku.
Actor User
84
Main Flow 1.
User memilih menu Perpustakaan, kemudian memilih sub menu Informasi buku 2.
Sistem akan menampilkan tampilan halaman informasi buku 3.
User memilih sub menu pemesanan buku 4.
Sistem menampilkan sub menu transaksi pemesanan buku 5.
User menginput id buku dan judul buku dengan menggunakan barcode scanner 6.
User menginput id peminjam dan nama peminjam dengan menggunakan barcode scanner
7. User mengklik Simpan untuk menyimpan.
Alternatif Flow 5. Jika id buku tidak ditemukan maka akan ada pesan “ID Buku Tidak Terdaftar”
6. Jika id peminjam tidak ditemukan maka akan ada pesan “ID Buku Tidak Terdaftar” Precondition
Admin berada di menu perpustakaan Postcondition
Transaksi pemesanan buku berhasil..
85
k. Request SMS