## Journal of Scientech Research and Development
Volume 6, Issue 1, June 2024
P-ISSN: 2715-6974           E-ISSN: 2715-5846 Open Access at: http://idm.or.id/JSCR

## APPLICATION OF THE RAPID APPLICATION DEVELOPMENT MODEL IN THE INVENTORY INFORMATION SYSTEM USING THE WEB-BASED FIFO METHOD
PENERAPAN MODEL RAPID APPLICATION DEVELOPMENT PADA SISTEM INFORMASI PERSEDIAAN BARANG DENGAN METODE FIFO BERBASIS WEB

## Abdul Malik
Program Studi Sistem Informatika Fakultas Teknik Universitas Muria Kudus E-mail: 202053119@std.umk.ac.id
ARTICLE INFO ABSTRACT Correspondent: Abdul Malik 202053119@std.umk.ac.id Key words: Inventory, Information System, Fifo, Rad, Web Based Website: https://idm.or.id/JSCR/inde x.php/JSCR
Page: 898 - 907
In  this  rapidly  advancing  era  of  information  technology. Inventory of merchandise, serving as a key liquid asset, plays an essential role in business operations. The prevalent use of manual recording  systems  for  managing  incoming  goods,  purchases, shipments, and inventory, along with generating reports, often leads to document accumulation and challenges in managing data efficiently. To enhance stock management efficiency, this system will implement the FIFO (First-In, First-Out) method, ensuring older  goods  are  used  first,  which  helps  reduce  issues  related  to outdated stock and improves inventory accuracy. To address these challenges,  the  implementation  of  a  web-based  inventory information system is necessary, which will ease the management and  automation  of  recording,  storing,  searching,  and  reporting processes. In designing this system, the author adopts the Rapid Application  Development  (RAD)  method,  an  approach  well- suited  for  developing  applications  quickly  with  rapid  user feedback.  This  information  system  is  anticipated  to  provide  an optimal solution for resolving inventory management issues by leveraging  computer  technology  to  speed  up  data  management processes,  reduce  time  inefficiencies,  and  minimize  data processing  errors.  With  an  efficient  system,  companies  can  be more  responsive  in  meeting  operational  needs  and  enhancing overall performance.
INFO ARTIKEL
ABSTRAK
Koresponden
Abdul Malik 202053119@std.umk.ac.id
Kata kunci:
Persediaan, Sistem Informasi, Fifo, Rad,
Berbasis Web Website: https://idm.or.id/JSCR/inde x.php/JSCR
Hal: 898 - 907
Pada  era  perkembangan  teknologi  informasi  yang  sangat cepat,  para  pelaku  usaha  dihadapkan  pada  tuntutan  untuk beradaptasi  dengan  kemajuan  zaman.  Persediaan  barang dagangan,  sebagai  salah  satu  aset  likuid  perusahaan, memainkan  peran  krusial  dalam  operasional  bisnis.  Sistem pencatatan  manual  yang  masih  banyak  digunakan,  seperti pendataan  barang  masuk,  pembelian,  pengiriman,  stok barang, hingga pembuatan laporan, seringkali menyebabkan penumpukan dokumen dan kesulitan dalam mengelola data dengan  efisien.  Untuk  meningkatkan  efisiensi  pengelolaan stok,  sistem  ini  akan  mengimplementasikan  metode  FIFO, yang  memastikan  bahwa  barang  lama  akan  dikeluarkan terlebih dahulu, membantu mengurangi permasalahan terkait dengan stok  lama dan meningkatkan  keakuratan inventaris. Untuk mengatasi kendala-kendala ini, diperlukan implementasi  sistem  informasi  persediaan  barang  berbasis web  yang  dapat  memudahkan  pengguna  dalam  mengelola dan  mengotomatisasi  proses  pencatatan,  penyimpanan, pencarian,  dan  pembuatan  laporan.  Dalam  perancangan sistem  ini,  penulis  menerapkan  metode Rapid  Application Development (RAD), yang merupakan pendekatan yang cocok untuk  pengembangan  aplikasi  dalam  waktu  yang  relatif singkat  dengan feedback yang  cepat  dari  pengguna.  Sistem informasi  ini  diharapkan  menjadi  solusi  optimal  untuk mengatasi  permasalahan  dalam  pengelolaan  persediaan barang,  dengan  memanfaatkan  teknologi  komputer  yang mempercepat  proses  pengelolaan  data,  mengurangi inefisiensi  waktu,  dan  meminimalisir  kesalahan  dalam pengolahan  data.  Dengan  sistem  yang  efisien,  perusahaan dapat  lebih  responsif  dalam  memenuhi  kebutuhan operasional dan meningkatkan kinerja keseluruhan
Copyright © 2024 JSCR. All rights reserved.

