BAB III PERANCANGAN SISTEM 3.1 Pengumpulan Kebutuhan - Institutional Repository | Satya Wacana Christian University: Pengembangan Sistem Informasi Aplikasi Inventory Toko
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 penjualan. a.
User Admin ● Fitur
- Supplier,Barang, Barang Rusak, Penjualan dan pemesanan
Menginput, mengubah dan menghapus data User,
- penjualan.
Melakukan transaksi, pemesanan, barang rusak dan
- dan Supplier.
Menghapus data User, Barang, Barang Rusak, pemesanan
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
- Barang Rusak, Penjualan dan pemesanan.
Menginput, mengubah dan menghapus data, Barang,
- penjualan.
Melakukan transaksi, pemesanan, barang rusak dan
Menghapus data, Barang, Barang Rusak, dan Supplier.
- Update, Barang dan Barang Rusak.
- Melihat laporan penjualan dan stok berdasarkan tanggal ,
- barang, ataupun hari
●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.
- Mencetak laporan penjualan per tanggal , barang, ataupun hari.
c.
User Supplier ●Fitur
- dan barang rusak.
Melihat dan mencetak bukti transaksi untuk Pemesanan
- rusak.
Hapus data, barang,pemesanan, penjualan dan barang
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 .
- Hapus data, barang rusak dan Pemesanan.
- Mencetak laporan pemesanan dan barang rusak.
3.2.2 User Pengguna Pengguna Hak Akses 1.
Memasukkan, mengubah dan menghapus data barang, Barang Rusak,Pemesanan user dan supplier
Pemilik Toko 2.
Melakukan transaksi penjualan dan melihat transaksi.
3. Melihat dan mencetak laporan penjualan, stok dan log.
1. Memasukkan, mengubah dan menghapus data barang dan Barang rusak.
2. Melakukan transaksi penjualan.serta
Pegawai
mencetak bukti 3. Melihat dan mencetak laporan penjualan dan stok.
1. Melakukan transaksi Pemesanan &
Supplier Barang Rusak
serta melihat dan mencetak bukti transaksi.
Tabel 2.1 Tabel Pengguna Aplikasi Inventory3.3 Konsep Perancangan Aplikasi
Gambar 3.0 Gambar Konsep Perancnagan Aplikasi3.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 kegiatan yang berada di toko, seperti mendata barang masuk,, mendata supplier yang ingin bergabung, mendata penambahan atau pengurangan user, melakukan proses transaksi penjualan, lalu bisa melihat serta mencetak laporan penjualan, stok berdasarkan tanggal maupun per barang dan per bulan, serta bisa melihat dan mencetak bukti transaksi.
Untuk masuk sebagai Pemilik Toko, harus login dengan memasukkan username dan password yang berlevel Admin
(pemilik Toko).
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 adminKeterangan: a.
Terdapat menu Beberapa Tab Page untuk masuk ke menu- 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 pegawaiKeterangan: 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.
c.
Terdapat menu Logout untuk keluar dari aplikasi.
3.4.4 Menu Utama Supplier(T4)
Gambar 3.4 Rancangan tampilan menu utama supplierKeterangan: 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.7 Rancangan tampilan menu data pegawaiGambar 3.8 Rancangan tampilan menu data pegawaiKeterangan : 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.9. Rancangan tampilan menu data supplierGambar 3.10 Rancangan tampilan menu data supplierKeterangan : 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 penjualanKeterangan : 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 penjualanKeterangan : 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.
f.
Combo Box Kode Supplier barang untuk memberi keterangan siapa supplier yang menyediakan barang.
3.4.10 Menu Barang Rusak (T10)
Gambar 3.13. Rancangan tampilan menu data barang rusakKeterangan : 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)