4.1 Perencanaan
4.1.1 Identifikasi Masalah
CV. Berkat Motor merupakan perusahaan yang bergerak dibidang
usaha perdagangan yang menjual berbagai aneka onderdil mobil
terutama truk. Dalam pengolahan data sistem persediaan stok barang
pada CV. Berkat Motor tersebut yang masih menggunakan sistem
persediaan secara manual, yaitu dengan mengisi form-form sederhana
dan dicatat dalam buku dan proses pendataan barang belum
menggunakan alat seperti barcode scanner
Persediaan barang merupakan bagian yang sangat penting bagi
perusahaan. Persediaan barang merupakan salah satu tugas manajemen
logistic dalam suatu tempat usaha yaitu dukungan dalam pengadaan
barang untuk seluruh keperluan, maka dari itu dibuatlah sistem
persedian stok barang menggunakan aplikasi Visual Basic dengan
memanfaatkan alat seperti barcode scanner untuk proses input dan
output pada sistem persediaan barang di CV.Berkat Motor Semarang
sehingga proses yang dahulu manual sekarang menjadi lebih cepat dan
tepat karena sudah menggunakan sistem yang terintegrasi.
4.1.2 Pembahasan Perencanaan Sistem
Dalam melaksanakan perencanaan penulis menganalisa apa yang
dibutuhkan untuk membangun aplikasi, yaitu sebuah aplikasi yang
dapat membantu pengelolaan data yang ada di CV.Berkat Motor
Semarang. Sistem baru nantinyaakan terkonsep secara sederhana
sehingga pengguna bisa dapat lebih mudah dalam menggunakannya.
pokok pembahasan sistem ini berada pada transaksi pembelian,
penjualan, stok barang serta retur barang. Transaksi barang masuk dan
barang keluar yang kemudian akan dijadikan bukti proses masuk dan
keluarnya barangpada CV.Berkat Motor Semarang. Perancanaan dan
analisa perancangan sistem merupakan salah satu kegiatan yang penting
35
36
2. Admin Kasir
Admin Kasiradalah operator yang bertanggung jawab penuh dalam
mengendalikan sistem seperti mengelola sebuah informasi penjualan
barang, berkoordinasi tentang keluar dan masuknya barang dengan
admin gudang dan pembuatan laporan hasil penjualan barang.
3. Admin Gudang
Admin Gudangadalah operator yang bertanggung jawab penuh
dalam mengendalikan sistem seperti mengelola sebuah informasi
penyetokan barang (spareparts mobil) dari pengadaan barang, proses
pengembalian barang sampai dengan pembuatan laporan tentang
keluar masuknya barang. Sehingga dibutuhkan operator Admin
Gudang yang memiliki kemampuanuntukmengoperasikan sistem
dengan baik dan benar.
a. Use Case Diagram pada Sistem stok barang pada CV.Berkat Motor
Semarang
Data_Pembelian Info_Pembelian
Data_Suplier
Data_Retur
Admin_Gudang
Super_Admin
Data_Pelanggan
Data_Barang
Info_Penjualan
Data_Pengguna Data_Penjualan
Admin_Kasir
Gambar 4.1 Use Case Diagram pada Sistem stok barang pada
CV.Berkat Motor Semarang
40
selanjutnya Super
admin akan
melakukan
perubahan pada data
barang yang sudah
tercatat seblumnya
Kelola_laporan Super Admin, Meliputi proses
Admin/gudang Pencatatan dan
dan Admin/kasir pembuatan laporan
Kelola_penjualan Admin/kasir Meliputi proses
pemesanan dan
pembelian sparepart
yang dilakukan oleh
pelanggan dan
dilayani oleh
admin/kasir secara
langsung
Alternatif 1 (Tambah)
1.1 Super admin memilih 1.2 Sistem menampilkan
tambah data barang form input data barang
1.3 Super admin mengisi 1.4 Sistem memverifikasi
46
admin/gudang admin/gudang
menekan tombol menekan tombol
Save dan cetak struk save dan cetak maka
penjualan data penjualan akan
tersimpan dan struk
akan tercetak
Alternatif 2 (Ubah)
2.1 Petugas memilih data 2.2 System akan
penjualan lalu menampilkan data
menekan tombol penjualan yang
ubah data dipilih dari database
yang sudah diisi
sebelumnya
2.3 Petugas merubah data 2.4 Jika petugas
penjualan lalu admin/gudang
menekan tombol menekan tombol
simpan perubahan simpan maka data
perubahan akan
tersimpan dan struk
akan tercetak
memilih menu
transaksi.
2 Petugas
admin/gudang
memilih menu retur
barang.
Alternatif 1 (Tambah Retur)
1.1 Petugas 1.2 System akan
admin/gudang menampilkan form
memilih tambah data data retur barang
retur barang
1.3 Petugas mengisi form 1.4 Sistem memverifikasi
data retur barang data retur barang
yang di input petugas
admin/gudang.
1.5 Petugas 1.6 Jika petugas
admin/gudang admin/gudang
menekan tombol menekan tombol
Save dan cetak struk save dan cetak maka
retur barang retur barang akan
tersimpan dan struk
akan tercetak
Alternatif 2 (Ubah)
2.1 Petugas memilih retur 2.2 System akan
barang lalu menekan menampilkan retur
tombol ubah data barang yang dipilih
dari database yang
sudah diisi
sebelumnya
2.3 Petugas merubah 2.4 Jika petugas
retur barang lalu admin/gudang
menekan tombol menekan tombol
51
mulai
menu utama
Input Username
dan Password
Cek User Id
dan PassId
Cek Kondisi
tidak valid
valid
selesai
Mulai
pilih aksi
Input_Data
Edit_data Proses
Hapus_data
Update
Selesai
c. Diagram kelola_pelanggan
Mulai
pilih aksi
Input_Data
Edit_data Proses
Hapus_data
Update
Selesai
Mulai
pilih aksi
Input_Data
Edit_data Proses
Hapus_data
Update
Selesai
Mulai
pilih aksi
Input_Data
Edit_data Proses
Hapus_data
Update
Mulai
pilih aksi
Input_Data
Edit_data Proses
Hapus_data
Update
Mulai
pilih aksi
Input_Data
Edit_data Proses
Hapus_data
Update
selesai
Halaman Muka Validasi login Halaman super Halaman admin Halaman admin
admin :
Login admin gudang kasir
semua_admin
login
masukan
username jika user level1
dan password
username dan
password
salah
Ubah
Hapus
keluar/exit
kelola pelanggan
Tambah
Ubah Update
Hapus
keluar/exit
Ubah
Hapus
keluar/exit
kelola transaksi
pembelian Tambah
Ubah
Update
Hapus
cetak struk
keluar/exit
kelola transaksi
penjualan
tambah
ubah Update
hapus
cetak struk
keluar/exit
Tambah
kelola retur barang
Update
Ubah
Hapus
cetak struk
keluar/exit
menampilkan halaman
kelola laporan
verifikasi
tampilkan hasil
cetak laporan pencarian data
keluar/exit
Kode_Pengguna Text 25
Username Text 20
Password Text 20
Sebagai Text 30
Kode_Barcode Text 25
Nama_Barang Text 100
Kode_Produk Text 30
Spek_Barang Text 100
Jumlah number 20
satuan Text 20
harga_beli number 20
harga_jual number 20
Picture_Name File
NoInvoice Text 25
Kode_Barcode Text 25
Kode_Pelanggan Text 25
Nama_Barang Text 100
Spesifikasi Text 100
Harga Number 20
Jumlah Number 20
TotalBayar Number 20
72
NoInvoice Text 25
Tanggal_Penjualan Date
Status_Penjualan Text 25
Kode_Pelanggan Text 25
Nama_Pelanggan Text 100
SubTotal Number 20
Diskon Number 20
HargaDiskon Number 20
TotalSemua Number 20
TotalPembayaran Number 20
Kembalian Number 20
Kode_Pembelian Text 25
Kode_Barcode Text 25
Nama_Barang Text 100
Spesifikasi Text 100
Harga Number 20
73
Jumlah Number 20
TotalBayar Number 20
Kode_Pembelian Text 25
Tanggal_Pembelian Date
Status_Pemeblian Text 100
Kode_Supier Text 25
Nama_Suplier Text 100
SubTotal Number 20
PPnPercentage Number 20
PPnBayar Number 20
TotalSemua Number 20
Kode_Retur Text 25
Tanggal_Retur Date
Kode_Pembelian Text 25
Kode_Barcode Text 25
Nama_Barang Text 100
74
kode_suplier Text 25
Nama_Suplier Text 100
Mobile Text 20
email Text 100
PictureName File
Alamat Text 100
Namaperusahaan Text 100
fax Text 20
No_rek Text 20
Nama_bank Text 20
kode_pelanggan Text 25
Nama_Pelanggan Text 100
Mobile Text 20
Email Text 100
PictureName File
Alamat Text 100
Pada form halaman awal terdapat 3 taksbar menu yakni file dan data
barang dan tentang kami. Pada menu file terdapat submenu yakni login,
dan exit. Pada submenu login berfungsi untuk masuk ke halaman
berikutnya sesuai dengan status hak akses dan exit untuk keluar dari
76
aplikasi. Dan pada menu data barang maka akan ditampilkan data barang
yang bersifat read only, berikut adalah perancangan halaman data barang
pelanggan yang sudah dimasukan oleh super admin, data suplier ini
berhubungan dengan data penjualan barang
5) Perancangan Halaman Data Pengguna
data cetak laporan adalah data suplier yang sudah dimasukan oleh hak
akses super admin
c) Perancangan Halaman Cetak Data Pengguna