3.2 Use Case
3.2.1 Use Case Diagram
Gambar 3.1
Use Case Diagram
Lihat Data Inventori
Siswa Kepala
Gudang
Login
Update Data User
Cari Inventori Cetak Data Inventori
Update Inventori Ruang
Buat Order
Admin
Kepala Ruang
depends on
Update Data Lokasi Update Data Ruang
Transaksi Gudang Transaksi Ruang
Pengembalian dari Siswa Update Inventori Gudang
Cek Pemenuhan Order Pemenuhan Order
Rekap Transaksi Gudang Rekap Transaksi Ruang
3.2.2 Table Use Case
Tabel 3.1
Tabel Use Case
Nama Use Case Deskripsi Use Case
Aktor yang berpartisipasi
Login Use case
ini menggambarkan kejadian dimana admin, kepala
gudang, dan kepala ruang masuk ke dalam sistem sesuai dengan
akunnya sebelum melakukan transaksi .
- Admin
- Kepala
Gudang -
Kepala Ruang
Update Data
User Use case
ini menggambarkan kejadian
dimana admin
melakukan pengolahan update data user seperi menambah,
mengubah, dan menghapus data user
. -
Admin
Update Data
Ruang Use case
ini menggambarkan kejadian
dimana admin
melakukan pengolahan update data ruang seperi menambah,
mengubah, dan menghapus data
ruang.
- Admin
Update Data
Lokasi Use case
ini menggambarkan kejadian
dimana admin
melakukan pengolahan update data lokasi seperi menambah,
mengubah, dan menghapus data -
Admin
lokasi.
Cari Inventori Use case
ini menggambarkan kejadian dimana kepala gudang
dan kepala ruang melakukan pencarian terhadap suatu barang
berdasarkan kata kunci tertentu, baik yang terdapat di gudang
maupun di ruangan.
- Kepala
Gudang -
kepala ruang
Cetak Data Inventori
Use case ini menggambarkan
kejadian dimana kepala gudang dan kepala ruang dapat mencetak
data inventori yang terdapat di gudang
saat itu
secara
keseluruhan
- Kepala
Gudang -
kepala ruang
Update Data
Inventori Gudang
Use case ini menggambarkan
kejadian dimana kepala gudang melakukan pengolahan update
data inventori gudang seperti menambah,
mengubah, dan
menghapus data
inventori
gudang.
- Kepala
Gudang
Transaksi Gudang
Use case ini menggambarkan
kejadian dimana kepala gudang melakukan
transaksi dengan
kepala ruang
berupa penambahan data inventori baru
ke dalam ruang.
- Kepala
Gudang
Rekap Transaksi Use case ini menggambarkan -
Kepala
Gudang kejadian dimana kepala gudang
mencetak rekapitulasi transaksi yang berlangsung di gudang
yang terjadi setiap harinya.
Gudang
Pemenuhan Order
Use case ini menggambarkan
kejadian dimana kepala gudang melakukan pemenuhan order
yang sebelumnya sudah dipesan
oleh seorang kepala ruang.
- Kepala
Gudang
Transaksi Ruang Use case ini menggambarkan kejadian dimana kepala ruang
melakukan transaksi
dengan siswa berupa peminjaman alat
dan transaksi bahan -
Kepala Ruang
Update Data
Inventori Ruang Use case
ini menggambarkan kejadian dimana kepala ruang
melakukan pengolahan update data inventori ruang khusus
untuk lokasi atau penempatan inventori berdasarkan rak yang
sudah tersedia.
- Kepala
Ruang
Pengembalian dari Siswa
Use case ini menggambarkan
kejadian dimana kepala ruang melakukan penghapusan data
pinjaman dari siswa dengan asumsi barang yang sebelumnya
dipinjam sudah dikembalikan. -
Kepala Ruang
Rekap Transaksi Ruang
Use case ini menggambarkan
kejadian dimana kepala ruang mencetak rekapitulasi transaksi
yang berlangsung di ruang yang
terjadi setiap harinya.
- Kepala
Ruang
Buat Order Use case
ini menggambarkan kejadian dimana kepala ruang
membuat order ke gudang untuk barang yang sudah kehabisan
stok.
- kepala
ruang
Cek Order Use case
ini menggambarkan kejadian dimana kepala ruang
melakukan cek order terhadap kelengkapan stok barang yang
sudah diminta sebelumnya ke
gudang.
- kepala
ruang
Lihat Data Inventori
Use case ini menggambarkan
kejadian dimana siswa melihat data inventori di ruangan untuk
memudahkan peminjaman
barang
- Siswa
3.3 Pemodelan Proses Data Flow Diagram