BAB IV PEMBAHASAN
4.2 Perancangan dan Pengembangan Sistem
4.2.7 Skenario Use Case
Tabel 4.4 Skenario Use Case Login Identifikasi
No Use case 01
Nama Login
Tujuan Masuk kedalam sistem
Deskripsi Usecase ini menggambarkan proses untuk masuk kedalam sistem.
Tipe -
Aktor Pemasok, Staf biro perlengkapan, Pegawai biro lain, Kepala biro lain, Pimpinan biro perlengkapan.
Skenario utama Kondisi
awal
Menu login
Aksi aktor Reaksi sistem
Memilih menu login Sistem akan memeriksa username dan
password. Kondisi
akhir
Tampilan akan menampilkan halaman utama pada sistem.
Tabel 4.5 Skenario Use Case Login Identifikasi
No Use case 02
Nama Logout
Tujuan Keluar dari sistem
Deskripsi Usecase ini menggambarkan proses untuk keluar dari sistem.
Tipe -
Aktor Pemasok, Staf biro perlengkapan, Pegawai biro lain, Kepala biro lain, Pimpinan biro perlengkapan.
Skenario utama Kondisi
awal
Menu logout
Aksi aktor Reaksi sistem
Memilih menu logout Sistem merespon dengan
menampilkan kembali halaman login. Kondisi
akhir
117
Tabel 4.6 Skenario Use Case Kelolah Pemasok Identifikasi
No Use case 03 Nama Kelolah pemasok
Tujuan Mengelolah data-data pemasok
Deskripsi Proses pengelolahan data-data pemasok yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Pemasok Skenario utama Kondisi
awal
Form pemasok yang sudah aktif, dan menu pemasok untuk memberikan informasi pemasok yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu pemasok. 2. Mengisi form pemasok. 3. Jika ingin melakukan edit
terhadap data pemasok. 4. Jika mengklik tombol
hapus. Jika mengklik tombol simpan.
1. Tampilkan menu pemasok.
2. Sistem akan mencatat data pemasok.
3. Sistem akan melakukan pengeditan data pemasok.
4. Sistem akan menghapus data pemasok yang diinginkan.
5. Sistem akan menyimpan data pemasok tersebut kedalam database.
Kondisi akhir
Data pemasok akan tersimpan dalam database.
Tabel 4.7 Skenario Use Case Lihat Pemasok Identifikasi
No Use case 04
Nama Lihat pemasok
Tujuan Memberikan informasi data pemasok
Deskripsi Proses penyajian informasi data-data pemasok yang tersimpan pada database.
Tipe Primer
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Menu lihat pemasok sudah aktif
Aksi aktor Reaksi sistem
Pilih menu lihat pemasok Menampilkan data pemasok Kondisi
akhir
118
Tabel 4.8 Skenario Use Case Kelolah Katalog Produk Identifikasi
No Use case 05
Nama Kelolah katalog produk
Tujuan Mengelolah data-data katalog produk
Deskripsi Proses pengelolahan data-data katalog produk yang akan disimpan kedalam database pada sistem.
Tipe Primer Aktor Pemasok Skenario utama Kondisi
awal
Form katalog produk yang sudah aktif, dan menu katalog produk untuk memberikan informasi katalog produk yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu katalog produk.
2. Mengisi form katalog produk.
3. Ingin melakukan edit terhadap katalog produk. 4. Jika mengklik tombol
hapus.
5. ika mengklik tombol simpan.
1. Tampilkan menu katalog produk. 2. Sistem akan mencatat katalog
produk.
3. Sistem akan melakukan pengeditan data katalog produk. 4. Sistem akan menghapus katalog
produk yang tidak diinginkan. 5. Sistem akan menyimpan data
katalog produk tersebut kedalam
database. Kondisi
akhir
Katalog produk akan tersimpan dalam database.
Tabel 4.9 Skenario Use Case Lihat Katalog Produk Identifikasi
No Use case 06
Nama Lihat katalog produk
Tujuan Memberikan informasi katalog produk
Deskripsi Proses penyajian informasi data-data katalog produk yang tersimpan pada database.
Tipe -
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Menu lihat katalog produk udah aktif
Aksi aktor Reaksi sistem
Pilih menu lihat katalog produk
Tampilkan data katalog produk Kondisi
akhir
119
Tabel 4.10 Skenario Use Case Kelolah Barang Identifikasi
No Use case 07
Nama Kelolah barang
Tujuan Mengelolah data-data barang
Deskripsi Proses pengelolahan data-data barang yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Form barang yang sudah aktif, dan menu barang untuk memberikan informasi barang yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu barang. 2. Mengisi form barang. 3. Ingin melakukan edit
terhadap barang.
4. Jika mengklik tombol hapus.
5. Jika mengklik tombol simpan.
1. Tampilkan menu barang. 2. Sistem akan mencatat barang. 3. Sistem akan melakukan pengeditan
barang.
4. Sistem akan menghapus barang yang tidak diinginkan.
5. Sistem akan menyimpan data barang tersebut kedalam database. Kondisi
akhir
Barang akan tersimpan dalam database.
Tabel 4.11 Skenario Use Case Lihat Stok Barang Identifikasi
No Use case 08
Nama Lihat stok barang
Tujuan Memberikan informasi stok barang
Deskripsi Proses penyajian informasi data-data stok barang yang tersimpan pada database.
Tipe -
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Menu lihat stok barang sudah aktif
Aksi aktor Reaksi sistem
Pilih menu llihat stok barang Tampilkan data stok barang. Kondisi
akhir
120
Tabel 4.12 Skenario Use Case Kelolah Pemesanan Identifikasi
No Use case 09
Nama Kelolah pemesanan
Tujuan Mengelolah data-data pemesanan
Deskripsi Proses pengelolahan data-data pemesanan yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Form pemesanan yang sudah aktif, dan menu pemesanan untuk memberikan informasi pemesanan yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu pemesanan. 2. Mengisi form pemesanan. 3. Jika ingin melakukan edit
terhadap pemesanan. 4. jika mengklik tombol
hapus.
5. Jika mengklik tombol simpan.
1. Tampilkan menu pemesanan. 2. Sistem akan mencatat pemesanan. 3. Sistem akan melakukan pengeditan
pemesanan.
4. Sistem akan menghapus pemesanan yang tidak diinginkan. 5. Sistem akan menyimpan data
pemesanan tersebut kedalam
database. Kondisi
akhir
Pemesanan akan tersimpan dalam database.
Tabel 4.13 Skenario Use Case Lihat Pemesanan Identifikasi
No Use case 10
Nama Lihat pemesanan
Tujuan Memberikan informasi pemesanan
Deskripsi Proses penyajian informasi data-data pemesanan yang tersimpan pada database.
Tipe -
Aktor Pemasok Skenario utama Kondisi
awal
Menu lihat pemesanan sudah aktif
Aksi aktor Reaksi sistem
Pilih menu pemesanan Tampilkan data pemesanan. Kondisi
akhir
121
Tabel 4.14 Skenario Use Case Kelolah Barang Masuk Identifikasi
No Use case 11
Nama Kelolah barang masuk
Tujuan Mengelolah data-data barang masuk
Deskripsi Proses pengelolahan data-data barang masuk yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Pemasok Skenario utama Kondisi
awal
Form barang masuk yang sudah aktif, dan menu barang masuk untuk memberikan informasi barang masuk yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu barang masuk.
2. Mengisi form barang masuk.
3. Jika ingin melakukan edit terhadap barang masuk. 4. jika mengklik tombol
hapus.
5. Jika mengklik tombol simpan.
1. Tampilkan menu barang masuk. 2. Sistem akan mencatat barang
masuk.
3. Sistem akan melakukan pengeditan barang masuk.
4. Sistem akan menghapus barang masuk yang tidak diinginkan. 5. Sistem akan menyimpan data
barang msuk tersebut kedalam
database.
Kondisi akhir
Barang masuk akan tersimpan dalam database.
Tabel 4.15 Skenario Use Case Lihat Barang Masuk Identifikasi
No Use case 12
Nama Lihat barang masuk
Tujuan Memberikan informasi barang masuk
Deskripsi Proses penyajian informasi data-data barang masuk yang tersimpan pada database.
Tipe -
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Menu lihat barang masuk sudah aktif
Aksi aktor Reaksi sistem
Pilih menu barang masuk Tampilkan data barang masuk. Kondisi
akhir
122
Tabel 4.16 Skenario Use Case Kelolah Pengembalian Barang Identifikasi
No Use case 13
Nama Kelolah pengembalian barang
Tujuan Mengelolah data-data pengembalian barang
Deskripsi Proses pengelolahan data-data pengembalian barang yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Form barang masuk yang sudah aktif, dan menu barang masuk untuk memberikan informasi barang masuk yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu
pengembalian barang.
2. Mengisi form
pengembalian barang. 3. Jika ingin melakukan edit
terhadap pengembalian barang.
4. jika mengklik tombol hapus.
5. Jika mengklik tombol simpan.
1. Tampilkan menu pengembalian barang. Sistem akan mencatat pengembalian barang.
2. Sistem akan melakukan pengeditan pengembalian barang.
3. Sistem akan menghapus pengembalian barang yang tidak diinginkan.
4. akan menyimpan pengembalian barang tersebut kedalam database.
Kondisi akhir
Pengembalian barang akan tersimpan dalam database.
Tabel 4.17 Skenario Use Case Lihat Pengembalian Barang Identifikasi
No Use case 14
Nama Lihat pengembalian barang
Tujuan Memberikan informasi pengembalian barang
Deskripsi Proses penyajian informasi data-data pengembilan barang yang tersimpan pada database.
Tipe -
Aktor Pemasok Skenario utama Kondisi
awal
Menu lihat pengembalian barang sudah aktif
Aksi aktor Reaksi sistem
Pilih menu lihat pengembalian barang
Tampilkan pengembalian barang. Kondisi akhir Akan menampilkan data pengembalian barang.
123
Tabel 4.18 Skenario Use Case Kelolah Permohonan Barang Identifikasi
No Use case 15
Nama Kelolah permohonan barang
Tujuan Mengelolah data-data permohonan barang
Deskripsi Proses pengelolahan data-data pemohonan barang yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Pegawai biro lain Skenario utama
Kondisi awal
Form permohonan barang yang sudah aktif, dan menu permohonan barang untuk memberikan informasi permohonan barang yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu
permohonan barang. 2. Mengisi form permohonan
barang.
3. Jika ingin melakukan edit terhadap permohonan barang.
4. Jika mengklik tombol hapus.
5. Jika mengklik tombol simpan.
1. Tampilkan menu permohonan barang.
2. Sistem akan mencatat permohonan barang.
3. Sistem akan melakukan pengeditan permohonan barang. 4. Sistem akan menghapus
permohonan barang yang tidak diinginkan.
6. Sistem akan menyimpan data permohonan barang tersebut kedalam database.
Kondisi akhir Permohonan barang tersimpan dalam database.
Tabel 4.19 Skenario Use Case Lihat Permohonan Barang Identifikasi
No Use case 16
Nama Lihat permohonan barang
Tujuan Memberikan informasi permohonan barang
Deskripsi Proses penyajian informasi data-data permohonan barang yang tersimpan pada database.
Tipe -
Aktor Kepala biro lain Skenario utama
Kondisi awal
Menu lihat permohonan barang sudah aktif
Aksi aktor Reaksi sistem
Pilih menu lihat permohonan barang
Tampilkan permohonan barang. Kondisi
akhir
124
Tabel 4.20 Skenario Use Case Validasi Permohonan Barang Identifikasi
No Use case 17
Nama Validasi permohonan barang
Tujuan Melakukan vallidasi permohonan barang
Deskripsi Proses persetujuan validasi permohonan barang yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Kepala biro lain, Staf biro perlengkapan Skenario utama
Kondisi awal
Form validasi permohonan barang yang sudah aktif, dan menu validasi permohonan barang memberikan informasi untuk memvalidasi permohonan barang yang tersedia.
Aksi aktor Reaksi sistem
Pilih menu validasi. Lakukan validasi
Tampilkan validasi.
Sistem akan menyimpan kedalam
database. Kondisi
akhir
Validasi akan tersimpan dalam database.
Tabel 4.21 Skenario Use Case Kelolah Barang Keluar Identifikasi
No Use case 18
Nama Kelolah barang keluar
Tujuan Mengelolah data-data barang keluar
Deskripsi Proses pengelolahan data-data barang keluar yang akan disimpan kedalam database pada sistem.
Tipe -
Aktor Staf biro perlengkapan Skenario utama
Kondisi awal
Form barang keluar yang sudah aktif, dan menu barang keluar untuk memberikan informasi barang keluar yang tersedia.
Aksi aktor Reaksi sistem
1. Memilih menu barang keluar.
2. Mengisi form barang keluar.
3. Jika ingin melakukan edit terhadap barang keluar. 4. Jika mengklik tombol
hapus.
5. Jika mengklik tombol simpan.
1. Tampilkan menu barang keluar. 2. Sistem akan mencatat barang
keluar.
3. Sistem akan melakukan pengeditan barang keluar.
4. Sistem akan menghapus barang keluar yang tidak diinginkan. 5. Sistem akan menyimpan data
barang keluar tersebut kedalam
125
Kondisi akhir
Barang keluar akan tersimpan dalam database.
Tabel 4.22 Skenario Use Case Lihat Barang Keluar Identifikasi
No Use case 19
Nama Lihat barang keluar
Tujuan Memberikan informasi barang keluar
Deskripsi Proses penyajian informasi data-data barang keluar yang tersimpan pada database.
Tipe -
Aktor Pegawai biro lain Skenario utama
Kondisi awal
Menu lihat barang keluar sudah aktif
Aksi aktor Reaksi sistem
Pilih menu lihat barang keluar Tampilkan barang keluar Kondisi
akhir
Tampilan akan menampilkan data barang keluar.
Tabel 4.23 Skenario Use Case Lihat Laporan Identifikasi
No Use case 20
Nama Lihat laporan
Tujuan Memberikan informasi laporan
Deskripsi Proses penyajian informasi data-data laporan yang tersimpan pada database.
Tipe -
Aktor Kepala biro perlengkapan Skenario utama
Kondisi awal
Menu laporan
Aksi aktor Reaksi sistem
Pilih menu lihat laporan Tampilkan laporan Kondisi
akhir
126