• Tidak ada hasil yang ditemukan

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

Dokumen terkait