Anda di halaman 1dari 5

PEMBANGUNAN PERANGKAT LUNAK PERSEDIAAN BARANG BERBASIS WEB

PADA GUDANG PT. X -BANDUNG

Berikut ini adalah sistem inventory secara online dengan mempertimbangkan faktor efisiensi
waktu, keakuratan data, dan yang mempunyai toko (store) bisa mengakses kapan saja dan di
mana saja untuk mengetahui data stok barang tersebut. Maka sangat diperlukan sekali sistem
yang dapat melakukan pengolahan data persediaan barang dengan tepat. Bagian gudang
sebelumnya belum menggunakan sistem terkomputerisasi, sehingga metode ini dirasakan
kurang efektif dalam penyimpanan dan pencarian data stok barang. Akibatnya akan sering
memunculkan masalah-masalah yaitu akan mudah hilang atau rusak arsip yang berisikan
data-data barang, serta akan membutuhkan banyak waktu karena harus memeriksa arsip yang
berisikan data stok barang tersebut. Maka perlu dibuat suatu sistem informasi untuk
memudahkan dan efektif dalam bekerja. Untuk memudahkan pekerjaan di bagian gudang
tersebut, maka dibutuhkan sebuah sistem yang terkomputerisasi, yang dapat membantu
kepada para pegawai dalam mengolah data barang masuk dan barang keluar serta data stok
barang.

Use Case Diagram

Ada tiga aktor: Admin, Pengawas Gudang dan Penjaga Toko.

<<include>>

Laporan
<<include>>

Kelola User
Admin
<<include>>

Kelola Pemasok
<<extend>> <<include>>
Barang Masuk

<<extend>> <<include>>
Kelola Barang Login
Gudang
Barang Keluar
<<include>>

Stok Barang Gudang

<<include>>
Penjaga toko
Stok Barang Toko

<<include>>

Permintaan Barang

<<include>>

Retur Barang

1Tabel III.1 Usecase scenario Login


I-1
Nama Usecase Login
Deskripsi Aktor melakukan login untuk masuk ke
dalam aplikasi

Kondisi awal Aktor melakukan aktivitas login dengan


memasukan username dan password

Kondisi akhir Aktor berhasil melakukan login kedalam


aplikasi

Aktor yang terlibat Admin, Gudang & Penjaga toko


Scenario:
Aktor Sistem
Skenario Normal
1. Masuk kehalaman login 2. Menampilkan halaman login
3. Memasukan username, password dan 4. Validasi username dan password
tekan tombol login

5. Menampilkan halaman dashboard


Skenario Alternatif
Jika username dan password salah akan muncul notif username dan password salah
6. Kembali melakukan aktivitas ke 3 7. Validasi username dan password
8. Jika berhasil, menampilkan
halaman dasboard

2Tabel III.2 Usecase scenario kelola barang


Nama Usecase Kelola barang
Deskripsi Aktor melakukan kelola data barang

Kondisi awal Aktor melakukan aktivitas menambah,


edit dan menghapus data barang

Kondisi akhir Aktor berhasil melakukan penambahan,


edit dan menghapus data barang

Aktor yang terlibat Admin & Gudang


Scenario:
Aktor Sistem
Skenario Normal
1. Memilih menu data barang 2. Menampilkan halaman data barang

I-2
3. Memilih fungsi tambah data barang 4. Menampilkan form tambah data

5. Memasukan kode, nama, jumlah, 6. Validasi form


pemasok/supplier
7. Maka memunculkan notif data
berhasil di tambah/simpan,
kembali ke halaman data barang
Skenario Alternatif
Jika salah, maka akan muncul notif validasi pengisian masih salah
8. Melakukan aktivitas ke 5 9. Validasi form
10. Jika benar, maka memunculkan
notif data berhasil di
tambah/simpan, kembali
kehalaman data barang
11. Menekan tombol hapus pada salah satu 12. Menampilkan popup ya atau tidak?
data barang
13. Jika tidak, akan kembali ke
halaman data barang
14. Jika ya, maka akan muncul data
berhasil di hapus

Sequence Diagram
Menggambarkan aspek keterurutan waktu dari pesan yang disampaikan, dan menggambarkan
aspek struktur organisasi objek yang mengirim dan menerima pesan. Dimodelkan dengan
Sequence Diagram beserta uraian.

Sequence Diagram Login

I-3
Form Login : Login
: Admin

1 : Memasukan Username dan Passwo...

2 : Menekan Tombol Mas...

3 : Cek Login()

4 : Validasi Username dan Password()

5 : Masuk Ke Tampilan Halaman Utama

Narasi Sequence Diagram Login :


1. Admin masuk ke halaman login
2. Admin melakukan input id dan password
3. Jika benar, akan masuk ke halaman utama web dan jika salah akan memunculkan
notif username dan password salah

Sequence Diagram Kelola Barang

I-4
Form Kelola : Kelola
Barang Barang
: Gudang

1 : Masuk Ke Form Kelola Barang (include lo...

2 : Menekan Tombol Tambah()

3 : Menekan Tombol Simpan()

4 : insert()

5 : Save()

5 : Menyimpan Data Barang()

6 : Menekan Tombol Ubah()

7 : update()

8 : Merubah data Barang()

9 : Menekan Tombol Hapus()

10 : delete()

11 : Menghapus Data Barang

Narasi Sequence Diagram kelola barang :


1. Admin masuk ke halaman kelola barang
2. Admin dapat menambah, mengubah maupun menghapus barang masuk atau barang
keluar
3. Admin menambahkan barang dengan memasukan kode barang, nama barang dan
jumlah barang
4. Admin menekan tombol simpan dan tersimpan di database

I-5

Anda mungkin juga menyukai