## PENDAHULUAN
Evolusi  dalam dunia  bisnis  berlangsung dengan kecepatan yang signifikan. Sejalan dengan  berjalannya  waktu,  implementasi  Sistem  Informasi  (SI)  dan  Teknologi Informasi (TI) menjadi elemen krusial dalam  memajukan sebuah bisnis perusahaan yang sangat berperan penting dalam meningkatkan efisiensi kinerja perusahaan dan dalam  melaksanakan  kegiatan  sehari-hari.  Dengan  makin  banyaknya  perusahaan yang  berupaya  keras  memasukkan  TI  ke  dalam  operasional  mereka,  permintaan terhadap SI dan TI pun mengalami peningkatan yang signifikan.
Sebelum  dapat  menerapkan  jenis-jenis  sistem  informasi  lain,  penting  bagi  sebuah perusahaan untuk memiliki sistem transaksi yang terorganisir dan efektif. Informasi adalah suatu pertambahan dalam ilmu pengetahuan yang menyumbangkan kepada konsep  kerangka  kerja  yang  umum  dan  fakta-fakta  yang  diketahui  [1].  Sistem
Manajemen  Persediaan  ( Inventory  Management  System )  adalah  suatu  sistem  yang dirancang untuk mengelola dan mengontrol persediaan barang atau produk dalam suatu perusahaan. Sistem ini memanfaatkan teknologi untuk memantau, menghitung dan  mengoptimalkan  persediaan  sehingga  dapat  memenuhi  kebutuhan  pelanggan dengan efisien [2].
PT. Trisnata Teknikal Suplai atau lebih dikenal dengan nama Trisnata Supermarket Tenik dan Bahan Bangunan didirikan pada tahun 2016 merupakan modern market yang bergerak di bidang usaha perdagangan perlengkapan rumah tangga dan gaya hidup. Seiring dengan berkembangnya aktivitas bisnis dan bertambahnya permintaan pelanggan  maka  semakin  banyak  juga  barang  yang  akan  masuk  dan  keluar  serta semakin  bertambahnya supplier pemasok,  pengelolaan inventory menjadi  cukup merepotkan  bagi  perusahaan.  Namun,  perusahaan  masih  menerapkan  proses pencatatan  barang  dan  pembuatan  laporan  secara  manual  dengan  menggunakan kertas di lokasi gudangnya. Metode ini sering kali menyebabkan karyawan melakukan kesalahan saat menyusun laporan tentang stok barang di gudang. Untuk mengatasi masalah  tersebut,  diperlukan  perancangan  dan  pembangunan  sebuah  sistem informasi inventory yang  berbasis  web.  Penggunaan  pemrograman  berbasis  web dikarenakan  situs  web dapat  dikunjungi  melalu  berbagai  perangkat  yang  memiliki aplikasi peramban browser sehingga dapat diakses dengan mudah pada saat kapanpun dibutuhkan  yang  diharapkan  pengelolaan inventory akan  menjadi  lebih  baik  dan meminimalkan sering terjadinya kesalahan.
Penelitian terdahulu yang berkaitan dengan sistem informasi inventory menguraikan temuan dari penelitiannya yang berisi: Penelitian pertama yaitu perancangan sistem informasi inventory barang  (e-gudang)  pada  CV  Jaya  Water  Solusindo  berbasis website, penelitian ini dilakukan pada tahun 2021 oleh Rizky Azhar Pribachtiar dan Agus  Prasetyo  Utomo.  Hasil  penelitian  ini  menunjukkan  bahwa  pengelolaan  data secara  manual  kemudian  diinput  kedalam  Microsoft  Excel  menyebabkan  kinerja kurang efektif dan  efisien. Tujuan penelitian ini  adalah untuk memudahkan dalam pengelolaan  serta  pengawasan inventory barang  dalam  menangani  aktifitas  proses mengecekan stok barang, pendataan barang masuk atau keluar, sehingga sistem yang akan dibuat dapat mempermudah dan meningkatkan kinerja dalam pengelolaan serta pengawasan  persediaan  stok  barang  pada  gudang  [3].  Kemudian  penelitian  kedua yaitu perancangan sistem informasi persediaan barang berbasis web dengan analisa pieces , penelitian ini dilakukan pada tahun 2021 oleh Jelman Nasri dkk. Hasil penelitian ini menunjukkan bahwa sering terjadi keterlambatan dalam mencari dokumen, tidak akuratnya penghitungan persediaan, serta tidak adanya laporan, dan dokumen yang di atur secara baik untuk diberikan kepada pimpinan yang dikarenakan tidak adanya aplikasi  sistem  informasi  yang  khusus  untuk  menangani  persediaan  barang  dan dokumen.  Tujuan  penelitian  ini  adalah  untuk  merancang  sistem  yang  mampu menghasilkan informasi data persediaan barang yang akurat dan dapat memberikan data stok barang secara real time [4].
Mengacu pada analisis tersebut, PT. Trisnata Teknikal Suplai memerlukan dukungan sistem  informasi  untuk  memperbaiki  proses  operasional  inventorinya.  Tujuannya adalah  untuk  memastikan  keakuratan  sumber  data,  kuantitas  yang  benar,  dan pengaturan  waktu  yang  optimal.  Untuk  keperluan  manajemen  persediaan  barang, dibutuhkan  sebuah  sistem  yang  mampu  secara  otomatis  memperbarui  data  terkait
barang masuk atau keluar dan informasi terkini ini kemudian akan disimpan dalam fungsi penyimpanan sistem tersebut.
Untuk  mengatasi  masalah  yang  telah  diidentifikasi,  diperlukan  perancangan  dan pembangunan  sebuah  sistem  informasi inventory barang  yang  berbasis  web. Penggunaan  pemrograman  berbasis  web  dikarenakan  situs  web  dapat  dikunjungi melalu berbagai perangkat yang memiliki aplikasi peramban browser sehingga dapat diakses dengan mudah pada saat kapanpun dibutuhkan yang diharapkan nantinya pengelolaan inventory barang  akan  menjadi  lebih  baik  dan  meminimalkan  sering terjadinya kesalahan.

