BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk...
-
Upload
truongdung -
Category
Documents
-
view
227 -
download
0
Transcript of BAB IV RANCANGAN SISTEM USULAN · 4.1 Analisa Kebutuhan Software Penjelasan secara lengkap untuk...
32
BAB IV
RANCANGAN SISTEM USULAN
4.1 Analisa Kebutuhan Software
Penjelasan secara lengkap untuk analisa kebutuhan, penggambaran use
case diagram dan activity diagram pada PT CITA RASA SELARAS MANDIRI
(KILLINEY).
4.1.1. Analisa Kebutuhan
A. Tahapan Analisis
Analisa kebutuhan software untuk persediaan barang:
A. Bagian Warehouse.
A.1. Bagian Warehouse dapat Log-In.
A.2. Bagian Warehouse dapat mengakses Menu Utama.
A.3. Bagian Warehouse dapat mengakses Menu File.
a. Log In.
b. Log Out.
c. Exit.
A.4. Bagian Warehouse dapat mengakses Menu Master.
A.4.1. Mengelola Menu Supplier.
a. Dapat Menambah data Supplier.
b. Dapat Mengubah data Supplier.
c. Dapat Menghapus data Supplier.
d. Dapat Menyimpan data Supplier.
33
e. Dapat membatalkan input data Supplier.
f. Tutup
A.4.2. Mengelola Menu Outlet.
a. Dapat Menambah Data Outlet.
b. Dapat Mengubah Data Outlet.
c. Dapat Menghapus Data Outlet.
d. Dapat Menyimpan Data Outlet.
e. Dapat Mambatalkan Input Data Outlet.
f. Tutup.
A.4.3. Mengelola Data Barang.
a. Dapat Menambah Data Barang.
b. Dapat Mengubah Data Barang.
c. Dapat Menghapus Data Barang.
d. Dapat Menyimpan Data Barang.
e. Dapat Membatalkan input data Barang.
f. Tutup.
A.4.4. Mengelola data Karyawan.
a. Dapat Menambah Karyawan.
b. Dapat Mengubah Karyawan.
c. Dapat Menghapus Karyawan.
d. Dapat Menyimpan Karyawan.
e. Dapat Membatalkan input Karyawan.
f. Tutup.
34
A.4.5. Mengelola Master akun.
a. Dapat Menambah Master akun.
b. Dapat Mengubah Master akun.
c. Dapat Menghapus Master akun.
d. Dapat Menyimpan Master akun.
e. Dapat Membatalkan input Master akun.
f. Tutup.
A.5. Bagian Warehouse mengakses Menu Transaksi.
A.5.1. Mengelola Menu Permintaan Barang Supplier.
a. Dapat Menambah Permintaan Barang Supplier.
b. Dapat Menyimpan Permintaan Barang Supplier.
c. Dapat Mengubah Permintaan Barang Supplier..
d. Dapat Menghapus Permintaan Barang Supplier.
e. Keluar.
A.5.2. Mengelola Menu Permintaan Barang Outlet.
a. Dapat Menambah Permintaan Barang Outlet.
b. Dapat Menyimpan Permintaan Barang Outlet.
c. Dapat Mengubah Permintaan Barang Outlet.
d. Dapat menghapus Permintaan Barang Outlet.
e. Keluar.
A.5.3. Mengelola Menu Penerimaan barang Supplier.
a. Dapat Menambah Penerimaan Barang Supplier.
b. Dapat Menyimpan Penerimaan Barang Supplier.
35
c. Dapat Mengubah Penerimaan Barang Supplier.
d. Dapat Menghapus Penerimaan Barang Supplier.
e. Keluar.
A.5.4. Mengelola Menu Pengiriman Barang.
a. Dapat Menambah Pengiriman Barang.
b. Dapat Menyimpan Pengiriman Barang.
c. Dapat Mengubah Pengiriman Barang.
d. Dapat Menghapus Pengiriman Barang.
e. Keluar.
A.6. Bagian Warehouse Mengakses Menu Laporan.
A.6.1 Mengelola Menu Stock Opname.
a. Dapat Menambah Laporan Stock Opname Barang
b. Dapat Menyimpan Laporan Stock Opname Barang
c. Dapat Mencetak Laporan Stock Opname Barang
d. Dapat Menghitung Laporan Stock Opname Barang
e. Dapat Menghapus Laporan Stock Opname Barang
f. Keluar.
A.6.4. Mengelola Menu Jurnal Umum.
a. Dapat Menambah Jurnal Umum
b. Dapat Menyimpan Jurnal Umum
c. Dapat Menghapus Jurnal Umum
d. Dapat Mencetak Jurnal Umum.
e. Keluar.
36
B. Bagian Admin.
B.1. Bagian Admin dapat Log-In
B.2. Bagian Admin dapat mengakses Menu Utama
B.3. Bagian Admin dapat mengakses Menu File
a. Log In
b. Log Out
c. Exit
B.4. Bagian Admin dapat mengakses Menu Master.
B.4.1. Mengelola Menu Supplier.
a. Dapat Menambah data Supplier.
b. Dapat Mengubah data Supplier.
c. Dapat Menghapus data Supplier.
d. Dapat Menyimpan data Supplier.
e. Dapat membatalkan input data Supplier.
f. Tutup
B.4.2. Mengelola Menu Outlet.
a. Dapat Menambah Data Outlet.
b. Dapat Mengubah Data Outlet.
c. Dapat Menghapus Data Outlet.
d. Dapat Menyimpan Data Outlet.
e. Dapat Mambatalkan Input Data Outlet.
f. Tutup.
37
B.4.3. Mengelola Data Barang.
a. Dapat Menambah Data Barang.
b. Dapat Mengubah Data Barang.
c. Dapat Menghapus Data Barang.
d. Dapat Menyimpan Data Barang.
e. Dapat Membatalkan input data Barang.
f. Tutup.
B.4.4. Mengelola data Karyawan.
a. Dapat Menambah Karyawan.
b. Dapat Mengubah Karyawan.
c. Dapat Menghapus Karyawan.
d. Dapat Menyimpan Karyawan.
e. Dapat Membatalkan input Karyawan.
f. Tutup.
B.4.5. Mengelola Master akun.
a. Dapat Menambah Master akun.
b. Dapat Mengubah Master akun.
c. Dapat Menghapus Master akun.
d. Dapat Menyimpan Master akun.
e. Dapat Membatalkan input Master akun.
f. Tutup.
38
B.5. Bagian Admin Mengakses Menu Laporan.
B.5.1. Mengelola Menu Stock Opname Barang
a. Dapat Menambah Stock Opname Barang
b. Dapat Menyimpan Stock Opname Barang
c. Dapat Mencetak Stock Opname Barang
d. Dapat Menghitung Stock Opname Barang
e. Dapat Menghapus Stock Opname Barang
f. Keluar.
B.5.2. Mengelola Menu Jurnal Umum.
a. Dapat Menambah Jurnal Umum
b. Dapat Menyimpan Jurnal Umum
c. Dapat Menghapus Jurnal Umum
d. Dapat Mencetak Jurnal Umum.
e. Keluar.
Kebutuhan Sistem
1) Pengguna harus melakukan login terlebih dahulu untuk dapat
mengakses aplikasi ini dengan memasukkan username dan
password agar privasi masing-masing perngguna tetapterjaga
keamanannya.
2) Pengguna harus melakukan logout setelah selesai menggunakan
aplikasi.
3) Sistem melakukan kalkulasi stock barang.
39
4.1.2. Use Case Diagram
A. Use Case Diagram Bagian Warehouse
A.1. Bagian Warehouse Log In
Gambar IV.1.
Use Case Diagram Bagian Warehouse Log In
A.2. Bagian Warehouse dapat mengakses Menu Utama
Gambar IV.2.
Use Case Diagram Bagian Warehouse Menu Utama
uc Use Case Menu Login Bag Warehouse
Bag.Warehouse
Log In
Exit
Input
Password
Input
Username
Validasi Menu Utama
«extend»
«include»
«include»
«include»
«include»
«include»
uc Use Case Menu Utama Bag.Warehouse
Bag.Warehouse
Menu File
Menu Master
Menu Transaksi
Laporan
Menu Utama
«include»
«include»
«include»
«include»
40
A.3. Bagian Warehouse dapat mengakses Menu File
Gambar IV.3.
Use Case Diagram Bagian Warehouse Menu File
A.4. Bagian Warehouse dapat mengakses Menu Master
Gambar IV.4.
Use Case Diagram Bagian Warehouse Menu Master
uc Use Case Menu File
Bag Warehouse
Menu File Log In
Log Out
Exit
«include»
«include»
«include»
uc Use Case Menu Master
warehouse
Menu Master
Supplier
outlet
Data Barang
Master_akun
Karyawan
«include»
«include»
«include»
«include»
«include»
41
A.4.1. Mengelola Menu Supplier
Gambar IV.5.
Use Case Diagram Bagian Warehouse Menu Supplier
A.4.2. Mengelola Menu Outlet
Gambar IV.6.
Use Case Diagram Bagian Warehouse Menu Outlet
uc Use Case Supplier
warehouse
Input Data
Supplier
Cari
Tambah
SimpanUbah
Hapus
Tutup
batal
«extend»
«extend»«extend»
«include»«extend»
«extend»
«extend»
«extend»
«extend»
«include»
uc Use Case Outlet
Warehouse
Input Data
Outlet
Cari
Tambah
HapusSimpan
Ubah
batal
Tutup
«extend»
«include»
«extend»
«extend»«extend»
«extend»
«extend»«extend»«include»
42
A.4.3. Mengelola Data Barang
Gambar IV.7.
Use Case Diagram Bagian Warehouse Menu Barang
A.4.4. Mengelola data karyawan
Gambar IV.8.
Use Case Diagram Bagian Warehouse Menu Karyawan
uc Use Case Data Barang
warehouse
Input Data
barang
Cari
TambahSimpan Ubah
Hapus
tutup
batal
«extend»
«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»«include»«include»
uc Use Case Karyawan
warehouse
Input Data
karyawan
Cari
TambahSimpan Ubah
Hapus
tutup
batal
«extend»
«include»«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«extend»
«include»
43
A.4.5. Mengelola Master Akun
Gambar IV.9.
Use Case Diagram Bagian Warehouse Menu Master akun
A.5. Bagian Warehouse mengakses Menu Transaksi.
Gambar IV.10.
Use Case Diagram Bagian Warehouse Menu Transaksi
uc Use Case Master akun
Bag Warehouse
Input Master akun
Tambah
Ubah hapus
tutup
Cari
Simpanbatal
«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»«include»«extend»
«extend»
uc Use Case Menu Transaksi
Bag Warehouse
Permintaan Barang
dari Supplier
Permintaan
Barang Outlet
Penerimaan
Barang
Pengiriman
Barang
Menu Transaksi
«include»
«include»
«include»
«include»
44
A.5.1. Mengelola Menu Permintaan Barang Supplier
Gambar IV.11.
Use Case Diagram Bagian Warehouse Permintaan Barang Supplier
A.5.2. Mengelola Menu Permintaan Barang Outlet.
Gambar IV.12.
Use Case Diagram Bagian Warehouse Permintaan Barang Outlet
uc Use Case Permintaan Barang dari Supplier
Bag.Warehouse
Entry Permintaan
barang dari supplier
Cari
Tambah Ubah
Hapus
Simpan
Keluar
«extend»«extend»
«extend»
«extend»
«extend»
«extend»«include»«include»
uc Use Case Permintaan barang Outlet
Bag Warehouse
Entry Permintaan
Barang Outlet
Cari
TambahSimpan Ubah
Hapus
Keluar
«extend»
«extend»«extend»«include»
«extend»«extend»
«extend»
«include»
45
A.5.3. Mengelola Menu Penerimaan barang Supplier.
Gambar IV.13.
Use Case Diagram Bagian Warehouse Penerimaan Barang Supplier.
A.5.4. Mengelola Menu Pengiriman Barang
Gambar IV.14.
Use Case Diagram Bagian Warehouse Pengiriman barang
uc Use Case Penerimaan Barang
Bag.Warehouse
Entry Penerimaan
Barang
Cari
TambahUbahSimpan
Hapus
Keluar
«extend»«extend»«include»
«extend»
«extend»«extend»
«include»
uc Use Case Pengiriman Barang
Bag.Warehouse
Entry Pengiriman
Barang
Cari
TambahUbahSimpan
Hapus
Keluar
«extend»«extend»«include»
«extend»
«extend»«extend»
«include»
46
A.6. Bagian Warehouse Mengakses Menu Laporan
Gambar IV.15.
Use Case Diagram Bagian Warehouse Menu Laporan
A.6.1. Mengelola Menu Stock Opname Barang
Gambar IV.16.
Use Case Diagram Bagian Warehouse Stock Opname Barang
uc Use Case Menu Laporan
warehouse
Menu Laporan
Menu Jurnal
Umum
Laporan Stock
Opname Barang«include»
«include»
uc Use Case Laporan Stock Opname Barang
warehouse
Data laporan Stock
Opname Barang
Cari
Keluar
Cetak
Simpan
Hapus
HitungTambah
«extend»
«extend»
«extend»
«include» «include»«include»
«extend»
«extend»
47
A.6.3. Mengelola Menu Jurnal Umum
Gambar IV.17.
Use Case Diagram Bagian Warehouse Jurnal Umum
B. Use Case Diagram Bagian Admin
B.1. Bagian Admin dapat Log-In
Gambar IV.18.
Use Case Diagram Bagian Admin Login
uc Use Case Laporan jurnal
warehouse
Cari
Keluar
Cetak
data Jurnal umum
Tambah Simpan
Hapus
«extend»
«extend»
«extend»
«extend»
«extend»
«include»«include»
uc Use Case Menu Log In Admin
Bag Admin
Log IN
Exit
Input
Username
Input password
Validasi Menu Utama
«include»
«include»
«include»
«include»
«extend»
«include»
48
B.2. Bagian Admin dapat mengakses Menu Utama
Gambar IV.19.
Use Case Diagram Bagian Admin Menu Utama
B.3. Bagian Admin dapat mengakses Menu File
Gambar IV.20.
Use Case Diagram Bagian Admin Menu File.
uc Use Case Menu utama Admin
Admin
Menu Utama
Menu File
Menu Master
Menu Laporan
«include»
«include»
«include»
uc Use Case Menu File
Admin
Menu File
Log In
Log Out
Exit
«include»
«include»
«include»
49
B.4. Bagian Admin dapat mengakses Menu Master
Gambar IV.21.
Use Case Diagram Bagian Admin Menu Master
B.4.1. Mengelola Menu Supplier.
Gambar IV.22.
Use Case Diagram Bagian Admin Menu Supplier.
uc Use Case Menu Master
admin
Menu Master
Supplier
outlet
Data Barang
Master_akun
Karyawan
«include»
«include»
«include»
«include»
«include»
uc Use Case Supplier
admin
Input Data
Supplier
Cari
Tambah
SimpanUbah
Hapus
Tutup
batal
«extend»
«extend»«extend»
«include»«extend»
«extend»
«extend»
«extend»
«extend»
«include»
50
B.4.2. Mengelola Menu Outlet
Gambar IV.23.
Use Case Diagram Bagian Admin Menu Outlet.
B.4.3. Mengelola Menu Barang
Gambar IV.24.
Use Case Diagram Bagian Admin Menu Barang.
uc Use Case Outlet
admin
Input Data
Outlet
Cari
Tambah
HapusSimpan
Ubah
batal
Tutup
«extend»
«include»
«extend»
«extend»«extend»
«extend»
«extend»«extend»«include»
uc Use Case Data Barang
admin
Input Data
barang
Cari
TambahSimpan Ubah
Hapus
tutup
batal
«extend»
«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»«include»«include»
51
B.4.4. Mengelola Menu Karyawan
Gambar IV.25.
Use Case Diagram Bagiain Admin Menu Karyawan
B.4.5. Mengelola Menu Master Akun
Gambar IV.26.
Use Case Diagram Bagian AdminMenu Master Akun
uc Use Case Data Karyawan
admin
Input Data
Karyawan
Tambah
Ubah hapus
tutup
Cari
Simpanbatal
«extend»«include» «extend»«extend»
«extend»
«extend»
«extend»«extend»«extend»
«include»
uc Use Case Master akun
Bag Warehouse
Input Master akun
Tambah
Ubah hapus
tutup
Cari
Simpanbatal
«extend»
«extend»
«extend»«extend»
«extend»
«extend»
«extend»«include»«extend»
«extend»
52
B.5. Bagian Admin dapat mengakses Menu Laporan
Gambar IV.27.
Use Case Diagram Bagian Admin Menu Laporan
B.5.1.Mengelola Menu Stock Opname Barang
Gambar IV.28.
Use Case Diagram Bagian Admin Stock Opname Barang.
uc Use Case Menu Laporan
admin
Menu Laporan
Menu Jurnal
Umum
Laporan Stock
Opname Barang«include»
«include»
uc Use Case Laporan Stock Opname Barang
admin
Data laporan Stock
Opname Barang
Cari
Keluar
Cetak
Simpan
Hapus
HitungTambah
«extend»
«extend»
«extend»
«include» «include»«include»
«extend»
«extend»
53
B.5.2.Mengelola Menu Laporan Jurnal
Gambar IV.29.
Use Case Diagram Bagian Admin Menu Laporan jurnal.
4.1.3. Activity Diagram
A. Activity Diagram Bagian Warehouse.
A.1. Bagian Warehouse Log In
Gambar IV.30.
Activity Diagram Bagian Warehouse Login
uc Use Case Laporan jurnal
admin
Cari
Keluar
Cetak
data Jurnal umum
Tambah Simpan
Hapus
«extend»
«extend»
«extend»
«extend»
«extend»
«include»«include»
act Activ ity Diagram Log in Bag. Warehouse
SistemWarehouse
Melakukan
LogIn
Input
Username
Input
Password
Cek Username &
Password
Tampil Pesan
Username atau
Password
Salah
Masuk Kedalam
Menu Utama
ActivityFinal
54
A.2. Bagian Warehouse dapat mengakses Menu Utama
Gambar IV.31.
Activity Diagram Bagian Warehouse Menu Utama
A.3. Bagian Warehouse dapat mengakses Menu File.
Gambar IV.32.
Activity Diagram Bagian Warehouse Menu File
act Activ ity Diagram Menu Utama
Sistem PersediaanWarehouse
Login SistemMenampilkan
Menu Utama
Menu File Menu Master Menu Transaksi Menu Laporan
Log Out
act Activ ity Diagram Menu File
SistemWarehouse
Klik Menu FileMenampilkan
Menu File
Log InLog Out Exit
55
A.4. Bagian Warehouse dapat mengakses Menu Master
Gambar IV.33.
Activity Diagram Bagian Warehouse Menu Master
A.4.1. Mengelola Menu Supplier.
Gambar IV.34.
Activity Diagram Menu Supplier.
act Activ ity Diagram Menu Master
Sistem Persediaanwarehouse
Klik Menu Master
Menampilkan
Menu Master
Supplier Outlet Data barang master akunKaryawan
act Activ ity Diagram Supplier
Sistem Persediaan Warehouse
Klik Menu Supplier Tampil Form Supplier
Tambah Cari Hapus
Masukan id
supplier, nama
supplier, alamat, no
Tlp
Simpan Batal
Input Data yang
akan dicari
Ubah
Tutup Menu
Supplier
56
A.4.2. Mengelola Menu Outlet.
Gambar IV.35.
Activity Diagram Bagian Warehouse Menu Outlet.
A.4.3. Mengelola Menu Data Barang
Gambar IV.36.
Activity Diagram Bagian Warehouse Menu Barang.
act Activ ity Diagram Outlet
Sistem Persediaan Warehouse
Klik Menu Outlet Masuk menu
Outlet
Tambah UbahHapusCari
Masukan kode
Outlet, no telepon
outlet, dan lokasi
outlet
Simpan batal
input data yang
akan di cari
Tutup Menu outlet
act Activ ity Diagram Data Barang
Sistem Persediaan Warehouse
Klik Menu Data
Barang
Masuk menu Data
barang
Tambah UbahHapusCari
input kode barang,
jumlah, nama barang
kategori satuan
harga beli
Simpan batal
input data yang
akan di cari
Tutup Menu Data
Barang
57
A.4.4. Mengelola Menu Data Karyawan
Gambar IV.37.
Activity Diagram Bagian Warehouse Menu Karyawan
A.4.4. Mengelola Menu Master Akun
Gambar IV.38.
Activity Diagram Bagian Warehouse Menu Master Akun.
act Activ ity Diagram Master akun
Sistem Persediaan Admin
Klik Menu Karyawan Tampil Form Menu
Karyawan
Tambah Cari Hapus
Masukan nama
karyawan, id
karyawan,
password, status,
hak akses
Simpan Batal
Input Data yang
akan dicari
Ubah
Tutup Menu
Karyawan
act Activ ity Diagram Master akun
Sistem Persediaan Admin
Klik Menu Master
akun
Tampil Form Menu
Akun
Tambah Cari Hapus
Masukan kode
akun, nama akun,
jenis akun, saldo
normal
Simpan Batal
Input Data yang
akan dicari
Ubah
Tutup Menu Menu
akun
58
A.5. Bagian Warehouse mengakses Menu Transaksi.
Gambar IV.39.
Activity Diagram Bagain Warehouse Menu Transaksi.
A.5.1. Mengelola Menu Permintaan Barang Supplier.
Gambar IV.40.
Activity Diagram Bagian Warehouse Menu Permintaan barang Supplier.
act Activ ity Diagram Menu Transaksi
Sistem Persediaan warehouse
Klik Menu
Transaksi
Tampil menu
Transaksi
Menu Permintaan
Barang Supplier.
Menu Pengiriman
Barang. Menu Penerimaan
barang Supplier. Menu Permintaan
Barang Outlet.
Keluar Menu
Transaksi
act Activ ity Diagram Menu Permintaan Barang Supplier
Sistem Persediaan Warehouse
Klik Menu
Permintaan barang
Supplier
Menampilkan form
menu Permintaan
Barang Supplier
Tambah
Simpan HapusUbah
Keluar Menu
Permintaan
Barang Supplier
Menginput
Permintaan Barang
Supplier
59
A.5.2. Mengelola Menu Permintaan Barang Outlet
Gambar IV.41.
Activity Diagram Bagian Warehouse Menu Permintaan barang Outlet.
A.5.3. Mengelola Menu Penerimaan barang Supplier.
Gambar IV.42.
Activity Diagram Bagian Warehouse Menu Penerimaan barang Supplier.
act Activ ity Diagram Permintaan Barang Outlet
Sistem Persediaan Warehouse
Klik Menu
Permintaan barang
Outlet
Menampilkan form
menu Permintaan
Barang Outlet
Tambah
Simpan HapusUbah
Keluar Menu
Permintaan
Barang Outlet
Menginput
Permintaan Barang
Outlet
act Activ ity Diagram Penerimaan Barang Supplier
Sistem Persediaan Warehouse
Klik Menu
Penerimaan Barang
Supplier
Menampilkan
Form Pernerimaan
Barang Supplier
Tambah
Simpan HapusUbah
Keluar Menu
Penerimaan
Barang Supplier
Menginput
Penerimaan Barang
Supplier
60
A.5.4. Mengelola Menu Pengiriman Barang
Gambar IV.43.
Activity Diagram Bagian Warehouse Menu Pengiriman Barang.
A.6. Bagian Warehouse Mengakses Menu Laporan
Gambar IV.44.
Activity Diagram Bagian Warehouse Menu Laporan.
act Activ ity Diagram Pengiriman Barang
Sistem Persediaan Warehouse
Klik Menu
Pengiriman Barang
Menampilkan
Form Pengiriman
Barang
Tambah
SimpanHapus
Ubah
Keluar Menu
Pengiriman
Barang
Menginput
Pengiriman Barang
act Activ ity Diagram Menu Laporan
Sistem Persediaanwarehouse
Klik Menu LaporanMenampilkan
Menu Laporan
Laporan Stock
OpnameJurnal Umum
61
A.6.1. Mengelola Menu Stock Opname Barang.
Gambar IV.45.
Activity Diagram Bagian Warehouse Stock Opname Barang.
A.6.4.Mengelola Menu Jurnal umum
Gambar IV.46.
Activity Diagram Bagian Warehouse Menu jurnal umum.
act Activ ity Diagram Laporan Stock Opname Barang
Sistem Persediaan Warehouse
Klik Menu Laporan
Stock Opname
Barang
Menampilkan form
menu Laporan
Stock Opname
Barang
Keluar Menu
Laporan Stock
Opname Barang
Cari CetakHitung
Simpan
Input tanggal, kode
barang,stock
awal,barang masuk,
barang keluarr
HapusTambah
act Activ ity Diagram Jurnal
Sistem Persediaan Warehouse
Membuka Form
Jurnal Umum
Menampilkan form
Jurnal Umum
Keluar Menu
Jurnal Umum
Cari CetakTambah
Input No
Jurnal,keterangan,kode
debit,nama akun
debit,debit, kode kredit,
nama akun kredit, kredit
SimpanBatal
Hapus
62
B. Activity Diagram Bagian Admin.
B.1. Bagian Admin dapat Log-In
Gambar IV.47.
Activity Diagram Bagian Admin Log In.
B.2. Bagian Admin dapat mengakses Menu Utama
Gambar IV.48.
Activity Diagram Bagian Admin Menu utama.
act Activ ity Diagram LogIn Adm
Sistem PersediaanAdmin
Melakukan
LogIn
Input
Username
Input
Password
Cek Username &
Password
Tampil Pesan
Username atau
Password
Salah
Masuk Kedalam
Menu Utama
act Activ ity Diagram Menu Utama Admin
Sistem PersediaanAdmin
Login SistemMenampilkan
Menu Utama
Menu File Menu Master Menu Laporan
Log Out
63
B.3. Bagian Admin dapat mengakses Menu File
Gambar IV.49.
Activity Diagram Bagian Admin Menu File.
B.4. Bagian Admin dapat mengakses Menu Master
Gambar IV.50.
Activity Diagram Bagian Admin Menu Master.
act Activ ity Diagram Menu File
Sistem Persediaan Admin
Klik Menu FileMenampilkan
Menu File
Log InLog Out Exit
act Activ ity Diagram Menu Master
Sistem PersediaanAdmin
Klik Menu Master
Menampilkan
Menu Master
Supplier Outlet Data barang master akunKaryawan
64
B .4.1. Mengelola Menu Supplier.
Gambar IV.51.
Activity Diagram Bagian Admin Menu Supplier.
B.4.2. Mengelola Menu Outlet
Gambar IV.52.
Activity Diagram Bagian Admin Menu Outlet
act Activ ity Diagram Supplier
Sistem Persediaan Admin
Klik Menu Supplier Tampil Form Supplier
Tambah Cari Hapus
Masukan id
supplier, nama
supplier, alamat, no
Tlp
Simpan Batal
Input Data yang
akan dicari
Ubah
Tutup Menu
Supplier
act Activ ity Diagram Outlet
Sistem Persediaan Admin
Klik Menu Outlet Masuk menu
Outlet
Tambah UbahHapusCari
Masukan kode
Outlet, no telepon
outlet, dan lokasi
outlet
Simpan batal
input data yang
akan di cari
Tutup Menu outlet
65
B.4.3. Mengelola Menu Data Barang
Gambar IV.53.
Activity Diagram Bagian Admin Menu Data Barang
B.4.4. Mengelola Menu Karyawan
Gambar IV.54.
Activity Diagram Bagian Admin Menu Karyawan.
act Activ ity Diagram Data Barang
Sistem Persediaan Admin
Klik Menu
Transaksi
Tampil menu
Transaksi
Menu Permintaan
Barang Supplier.Menu
Pengiriman
Barang.
Menu
Penerimaan
barang
Supplier.
Menu Permintaan
Barang Outlet.
input kode barang,
jumlah, nama barang
kategori satuan
harga beli
Simpan batal
input data yang
akan di cari
Tutup Menu Data
Barang
act Activ ity Diagram Master akun
Sistem Persediaan Admin
Klik Menu Karyawan Tampil Form Menu
Karyawan
Tambah Cari Hapus
Masukan nama
karyawan, id
karyawan,
password, status,
hak akses
Simpan Batal
Input Data yang
akan dicari
Ubah
Tutup Menu
Karyawan
66
B.4.5. Mengelola Menu Master Akun
Gambar IV.55.
Activity Diagram Bagian Admin Menu Master Akun.
B.5. Bagian Admin Mengakses Menu Laporan
Gambar IV.56.
Activity Diagram Bagian Admin Menu Laporan.
act Activ ity Diagram Master akun
Sistem Persediaan Admin
Klik Menu Master
akun
Tampil Form Menu
Akun
Tambah Cari Hapus
Masukan kode
akun, nama akun,
jenis akun, saldo
normal
Simpan Batal
Input Data yang
akan dicari
Ubah
Tutup Menu Menu
akun
act Activ ity Diagram Menu Laporan
Sistem PersediaanAdmin
Klik Menu LaporanMenampilkan
Menu Laporan
Laporan Stock
OpnameJurnal Umum
67
B.5.1. Mengelola Menu Stock Opname Barang
Gambar IV.57.
Activity Diagram Bagian Admin Menu Stock Opname Barang.
B.5.2. Mengelola Menu Jurnal Umum
Gambar IV.58.
Activity Diagram Bagian Admin Menu Jurnal Umum
act Activ ity Diagram Laporan Stock Opname Barang
Sistem Persediaan admin
Klik Menu Laporan
Stock Opname
Barang
Menampilkan form
menu Laporan
Stock Opname
Barang
Keluar Menu
Laporan Stock
Opname Barang
Cari CetakHitung
Simpan
Input tanggal, kode
barang,stock
awal,barang masuk,
barang keluarr
HapusTambah
act Activ ity Diagram Jurnal
Sistem Persediaan Admin
Membuka Form
Jurnal Umum
Menampilkan form
Jurnal Umum
Keluar Menu
Jurnal Umum
Cari CetakTambah
Input No
Jurnal,keterangan,kode
debit,nama akun
debit,debit, kode kredit,
nama akun kredit, kredit
SimpanBatal
Hapus
68
4.2 Desain
Berisi penjelasan dan penggambaran tentang Entity Relationship Diagram
(ERD), Logical Record Structure (LRS), Spesifikasi File, Software Architecture,
User Interface dan Spesifikasi Hardware dan Software.
69
4.2.1. Entity Relationship Diagram
Gambar.IV.59.
Entity Relationship Diagram
70
4.2.2. Logical Record Structure (LRS)
Gambar IV.60.
Logical Record Structure (LRS)
71
4.2.3. Spesifikasi File
Spesifikasi file yang digunakan dalam perancangan program usulan.
Perancangan Sistem Persediaan Barang ini terdiri dari database yang bernama
persediaan1 dan 11 tabel, yaitu:
1. Spesifikasi File karyawan
a. Nama File : karyawan
b. Fungsi : Digunakan untuk mengolah data karyawan dan
login
c. Akronim : karyawan.frm
d. Tipe File : File Master
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 46
i. Field Key : id_karyawan
Tabel.IV.1.
Spesifikasi File Karyawan
No Element Data Nama Field Type Size Keterangan
1. ID Karyawan id_karyawan Varchar 10 Primary_key
2. Nama Karyawan nm_karyawan Varchar 7
3. Password Pass Varchar 6
4. Status Status Varchar 8
5. Hak Akses hak_akses Varchar 15
72
2. Spesifikasi File Outlet
a. Nama File : Outlet
b. Fungsi : Digunakan untuk mengolah data Outlet
c. Akronim : outlet.frm
d. Tipe File : File Master
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 80
i. Field Key : kd_outlet
Tabel.IV.2.
Spesifikasi File Outlet
No Element Data Nama Field Type Size Keterangan
1. Kode Outlet kd_outlet Varchar 7 Primary_key
2. Kode Barang kd_brg Varchar 10
3. Nama Outlet nm_outlet Varchar 20
4. Telepone Tlp Int 11
5. Alamat Almt Varchar 32
3. Spesifikasi File Barang
a. Nama File : Barang
b. Fungsi : Digunakan untuk mengolah data barang
73
c. Akronim : barang.frm
d. Tipe File : File Master
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 96
i. Field Key : kd_brg
Tabel.IV.3.
Spesifikasi File Barang
No Element Data Nama Field Type Size Keterangan
1. Kode Barang kd_brg Varchar 7 Primary_key
2. Nama Barang nm_brg Varchar 15
3. Kategori Kategori Varchar 30
4. Stock Awal stock_awal Int 11
5. Id Supplier id_supplier Varchar 15
6. Satuan Satuan Varchar 7
7. Harga Beli harga_beli Int 11
4. Spesifikasi File Supplier
a. Nama File : Supplier
b. Fungsi : Digunakan untuk mengolah data supplier
c. Akronim : supplier.frm
d. Tipe File : File Master
74
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 84
i. Field Key : id_supplier
Tabel.IV.4.
Spesifikasi File Supplier
No Element Data Nama Field Type Size Keterangan
1. Id Supplier id_supplier Varchar 8 Primary_key
2. Nama Supplier nm_supplier Varchar 30
3. Alamat Alamt Varchar 35
4. No Telepon no_tlp Int 11
5. Spesifikasi File master_akun
a. Nama File : master_akun
b. Fungsi : Digunakan untuk mengolah data master akun
c. Akronim : master_akun.frm
d. Tipe File : File Master
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 70
75
i. Field Key : kd_akun
Tabel.IV.5.
Spesifikasi File Master Akun
No Element Data Nama Field Type Size Keterangan
1. Kode Akun kd_akun Char 10 Primary_key
2. Nama Akun nm_akun Varchar 25
3. Jenis Akun jenis_akun Varchar 25
4. Saldo normal saldo_normal Varchar 10
6. Spesifikasi File penerimaan_barang
a. Nama File : penerimaan_barang
b. Fungsi : Digunakan untuk mengolah data penerimaan
barang
c. Akronim : penerimaan_barang.frm
d. Tipe File : File Transaksi
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 57
i. Field Key : kd_pb
76
Tabel.IV.6.
Spesifikasi File Penerimaan Barang
No Element Data Nama Field Type Size Keterangan
1. Kode Penerimaan
Barang
kd_pb varchar 7 Primary_key
2. Tanggal terima tgl_terima Date
3. Kode Purchase Order kd_PO Varchar 10
4. Id Karyawan id_karyawan Varchar 10
7. Spesifikasi File pengiriman_brg
a. Nama File : pengiriman_brg
b. Fungsi : Digunakan untuk mengolah data pengiriman
barang
c. Akronim : pengiriman_brg.frm
d. Tipe File : File Transaksi
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 27
i. Field Key : kd_kirim
Tabel.IV.7.
Spesifikasi File Pengiriman Barang
No Element Data Nama Field Type Size Keterangan
1. Kode Kirim kd_kirim Varchar 7 Primary_key
77
2. Kode Outlet kd_outlet Varchar 10
3. Tanggal kirim tgl_kirim Date
4. Kode order kd_order Varchar 10
8. Spesifikasi File permintaan_outlet
a. Nama File : permintaan_outlet
b. Fungsi : Digunakan untuk mengolah data permintaan outlet
c. Akronim : permintaan_outlet.frm
d. Tipe File : File Transaksi
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 50
i. Field Key : kd_order
Tabel.IV.8.
Spesifikasi File Permintaan Outlet
No Element Data Nama Field Type Size Keterangan
1. Kode Order kd_order Varchar 10 Primary_key
2. Tanggal Order tgl_order Date
3. Kode Barang kd_brg Varchar 6
4. Quantity qty_PO int 10
5. Kode Outlet kd_outlet Varchar 30
78
9. Spesifikasi File permintaan_supplier
a. Nama File : permintaan_supplier
b. Fungsi : Digunakan untuk mengolah data permintaan
supplier
c. Akronim : permintaan_supplier.frm
d. Tipe File : File Transaksi
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 59
i. Field Key : kd_PO
Tabel.IV.9.
Spesifikasi File Tabel Permintaan Supplier
No Element Data Nama Field Type Size Keterangan
1. Kode Purchase
Order
kd_PO Varchar 7 Primary_key
2. Tanggal
Permintaan
tgl_permintaan Date
3. Kode Barang kd_brg Varchar 25
4. Quantity Qty int 6
10. Spesifikasi File stock_opname
a. Nama File : stock_opname
b. Fungsi : Digunakan untuk mengolah data stock_opname
79
c. Akronim : stock_opname.frm
d. Tipe File : File Laporan
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 72
i. Field Key : no_stock
Tabel.IV.10.
Spesifikasi File Stock Opname Barang
No Element Data Nama Field Type Size Keterangan
1. No Stock no_stock Varchar 7 Primary_key
2. Tanggal Tgl Date
3. Kode Barang kd_brg Varchar 25
4. Stock Awal stock_o_awal Int 10
5. Quantity masuk qty_masuk Int 10
6. Quantity Keluar qty_keluar int 10
7. Stock Akhir stock_o_akhir Int 10
11. Spesifikasi File Jurnal umum
a. Nama File : jurnal
b. Fungsi : Digunakan untuk mengolah data jurnal Umum
80
c. Akronim : jurnal.frm
d. Tipe File : File Laporan
e. Media File : Harddisk
f. Organisasi File : Index Sequential
g. Akses File : Random
h. Panjang Record : 167
i. Field Key : no_jurnal
Tabel.IV.11.
Spesifikasi File Jurnal Umum
No Element Data Nama Field Type Size Keterangan
1. Nomer Jurnal no_jurnal Varchar 10 Primary_key
2. Tanggal Jurnal
Umum
tgl_ju Date
3. Keterangan Ket Varchar 30
4. Kode Penerimaan
Barang
kd_pb Varchar 10
5. Kode Pengiriman
Barang
kd_kirim Varchar 10
6. Kode Debit kd_debit Int 10
7. Nama Akun
Debit
akun_debit Varchar 25
8. Debit Debit Varchar 15
9. Kode Kredit kd_kredit Int 11
10. Akun Kredit akun_kredit Varchar 35
11. Kredit Kredit Int 11
81
4.2.4. Software Architecture
1. Deployment Diagram
SERVER
Aplikasi
DATA BASE SERVER
APLIKASI DATABASE
PC KARYAWAN
APPLIKASI PERSEDIAAN BARANG
Interface1
Gambar.IV.61.
Deployment Diagram Sistem Persediaan Barang
82
2. Sequence Diagram
Warehouse
1 Berdasarkan use case: log in
Gambar.IV.62.
Sequence Diagram Login
sd sequence login
Warehouse Form Log in control_login db_karyawan menu utama
Buka form Login()
Tampil Log in ()
.input ID karyawan dan
Password karyawan()
pil ih tombol login ()login()
login()
validasi ()
login berhasil()
tampul Menu utama()
login gagal()
keluar()
83
2 Berdasarkan use case : karyawan
Gambar.IV.63.
Sequence Diagram karyawan.
3 Berdasarkan use case : supplier
sd karyawan
warehouse form karyawan Control_karyawan Db_karyawan
Pilih Menu Karyawan()
Tampilkan Form Data karyawan()
Pilih Tombol Tambah ()
Input Data karyawan()
simpan()
simpan()
Simpan()
Data Berhasil Disimpan()
cari Data karyawan()
pilih data karyawan()
pilih tombol ubah()
input data karyawan baru ()
simpan()
simpan()
simpan()
data berhasil Di ubah()
cari data karyawan()
pilih data karyawan()
pilih tombol hapus()
hapus()
hapus()
hapus()
data berhasil dihapus()
pil ih Tombol tutup()
tutup()
pil ih tombol batal()
batal()
besih field()
84
Gambar.IV.64.
Sequence Diagram Supplier
4 Berdasarkan use case : Barang
sd supplier
warehouse form Supplier Control_supplier Db_supplier
Buka Form Supplier()
Tampilkan Form Supplier()
Tambah Data Supplier()
input Data Supplier()
simpan()
simpan()
simpan()
Data Berhasil Disimpan()
cari data Supplier()
pil ih data supplier()
pil ih tombol ubah()
input data supplier baru()
simpan()
simpan()
simpan()
data berhasil di ubah()
cari data supplier()
pil ih data supplier()
pil ih tombol hapus()
hapus()
hapus()
data berhasil dihapus()
pil ih tombol tutup()
tutup()
pil ih tombol batal()
batal()
bersih field()
85
Gambar.IV.65.
Sequence Diagram barang
5 Berdasarkan use case : Outlet
sd barang
warehouse form barang control_barang Db_barang
pilih Menu Barang()
tampilkan menu barang()
pil ih Tombol Tambah ()
input Data Barang()
simpan()
simpan()
simpan()
data berhasil disimpan()
cari data barang()
pil ih data barang()
pil ih tombol ubah()
input data barang baru()
simpan()
simpan()
simpan()
data berhasil diubah()
cari data barang()
pil ih data barang()
pil ih tombol hapus()
hapus()
hapus()
data berhasil dihapus()
Pilih Tombol tutup()
tutup()
pil ih tombol batal()
batal()
bersih field()
86
Gambar.IV.66.
Sequence Diagram Outlet
sd Outlet
warehouse form outlet Control_Outet Db_outlet
pil ih menu Outlet()
tampilkan form outlet()
pil ih tombol tambah()
input data Outlet()
simpan()
simpan()
simpan()
data berhasil disimpan()
cari data outlet()
pil ih data outlet()
pil ih tombol ubah()
input data outlet baru()
simpan()
simpan()
simpan()
data berhasil di ubah()
cari data outlet()
pil ih data outlet()
pil ih tombol hapus()
hapus()
hapus()
data berhasil dihapus()
pil ih tombol tutup()
tutup()
pil ih tombol Batal()
batal()
bersih field()
87
6 Berdasarkan use case : Master Akun
Gambar.IV.67.
Sequence Diagram Master_akun
sd master akun
warehouse form master_akun control_master_akun Db_master_akun
pilih Menu master akun()
tampilkan menu master_akun()
pil ih tombol tambah()
input data master akun()
simpan()
simpan()
simpan()
data berhasil disimpan()
cari data master_akun()
Pilih data master_akun()
pil ih tombol ubah()
input data Master_akun baru()
simpan()
simpan()
simpan()
data berhasil di ubah()
cari data master_akun()
pil ih data master_akun()
pil ih tombol hapus()
hapus()
hapus()
data berhasil di hapus()
pil l ih Tombol tutup()
tutup()
pil ih tombol batal()
batal()
bersih field()
88
7 Berdasarkan use case : Permintaan Barang Supplier
Gambar.IV.68.
Sequence Diagram Permintaan Barang Supplier
sd permintaan_Supplier
warehouse Permintaan
Barang Outlet
Control_permintaan_barang_outlet Db_permintaan_supplier
buka menu transaksi permintaan barang supplier()
tampil form transaksi Permintaan barang supplier()
pil ih Tombol tambah()
isi Field pada Form ()
simpan()
simpan()
simpan()
transaksi berhasil disimpan()
cari transaksi permintaan_supplier()
pil ih transaksi permintaan_supplier()
pil ih tombol ubah()
input transaksi permintaan_supplier baru()
simpan()
simpan()
simpan()
transaksi berhasil di ubah()
cari transaksi permintaan_supplier()
pilh transaksi permintaan_supplier()
pil ih tombol hapus()
hapus()
hapus()
transaksi berhasil dihapus()
pil ih tombol keluar()
keluar()
89
8 Berdasarkan use case : Permintaan Barang Outlet
Gambar.IV.69.
Sequence Diagram Permintaan Barang Outlet
sd Permintaan_Oulet
warehouse Permintaan
Barang Outlet
Control_permintaan_barang_outlet Db_permintaan_outlet
buka menu transaksi Permintaan Barang Outlet()
tampilkan menu Permintaan Barang Outlet()
pil ih tombol Tambah()
isi field pada Form()
simpan()
simpan()
simpan()
transaksi berhasil disimpan()
cari transaksi permintaan barang outlet()
Pilih Transaksi permintaan barang outlet()
pil ih tombol ubah()
iinput transaksi yang permintaan barang outlet baru()
simpan()
simpan()
simpan()
transaksi berhasil diubah()
cari transaksi permintaan barang outlet()
pil ih transaksi permintaan barang outlet()
pil ih tombol hapus()
hapus()
hapus()
transaksi berhasil dihapus()
pil ih tombol Keluar()
keluar()
90
9 Berdasarkan use case : Penerimaan Barang
Gambar.IV.70.
Sequence Diagram Penerimaan Barang
sd penerimaan_barang
warehouse Penerimaan
Barang
Control_penerimaan_barang Db_penerimaan_barang
buka menu transaksi penerimaan barang()
Tampilkan Transaksi Penerimaan Barang()
pil ih tombol tambah ()
isi Field pada Form()
simpan()
simpan()
simpan()
transaksi berhasil disimpan()
cari transaksi penerimaan barang()
pil ih transaksi pernerimaan barang()
pil ih tombol ubah()
input transaksi penerimaan barang baru()
simpan()
simpan()
simpan()
transaksi berhasil diubah()
cari transaksi penerimaan barang()
pil ih transaksi penerimaan barang()
pil ih tombol hapus()
hapus()
hapus()
transaksi berhasil dihapus()
pil ih tombol keluar()
keluar()
91
10 Berdasarkan use case : Pengiriman Barang
Gambar.IV.71.
Sequence Diagram Pengiriman Barang
sd pengirman_brg
warehouse Pengiriman
Barang
Control_pengiriman_barangDb_pengiriman_barang
pil ih menu transaksi pengiriman barang()
Tampilkan Form Transaksi Pengiriman Barang()
pil ih Tombol Tambah()
isi field pada form()
simpan()
simpan()
simpan()
transaksi berhasil disimpan()
cari transaksi Pengiriman Barang()
pil ih transaksi pengiriman barang()
pil ih tombol ubah()
input transaksi Pengiriman Barang baru()
simpan()
simpan()
simpan()
data berhasil di ubah()
cari transaksi Pengiriman Barang()
pil ih transaksi pengiriman Barang()
pil ih tombol hapus()
hapus()
hapus()
transaksi berhasil diihapus()
pil ih tombol Keluar()
keluar()
92
11 Berdasarkan use case : Stock Opname Barang
Gambar.IV.72.
Sequence Diagram Stock Opname Barang
sd Stock_opname
warehouse Stock opname
Barang
control_stock_opname Db_stock_opname
pilih menu transaksi Stock opname()
Tampilankan Menu Stock Opname()
pil ih tombol Tambah()
isi Fiield Stock Opname()
simpan()
simpan()
simpan()
transaksi berhasil disimpan()
cari transaksi Stock opname()
pil ih transaksi stock opname()
pil ih tombol cetak()
cetak()
cetak()
menampilkan data transaksi()
cari transaksi stock opname()
pil ih transaksi stock opname()
pil ih tombol hapus()
hapus()
hapus()
data transaksi berhasil dihapus()
pil ih tombol keluar ()
keluar()
93
12 Berdasarkan use case : Jurnal Umum
Gambar.IV.73.
Sequence Diagram Jurnal Umum.
sd Jurnal_Umum
warehouse jurnal_umum Control Db_jurnal_umum
Pilih Menu Jurnal umum()
Menampilkan Form Jurnal Umum()
pil ih tombol Tambah()
isi field jurnal()
simpan()
simpan()
simpan()
data transaksi berhasil disimpan()
cari data jurnal umum()
pil ih jurnal umum()
pil ih tombol cetak()
cetak()
cetak()
menampilkan data transaksi()
cari data jurnal umum()
pil ih data jurnal umum()
pil ih tombol hapus()
hapus()
hapus()
data transaksi berhasil dihapus()
pil ih tombol keluar()
keluar()
94
Admin
1 Berdasarkan use case: Admin log in
Gambar.IV.74.
Sequence Diagram Admin Login.
sd sequence login
Admin Form Log in control_login db_karyawan menu utama
Buka form Login()
Tampil Log in ()
.input ID karyawan dan
Password karyawan()
pil ih tombol login ()login()
login()
validasi ()
login berhasil()
tampul Menu utama()
login gagal()
keluar()
95
2 Berdasarkan use case: karyawan
Gambar.IV.75.
Sequence Diagram karyawan.
sd karyawan
admin form karyawan Control_karyawan Db_karyawan
Pilih Menu Karyawan()
Tampilkan Form Data karyawan()
Pilih Tombol Tambah ()
Input Data karyawan()
simpan()
simpan()
Simpan()
Data Berhasil Disimpan()
cari Data karyawan()
pilih data karyawan()
pilih tombol ubah()
input data karyawan baru ()
simpan()
simpan()
simpan()
data berhasil Di ubah()
cari data karyawan()
pilih data karyawan()
pilih tombol hapus()
hapus()
hapus()
hapus()
data berhasil dihapus()
pil ih Tombol tutup()
tutup()
pil ih tombol batal()
batal()
besih field()
96
3 Berdasarkan use case: Supplier
Gambar.IV.76.
Sequence Diagram Supplier.
sd supplier
admin form Supplier Control_supplier Db_supplier
Buka Form Supplier()
Tampilkan Form Supplier()
Tambah Data Supplier()
input Data Supplier()
simpan()
simpan()
simpan()
Data Berhasil Disimpan()
cari data Supplier()
pil ih data supplier()
pil ih tombol ubah()
input data supplier baru()
simpan()
simpan()
simpan()
data berhasil di ubah()
cari data supplier()
pil ih data supplier()
pil ih tombol hapus()
hapus()
hapus()
data berhasil dihapus()
pil ih tombol tutup()
tutup()
pil ih tombol batal()
batal()
bersih field()
97
4 Berdasarkan use case: Barang
Gambar.IV.77.
Sequence Diagram Barang
sd barang
admin form barang control_barang Db_barang
pilih Menu Barang()
tampilkan menu barang()
pil ih Tombol Tambah ()
input Data Barang()
simpan()
simpan()
simpan()
data berhasil disimpan()
cari data barang()
pil ih data barang()
pil ih tombol ubah()
input data barang baru()
simpan()
simpan()
simpan()
data berhasil diubah()
cari data barang()
pil ih data barang()
pil ih tombol hapus()
hapus()
hapus()
data berhasil dihapus()
Pilih Tombol tutup()
tutup()
pil ih tombol batal()
batal()
bersih field()
98
5 Berdasarkan use case: Outlet
Gambar.IV.78.
Sequence Diagram Outlet
sd Outlet
admin form outlet Control_Outet Db_outlet
pil ih menu Outlet()
tampilkan form outlet()
pil ih tombol tambah()
input data Outlet()
simpan()
simpan()
simpan()
data berhasil disimpan()
cari data outlet()
pil ih data outlet()
pil ih tombol ubah()
input data outlet baru()
simpan()
simpan()
simpan()
data berhasil di ubah()
cari data outlet()
pil ih data outlet()
pil ih tombol hapus()
hapus()
hapus()
data berhasil dihapus()
pil ih tombol tutup()
tutup()
pil ih tombol Batal()
batal()
bersih field()
99
6 Berdasarkan use case: Master Akun
Gambar.IV.79.
Sequence Diagram Master Akun.
sd Outlet
admin form outlet Control_Outet Db_outlet
pil ih menu Outlet()
tampilkan form outlet()
pil ih tombol tambah()
input data Outlet()
simpan()
simpan()
simpan()
data berhasil disimpan()
cari data outlet()
pil ih data outlet()
pil ih tombol ubah()
input data outlet baru()
simpan()
simpan()
simpan()
data berhasil di ubah()
cari data outlet()
pil ih data outlet()
pil ih tombol hapus()
hapus()
hapus()
data berhasil dihapus()
pil ih tombol tutup()
tutup()
pil ih tombol Batal()
batal()
bersih field()
100
7 Berdasarkan use case: Stock Opname Barang
Gambar.IV.80.
Sequence Diagram Stock Opname Barang.
sd Stock_opname
admin Stock opname
Barang
control_stock_opname Db_stock_opname
pilih menu transaksi Stock opname()
Tampilankan Menu Stock Opname()
pil ih tombol Tambah()
isi Fiield Stock Opname()
simpan()
simpan()
simpan()
transaksi berhasil disimpan()
cari transaksi Stock opname()
pil ih transaksi stock opname()
pil ih tombol cetak()
cetak()
cetak()
menampilkan data transaksi()
cari transaksi stock opname()
pil ih transaksi stock opname()
pil ih tombol hapus()
hapus()
hapus()
data transaksi berhasil dihapus()
pil ih tombol keluar ()
keluar()
101
8 Berdasarkan use case: Jurnal Umum
Gambar.IV.81.
Sequence Diagram Jurnal Umum.
sd Jurnal_Umum
admin jurnal_umum Control Db_jurnal_umum
Pilih Menu Jurnal umum()
Menampilkan Form Jurnal Umum()
pil ih tombol Tambah()
isi field jurnal()
simpan()
simpan()
simpan()
data transaksi berhasil disimpan()
cari data jurnal umum()
pil ih jurnal umum()
pil ih tombol cetak()
cetak()
cetak()
menampilkan data transaksi()
cari data jurnal umum()
pil ih data jurnal umum()
pil ih tombol hapus()
hapus()
hapus()
data transaksi berhasil dihapus()
pil ih tombol keluar()
keluar()
102
4.2.5. User Interface
Implementasi pada aplikasi inventory berdasarkan hasil rancangan User
Interface adalah sebagai berikut:
1. Tampilan Login
Administrator harus melakukan login terlebih dahulu untuk dapat menggunakan
modul-modul yang tersedia Jika login berhasil, maka menu-menu yang sesuai
dengan kategori user tersebut akan ditampilkan
Gambar.IV.82.
User Interface Form Login.
103
2. Tampilan Menu Utama
Gambar.IV.83.
User Interface Menu Utama.
3. Tampilan Menu Master
Gambar.IV.84.
User Interface Menu Master.
104
4. Tampilan Form Supplier
Gambar.IV.85.
User Interface Form Supplier.
105
5. Tampilan Form Outlet
Gambar.IV.86.
User Interface Form Outlet.
6. Tampilan Form Barang
Gambar.IV.87.
User Interface Form Barang.
106
7. Tampilan Form Karyawan
Gambar.IV.88.
User Interface Form Karyawan.
8. Tampilan Form Master akun
Gambar.IV.89.
User Interface Form Master Akun.
107
9. Tampilan Menu Transaksi
Gambar.IV.90.
User Interface Menu Transaksi
10. Tampilan Form Permintaan Barang Supplier
Gambar.IV.91.
User Interface Form Permintaan Barang Supplier.
108
11. Tampilan Form Permintaan Barang Outlet
Gambar.IV.92.
User Interface Form Permintaan Barang Outlet.
12. Tampilan Form Penerimaan Barang
Gambar.IV.93.
User Interface Form Penerimaan Barang.
109
13. Tampilan Form Pengiriman Barang
Gambar.IV.94.
User Interface Form Pengiriman Barang.
14. Tampilan Menu Laporan
Gambar.IV.95.
User Interface Menu Laporan.
110
15. Tampilan Form Stock Opname Barang
Gambar.IV.96.
User Interface Form Stock Opname Barang
111
16. Tampilan Form Jurnal Umum untuk Pembelian barang
Gambar.IV.97.
User Interface Form Jurnal Umum untuk penerimaan barang (pembelian)
112
17. Tampilan Form Jurnal Umum untuk Penjualan barang
Gambar.IV.98.
User Interface Form Jurnal Umum untuk pengiriman barang untuk dijual
(penjualan)
113
4.2.6. Spesifikasi Hardware dan Software
Tabel.IV.12
Spesifikassi Hardware dan Software
Kebutuhan Keterangan
Sistem Operasi Microsoft Windows 8
Processor AMD A4-5000 APU with Radeon(TM) HD
Graphics 1.50 GHz
RAM 2 GB
Harddisk 500 GB
Monitor 14.0” HD LED LCD
Keyboard 108 ke
Printer Deskjet
Mouse Standard
Software Bahasa Pemrograman : Netbeans 8.1
Aplikasi Pendukung : Java Applicatio
DBMS : My SQL
Anti Virus : Smadav 2016 Rev. 10.8