Identifikasi Aktor Use Case Diagram

Identifikasi use case yang terdapat dalam sistem dapat dilihat pada Tabel 3.16. Tabel 3.16 Identifikasi use case No Use Case Deskripsi UC-01 Login Proses autentifikasi admin dan owner untuk menggunakan sistem UC-02 Pengelolaan user Menampilkan data user dan menu untuk mengolah data user UC-03 Pengeloaan keluhan Menampilkan data keluhan dan menu untuk mengolah data keluhan UC-04 Pengeloaan transaksi Menampilkan data transaksi dan menu untuk mengolah data transaksi UC-05 Pengelolaan Pelanggan Menampilkan data pelanggan dan menu untuk mengolah data pelanggan UC-06 Pengelolaan Produk Menampilkan data produk dan menu untuk mengolah data produk UC-07 Melihat produk Proses menampilkan data produk UC-08 Memeberikan kritik saran Proses menginputkan data kritik saran UC-09 Pengelolaan promosi Menampilkan data promosi dan menu untuk mengolah data promosi UC-10 Melihat Promosi Proses menampilkan data produk UC-11 Pengelolaan kategori Menampilkan data kategori dan menu untuk mengolah data kategori UC-12 Pengelolaan kritik saran Menampilkan data kritik saran dan menu untuk mengolah data kritik saran UC-13 Melihat Laporan Menampilkan laporan dari data yang diolah oleh admin.

3.1.7.3 Use Case Scenario

Use case scenario bertujuan untuk mendeskripsikan urutan langkah- langkah dalam proses bisnis yang baik yang dilakukan aktor terhadap sistem maupun yang dilakukan oleh sistem terhadap aktor. Berdasarkan use case diagram padaGambar 3.4, maka use case scenario dijelaskan sebagai berikut.

3.1.7.3.1 Use Case Scenario Login

Use case scenario login dapat dilihat pada Tabel 3.17. Tabel 3.17 Use case scenario Login Skenario Nomor UC-01 Nama use Case Login Nama Aktor Admin, Owner Deskripsi Proses autentifikasi untuk menggunakan sistem Kondisi awal Menampilkan halaman login, aktor belum melakukan login Aksi Aktor Respon Sistem Skenario Normal 1. menginputkan username dan password pada data login 2. Melakukan autentifikasi terhadap username dan password yang diinputkan oleh aktor 3. Jika autentifikasi valid maka sistem akan menampilkan halaman utama. Skenario alternatif 1 autentifikasi gagal 1. menginputkan username dan password pada data login 2. Melakukan autentifikasi terhadap username dan password yang diinputkan oleh aktor 4. Jika autentifikasi tidak valid, maka sistem akan menampilkan pesan “login tidak valid” dan tetap di halaman login. Skenario alternatif 2 autentifikasi gagal 5. Aktor melakukan login tanpa mengisi username atau password 6. Melakukan pengecekan terhadap data login yang diinputkan. 7. Jika data login tidak lengkap, sistem akan menampilkan pesan “username dan password harus diisi” dan tetap di halaman login

3.1.7.3.2 Use Case Scenario Pengelolaan User