Anda di halaman 1dari 7

JURNAL TEKNOLOGI DAN SISTEM INFORMASI

Vol. 4, No. 2, Juni 2023, Page 114-120


E-ISSN 2746-3699 P-ISSN 2986-3082
http://jim.teknokrat.ac.id/index.php/sisteminformasi/index
DOI: https://doi.org/10.33365/jtsi.v4i2.2558

Analisis Dan Perancangan Sistem Informasi Persediaan


Barang Berbasis Web
Andri Pratama1*, Rusliyawati2
1,2Sistem Informasi, Universitas Teknokrat Indonesia, Lampung, Indonesia
Email: 1*andri_pratama@teknokrat.ac.id, 2rusliyawati@teknokrat.ac.id

Nama Penulis Korespondensi: Andri Pratama

Submited Accepted Published


6-May-2023 30-May-2023 15-June-2023

Abstrak− UD SCR A3 adalah perusahaan distributor barang kelontongan. Sistem informasi persediaan barang saat
ini masih bersifat manual. Pertambahan barang dan meningkatnya arus keluar dan masuk barang dikarenakan
pembelian serta penjualan, serta pencatatan manual menjadi masalah pokok yang menyebabkan selisih pencatatan
stok barang dengan jumlah barang yang ada di gudang. Berdasarkan permasalahan tersebut, perlu dirancang dan
dibuat sistem informasi pengendalian persediaan barang yang menerapkan waterfall model dalam
pembangunannya serta menggunakan bahasa pemrograman php dan mysql sebagai database. Sistem tersebut
dalam penggunaanya berbasis web dengan server localhost karena sistem persediaan barang yang bersifat internal.
Implementasi sistem informasi pengendalian persediaan diharapkan dapat membantu pengolahan data menjadi
informasi penjualan, pembelian, arus persediaan masuk dan keluar, serta penerimaan dan pengeluaran kas. Hasil
pengujian sistem informasi persediaan berbasis web dihasilkan 100% valid yang berarti bahkan aplikasi
berhasil dan layak digunakan.
Kata Kunci: Sistem Informasi; Persediaan Barang; PHP; Database MYSQL; Web
Abstract− UD SCR A3 is a grocery goods distributor company. The current inventory information system is still
manual. The increase in goods and the increase in and out flow of goods due to buying and selling, as well as
manual recording are the main problems that cause differences in recording stock of goods with the number of
goods in the warehouse. Based on these problems, it is necessary to design and create an inventory control
information system that applies the waterfall model in its construction and uses PHP and MySQL programming
languages as databases. The system is in web-based use with a localhost server because of the internal inventory
system. The implementation of inventory control information system is expected to help process data into
information on sales, purchases, inventory flows in and out, as well as cash receipts and expenditures. The test
results of the web-based inventory information system are produced to be 100% valid which means even the
application is successful and worth using.
Keywords: Information Systems; inventory of goods; .PHP; MYSQL database; Web

1. PENDAHULUAN
Perkembangan teknologi informasi saat ini sangatlah cepat, hal ini diikuti dengan perkembangan
disegala sektor. Adanya perkembangan teknologi berdampak pada penyebaran informasi sangatlah
cepat dan mudah[1]–[3]. Untuk memenuhi kebutuhan informasi, memerlukan pengolahan yang
sistematis dengan cara membentuk suatu sistem informasi[4]. Sistem persediaan barang sangat
dibutuhkan oleh perusahaan, karena dengan sistem tersebut perusahaan dapat mendukung operasional
usaha suatu perusahaan. Dalam penerapan sistem informasi perlu ditunjang dengan teknologi informasi
yaitu pemanfaatan komputer beserta aplikasi-aplikasinya dan penggunaan komputer sebagai alat untuk
mempercepat pendistribusian data dan informasi[5]. Sistem informasi menggunakan database sangat
mendukung terhadap penyimpanan informasi secara cepat, tepat, seragam, dan mudah disesuaikan.
Dalam kegiatan usaha sangat diperlukan ketelitian serta kemampuan dalam pengelolaan biaya yang
dibantu dengan teknologi komputer, sehingga diharapkan dapat menghasilkan informasi yang akurat
untuk semua pihak terutama kegiatan operasional perusahaan, sehingga perusahaan tidak tertinggal
oleh perusahaan lain yang telah terlebih dahulu mengikuti perkembangan teknologi[6]. Oleh karena itu
skripsi ini mengambil obyek penelitian di UD SRC A3 yang bergerak di bidang dalam jual beli makanan
dan bahan pokok, dengan menfokuskan pada bagian persediaan barang serta bagian jual beli. Selama
ini pihak UD SRC A3 masih menggunakan sistem informasi manual dalam melakukan kegiatan
operasionalnya.

