commit to user
Use case diagram non fungsional berisi aktivitas-aktivitas yang dapat dilakukan oleh user, dimana aktivitas-aktivitas tersebut tidak
berpengaruh pada fungsi utama dari Sistem Inventaris. Dari use case diagram ini juga dapat dilihat user-user yang dapat menggunakan Sistem Inventaris
dan juga level generalisasinya.
3.2.2 Skenario Use Case
Berikut adalah skenario jalannya masing-masing use case :
1. Skenario Use Case Login
Tabel 3.3 Tabel Skenario Use Case Login
Nama Login
Deskripsi Proses login ini sebagai awal bagi user untuk dapat
menjalankan sistem sesuai hak aksesnya.
Aktor User Member, Administrator, Pengelola, Asisten
Include -
Skenario Utama Kondisi Awal
Form login ditampilkan
Aksi Aktor Reaksi Sistem
1. Mengisi form login
2. Mengecek valid tidaknya data masukan 3. Mencocokan data login dengan database
4. Menampilkan halaman utama user
Skenario Alternatif Aksi Aktor
Reaksi Sistem
1. Menampilkan username atau password salah 2. Mengisi form login kembali
3. Mengecek valid tidaknya data masukan 4. Mencocokan data login dengan database
5. Menampilkan halaman utama user
Kondisi Akhir User dapat melakukan kegiatan pada sistem sesuai
kewenangannya.
commit to user
2. Skenario Use Case Melihat Data Inventaris
Tabel 3.4 Tabel Skenario Use Case Melihat Data Inventaris
Nama
Melihat data inventaris
Deskripsi
Merupakan proses untuk melihat data inventaris
Aktor Petugas Lab AsistenPengelola
Include Login
Skenario Utama Kondisi Awal
Menu Utama ditampilkan
Aksi Aktor Reaksi Sistem
1. Memilih Menu
Master
Inventaris
2. Menampilkan data inventaris dari database
Kondisi Akhir
Petugas Lab dapat melihat data inventaris
3. Skenario Use Case Menambah Data Inventaris
Tabel 3.5 Tabel Skenario Use Case Menambah Data Inventaris
Nama Menambah data inventaris
Deskripsi Merupakan proses untuk menambah data inventaris ke
dalam database
Aktor Petugas Lab AsistenPengelola
Include
Login, Melihat Data Inventaris
Skenario Utama Kondisi Awal
Menampilkan form masukan
Aksi Aktor Reaksi Sistem
1. Mengisi form masukan
2. Mengecek valid tidaknya data masukan 3. Menyimpan data inventaris ke dalam database
Skenario Alternatif Aksi Aktor
Reaksi Sistem 4.
Menampilkan keterangan data tidak valid 5.
Mengisi form
masukan kembali
6. Mengecek valid tidaknya data masukan
7. Menyimpan data inventaris ke dalam database
Kondisi Akhir Data inventaris telah ditambahkan
commit to user
4. Skenario Use Case Mengubah Data Inventaris