Use Case Scenario Pengelolaan Transaksi
Skenario
Nomor UC-04
Nama use Case Pengelolaan transaksi
Nama Aktor Admin
Deskripsi Menampilkan data transaksi dan menu untuk mengolah data transaksi
Kondisi awal Aktor sudah melakukan proses login dan memilih menu Transaksi
Aksi Aktor Respon Sistem
Skenario Normal
5. Aktor memilih menu “transaksi”
6. Sistem menampilkan daftar transaksi,
menu tambah, ubah, dan hapus transaksi. 7.
Aktor memilih menu “tambah” 8.
Sistem menampilkan tampilan tambah transaksi
9. Aktor mengisi data tambah transaksi yaitu
bagian data pelanggan. 10.
Jika nomor telepon yang ada terdeteksi di database,
maka sistem
akan mengarahkan ke halaman tambah data
detail transaksi. Namun jika nomor telepon tidak ada dalam database, maka
sistem akan
menambahkan data
pelanggan baru ke dalam database dan masuk ke halaman tambah data detail
transaksi. 11.
Aktor mengisi data detail transaksi. 12.
Sistem akan menyimpan data detail transaksi dan menampilkan data transaksi
sementara. 13.
Jika aktor memilih menu “tambah”. 14.
Sistem akan menampilkan menu tambah data detail transaksi dan kembali ke
proses no 11. 15.
Jika aktor memilih menu “selesai”. 16.
Sistem akan menampilkan data transaksi keseluruhan.
17. Aktor memilih menu “edit” pada salah satu
record data transaksi. 18.
Sistem akan menampikan tampilan ubah transaksi yang sudah terisi data transaksi
dengan record yang dipilih. 19.
Aktor mengubah data transaksi yang ada. 20.
Jika data transaksi valid, maka sistem akan menampilkan pesan “data transaksi
berhasil diubah” dan mengubah data transaksi yang dipilih dengan data yang
telah diubah oleh aktor dan kembali ke halaman daftar transaksi.
21. Aktor memilih menu “hapus” pada salah satu
record data transaksi 22.
Sistem akan menampilkan pesan konfirmasi penghapusan data transaksi
23. Aktor memilih pilihan “ya” pada pesan
konfirmasi
24. Sistem menghapus data transaksi yang
dipilih dan kembali ke halaman transaksi 25.
Aktor memilih pilihan “tidak” pada pesan konfirmasi
26. Sistem akan kembali ke halaman
transaksi tanpa ada data yang terhapus.
Skenario alternatif 1 validasi tambah transaksi gagal
7. Aktor mengisi data tambah transaksi.
27. Melakukan pengecekan terhadap data
tambah transaksi 28.
Jika data tambah transaksi tidak valid, maka sistem akan menampilkan pesan
“data tidak valid”
Skenario alternatif 2 validasi ubah transaksi gagal
11. Aktor mengisi data ubah transaksi.
29. Melakukan pengecekan terhadap data
ubah transaksi 30.
Jika data ubah transaksi tidak valid, maka sistem akan menampilkan pesan “data
tidak valid”.