## METODE PENELITIAN
Pengembangan sistem dapat diartikan sebagai proses merancang sebuah sistem baru yang  bertujuan  untuk  menggantikan  atau  secara  signifikan  meningkatkan  sistem lama,  atau  bisa  juga  berarti  melakukan  peningkatan  pada  sistem  yang  sudah  ada untuk meningkatkan performanya [5]. Metode pengembangan yang diterapkan dalam perancangan  sistem  informasi  ini  adalah  dengan  menggunakan  pengembangan metode  RAD  dikarenakan  dapat  menghemat  waktu  serta  biaya  dikarenakan  RAD menerapkan metode iterative (berulang) di mana working model sistem dibangun pada tahap  awal  pengembangan  dengan  maksud  untuk  mengidentifikasi  kebutuhan pengguna  melalui  keterlibatan  analis  dan  pengguna  dalam  proses  evaluasi, perancangan, serta penerapan. Definisi metode rapid prototyping atau Rapid Application Development (RAD) menurut Mei Prabowo adalah metodologi proses pengembangan software atau aplikasi yang terkategorikan dalam pendekatan berangsur ( incremental ) yang bertumpu pada siklus perancangan pendek, singkat, dan cepat [6].

## Gambar 1. Tahapan Model RAD
Untuk  mengatasi  permasalahan  yang  dihadapi,  metode  yang  dipilih  dalam pengumpulan  data  adalah  melalui  Penelitian  Lapangan  ( Field  Research )  dengan melakukan observasi, di mana proses ini memfokuskan pada pengamatan langsung
untuk memahami faktor-faktor yang mempengaruhi transaksi serta mengumpulkan data  yang  berkaitan  dengan  aktivitas  pembelian  dan  penerimaan  barang.  Langkah selanjutnya  adalah  melakukan  wawancara  dengan  pimpinan  toko  untuk mengumpulkan  informasi  lebih lanjut  tentang  pengelolaan  stok  barang, khususnya mengenai implementasi metode FIFO dalam persediaan. Seluruh proses penelitian ini dijelaskan secara visual dalam Gambar 1.