Copyright © 2023 Andri Pratama, Page 114


JURNAL TEKNOLOGI DAN SISTEM INFORMASI
Vol. 4, No. 2, Juni 2023, Page 114-120
E-ISSN 2746-3699 P-ISSN 2986-3082
http://jim.teknokrat.ac.id/index.php/sisteminformasi/index
DOI: https://doi.org/10.33365/jtsi.v4i2.2558

UD SRC A3 adalah minimarket yang bergerak dibidang penjualan makanan dan bahan pokok
yang beralamat di Jalan Kayu Manis Gg Cempaka No.37 Sepang Jaya Kec. Kedaton, Kota Bandar
Lampung. Masalah yang sering dihadapi yaitu pengelolaan terhadap persediaan barang dilakukan
secara manual sehingga rentan terhadap kekurangan bahan persediaan, ketidaktepatan antara data
persediaan masuk dan keluar, dan kemungkinan manipulasi data serta pembuatan laporan kepada
pemilik membutuhkan waktu yang cukup lama, dikarenakan pembuatan laporan masih manual.
Terutama pada pengolahan data transaksi dan pencatatan persediaan barang yang masih
menggunakan kertas formulir stock barang. Dengan proses pengolahan data yang masih manual ini
seringkali terjadi penumpukan data, sehingga informasi akhir tentang stock/persediaan barang yang
dihasil kan terkadang tidak sesuai dengan stock fisik yang ada di gudang.Apabila sewaktu-waktu pemilik
membutuhkan data persediaan barang dan laporan data keluar masuk barang tidak dapat diberikan
dengan cepat, karena perlu dihitung secara manual satu per satu. Akan tetapi, persediaan barang dan
transaksi penjualan belum terkomputerisasi dikarenakan terbatasnya teknologi yang masih manual
dimana masih menggunakan buku besar sebagai pencatatan. Pencatatan yang digunakan berupa data
barang masuk, barang keluar, penjualan, pembelian masih dicatat secara manual dan masih
menggunakan alat bantu kalkulator sehingga mengakibatkan karyawan selalu mengecek secara manual
persedian barang yang cukup banyak. Sehingga mengakibatkan pada saat membuat laporan persedian
menyebabkan tidak efisien. Persediaan merupakan salah satu elemen utama dari modal kerja yang
terus menerus mengalami perubahan. Tanpa persediaan, minimarket akan menghadapi resiko, yaitu
tidak dapat memenuhi keinginan pelanggan. Solusi dari masalah yang terdapat pada UD SRC A3 yaitu
dengan menerapkan sistem informasi persediaan barang yang sudah terkomputerisasi[7], [8].
Tujuan dari penelitian yang dilakukan yaitu dengan adanya hasil analisis pengendalian persediaan
yang dapat memberikan informasi untuk menentukan kebijakan pengendalian oleh stakeholder. Hasil
perancangan dan implementasi sistem informasi persediaan berbasis web yang dapat membantu
menghasilkan informasi terkait keluar masuk persediaan bagi stakeholder.

2. METODOLOGI PENELITIAN
2.1 Tahapan Penelitian
Kerangka penelitian pada dasarnya adalah kerangka hubungan antara konsep konsep yang ingin diamati
atau diukur melalui penelitian yang akan dilakukan[9]–[11]. berdasarkan kerangka pemikiran yang ada,
maka kerangka penelitian yang digunakan dapat dilihat pada gambar 1 berikut ini.

Gambar 1. Tahapan Penelitian

Copyright © 2023 Andri Pratama, Page 115


JURNAL TEKNOLOGI DAN SISTEM INFORMASI
Vol. 4, No. 2, Juni 2023, Page 114-120
E-ISSN 2746-3699 P-ISSN 2986-3082
http://jim.teknokrat.ac.id/index.php/sisteminformasi/index
DOI: https://doi.org/10.33365/jtsi.v4i2.2558

2.2 Analisis PIECES


