Universitas Multi Data Palembang | 543
APLIKASI STOK BARANG PADA TOKO MEGA JAYA
Bella Maitasari1*), Triana Elizabeth2
12 Program StudiSistem Informasi, Fakultas Ilmu Komputer dan Rekayasa, Universitas Multi Data Palembang
1*[email protected], 2[email protected]
Kata kunci:
Iterasi; MySQL; Netbeans; Stok Barang.
Abstract: Toko Mega Jaya records that the stock of goods in the warehouse, incoming goods, and outgoing goods are still manual using books. Because there are often differences in goods that suddenly run out and it is also difficult for the warehouse to check goods, because there are no reports of stock of goods, incoming goods and outgoing goods, so the warehouse section has to recalculate the number of stock of goods in the warehouse. The purpose of this study is to design a Stock Application system in order to make it easier to process inventory in, out, and help employee performance to be more effective and efficient. The creation of this stock item application was created using the Netbeans Programming language, MySQL XAMPP application program. The method used in the research at Toko Mega Jaya is the iteration methodology.
The conclusion of this study is that this application can automatically increase the stock of goods, if it inputs incoming goods data and automatically reduces the stock of goods when inputting outgoing goods data, can print reports, provide stock information that is only a little bit.
Abstrak: Toko Mega Jaya mencatat stok barang di gudang, barang masuk, dan barang keluar masih manual menggunakan buku. Dikarenakan sering terjadi selisih barang yang tiba-tiba habis dan juga menyulitkan bagian gudang untuk melakukan pengecekan barang, karena tidak adanya laporan stok barang, barang masuk dan barang keluar, sehingga bagian gudang harus menghitung kembali jumlah stok barang yang ada di gudang. Tujuan penelitian ini adalah untuk merancang sebuah sistem Aplikasi Stok Barang agar dapat mempermudah dalam memproses persediaan barang masuk, keluar, dan membantu kinerja karyawan agar lebih efektif dan efisien. Pembuatan aplikasi stok barang ini dibuat dengan menggunakan Netbeans, MySQL program aplikasi XAMPP. Metode pengembangan sistem yang digunakan dalam penelitian pada Toko Mega Jaya adalah metodologi iterasi. Kesimpulan dari penelitian ini adalah Aplikasi ini dapat secara otomatis menambah stok barang, jika menginput data barang masuk serta otomatis mengurangi stok barang saat menginput data barang keluar, dapat mencetak laporan, memberikan informasi yang tinggal sedikit.
Maitasari & Elizabeth. (2023). Aplikasi Stok Barang Pada Toko Mega Jaya. MDP Student Conference 2023
PENDAHULUAN
Dengan berkembangnya teknologi di Indonesia, banyak Perusahaan yang menggunakan teknologi untuk bertahan dalam persaingan bisnis dengan melakukan segala upaya. Setiap Perusahaan harus memiliki citra dan kualitas yang baik untuk mendapatkan kepercayaan dari konsumen. Tujuan dari teknologi perusahaan adalah untuk memberikan efektifitas dan efisiensi kerja sehingga dapat menghindari kejadian tak terduga bagi pihak yang bersangkutan terutama para pekerja. Perkembangan teknologi didasari dengan tujuan dan manfaat agar mempermudah pekerjaan manusia sekaligus memberikan keuntungan bagi
544| Universitas Multi Data Palembang
perusahaan tersebut. Di masa sekarang ini, perusahaan dituntut untuk menggunakan teknologi agar dapat memproses informasi mengenai perusahaan di lingkungan bisnis dengan mudah.
Beberapa penelitian terdahulu memberikan informasi tentang manfaat yang didapatkan dari perancangan sistem informasi, seperti sistem informasi stok barang yang dapat mempermudah pencarian stok barang yang di dalam gudang dan dapat juga memberikan informasi mengenai keuntungan dan kerugian pada karyawan toko [1]. Selain itu perancangan aplikasi stok barang yang dapat mempermudah kinerja karyawan dalam pencatatan stok barang serta dapat mengurangi kesalahan saat proses pencatatan stok barang [2]. Penelitian lainnya menunjukkan bahwa aplikasi stok barang dapat meminimalisir kesalahan dalam proses persediaan barang [3]. Penelitian lainnya merancangan aplikasi yang dapat dapat mempermudah pencarian transaksi dan mengurangi kesalahan dalam pencatatan [4] [5]. Tidak hanya itu, penelitian [6] dan [7] menyimpulkan bahwa aplikasi persediaan barang dapat mempermudah proses pegolahan stok barang dan proses cetak laporan. Penelitian lainnya seperti penelitian [8], [9], [10], [11], dan [12] menyatakan bahwa dengan adanya sistem informasi pengelolaan barang mempermudah karyawan untuk mengontrol stok barang, membuat pekerjaan lebih efektif.
Toko Mega Jaya ini belum menggunakan teknologi untuk membantu dalam proses pengecekan stok barang di bagian gudang. Mega Jaya mencatat stok barang di gudang, barang masuk, dan barang keluar masih manual menggunakan buku. Pada proses ini bagian gudang mengalami kesulitan, dikarenakan sering terjadi selisih barang antara buku dan stok barang yang ada di gudang. Sehingga terjadi barang yang tiba–
tiba habis dan juga menyulitkan bagian gudang untuk melakukan pengecekan barang, dikarenakan tidak adanya laporan barang masuk dan barang keluar sehingga bagian gudang harus menghitung kembali jumlah stok yang ada di gudang.
Berdasarkan hasil wawancara dengan bapak Sugiarto selaku pemilik dan penyelia. Proses yang berjalan pada toko ini sering mengalami masalah pada bagian gudang. dimana sulit untuk melakukan pengecekan stok barang masuk dan barang keluar, yang dilakukan dengan cara menghitung barang satu per satu kemudian mencatatnya didalam buku. Saat karyawan menghitung ulang, sering kali terjadi ketidaksesuaian antara jumlah barang yang ada dengan stok barang yang ada di buku, sehingga akan menyulitkan dalam melakukan pemesanaan dan tidak adanya laporan barang masuk dan barang keluar.
Berdasarkan dari permasalahan diatas maka penulis akan membuat sistem yang dapat mempermudah untuk melakukan pengecekkan stok barang. Dengan adanya sistem tersebut dapat menghindari terjadinya kesalahan dalam menghitung stok jumlah persediaan barang, serta dapat menambah efisiensi dan efektifitas di toko ini. Berdasarkan uraian diatas maka penulis akan merancang sebuah “Aplikasi Stok Barang Pada Toko Mega Jaya”. Sehingga dengan adanya aplikasi ini dapat membuat pekerjaan menjadi lebih efisien serta dapat menghindari terjadinya selisi stok barang yang ada di gudang.
METODE
Metodologi yang digunakan dalam pelaksanaan kerja praktik ini adalah metodologi iterasi (iteration).
Menurut Whitten, metodologi iterasi merupakan suatu metode yang setiap tahapannya dapat dilaksanakan secara berulang-ulang sampai mendapatkan hasil yang diinginkan. Metode iterasi ini memiliki beberapa fase, yaitu antara lain (1) Fase Perencanaan Pada fase ini akan dilakukan pengidentifikasian mengenai masalah yang ada dan juga menentukan batasan atau ruang lingkup terhadap sistem yang akan dibangun. Serta dilakukannya perencanaan mengenai sistem yang ingin di bangun dan mengumpulkan beberapa data yang diperlukan. (2) Pada Fase ini akan dilakukan analisis dari informasi yangdidapatkan dari pengguna, seperti melakukan wawancara, survei atau diskusi untuk menentukan kebutuhan pengguna agar dapat menyelesaikan masalah yang ada. Serta telah mengetahui sistem yang diinginkan pengguna dan batasan sistem yang akan dibangun. (3) Pada fase perancangan ini ialah merancang tampilan interface, sesuai dengan keinginan penggunan. Fase ini bertujuan untuk memberikan gambaran apa saja yang akan dikerjakan dan tampilan nya. (4) Fase Implementasi Pada fase implementasi ini akan dilakukannya pemrograman sistem yang akan dibuat berdasarkan keinginan dan kebutuhan penggunan untuk menyelesaikan permasalahan yang
Universitas Multi Data Palembang | 545 ada, serta akan dilakukannya pengujian terhadap aplikasi yang telah selesai dibuat untuk memastikan sistem dapat berjalan dengan baik atau tidak. (5) Fase Pemeliharaan yang merupakan fase terakhir dalam metode iterasi, aplikasi yang sudah dibuat akan dijalankan serta dilakukan pemeliharaan, pemeliharaan termasuk dalam memperbaiki kesalahan. Fase ini merupakanfase perbaikan implementasi sistem.
HASILDANPEMBAHASAN
Analisis Permasalahan
Dalam permasaahan yang ada pada Mega Jaya, penulis melakukan analisis permasalahan menggunakan analisis PIECES yang dapat dilihat pada Tabel 1.
Tabel 1. Analisis Pieces
PIECES Permasalahan
Performance (Kinerja)
Pencatatan yang dilakukan masih manual dimana staff admin harus mengumpul kan lembar catatan jumlah stok barang terlebih dahulu baru staff admin mencatat jumlah stok tersebut di dalam buku stok yang dilakukan dalam seminggu sekali, sehingga membutuhkan waktu yang cukup lama.
Information (Informasi)
Informasi yang didapatkan tidak tepat waktu karena staff admin datang ke gudang terlebih dahulu untuk mengecek dan mencatat dibuku stok mengenai stok barang yang masih ada dan stok barang yang sudah habis.
Economic (Ekonomi)
Pencatatan yang masih manual, sehingga terjadi perbedaan laporan yang ada di buku stok
Control (Pengendalian)
Pengendalian terhadap penyimpanan stok barang yang menggunakan buku stok bisa saja orang yang tidak berkepentingan mengubah stok barang sehingga penyimpanan data stok barang tidak aman karena belum adanya penyimpan-an dalam bentuk database.
Efficiency (Efisiensi)
Kinerja pencatatan masih manual menggunakan buku stok yang dilakukan seminggu sekali, sehingga tidak efisien waktu dalam pencatatan stok barang.
Service (Pelayanan)
Layanan informasi stok barang tidak efisien waktu karena membutuhkan waktu yang lama untuk mengecek stok barang.
Usecase Diagram
Usecase diagram digunakan untuk melakukan analisis kebutuhan dimana terdapat 2 aktor yaitu Staff Admin dan Pemilik. Terdapat 5 buah usecase yaitu login, mengelola barang masuk, mengelola barang keluar, mengelola stok barang, mengelola laporan. Usecase diagram dapat dilihat pada Gambar 1.
546| Universitas Multi Data Palembang
Gambar 1. Usecase Diagram
Relasi Antar Tabel
Perancangan database dibuat menggunakan MySQL, memiliki 3 buah tabel yaitu tabel tb_pengguna, tabel tb_barang, tbbrgmasuk1 dan tb_barangkeluar. Tampilan relasi antar tabel dapat dilihat pada Gambar 2.
Gambar 2. Relasi Antar Tabel
Fitur Login
Halaman login ini berfungsi untuk menggunakan aplikasi. Pada login ini diakses oleh dua orang, yaitu yang pertama staff admin dan pemilik. Pengguna akan memasukkan username, password, dan memilih jabatan lalu menekan tombol login. Staff admin hanya dapat mengakses data barang, barang masuk, barang keluar, laporan data barang, laporan barang masuk dan laporan barang keluar. Sedangkan pemilik dapat mengakses input pengguna, data barang, barang masuk, barang keluar, laporan data barang, laporan barang masuk dan laporan barang keluar.
Universitas Multi Data Palembang | 547 Fitur Menu Utama
Pada menu utama terdapat beberapa fitur, yaitu: data barang, barang masuk, barang keluar, laporan data barang, laporan barang masuk, laporan barang keluar. Tampilan menu utama tersaji pada Gambar 3.
Gambar 3. Menu Utama
Fitur Data Barang
Pada fitur data barang pengguna harus meginput kode barang, nama barang, jenis barang, ukuran, satuan, dan stok. Terdapat tombol simpan yang berfungsi untuk menyimpan inputan data barang, menu edit yang berfungsi untuk mengedit apaliba ada kesalahan menginput data barang, dan ada pencarian yang berfungsi untuk mencari data barang berdasarkan kode barang, nama barang, jenis barang, ukuran, satuan.
Fitur Barang Masuk dan Barang Keluar
Pada halaman barang masuk menginput kode barang kemudian akan muncul nama barang, jenis barang, ukuran, satuan secara otomatis, dan lalu menginput jumlah barang masuk, tanggal barang masuk.
Tampilan barang masuk tersaji pada Gambar 4. Pada halaman barang keluar menginput kode barang kemudian akan muncul nama barang, jenis barang, ukuran, satuan secara otomatis, dan lalu menginput jumlah barang keluar, tanggal barang keluar. Tampilan barang keluar tersaji pada Gambar 4.
Gambar 4. Barang Masuk dan Barang Keluar
548| Universitas Multi Data Palembang Fitur Laporan
Fitur ini dapat memberikan informasi dari data semua from. Terdapat laporan data barang, barang masuk per periode, dan laporan barang keluar per periode. Yang bisa dicetak sama staff admin dan pemilik.
SIMPULAN
Berdasarkan hasi dari penilitian Aplikasi Stok Barang Pada Toko Mega Jaya adalah aplikasi ini dapat secara otomatis menambah stok barang, jika menginput data barang masuk serta otomatis mengurangi stok barang saat menginput data barang keluar sehingga bisa mengurangi terjadinya selisih antara jumlah stok dan pencatatan stok barang. Aplikasi ini juga mempermudah karyawan dalam melakukkan proses pencetakan laporan barang masuk dan laporan barang keluar berdasarkan periode yang diinput. Aplikasi barang ini dapat memberikan informasi stok barang yang tinggal sedikit, yaitu jika jumlah stok barang kurang dari 10.
DAFTARPUSTAKA
[1] T. Elizabeth and T. Tinaliah, “Rancang Bangun Aplikasi Penjualan dan Stok Barang Material (Studi Kasus: Toko Bangunan XYZ),” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), Vol. 4, No. 2, pp.
177–186, 2018, doi: 10.35957/jatisi.v4i2.100.
[2] T. Octavia and D. Dafid, “Sistem Informasi Pengolahan Data Barang Berbasis Desktop pada PT Musi Dwi Jaya,” MDP Student Conf., Vol. 1, No. 1, pp. 421–429, 2022.
[3] E. S. Munthe, “Analisa dan Perancangan Sistem Informasi Persediaan Barang pada PT Haga Indonesia Teknologi,” J. Inf. Syst., Vol. 2, No. 1, pp. 95–99, 2022.
[4] D. I. Gudang, P. T. Hasjrat, and A. Sorong, “Perancangan Sistem Informasi Manajemen Stok Barang Di Gudang PT. Hasjrat Abadi Sorong Juneth N. Wattimena 1 Universitas Victory Sorong,” Vol. 3, No. 1, pp. 78–89, 2023.
[5] E. Pudjiarti, E. Puspitasari, and A. A. Septyawati, “Sistem Informasi Persediaan Barang Berbasis Dekstop pada PT. Ultra Sakti,” Jusikom J. Sist. Komput. Musirawas, Vol. 4, No. 02, pp. 111–119, 2019, doi: 10.32767/jusikom.v4i2.584.
[6] T. A. R. Sari, D. Wiguna, and S. Sutrisno, “Sistem Aplikasi Desktop Pengolahan Data Stok Barang pada CV Ridho Fishing,” J. Ris. dan Apl. Mhs. Inform., Vol. 2, No. 01, pp. 121–127, 2021, doi:
10.30998/jrami.v2i01.932.
[7] R. Hoirunnisa, F. T. S. Butar-Butar, and A. Solihah, “Perancangan Aplikasi Barang Masuk dan Barang Keluar pada Toko Dimas Jaya Ban,” J. Ris. dan Apl. Mhs. Inform., Vol. 2, No. 03, pp. 490–
497, 2021, doi: 10.30998/jrami.v2i03.1390.
[8] A. F. Abdurrafi, I. Himawan, and N. Alamsyah, “Sistem Informasi Perancangan Stok Barang di CV Magenta Printing Berbasis Java Dekstop,” Semnas Ristek (Seminar Nas. Ris. dan Inov. Teknol., Vol.
7, No. 1, pp. 523–529, 2023, doi: 10.30998/semnasristek.v7i1.6375.
[9] N. H. D. Nanggara, “Rancang Bangun Aplikasi Persediaan Barang pada CV Ridho Karya Mandiri Bekasi,” J. Ris. dan Apl. Mhs. Inform., Vol. 2, No. 04, pp. 747–754, 2021, doi:
10.30998/jrami.v2i04.3042.
Universitas Multi Data Palembang | 549 [10] M. Zaky and S. N. Rakhmah, “Rancang Bangun Program Persediaan Barang Berbasis Desktop pada
PT . Biosant Tirta Lestari Kota Bekasi,” Vol. 9, No. 2, pp. 112–125, 2022.
[11] D. V. Tanjung, F. Ismawan, and U. Wirantasa, “Perancangan Sistem Aplikasi Inventory Toko Outdoor Berbasis Java pada CV Latar Outdoor,” J. Inf. Syst. Applied, Manag. Account. Res., Vol. 5, No. 1, p.
61, 2021, doi: 10.52362/jisamar.v5i1.339.
[12] M. K. Tetap, “Program Studi Teknik Informatika - Universitas PGRI Madiun | 43,” pp. 43–48, 2020.