BAB IV SISTEM INVENTORY MANAGEMENT OPEN STORE
4.4 Perancangan Sisem (Design)
4.4.2 Use Case Scenario
Proses yang terjadi pada gambar lebih lanjut dijelaskan secara rinci pada tabel :
Manager
tallyman
Admin_OS
Cek Barang Laporan pipa Masuk
Logout
Laporan Pipa Keluar
Laporan Work Order Laporan Data Pembeli
Laporan Reproduksi Pipa
Input Data Pipa Masuk
Input Data Pembeli
Input Reproduksi Pipa
Input Data Pipa Keluar
Input Work Order <<depends on>>
<<depends on>>
<<depends on>>
<<depends on>>
Manage user
Laporan Stok Pipa
<<depends on>> Marketing <<depends on>> <<depends on>> <<depends on>> <<depends on>> <<depends on>> <<depends on>> <<depends on>>
4.4.2.1 Use Case Scenario Login
Tabel 4.4 Use Case Scenario Login
Use case name Login
Use case id 1
Actor All User
Description Use case mendeskripsikan kegiatan input username
dan password untuk mengakses sistem
Pre condition -
Trigger Pengguna ingin mengakses sistem
Typical course of events Actor action System response
1. Input username dan
password 2. Klik login
3. Cek username dan
password
4. Memasuki halaman sesuai hak akses
Alternate course Alt-step 3: jika salah, sistem akan menampilkan pesan
username atau password salah, maka akan kembali ke
halaman login
mengakses sistem
Post condition Halaman utama
4.4.2.2 Use Case Scenario Manage User
Tabel 4.5 Use Case Scenario Manage User
Use case name ManageUser
Use case id 2
Actor Admin_OS
Description Use case mendeskripsikan kegiatan mengelola user,
yaitu menambah, mengedit, atau menghapus data user
Pre condition Login
Trigger Admin akan menambah atau menghapus user
Typical course of events Actor action System response
Step 1: input form user Step 2: klik Simpan
Step 3: data user tersimpan dalam database dan tampil update User
Alt-step 2.a: tampil form edit user
Alt-step 3.a: klik simpan data berhasil di edit dan
tampil update User
Alt-step 1.b: klik Delete
Alt-step 2.b : muncul pertanyaan yakin ingin dihapus? Alt-step 3 b: jika memilih ya, data langsung terhapus, jika tidak, data batal dihapus.
Conclusion Admin telah menambah, mengedit, atau menghapus
data user.
Post condition -
4.4.2.3 Use Case Scenario Input Work Order
Tabel 4.6 Use Case Scenario Input Work Order
Use case name Input Work Order
Use case id 3
Actor Marketing
Description Use case mendeskripsikan kegiatan memasukkan data
Pre condition Login
Trigger Marketing akan memasukkan data work order
Typical course of events Actor action System response
Step 1: input form work order
Step 2: klik simpan
Step 3: data tersimpan
dalam database dan
tampil updatework order
Alternate course Alt-step 1.a: klik Edit
Alt-step 2.a: tampil form edit work order
Alt-step 3.a: klik simpan data berhasil di edit dan
tampil update work order
Alt-step 1.b: klik Delete
Alt-step 2.b : muncul pertanyaan yakin ingin dihapus? Alt-step 3 b: jika memilih ya, data langsung terhapus, jika tidak, data batal dihapus.
Alt-step 4: jika data ada yang kurang, sistem akan menampilkan pesan untuk melengkapi data.
Conclusion Marketing telah memasukkan data work order
Post condition Marketing, Admin_OS dan Manager dapat lihat
4.4.2.4 Use Case Scenario Input Data Pembeli
Tabel 4.7 Use Case Scenario Input Data Pembeli
Use case name Input Data Pembeli
Use case id 4
Actor Marketing
Description Use case mendeskripsikan kegiatan memasukkan data
pembeli
Pre condition input work order
Trigger Marketing akan memasukkan data pembeli
Typical course of events Actor action System response
Step 1: input form data pembeli
Step 2:klik Simpan
Step 3: data tersimpan
dalam database dan
tampil update pembeli
Alternate course Alt-step 1.a: klik Edit
Alt-step 2.a: tampil form edit pembeli
Alt-step 3.a: klik simpan data berhasil di edit dan
tampil update pembeli
Alt-step 2.b : muncul pertanyaan yakin ingin dihapus? Alt-step 3 b: jika memilih ya, data langsung terhapus, jika tidak, data batal dihapus.
Alt-step 4: jika data ada yang kurang, sistem akan menampilkan pesan untuk melengkapi data.
Conclusion Marketing telah menambahkan data pembeli
Post condition Marketing, Admin_OS dan Manager dapat lihat halaman Laporan data Pembeli
4.4.2.5 Use Case Scenario Input Data Pipa Masuk
Tabel 4.8 Use Case Scenario Input Data Pipa Masuk
Use case name Input Data Pipa Masuk
Use case id 5
Actor Admin_OS
Description Use case mendeskripsikan kegiatan input data pipa masuk
Pre condition input work order , input pipa keluar
Typical course of events Actor action System response
Step 1: input form data pipa masuk
Step 2:klik Simpan
Step 3: data tersimpan
dalam database dan
tampil update pipa masuk
Alternate course Alt-step 1.a: klik Edit
Alt-step 2.a: tampil form edit pipa masuk
Alt-step 3.a: klik simpan data berhasil di edit dan
tampil update pipa masuk
Alt-step 1.b: klik Delete
Alt-step 2.b : muncul pertanyaan yakin ingin dihapus? Alt-step 3 b: jika memilih ya, data langsung terhapus, jika tidak, data batal dihapus.
Alt-step 4: jika data ada yang kurang, sistem akan menampilkan pesan untuk melengkapi data
Conclusion Admin_OS telah menambahkan data pipa masuk
Post condition Admin_OS dan Manager dapat lihat laporan data pipa masuk
4.4.2.6 Use Case Scenario Input Data Pipa Keluar
Tabel 4.9 Use Case Scenario Input Data Pipa Keluar
Use case name Input Data Pipa Keluar
Use case id 6
Actor Admin_OS
Description Use case mendeskripsikan kegiatan mengeluarkan
pipa
Pre condition laporan work order
Trigger Admin_OS akan memasukkan data pipa keluar
Typical course of events Actor action System response
Step 1: input form pipa keluar
Step 2: klik simpan
Step 3: data tersimpan
dalam database dan
tampil update pipa keluar
Alternate course Alt-step 1.a: klik Edit
Alt-step 2.a: tampil form edit pipa keluar
Alt-step 3.a: klik simpan data berhasil di edit dan tampil update pipa keluar
Alt-step 2.b : muncul pertanyaan yakin ingin dihapus? Alt-step 3 b: jika memilih ya, data langsung terhapus, jika tidak, data batal dihapus.
Alt-step 4: jika data ada yang kurang, sistem akan
menampilkan pesan untuk melengkapi data.
Conclusion Admin_OS telah memasukkan data pipa keluar
Post condition Admin_OS dan Manager dapat lihat Laporan data pipa keluar
4.4.2.7 Use Case Scenario Input Reproduksi Pipa
Tabel 4.10 Use Case Scenario Input Reproduksi Pipa
Use case name Input Reproduksi Pipa
Use case id 7
Actor Tallyman
Description Use case mendeskripsikan kegiatan memasukkan data
reproduksi
Trigger Tallyman akan memasukkan data reproduksi
Typical course of events Actor action System response
Step 1: input form reproduksi
Step 2: klik Simpan
Step 3: data tersimpan
dalam database dan
tampil update reproduksi
Alternate course Alt-step 1.a: klik Edit
Alt-step 2.a: tampil form edit reproduksi pipa Alt-step 3.a: klik simpan data berhasil di edit dan
tampil update reproduksi
Alt-step 1.b: klik Delete
Alt-step 2.b : muncul pertanyaan yakin ingin dihapus? Alt-step 3 b: jika memilih ya, data langsung terhapus, jika tidak, data batal dihapus.
Alt-step 4: jika data ada yang kurang, sistem akan menampilkan pesan untuk melengkapi data.
Conclusion Tallyman telah menambahkan data reproduksi
Post condition Admin_OS dan Manager dapat melihat Laporan reproduksi
4.4.2.8 Use Case Scenario Laporan Pipa Masuk
Tabel 4.11 Use Case Scenario Laporan Pipa Masuk
Use case name Laporan Pipa Masuk
Use case id 8
Actor Manager dan Admin_OS
Description Use case mendeskripsikan kegiatan melihat laporan
pipa masuk.
Pre condition input pipa masuk
Trigger Ada pipa yang telah di masukkan ke dalam open store
Typical course of events Actor action System response
Step 1: pilih tanggal, bulan dan tahun
berdasarkan periode yang diinginkan
Step 2: klik search
Step 3: jika periode sudah dipilih, sistem akan menampilkan laporan pipa masuk
Step 4 : Klik Print
Alternate course Alt-step 3: jika user belum memilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan maka laporan tidak dapat ditampilkan.
Conclusion Admin_OS dan Manager telah melihat laporan pipa masuk
Post condition -
4.4.2.9 Use Case Scenario Laporan Data Pembeli
Tabel 4.12 Use Case Scenario Laporan Data Pembeli
Use case name Laporan Data Pembeli
Use case id 9
Actor Manager dan Admin_OS
Description Use case mendeskripsikan kegiatan melihat laporan
data pembeli.
Pre condition input data pembeli
Trigger Ada data pembeli yang telah di masukkan
Typical course of events Actor action System response
Step 1: pilih tanggal, bulan dan tahun
berdasarkan periode yang
Step 3: Jika periode sudah sesuai, sistem akan menampilkan
diinginkan
Step 2: klik search
laporan pembeli Step 4 : Klik Print
Alternate course Alt-step 3: jika user belum memilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan maka laporan tidak dapat ditampilkan.
Conclusion Admin_OS dan Manager telah melihat laporan data
pembeli
Post condition -
4.4.2.10 Use Case Scenario Laporan Reproduksi Pipa
Tabel 4.13 Use Case Scenario Laporan Reproduksi Pipa
Use case name Laporan Reproduksi Pipa
Use case id 10
Actor Manager dan Admin_OS
Description Use case mendeskripsikan kegiatan melihat laporan
reproduksi pipa.
Trigger Ada pipa yang telah direproduksi
Typical course of events Actor action System response
Step 1: pilih tanggal, bulan dan tahun
berdasarkan periode yang diinginkan
Step 2: klik search
Step 3: jika periode sudah sesuai, sistem akan menampilkan laporan reproduksi pipa Step 4 : Klik Print
Alternate course Alt-step 3: jika user belum memilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan maka laporan tidak dapat ditampilkan.
Conclusion Admin_OS dan Manager telah melihat laporan pipa
masuk
4.4.2.11 Use Case Scenario Laporan Pipa Keluar
Tabel 4.14Use Case Scenario Laporan Pipa Keluar
Use case name Laporan Pipa Keluar
Use case id 11
Actor Manager dan Admin_OS
Description Use case mendeskripsikan kegiatan melihat laporan
pipa keluar.
Pre condition input pipa keluar
Trigger Ada pipa yang telah dikeluarkan
Typical course of events Actor action System response
Step 1: pilih tanggal, bulan dan tahun
berdasarkan periode yang diinginkan
Step 2: klik search
Step 3: Jika periode sudah sesuai, sistem akan menampilkan laporan pipa keluar
Step 4 : Klik Print
Alternate course Alt-step 3: jika user belum memilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan maka laporan tidak dapat ditampilkan.
Conclusion Admin_OS dan Manager telah melihat laporan pipa keluar
Post condition -
4.4.2.12 Use Case Scenario Laporan Work Order
Tabel 4.15 Use Case Scenario Laporan Work Order
Use case name Laporan Work Order
Use case id 12
Actor Manager dan Admin_OS
Description Use case mendeskripsikan kegiatan melihat laporan
work order.
Pre condition input work order
Trigger Ada pipa yang telah dipesan/ dijadikan work order
Typical course of events Actor action System response
Step 1: pilih tanggal, bulan dan tahun
Step 3: Jika periode yang dipilih sudah sesuai,
berdasarkan periode yang diinginkan
Step 2: klik search
sistem akan menampilkan
laporan work order
Step 4: Klik Print
Alternate course Alt-step 3: jika user belum memilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan maka laporan tidak dapat ditampilkan.
Conclusion Admin_OS dan Manager telah melihat laporan work
order
Post condition -
4.4.2.13 Use Case Scenario Laporan Stok Pipa
Tabel 4.16 Use Case Scenario Laporan Stok Pipa
Use case name Laporan Stok Pipa
Use case id 13
Actor Marketing, Manager dan Admin_OS
Description Use case mendeskripsikan kegiatan melihat laporan
Stok pipa.
Pre condition input pipa masuk, input pipa keluar, dan input reproduksi pipa.
Trigger Ada pipa-pipa yang telah diinputkan
Typical course of events Actor action System response
Step 1: pilih tanggal, bulan dan tahun
berdasarkan periode yang diinginkan
Step 2: klik search
Step 3: Jika periode yang diisi sudah sesuai, sistem akan menampilkan laporan stok pipa Step 4: Klik Print
Alternate course Alt-step 3: jika user belum memilih tanggal, bulan dan tahun berdasarkan periode yang diinginkan maka laporan tidak dapat ditampilkan.
Conclusion Admin_OS dan Manager telah melihat laporan stok
pipa
Post condition -
4.4.2.14 Use Case Scenario Cek Barang
Tabel 4.17 Use Case Scenario Cek Barang
Use case name Cek Barang
Actor Tallyman dan Admin_OS
Description Use case mendeskripsikan kegiatan melihat
ketersediaan pipa.
Pre condition Login
Trigger Ada pipa yang telah dimasukkan
Typical course of events Actor action System response
Step 1: pilih cek barang Step 2: sistem akan
menampilkan ketersediaan pipa
Alternate course
-Conclusion Admin_OS dan tallyman telah melihat ketersediaan pipa
Post condition -
4.4.2.15 Use Case Scenario Logout
Tabel 4.18 Use Case Scenario Logout
Use case id 15
Actor All User
Description Use case mendeskripsikan kegiatan keluar dari sistem
Pre condition Login
Trigger Pengguna ingin keluar sistem
Typical course of events Actor action System response
Step 1: Klik logout Step 2: Menampilkan
pesan terima kasih
Alternate course
-Conclusion All User telah keluar sistem
Post condition Pesan Terima Kasih