Analisis pieces pada penelitian ini dapat dilihat dalam tabel 1 berikut ini
Tabel 1. Analisis PIECES
Analisis Sistem yang berjalan Sistem yang baru
Kinerja Dalam melakukan pengolahan Dengan adanya sistem yang dibangun
(Performance) data persediaan masih dilakukan dapat mengelola data penjualan tanpa
secara konvensional sehingga harus melakukan perekapan ulang
perekapan dilakukan berulang.
Informasi Tidak adanya informasi lebih Adanya sistem yang dibuat akan
(Information) jelas tentang data persediaan menampilkan informasi mengenai hasil
yang didapat. data persediaan barang yang tersedia
Ekonomi Sistem yang berjalan Sistem yang dibangun dapat
(Economy) menggunakan biaya ATK setiap mengurangi biaya pembelian ATK.
bulannya untuk mencatat.
Kontrol Tidak adanya hak akses login Sistem yang dibangun akan memiliki
(Control) sehingga banyak pihak lain yang hak akses sehingga pihak lain tidak
dapat mengetahui data dapat mengetahui data persediaan dan
persediaan dan penjualan yang penjualan yang didapat
didapat.
Efisiensi Dalam pengelolaan masih Sistem yang dibangun dapat mencari
(Efficiency) dilakukan secara tertulis dan data tanpa harus membuka data
manual sehingga cukup lama sebelumnya. Dan akan menghitung
dalam pencatatan, perhitungan, secara otomatis.
dan pencarian data persediaan
dan penjualan.
Pelayanan Belum adanya pelaporan data Dengan adanya sistem yang dibangun
(Service) persediaan dan penjualan secara dapat mencetak laporan sesuai dengan
priode periode yang diinginkan.

3. HASIL DAN PEMBAHASAN


3.1 Usecase Diagram
Usecase atau diagram usecase merupakan pemodelan untuk kegiatan pada sistem yang akan
dibuat[12]–[14]. Sistem memiliki beberapa aktor yaitu admin, sales, keuangan, pimpinan dan
pelanggan. Rancangan usecase diagram dapat dilihat pada Gambar 1 sebagai berikut:

Gambar 2. Usecase Diagram

Copyright © 2023 Andri Pratama, Page 116


JURNAL TEKNOLOGI DAN SISTEM INFORMASI
Vol. 4, No. 2, Juni 2023, Page 114-120
E-ISSN 2746-3699 P-ISSN 2986-3082
http://jim.teknokrat.ac.id/index.php/sisteminformasi/index
DOI: https://doi.org/10.33365/jtsi.v4i2.2558

3.2 Class Diagram


Class diagram adalah diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas
yang akan dibuat untuk membangun sistem[15], [16]. kelas memiliki 3 bagian utama yaitu attribute,
operation, dan name. kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi
sesuai dengan kebutuhan sistem. Untuk perancangannya dapat dilihat pada Gambar 2 sebagai berikut:

Gambar 2. Class Diagram


3.3 Implementasi Sistem
Halaman Data Laporan Penjualan digunakan untuk mengelola pencetakan laporan penjualan
berdasarkan periode tertentu. Pada menu ini dapat melakukan transaksi Filter dan Cetak laporan
penjualan. Tampilan halaman Filter dan Cetak Laporan Penjualan seperti berikut.

Gambar 4. Implementasai Laporan Penjualan


Halaman Data Cetak Kartu Stock digunakan untuk mengelola pencetakan Kartu Stock
berdasarkan Produk tertentu dan Seluruh Produk. Pada menu ini dapat melakukan transaksi Filter dan
Cetak kartu stock. Tampilan halaman Filter dan Cetak kartu stock seperti berikut

Copyright © 2023 Andri Pratama, Page 117


JURNAL TEKNOLOGI DAN SISTEM INFORMASI
Vol. 4, No. 2, Juni 2023, Page 114-120
E-ISSN 2746-3699 P-ISSN 2986-3082
http://jim.teknokrat.ac.id/index.php/sisteminformasi/index
DOI: https://doi.org/10.33365/jtsi.v4i2.2558

Gambar 5. Ouput Kartu Stok Barang


3.4 Pengujian Sistem
Setelah tahap implementasi selesai, peneliti melakukan pengujian terhadap sistem yang sudah dibuat
berupa pengujian perangkat lunak. Pengujian dilakukan menggunakan Blackbox Testing dengan
menguji semua unit sistem. Tujuan dari pengujian ini adalah untuk mengetahui apakah sistem yang
dibangun sesuai dengan kebutuhan dan layak untuk digunakan. Blackbox Testing merupakan pengujian
yang mengabaikan mekanisme internal sebuah sistem dan berfokus pada fungsi – fungsi yang dimiliki
oleh perangkat lunak yang dibangun. Pengujian dilakukan oleh 3 responden. Untuk menguji semua
fungsional yang ada di dalam sistem seperti pengujian admin apakah sistem sesuai dengan rancangan
awal berikut adalah hasil pengujian black box yang telah dilakukan menggunakan metode pengujian
black box (black box testing). Adapun pengujian yang dilakukan pada Sistem Informasi Persediaan
Berbasis Web dapat dilihat berikut.

