Anda di halaman 1dari 6

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

Gambar 2. Use Case Diagram

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

Activity Diagram (Aliran Kerja)


Activity diagram memodelkan aliran kerja atau workflow sebuah proses bisnis dan urutan
aktivitas dalam suatu proses. Jika usecasae scenario menjelaskan system secara tekstual
maka dengan activity diagram akan dijelaskan secara visual lalu dijelaskan kembali
menggunakkan uraian workflow.

I-3
Activity Diagram Login

Semua aktor sistem

Menjalankan aplikasi Menampilkan form login

Mengisi username dan


password

Menekan tombol login Validasi

benar
salah Menampilkan menu
sesuai aktor

1Gambar 2. Activity Diagram Login

Uraian workflow Login :

1. Semua aktor mengakses aplikasi untuk mengisikan username dan password yang telah
dibuat atau didaftarkan sebelumnya

2. Sistem melakukan validasi username dan password untuk mengontrol validasi


username dan password

3. Ketika aktor salah menginputkan password maka admin akan melakukan pengisian
username dan password

4. Sistem menampilkan menu sesuai dengan hak akses

I-4
Activity Diagram Kelola User

Admin Sistem

Login Menampilkan
halaman utama

Memilih menu
kelola user
Menampilkan
form kelola user

Menekan tombol
tambah user
Menampilkan
halaman tambah user

Memasukan
kelengkapan data

Menampilkan
kelengkapan data

Klik tombol
simpan

Tersimpan di
database

2Gambar 3. Activity Diagram Kelola User

Uraian workflow Kelola User :

1. Admin masuk ke menu kelola user

2. Sistem menampilkan halaman kelola user

3. Admin menambahkan data user dengan memasukan data : nama pengguna, username,
password dan level (hak akses)

I-5
4. Sistem menampilkan kelengkapan data user yang baru di tambahkan

5. Admin menekan tombol simpan data user

6. Sistem memuncukan notif data berhasil ditambah, jika data user berhasil di
tambahkan akan tersimpan di database secara otomatis

I-6

Anda mungkin juga menyukai