Skenario Use Case Login Mengisi form login Skenario Use Case Melihat Data Inventaris Skenario Use Case Menambah Data Inventaris Mengisi form masukan Mengecek valid tidaknya data masukan Menyimpan data inventaris ke dalam database

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