Tabel 2. Hasil Pengujian


No Skenario Pengujian Hasil Kesimpulan
Pengujian
1 Mengosongkan isian data form pada Form Sesuai Harapan Valid
login, lalu langsung mengklik tombol “Log In”
2 Hanya mengisi data email dan mengosongkan Sesuai Harapan Valid
data password, lalu
langsung mengklik tombol “Login”
3 Hanya mengisi data password dan Sesuai Harapan Valid
mengosongkan data email, lalu langsung
mengklik tombol
“Login”
4 Menginputkan dengan kondisi salah satu data Sesuai Harapan Valid
benar dan satu lagi salah, lalu langsung
mengklik tombol “Login”
5 Menginputkan data login yang benar, lalu Sesuai Harapan Valid
mengklik tombol “Login”
6 Administrator Room memilih halaman Sesuai Harapan Valid
Dashboard
7 Administrator Room memilih halaman Manage Sesuai Harapan Valid
Account
8 Administrator Room memilih hapus salah satu
data akun Sesuai Harapan Valid
9 Administrator Room Sesuai Harapan Valid
memilih tambah akun

Copyright © 2023 Andri Pratama, Page 118


JURNAL TEKNOLOGI DAN SISTEM INFORMASI
Vol. 4, No. 2, Juni 2023, Page 114-120
E-ISSN 2746-3699 P-ISSN 2986-3082
http://jim.teknokrat.ac.id/index.php/sisteminformasi/index
DOI: https://doi.org/10.33365/jtsi.v4i2.2558

11 User telah login sebagai kasir Sesuai Harapan Valid


12 kasir memilih menu lihat stok barang Sesuai Harapan Valid
13 Kasir memilih menu penjualan Sesuai Harapan Valid
14 Kasir memilih sub menu Data Penjualan Sesuai Harapan Valid
15 Kasir memilih sub menu tambah data Sesuai Harapan Valid
16 Kasir memasukkan jumlah stok lebih dari stok Sesuai Harapan Valid
barang yang dimiliki
17 Kasir memasukkan total bayar kurang dari Sesuai Harapan Valid
jumlah yang harus dibayar dari detail
penjualan

Berdasarkan perhitungan tersebut diperoleh nilai hasil pengujian sebesar 100%. Menurut UD SRC A3
berdasarkan hasil pengujian sistem informasi persediaan berbasis web dihasilkan 100% valid yang
berarti bahkan aplikasi berhasil dan layak digunakan.

4. KESIMPULAN
Hasil analisis yang dihasilkan, aplikasi sistem informasi yang dibangun selain sebagai untuk
memperkenalkan UD SRC A3 kepada masyarakat, juga digunakan untuk mempermudah mengelola
persediaan beserta transaksi terkait seperti pembelian, penjualan. Hasil pengujian, bahwa aplikasi
sistem informasi persediaan barang berbasis web layak untuk diimplementasikan pada UD SRC A3.
Berdasarkan perhitungan tersebut diperoleh nilai hasil pengujian sebesar 100%. Menurut UD SRC A3
berdasarkan hasil pengujian sistem informasi persediaan berbasis web dihasilkan 100% valid yang
berarti bahkan aplikasi berhasil dan layak digunakan.

