Material (Studi Kasus: Toko Bangunan XYZ) Triana Elizabeth1, Tinaliah2
3. HASIL DAN PEMBAHASAN 1Database Diagram
Perancangan dan pembuatan database menggunakan DBMS SQL Server Management Studio. Database aplikasi memiliki 5 buah tabel yaitu tabel tbPengguna, tbPelanggan, tbBarang, tbPenjualan, dan tbDetailPenjualan. Database diagram dapat dilihat pada Gambar 1.
182 ISSN: 2407-4322
Gambar 1. Database Diagram 3.2 Tampilan Antar Muka Aplikasi
Aplikasi penjualan dan stok barang pada Toko Bangunan XYZ yang telah dibuat memiliki form yaitu :
a. Form Pengguna, Form Login dan Form Lupa Password
Form Pengguna digunakan untuk menyimpan, merubah, dan menghapus data pengguna. Form Login digunakan untuk masuk ke aplikasi dimana pengguna harus memasukkan username dan password yang telah terdaftar. Form lupa password digunakan apabila pengguna lupa password mereka sehingga mereka perlu menjawab pertanyaan yang sebelumnya diisi ketika menyimpan data pengguna di Form Pengguna. Form pengguna, login, dan lupa password dapat dilihat pada Gambar 2.
Gambar 2. Form Pengguna, Form Login, dan Form Lupa Password b. Form Menu Utama
Form menu utama memiliki menu-menu yang dapat dipilih oleh pengguna, seperti: menu data barang, menu data pelanggan, menu penjualan, menu laporan, dan menu pengguna.Form menu utama dapat dilihat pada Gambar 3
Jatisi, Vol. 4 No. 2 Maret 2018 183
Gambar 3. Form Menu Utama c. Form Data Barang
Form data barang berfungsi untuk menyimpan, mengubah, dan menghapus data barang serta tersedia pencarian data barang. Pada datagridview diberi warna oranye pada baris data barang yang akan habis dan diberi warna merah jika barang telah habis. Form data barang dapat dilihat pada Gambar 4
Gambar 4. Form Data Barang d. Form Data Pelanggan
Form data pelanggan berfungsi menyimpan, mengubah, dan menghapus data pelanggan serta terdapat menu untuk pencarian data pelanggan. Form data pelanggan dapat dilihat pada Gambar 5.
184 ISSN: 2407-4322 e. Form Data Penjualan
Form data penjualan digunakan untuk menyimpan data penjualan berdasarkan nomor transaksi penjualan. Ketika data penjualan berhasil disimpan maka stok barang akan secara otomatis berkurang sesuai dengan jumlah pada penjualan. Form Data Penjualan dapat dilihat pada Gambar 6.
Gambar 6. Form Data Penjualan f. Data Barang Terlaris
Aplikasi ini dapat mencetak laporan 10 barang terlaris atau barang paling banyak terjual berdasarkan rentang tanggal yang diinput oleh pengguna. Laporan ini dapat dicetak dengan membuka form data barang terlaris lalu menginput rentang tanggal mulai dan tanggal sampai, kemudian menekan tombol cari barang terlaris untuk menampilkan 10 barang terlaris pada datagridview atau menekan tombol cetak barang untuk mencetaknya. Tampilan data barang terlaris dapat dilihat pada Gambar 7.
Gambar 7. Data Barang Terlaris g. Laporan
Aplikasi ini memiliki fitur untuk mencetak laporan-laporan yang dibutuhkan, yaitu laporan seluruh data pelanggan, laporan seluruh barang, laporan barang terlaris berdasarkan rentang yang diinput pengguna,dan laporan penjualan per bulan dan per tahun.
Jatisi, Vol. 4 No. 2 Maret 2018 185 3. Hasil Pengujian
Berdasarkan hasil pengujian black box testing yang dilakukan terhadap fungsi dan kinerja setiap menu dari aplikasi, dapat diketahui bahwa aplikasi penjualan dan stok barang pada Toko Bangunan XYZ dapat mengontrol stok barang yang akan habis sehingga aplikasi akan memberikan alert atau peringatan bahwa barang tersebut kurang dari stok minimal yang telah ditentukan sehingga dapat meminimalisir hilangnya barang dan terlambatnya proses pembelian barang dari supplier. Selain itu, aplikasi juga dapat menyimpan setiap penambahan data barang, melakukan perubahan, penghapusan data di form pengguna barang, pelanggan, penjualan.
Berdasarkan hasil wawancara dari pelaku usaha toko bangunan XYZ setelah melakukan implementasi terhadap aplikasi penjualan dan stok barang pada Toko Bangunan XYZ dapat diketahui bahwa aplikasi ini telah memenuhi atau telah sesuai dengan kebutuhan mereka. Selain itu, aplikasi ini juga dapat meningkatkan kinerja dan efisiensi waktu dalam transaksi penjualan dan mengetahui stok barang terkini sehingga membantu pemilik toko bangunan XYZ mengambil keputusan dalam menyetok barang.
4. KESIMPULAN
Berdasarkan hasil pengujian black box testing hasil wawancara dari pelaku usaha toko bangunan XYZ maka dapat disimpulkan bahwa aplikasi ini telah memenuhi atau telah sesuai dengan kebutuhan. Selain itu, aplikasi ini juga dapat meningkatkan kinerja dan efisiensi waktu dalam transaksi penjualan dikarenakan aplikasi ini dapat memberikan informasi mengenaikeuntungan penjualan, stok barang terkini, barang-barang yang terlaris atau yang paling banyak terjual dari rentang tanggal, sehingga dapat membantu pemilik toko bangunan XYZ mengambil keputusan dalam barang apa yang perlu distok.
5. SARAN
Aplikasi penjualan dan stok barang pada Toko Bangunan XYZ dapat dikembangkan lebih lanjut untuk menambahkan fitur kondisi barang untuk mengetahui barang apa saja yang terdapat di gudang yang tidak layak jual atau mesti dikembalikan ke supplier. Selain itu, dapat juga menambahkan fitur pembelian barang dari supplier atau pencatatan faktur barang masuk sehingga dapat memudahkan pemilik usaha mengecek kembali faktur pembelian/hutang sama atau tidak dengan faktur yang ditagih oleh sales. Hal ini dapat mencegah pembayaran hutang yang berulang.
UCAPAN TERIMA KASIH
Penulis mengucapkan terima kasih kepada para pemilik dan pelaku usaha toko-toko bangunan yang berlokasi di Jalan RE. Martadinata Palembang atas kontribusinya dalam penelitian ini.
186 ISSN: 2407-4322 DAFTAR PUSTAKA
[1] Komputer, Wahana. 2010, SQL Server 2008 Express, Andi, Yogyakarta
[2] Rpetrusha. 2015, Visual Basic, https://github.com/dotnet/docs/blob/master/docs/visual-basic/index.md, Diakses tanggal 8 Januari 2018
[3] M. Sidi Mustaqbal, Roeri Fajri F, Hendra Rahmadi. 2015, Pengujian Aplikasi Menggunakan Black Box Testing Boundary Value Analysis (Studi Kasus: Aplikasi Prediksi Kelulusan SNMPTN), Jurnal Ilmiah Teknologi Informasi Terapan, Nomor 3, Vol.1
[4] Syahrul Mauluddin dan Nakya Santini. 2017, Sistem Informasi Persediaan dan Penjualan Barang Berbasis Desktop Di D-Net House, Prosiding Saintiks FTIK Unikom, Volume 2. [5] Ahmad Budiman dan Asri Mulyani. 2016, Rancang Bangun Aplikasi Sistem Informasi
Persediaan Barang Di TB Indah Jaya Berbasis Desktop, Jurnal Algoritma Sekolah Tinggi Teknologi Garut, Nomor 1, Vol 13.
[6] Fira Isfatul Faizah dan Evy Sophia. 2016, Aplikasi Persediaan Barang Pada Toko Rajawali Malang Berbasis Desktop, Jurnal Dinamika Dotcom, Nomor 1, Vol 7.
[7] Junaidi, Ridwan Arifin, dan Amanda Septiani. 2015, Rancang Bangun Aplikasi Sistem Inventory Berbasis Desktop Menggunakan JSE, Konferensi Nasional Sistem & Informatika, STMIK STIKOM Bali, 9 – 10 Oktober 2015
[8] Whitten, Bentley dan Ditman. 2004, Metode Desain dan Analisis Sistem : Edisi ke-6, Andi Offset, Yogyakarta
Jatisi, Vol. 4 No. 2 Maret 2018 187