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”.

3.1.7.3.5 Use Case Scenario Pengelolaan Pelanggan

Use case scenario pengelolaan pelanggan dapat dilihat pada Tabel 3.21. Tabel 3.21 Use case scenario pengelolaan pelanggan Skenario Nomor UC-05 Nama use Case Pengelolaan pelanggan Nama Aktor Admin Deskripsi Menampilkan data pelanggan dan menu untuk mengolah data pelanggan Kondisi awal Aktor sudah melakukan proses login dan memilih menu pelanggan Aksi Aktor Respon Sistem Skenario Normal 1. Aktor memilih menu “pelanggan” 2. Sistem menampilkan daftar pelanggan, menu tambah, ubah, dan hapus pelanggan. 3. Aktor memilih menu “edit” pada salah satu record data pelanggan. 4. Sistem akan menampikan tampilan ubah pelanggan yang sudah terisi data pelanggan dengan record yang dipilih. 5. Aktor mengubah data pelanggan yang ada. 6. Jika data pelanggan valid, maka sistem akan menampilkan pesan “data pelanggan berhasil diubah” dan mengubah data pelanggan yang dipilih dengan data yang telah diubah oleh aktor dan kembali ke halaman daftar pelanggan. 7. Aktor memilih menu “hapus” pada salah satu record data pelanggan 8. Sistem akan menampilkan pesan konfirmasi penghapusan data pelanggan 9. Aktor memilih pilihan “ya” pada pesan konfirmasi 10. Sistem menghapus data pelanggan yang dipilih dan kembali ke halaman pelanggan 11. Aktor memilih pilihan “tidak” pada pesan konfirmasi 12. Sistem akan kembali ke halaman pelanggan tanpa ada data yang terhapus. Skenario alternatif 2 validasi ubah pelanggan gagal 12. Aktor mengisi data ubah pelanggan. 13. Melakukan pengecekan terhadap data ubah pelanggan 14. Jika data ubah pelanggan tidak valid, maka sistem akan menampilkan pesan “data tidak valid”.

3.1.7.3.6 Use Case Scenario Pengelolaan Produk

Use case scenario pengelolaan produk dapat dijelaskan pada Tabel 3.22 Tabel 3.22 Use case scenario pengelolaan produk Skenario Nomor UC-06 Nama use Case Pengelolaan produk Nama Aktor Admin Deskripsi Menampilkan data produk dan menu untuk mengolah data produk Kondisi awal Aktor sudah melakukan proses login dan memilih menu Produk Aksi Aktor Respon Sistem Skenario Normal 1. Aktor memilih menu “produk” 2. Sistem menampilkan daftar produk, menu tambah, ubah, dan hapus produk. 3. Aktor memilih menu “tambah” 4. Sistem menampilkan tampilan tambah produk 5. Aktor mengisi data tambah produk 6. Jika data produk valid, sistem menyimpan data produk dan menampilkan pesan “data produk berhas il ditambah” dan kembali ke halaman daftar produk 7. Aktor memilih menu “edit” pada salah satu record data produk. 8. Sistem akan menampikan tampilan ubah produk yang sudah terisi data produk dengan record yang dipilih. 9. Aktor mengubah data produk yang ada.