## HASIL DAN PEMBAHASAN
Berikut ini adalah tahapan dalam proses yang dilakukan untuk pengembangan sistem dengan model Rapid Application Development (RAD) pada sistem informasi persediaan barang dengan metode FIFO:

## Fase Requirement Planning
Pada  tahapan  awal  ini  akan  dilakukan  proses  penelusuran  arus  informasi  yang diperlukan, yang mencakup cara pengolahan data persediaan barang, yang kemudian selanjutnya  seluruh  data-data  dan  informasi  akan  diproses  dan  diolah.  Hasil  dari tahapan ini adalah berupa data dan informasi yang berguna dan akan digunakan pada tahap selanjutnya untuk implementasi model RAD persediaan barang ini [7].

## 1. Business Use Case Diagram
PT.  Trisnata  Teknikal  Suplai  masih  menerapkan  proses  pencatatan  barang  dan pembuatan  laporan  secara  manual  dengan  menggunakan  kertas  di  lokasi gudangnya  sehingga  sering  kali  menyebabkan  karyawan  melakukan  kesalahan saat menyusun laporan tentang stok barang di gudang. Ilustrasi sistem lama dapat dilihat pada Gambar 2.

## Gambar 1. Business Use Case

## 2. Analisis Kebutuhan Sistem
Kebutuhan data dan informasi yang diperlukan untuk sistem informasi yang akan dibangun:
a. Kebutuhan data, berupa data barang, data barang masuk, data barang keluar, data lokasi, data supplier, data pelanggan.
Supplier Petugas Gudang Sopir Petugas Toko Pelanggan Barang Keluar Simpan Barang <<extend>> Pemuatan Barang <<include>> Pengiriman Barang <<include>> Input Data Laporan <<include>> Admin Gudang Stok Opnam <<include>> Admin Pembelian Pimpinan Barang Masuk <<include>> <<include>> PO <<include>> <<include>>
b. Kebutuhan informasi, berupa informasi barang masuk, informasi barang keluar, informasi persediaan barang.
c. Kebutuhan  aktor  sistem,  berupa  pimpinan,  admin purchasing ,  admin  gudang, petugas gudang, pelanggan.

## Fase Workshop Design
Pada tahap ini, pengembangan program dimulai. Informasi yang telah dikumpulkan dari tahapan sebelumnya dimanfaatkan oleh pengembang dalam proses pembuatan program.  Konsep-konsep  yang  telah  diperoleh  menjadi  acuan  bagi  pengembang dalam merancang dan mengimplementasikan program tersebut. Model aplikasi yang dipilih untuk digunakan dalam penelitian ini adalah sebagai berikut:

## 1. Use Case Diagram
Sistem use  case diagram  adalah  representasi  turunan  dari business  use  case yang memfokuskan  hubungan  antara  satu  atau  lebih  aktor  dengan  sistem  yang  akan dibangun  [8].  Gambaran  dari  sistem use  case diagram  perancangan  persediaan barang dengan metode FIFO dalam penelitian ini dapat dilihat pada Gambar 3.
Gambar 3. Use Case Diagram