REFERENCES
[1] I. Yasin and F. Hamidy, “Implementasi Sistem Informasi Data Kas Kecil Menggunakan Metode Web
Engineering,” Chain J. Comput. Technol. Comput. Eng. Informatics , vol. 1, no. 1 SE-Articles, pp. 7–13,
Jan. 2023, doi: 10.58602/chain.v1i1.3.
[2] T. Ardiansah, Y. Rahmanto, and Z. Amir, “Penerapan Extreme Programming Dalam Sistem Informasi
Akademik SDN Kuala Teladas,” J. Inf. Technol. Softw. Eng. Comput. Sci., vol. 1, no. 2, pp. 44–51, 2023.
[3] D. Pasha, A. S. Puspaningrum, and D. I. E. Eritiana, “Permodelan E-Posyandu Untuk Perkembangan Balita
Menggunakan Extreme Programming,” J. Data Sci. Inf. Syst., vol. 1, no. 1, pp. 1–8, 2023.
[4] Ade Indah Permataasri and T. Ardiansah, “Aplikasi Pembelajaran Pengenalan Nama Dan Fungsi Anggota
Tubuh Bagi Anak Usia Dini,” J. Data Sci. Inf. Syst., vol. 1, no. 2 SE-Articles, pp. 57–64, May 2023, doi:
10.58602/dimis.v1i2.45.
[5] R. K. Sari and F. Isnaini, “PERANCANGAN SISTEM MONITORING PERSEDIAAN STOK ES KRIM CAMPINA
PADA PT YUNIKAR JAYA SAKTI,” J. Inform. dan Rekayasa Perangkat Lunak, vol. 2, no. 1, pp. 151–159,
2021.
[6] M. N. D. Satria, F. Saputra, and D. Pasha, “MIT APP INVERTOR PADA APLIKASI SCORE BOARD UNTUK
PERTANDINGAN OLAHRAGA BERBASIS ANDROID,” J. Teknoinfo, vol. 14, no. 2, pp. 81–88, 2020.
[7] D. Kustiawan, W. Cholifah, R. Destriana, and N. Heriyani, “Rancang Bangun Sistem Informasi Akuntansi
Pengelolaan Koperasi Menggunakan Metode Extreme Programming,” J. Teknol. dan Inf., vol. 12, no. 1 SE-
Article, Apr. 2022, doi: 10.34010/jati.v12i1.6756.
[8] P. Lestari, D. Darwis, and D. Damayanti, “Komparasi Metode Ecomomic Order Quantity Dan Just In Time
Terhadap Efisiensi Biaya Persediaan,” J. Akunt., vol. 7, no. 1, pp. 30–44, 2019.
[9] D. Alita and R. B. A. Shodiqin, “Sentimen Analisis Vaksin Covid-19 Menggunakan Naive Bayes Dan Support
Vector Machine,” J. Artif. Intell. Technol. Inf., vol. 1, no. 1, pp. 1–12, 2023.
[10] A. L. Kalua, H. Veronika, and D. T. Salaki, “Sistem Pakar Diagnosa Penyakit Malaria dengan Certainty Factor
dan Forward Chaining,” J. Inf. Technol. Softw. Eng. Comput. Sci., vol. 1, no. 1, pp. 22–34, 2023.
[11] D. D. Saputri and D. A. Megawaty, “Design and Development of Lecture Planning System in Informatics
Study Program,” J. Inf. Technol. Softw. Eng. Comput. Sci., vol. 1, no. 2, pp. 60–65, 2023.
[12] S. Setiawansyah, Q. J. Adrian, and R. N. Devija, “Penerapan Sistem Informasi Administrasi Perpustakaan
Menggunakan Model Desain User Experience,” J. Manaj. Inform., vol. 11, no. 1, pp. 24–36, 2021.
[13] H. Sulistiani, S. Setiawansyah, and D. Darwis, “Penerapan Metode Agile untuk Pengembangan Online
Analytical Processing (OLAP) pada Data Penjualan (Studi Kasus: CV Adilia Lestari),” J. CoreIT J. Has. Penelit.
Ilmu Komput. dan Teknol. Inf., vol. 6, no. 1, pp. 50–56, 2020.
[14] A. Aldino, A. Saputra, A. Nurkholis, and S. Setiawansyah, “Application of Support Vector Machine (SVM)
Algorithm in Classification of Low-Cape Communities in Lampung Timur,” Build. Informatics, Technol. Sci.,
vol. 3, no. 3 SE-Articles, Dec. 2021, doi: 10.47065/bits.v3i3.1041.

Copyright © 2023 Andri Pratama, Page 119


JURNAL TEKNOLOGI DAN SISTEM INFORMASI
Vol. 4, No. 2, Juni 2023, Page 114-120
E-ISSN 2746-3699 P-ISSN 2986-3082
http://jim.teknokrat.ac.id/index.php/sisteminformasi/index
DOI: https://doi.org/10.33365/jtsi.v4i2.2558

[15] S. Ahdan and S. Setiawansyah, “Android-Based Geolocation Technology on a Blood Donation System (BDS)
Using the Dijkstra Algorithm,” IJAIT (International J. Appl. Inf. Technol., pp. 1–15, 2021.
[16] D. Alita, S. Setiawansyah, and A. D. Putra, “C45 Algorithm for Motorcycle Sales Prediction On CV Mokas
Rawajitu,” J. SISFOTEK Glob., vol. 11, no. 2, pp. 127–134, 2021.

Copyright © 2023 Andri Pratama, Page 120

Anda mungkin juga menyukai