BAB III
PERANCANGAN SISTEM
3.1 Pengumpulan Kebutuhan
Pada tahap pengumpulan kebutuhan ini didapat berbagai data dari pemilik toko yang berupa:
1. Proses Pemesanan
Pertama Pegawai toko akan mengecek ketersediaan barang, jika barang
habis atau tinggal sedikit, Pegawai akan melaporkan ke pemilik toko serta memesan ke supplier.
2. Proses Penginputan Barang
Setelah pembelian barang yang dipesan ke suppier , barang akan di Inputkan setelah lolos sortir terlebih dahulu.
3. Proses Penjualan
Pada toko ini melayani pembelian secara per item. 4. Proses Pemantauan Stok
Proses pemantauan stok ini dilakukan secara manual dengan cara mencocokkan dari data dengan barang yang ada.
5. Proses Laporan
Pegawai atau Admin bisa membut laporan stok, lapora data pegawai, ataupun laporan data penjualan.
3.2 Ruang Lingkup Aplikasi
3.2.1 Gambaran Umum Aplikasi
Memudahkan pemilik toko untuk mengelola stok serta memudahkan Pegawai toko untuk pendataan barang dan
a. User Admin ● Fitur
- Menginput, mengubah dan menghapus data User, Supplier,Barang, Barang Rusak, Penjualan dan pemesanan - Melakukan transaksi, pemesanan, barang rusak dan
penjualan.
- Menghapus data User, Barang, Barang Rusak, pemesanan dan Supplier.
- Update User, Barang dan Supplier.
- Untuk bukti transaksi,laporan penjualan,pemesanan dan stok .
●Fungsi
- Menginput data supplier, pemesanan, penjualan, laporan dan barang.
- Melakukan transaksi penjualan.
- Update data supplier, barang, user dan barang rusak. - Hapus data supplier, barang, barang rusak dan user.
- Mencetak bukti transaksi,laporan penjualan,pemesanan dan stok.
b. User pegawai ●Fitur
- Menginput, mengubah dan menghapus data, Barang, Barang Rusak, Penjualan dan pemesanan.
- Melakukan transaksi, pemesanan, barang rusak dan penjualan.
- Menghapus data, Barang, Barang Rusak, dan Supplier. - Update, Barang dan Barang Rusak.
●Fungsi
- Menginput dat, pemesanan, penjualan, laporan,dan barang.
- Melakukan transaksi penjualan .
- Update data barang, dan barang rusak.
- Hapus data, barang,pemesanan, penjualan dan barang rusak.
- Update data barang, dan barang rusak. - Melakukan transaksi penjualan
- Melihat laporan pemesanan dan barang rusak. ●Fungsi
- Melihat data pemesanan dan barang rusak. - Melakukan transaksi pemesanan
- Melakukan transaksi penjualan .
3.2.2 User Pengguna
Tabel 2.1 Tabel Pengguna Aplikasi Inventory
Pengguna Hak Akses
Pemilik Toko
1. Memasukkan, mengubah dan menghapus data barang,
Barang Rusak,Pemesanan user dan supplier
2. Melakukan transaksi penjualan dan melihat transaksi.
3. Melihat dan mencetak laporan penjualan, stok dan log.
Pegawai
1. Memasukkan, mengubah dan menghapus data barang dan Barang rusak.
2. Melakukan transaksi penjualan.serta mencetak bukti
3. Melihat dan mencetak laporan penjualan dan stok.
Supplier
1. Melakukan transaksi Pemesanan & Barang Rusak
3.3 Konsep Perancangan Aplikasi
Gambar 3.0 Gambar Konsep Perancnagan Aplikasi
3.3.1 Gambaran Umum
Module yang tersedia :
1. Business Library dan Web Service
Business library memuat class-class untuk melihat, menyimpan, mengubah, menghapus data dalam
database.Web service digunakan untuk menghubungkan
antara form dengan class (database). 2. Aplikasi Desktop
Aplikasi ini dirancang untuk digunakan oleh tiga user, yaitu
Pemilik Toko ,Pegawai dan Suplier. Aplikasi yang terdapat pada Pemilik Toko berfungsi untuk mengelola seluruh
3.4 Perancangan Antar Muka Aplikasi
Berikutini merupakan rancangan antar muka aplikasi Persediaan Toko.
3.4.1 Menu Login(T1)
Gambar3.1 Rancangan menu Login
Keterangan:
a. Terdapat dua textbox untuk memasukkan Nama Pengguna dan Password Pengguna.
b. Pada CheckBox Show Password, akan menampilkan password yanng semula .
c. Button OK berfungsi untuk masuk ke aplikasi. d. Button Cancel untuk menutup aplikasi.
3.4.2 Menu Utama Admin (T2)
Gambar 3.2 Rancangan tampilan menu utama admin
Keterangan:
supplier pemesanan maupun barang Rusak,, Adapun Laporan guna mencetak laporan stok dan Penjualan.
b.Terdapat keterangan Nama (Pengguna), jam dan tanggal sekarang
c. Terdapat menu Logout untuk keluar dari aplikasi.
3.4.3 Menu Utama Staff(T3)
Gambar 3.3 Rancangan tampilan menu utama pegawai
Keterangan:
a. Terdapat menu beberapa tab page untuk masuk ke menu-menu yang diinginkan, seperti menu barang, penjualan, barang rusak ,pemesanan dan laporan.
b. Terdapat keterangan Nama(pengguna), jam dan tanggal sekarang.
3.4.4 Menu Utama Supplier(T4)
Gambar 3.4 Rancangan tampilan menu utama supplier
Keterangan:
a. Terdapat menu beberapa tab page untuk masuk ke menu-menu yang diinginkan, seperti barang rusak dan pemesanan.
b. Terdapat keterangan Nama(pengguna), jam dan tanggal sekarang.
c. Terdapat menu Logout untuk keluar dari aplikasi.
3.4.5 Menu Barang(T5)
Gambar 3.5 Rancangan tampilan menu data barang
Keterangan:
a. Terdapat dua kategori pencarian, yaitu pencarian berdasarkan kode dan nama. Pencarian dapat berjalan dengan cara mengisi salah satu kategori pencarian lalu tekan button bergambar kaca pembesar (Cari).
b. Terdapat DataGridView untuk menampilkan barang hasil pencarian.
c. Button hapus untuk menghapus data pada baris yang dipilih .
d. Button tambah untuk menambah barang baru.
e. Button simpan edit untuk menyimpan data barang yang di edit
f. TextBox Kode Barang untuk memberi kode pada barang.
g. TextBox nama barang untuk menuliskan nama barang.
h. TextBox Kode Supplier untuk memberi kode Supplier.
i. TextBox Stok Barang untuk memberi jumlah stok pada barang yang di inputkan.
j. TextBox Kategori Barang untuk memberi kategori pada barang.
k. TextBox Harga Barang untuk memberi Harga pada barang..
3.4.6 Menu Pegawai (T6)
Gambar 3.8 Rancangan tampilan menu data pegawai
Keterangan :
a. Terdapat dua kategori pencarian seperti menu barang.
b. Terdapat DataGridView untuk menampilkan pegawai hasil pencarian.
c. Button hapus untuk menghapus data pada baris yang dipilih .
d. Button tambah untuk menambah pegawai baru.
e. Button simpan edit untuk menyimpan data pegawai yang di edit
f. TextBox Kode pegawai untuk memberi kode pada barang.
g. TextBox nama pegawai untuk menuliskan nama supplier.
h. TextBox kontak pegawai untuk memberi keterangan kontak pegawai.
i. TextBox alamat pegawai untuk memberi keterangan dimana rumah pegawai..
3.4.7 Menu Supplier (T7)
Gambar 3.10 Rancangan tampilan menu data supplier
Keterangan :
a. Terdapat dua kategori pencarian seperti menu barang.
b. Terdapat DataGridView untuk menampilkan supplier hasil pencarian.
c. Button hapus untuk menghapus data pada baris yang dipilih .
d. Button tambah untuk menambah supplier baru.
e. Button simpan edit untuk menyimpan data supplier yang di edit
f. TextBox Kode pegawai untuk memberi kode pada supplier.
g. TextBox nama supplier untuk menuliskan nama supplier. h. TextBox kontak supplier untuk memberi keterangan kontak
pegawai.
i. TextBox Perusahaan supplier untuk memberi keterangan
dimana supplier bekerja.
3.4.8 Menu Penjualan (T8)
Gambar 3.11 Rancangan tampilan menu data penjualan
Keterangan :
b. Button tambah untuk menambah penjualan baru.
c. TextBox Kode penjualan untuk memberi kode pada Penjualan.
d. TextBox nama barang untuk menuliskan nama barang yang terjual.
e. Date Time Picker tanggal penjualan untuk memberi keterangan
kapan barang terjuali.
f. TextBox harga barang untuk memberi keterangan harga barang
yang terjual.
g. TextBox jumlah barang untuk memberi keterangan berapa
banyak barang yang terjual.
3.4.9 Menu Pemesanan (T9)
Gambar 3.12. Rancangan tampilan menu data penjualan
Keterangan :
a. Button tambah untuk menambah pemesanan baru.
b. Button hapus untuk menghapus data pada baris yang dipilih.
c. TextBox Kode pemesanan untuk memberi kode pada
pemesanan.
d. TextBox nama barang untuk menuliskan nama barang yang dipesan.
e. TextBox Banyak Barang untuk memberi keterangan berapa
banyak barang yang dipesan.
3.4.10 Menu Barang Rusak (T10)
Gambar 3.13. Rancangan tampilan menu data barang rusak
Keterangan :
a. Button tambah untuk menambah Barang Rusak baru.
b. Button hapus untuk menghapus data pada baris yang dipilih.
c. TextBox Kode barang untuk memberi kode pada barang yang
rusak.
d. TextBox nama barang untuk menuliskan nama barang yang
rusak .
e. TextBox Banyak Barang untuk memberi keterangan berapa
banyak barang yang rusak.
f. Combo Box Kode Supplier barang untuk memberi keterangan
siapa supplier yang menyediakan barang.
3.4.11 Menu Laporan Stok (T11)