## 2. Entity Relationship Diagram (ERD)
Entity  Relationship Diagram  (ERD)  merupakan  suatu  diagram  untuk menggambarkan  desain  konseptual  dari  model  konseptual  suatu  basis  data relasional  [9].  Berikut  merupakan  rancangan  ERD  dalam  sistem  informasi persediaan barang dengan metode FIFO berbasis web bisa dilihat pada Gambar 4.
Pelanggan Pelaporan Cek Status Pengiriman Kelola Barang Mas uk Kelola Barang Keluar <<include>> <<include>> <<extend>> Proses FIFO <<include>> Kelola Pembelian <<include>> Admin Gudang Pimpinan Admin Purchasing Survey
pengguna barang_masuk detail_barangmasuk barang barang_keluar supplier kategori divisi satuan merk lokasi pengiriman kendaraan supir petugas pelanggan persediaan id_pengguna nama_pengguna username password hak_akses kode_barangmasuk tgl_masuk supplier id_detail_baran gmasuk kode_barangmasuk kode_barang qty_masuk kode_lokasi kode_barang barcode nama_barang kode_kategori kode_merk kode_satuan kode_divisi status kode_barangkeluar tgl_keluar status detail_barangkeluar id_detail_barangkel uar kode_barangkeluar kode_barang qty_keluar kode_supplier nama_supplier alamat telepon nama_kotak email status kode_kategori nama_kategori status kode_divisi nama_divisi status kode_awal kode_satuan nama_satuan status kode_merk nama_merk status kode_lokasi lantai kolom baris status kode_pengiriman tgl_pengiriman kode_pelanggan kode_petugas no_ts kode_barangkeluar est_kirim biaya_kirim kode_kendaraan status kode_petugas nama_petugas telepon kode_pelanggan nama_pelanggan alamat telepon kode_kendaraan no_polisi merk no_mesin tahun warna kode_supir kode_supir no_ktp nama_supir alamat telepon id_persediaan kode_barangmasuk kode_barang qty kode_lokasi tgl proses memiliki berisi 1 n 1 1 1 n proses 1 n memiliki 1 1 berisi 1 n memiliki 1 1 n berisi 1 1 memiliki 1 1 memiliki memiliki memiliki memiliki 1 1 1 1 1 1 n mempunyai 1 1 siapkan pakai memiliki 1 1 1 1 1 1 berisi berisi n 1 1 n 1 no_ktp pembelian detail_pembelian kode_pembelian tgl_pembelian kode_supplier id_detailpembelian kode_pembelian kode_barang qty_pembelian memiliki 1 1 n berisi 1 n proses 1 status_pembelian

## Gambar 4. ERD yang diusulkan

## Fase Implementation
Pada tahap ini, Implementasi sistem adalah tahap penerapan dari hasil perancangan dan  pengkodean  yang  telah  dilakukan  pada  Sistem  Informasi  Persediaan  Berbasis Web.
1. Tampilan Antarmuka Sistem
a. Halaman Login
User harus  melakukan login kedalam  sistem  terlebih  dahulu  untuk  dapat menjalankan proses sistem yang tersedia, setelah login maka akan ditampilkan menu-menu yang disesuaikan dengan jenis user login yang telah dibuat.
Gambar 2. Tampilan Halaman Login
b. Halaman Persediaan Barang
Di  halaman  persediaan  ini user akan  melihat  data  persediaan  stok  barang keseluruhan yang terdapat pada sistem, stok yang terdapat pada sistem akan berhubungan dengan proses masuk dan proses keluar barang yang dilakukan.
Gambar 6. Tampilan Halaman Persediaan
c. Halaman Persediaan FIFO
Di halaman persediaan FIFO ini user akan melihat data persediaan stok barang tertentu yang terdapat pada sistem, stok yang terdapat pada sistem FIFO ini akan memperlihatkan stok barang sesuai dengan tanggal penerimaan barang.

## Gambar 3. Tampilan Halaman Persediaan FIFO

## 2. Pengujian Sistem
Pada tahap ini akan dilakukan proses validasi terhadap sistem yang telah dibangun menggunakan metode pengujian black-box . Tujuan dari pengujian ini adalah untuk memverifikasi keberfungsian sistem yang telah dirancang. Pengujian black-box yang dilakukan oleh penulis mencakup evaluasi terhadap fungsi-fungsi fitur yang ada dalam  sistem,  untuk  memastikan  bahwa  setiap  fitur  beroperasi  sesuai  dengan spesifikasi yang ditentukan yang berfokus terhadap proses masukan dan keluaran [10].

