Anda di halaman 1dari 7

ID SN-UC-01

Nama Rekap Transaksi Peminjaman


Aktor Admin dan manajer
Trigger Melihat data peminjaman buku
Prekondisi Menampilkan data peminjaman buku
Post Kondisi Memberikan semua data peminjaman
buku
SKENARIO
Aksi Aktor Reaksi Sistem
Skenario Normal SN-UC-01
1. klik menu rekap peminjaman
2. menampilkan halaman rekap
peminjaman
3. Memilih drop view ID rekap
3. sistem menampilkan semua rekap
transaksi peminjaman pada ID rekap yang
dipilih
4. jika hak akses user sebagai menejer,
maka cukup melihat semua rekap transaksi.
ketika hak akses bukan menejer (admin)
maka dapat melakukan tambahan fungsi
add dan remove
5. menampilkan halaman rekap
peminjaman dengan tambahan fungsi
(Add dan Remove)
User dapat memilih kedua pilihan fungsi
tersebut
misal : Add

6. jika user ingin menambah data rekap


baru, user mengklik button add
7. menampilkan text field : ID transaksi
awal dan Id transaksi akhir
8. mengisi text field : ID transaksi awal
dan ID transaksi akhir
9.klik simpan
10. update data
11. jika user ingin menghapus data rekap,
user memilih button remove
12. sistem menampilkan drop view ID
rekap
13. memilih ID rekap yang akan di hapus
14. menampilkan kotak dialog “Apakah
anda yakin ingin menghapus data ini?”
15. jika user mengklik tombol Ya
16. update data
Skenario Alternatif SN-UC-01
8. Jika dalam pengisian ID transaksi awal
dan atau ID transaksi akhir user
melakukan kesalahan
9. menampilkan Masage box "ID Transaski
tidak ditemukan"
10. kembali menampilkan text field : ID
transaksi awal dan Id transaksi akhir
11. ketika proses remove data, muncul
message dialog apakah anda yakin ingin
menghapus data ini?. jika user mengklik
Ya maka sistem akan meremove data dan
mengupdate. namun user dapat mengklik
cancel untuk membatalkannya.
12. sistem kembali ke pilihan fungsi
ID SN-UC-02
Nama Input Peminjaman
Aktor Admin
Trigger Pelangganakan melakukan transaksi
peminjaman buku
Prekondisi Menampilkan menu peminjaman buku
Post Kondisi Memberikan info peminjaman buku
SKENARIO
Aksi Aktor Reaksi Sistem
Skenario Normal SN-UC-02
1. Klik menu input peminjaman
2. menampilkan form isian data
peminjaman buku
3. Admin mengisi form isian data
pinjaman buku

4. menampilkan tambahan fungsi cek dan


add
Admin dapat memilih kedua pilihan fungsi
tersebut
misal : Cek

5. Setelah admin mengisi ID customer


maka admin mengklik fungsi cek untuk
mengetahui customer pernah melakukan
transaksi peminjaman sebelumnya

6. Menampilkan semua data customer


7. Megisi form isian tgl peminjaman dan
ID buku yang dipinjam
8. klik save
9. up date data
10. konfirmasi data tersimpan dan
mencetak struk
Jika pada saat admin mengklik fungsi cek
dan sistem tidak menampilkan data
customer maka admin bisa menambahkan
data customer dengan mengklik fungsi add
11. admin mengklik fungsi add
12. menampilkan form isian data customer
13. mengisi form isian data customer
14. klik save
15. data terupdate
Skenario Alternatif SN-UC-02
3. ketika Admin mengisi form isian
data pinjaman buku secara tidak
lengkap

4.menampilkan peringatan "Data yang


dimasukkan tidak lengkap" kembali
formisian peminjaman buku.

5. menampilkan kembali form isian


peminjaman buku

11. ketika proses add data, admin mengisi


form isian data customer. jika admin
mengklik Save maka sistem akan
menyimpan data dan mengupdate. namun
user dapat mengklik batal untuk
membatalkannya.
12. kembali ke menu input peminjaman
ID SN-UC-03
Nama Pengembalian
Aktor Admin
Trigger Pelanggan mengembalikan buku
Prekondisi Menampilkan menu pengembalian
buku
Post Kondisi Mengetahui info pembayaransewabuku
SKENARIO
Aksi Aktor Reaksi Sistem
Skenario Normal SN-UC-03
1.Admin mengklik menu pengembalian
2. Menampilkan text field : ID transaksi
3. Mengisi text field : ID transaksi
4. Klik Ok

6. Menampilkan data peminjam buku

7. mencentang kolom status


peminjaman
8. menamilkan message "Update data
peminjaman sudah dikembalikan"
9. klik OK
10.menampilkan menu utama
Skenario Alternatif SA1-UC-03
5. jika terjadi kesalahan dalam mengisi
ataupun mengkosongkan text field :
ID transaksi
6. System menampilkan kotak dialog
“ID transaksi tidak ditemukan”
7. Menampilkan text field ID transaksi
ID SN-UC-04
Nama Stok Buku
Aktor Admin
Trigger Menyimpan data kode buku
Prekondisi Menampilkan menu save kode buku
Post Kondisi Memberikan info kode buku dan harga
sewa
SKENARIO
Aksi Aktor Reaksi Sistem
Skenario Normal SN-UC-04
1. admin mengklik menu stok buku
2. menampilkan sub menu new data dan
search data

3. ketika admin ingin membuat data


baru maka admin mengklik sub menu
new data
4. menampilkan form pengisian data buku
baru
5. mengisi form pengisian data buku baru
6. klik save
7. up date data
8. menampilkan sub menu new data dan
search data
9. ketika admin ingin mencari data buku
maka admin mengklik sub menu search
datas
10. sistem menampilkan kolom pencarian
buku
11. admin mengisi kolom pencarian buku

12. klik ok
13. menampilkan data stok buku yang
dicari
14. setelah menampilkan data stok buku
terdapat pilhan tombol edit dan remove.

Jika ingin mengedit jumlah stok maka


buku klik tombol edit pada list buku
yang akan di edit
14. menampilkan form edit jumlah
buku
15.mengisi form edit jumlah buku
16. klik save
17. sistem mengupdate data stok buku
18. jika ingin menghapus, mengklik
tombol remove pada list buku yang
akan di remove
19. sistem menampilkan kotak dialog
"apakan data ingin di hapus? "
ID SN-UC-05
Nama Hapus Transaksi
Aktor Admin
Trigger Menghapus data transakasi peminjaman
Prekondisi Menampilkan menu hapus
Post Kondisi Menghapus rekap data peminjaman
SKENARIO
Aksi Aktor Reaksi Sistem
Skenario Normal SN-UC-05
1. admin mengklik menu Hapus
transaksi
2. menampilkan text field ID transaksi
awal dan ID transaksi akhir
3. mengisi text field ID transaksi awal
dan ID transaksi akhir
4. menampilkan data transaksi
5. klik hapus
6. menampilkan kotakdialog "Apakah
anda ingin menghapus data transaksi
ini?"
7. jika user mengklik tombol Ya
9. menampilkan konfirmasi data telah
terhapus
9. jika user mengklik tombol Tidak
10. sistem kembali menampilkan
halaman utama SIPKU
Skenario Alternatif SA1-UC-05
3. jika terjadi kesalahan dalam mengisi
ataupun mengkosongkan text field :
ID transaksi
4. System menampilkan kotak dialog
“ID transaksi tidak ditemukan”
5. Menampilkan text field ID transaksi

Anda mungkin juga menyukai