## SIMPULAN
Berdasarkan analisis yang telah disajikan dalam penelitian ini, penulis menyimpulkan beberapa  manfaat  penting  dari  implementasi  sistem  informasi  persediaan  barang berbasis web, yang antara lain adalah:
1. Implementasi  sistem  informasi  berbasis  web  memungkinkan  peningkatan efektivitas  dan  efisiensi  dalam  pengolahan  data,  mulai  dari  pembelian  barang, penerimaan barang, pengiriman, hingga pembuatan laporan.
2. Sistem ini memfasilitasi penyimpanan data dalam volume besar dan menawarkan tingkat  keamanan  yang  lebih  tinggi  dengan  adanya  fitur  pengaman  seperti password dan hak akses pengguna.
3. Penggunaan  sistem  informasi  berbasis  web  dapat  mengurangi  kesalahan  yang sering terjadi dalam sistem manual.
4. Sistem  ini  membantu  mengeliminasi  duplikasi  data  dalam  pengolahan  karena setiap entri data memiliki kode unik yang membedakan satu data dengan yang lain.

## DAFTAR PUSTAKA
J.  S.  P.  Tyoso.  2016.  Sistem  Informasi  Manajemen,  1st  ed.  Yogyakarta:  CV  BUDI UTAMA.
Amrudin, M. Y. Masela, N. D. Rizkiyah, Y. Farradia, and N. Sonani. 2023. Manajemen Distribusi Di Era Digitalisasi, 1st ed. Batam: Yayasan Cendekia Mulia Mandiri.
R.  A.  Pribachtiar  and  A.  P.  Utomo.  2021.  Perancangan  Sistem  Informasi Inventory Barang  (E-Gudang)  Pada  CV  Jaya  Water  Solusindo  Berbasis  Website.  Peranc. Sist.  Inf.  Invent.  Barang  (E-Gudang)  Pada  CV  Jaya  Water  Solusindo  Berbas. Website, Vol. 5, No. 3, pp. 54 – 63.
J. Nasri, I. Hiswara, and R. Kosasih. 2021. Perancangan Sistem Informasi Persediaan Barang Berbasis Web Dengan Analisa Pieces. JRIS  J. Rekayasa Inf. Swadharma, Vol. 2, No. 1, pp. 25 – 31, doi: 10.56486/jris.vol2no1.125.
F.  N.  Hakim,  Y.  Febriani,  and  A.  Solechan.  2019.  Pengembangan  Sistem  Informasi Penjualan,  Pembelian  dan  Persediaan  Berbasis  Web.  J.  SITECH  Sist.  Inf.  Dan Teknol., Vol. 1, No. 2, pp. 155 – 160, doi: 10.24176/sitech.v1i2.2625.
M.  K.  Mei  Prabowo.  2020.  Metodologi  Pengembangan  Sistem  Informasi.  Salatiga: Lembaga Penelitian dan Pengabdian kepada Masyarakat (LP2M) IAIN Salatiga.
I.  K.  Siregar.  2020.  Implementasi  Model Rapid  Application  Development Pada  Sistem Informasi  Persediaan  Barang  Dengan  Metode  Fifo.  JURTEKSI  (Jurnal  Teknol. dan Sist. Informasi), Vol. 6, No. 2, pp. 187 – 192, doi: 10.33330/jurteksi.v6i2.593.
S.  T.  M.  K.  Yuni  Sugiarti.  2013.  Analisis  dan  Perancangan  UML  ( Unified  Modeling Language )  Generated  VB.6  Disertai  Contoh  Studi  Kasus  dan  Interface  Web, Pertama. Yogyakarta: Graha Ilmu.
M.  K.  Robi  Yanto.  2016.  Manajemen  Basis  Data  Menggunakan  MySQL,  1st  ed. Yogyakarta: CV BUDI UTAMA.
B. Rudianto and Y. E. Achyani. 2020. Penerapan Metode Rapid Application Development pada Sistem Informasi Persediaan Barang Berbasis Web. Bianglala Inform., Vol. 8, No. 2, pp. 117 – 122, doi: 10.31294/bi.v8i2.8930.