Jurnal Teknologika 15. Issue 2 . 827-835 Jurnal Teknologika Journal homepage: https://jurnal. id/index. php/teknologika/index ISSN: 2715-4645 E-ISSN: 1693-2978 Implementasi Metode RAD Dalam Pengembangan Sistem Informasi Stok Barang Dengan Srategi FEFO Berbasis Web Implementation Of The RAD Method In The Development Of A Web Ae Based Inventory Information System With The FEFO Strategy Ahmad Mulyana1,*. Irsan Jaelani1, . Bayu Prasetio1 Program Studi Teknik Informatika. Sekolah Tinggi Teknologi Wastukancana. Purwakarta. Indonesia Abstrak: Toko Sembako Mulia menggunakan sistem berbasis web untuk melakukan pemantauan barang masuk dan barang Namun, karena pencatatan laporan penjualan, pembelian, dan hasil stock opname masih dilakukan secara manual, ada kemungkinan bahwa ada ketidaksesuaian data, terutama jika terkait dengan barang yang sudah kadaluarsa. Untuk menyelesaikan masalah tersebut, pendekatan First Expired First Out (FEFO) dan metode pengembangan aplikasi cepat (RAD) serta perancangan berbasis Unified Modeling Language (UML) digunakan untuk membangun sistem informasi stok barang. Struktur CodeIgniter, bahasa pemrograman PHP, dan basis data MySQL digunakan untuk membangun sistem ini. Hasil akhir sistem termasuk laporan stok, transaksi pembelian dan penjualan, pembelian, dan data pegawai dan supplier. Keywords: Pengembangan Sistem Informasi Stok Barang. Metode RAD. Web Abstract: Toko Sembako Mulia has adopted a web-based system to track the movement of inventory, including incoming and outgoing goods. Despite this, reports on sales, purchases, and stock-taking are still recorded manually, which increases the risk of data inconsistenciesAiespecially when managing expired items. To overcome this challenge, an inventory management system was developed using the First Expired First Out (FEFO) strategy, the Rapid Application Development (RAD) method, and design modeling with Unified Modeling Language (UML). The system was implemented using the CodeIgniter framework. PHP as the programming language, and MySQL for database management. The resulting system provides features for managing stock reports, purchase and sales transactions, as well as employee and supplier information . Keywords: Inventory Information System Development. RAD Method. Web-Based System Pendahuluan Kemajuan pada teknologi yang cepat mendorong banyak pelaku bisnis untuk menggunakan aplikasi berbasis web dalam pengelolaan stok barang . Toko Sembako Mulia yang terletak di Purwakarta telah menerapkan sistem web untuk mencatat barang yang masuk dan keluar, tetapi proses pelaporan penjualan, pembelian, dan stock opname masih dilakukan secara manual. Akibatnya, terjadi ketidaksesuaian antara data sistem dan keadaan fisik barang, terutama saat ditemukan barang yang sudah Isu ini mengganggu efisiensi kerja departemen administrasi dan memperlambat proses pengecekan persediaan. Untuk menyelesaikannya, dibangun sistem informasi stok barang dengan metode Rapid Application Development (RAD) dan pendekatan First Expired First Out (FEFO) untuk mengelola barang berdasar tanggal kadaluwarsa. Sistem ini memiliki fitur tambahan seperti laporan persediaan, data pemasok, karyawan, serta catatan transaksi, yang bertujuan untuk meningkatkan akurasi, efisiensi, dan kerapian dalam pengelolaan stok di Toko Sembako Mulia. Sebagai pedoman untuk memahami dan menganalisis isu yang telah dijelaskan sebelumnya, pada bagian ini akan disajikan dasar teori yang berkaitan dengan penelitian ini. Corresponding author : ahmad. mulyana08@wastukancana. https://doi. org/10. 51132/teknologika. Received : 16-07-2025 Accepted : 04-10-2025 Available online : 30-11-2025 Jurnal Teknologika Volume 15. Issue 2 . 827-835 Persediaan merupakan barang yang disimpan untuk memenuhi kebutuhan tertentu dan biasanya dimiliki oleh setiap perusahaan. Persediaan bisa dilihat sebagai aset karena dapat dikonversi menjadi uang tunai, tetapi jika terlalu banyak . bisa mengakibatkan pemborosan, risiko kerusakan, serta biaya penyimpanan yang tinggi . MySQL adalah server yang menyediakan layanan basis data. Untuk membuat basis data, kita dapat mempelajari pemrograman yang dikenal sebagai perintah SQL . Codeigniter merupakan sebuah framework PHP: Hypertext Preprocessor yang dapat mempercepat proses pengembangan aplikasi web berbasis PHP bagi para developer daripada harus menulis semua kode program dari awal . Unifield Modeling Language adalah bahasa yang berbasis grafik untuk memvisualisasikan, menspesifikasikan, membangun, dan mendokumentasikan sistem pengembangan perangkat lunak berbasis objek . FEFO (First Expired. First Ou. merupakan teknik dalam pengelolaan stok yang mengedepankan pemakaian atau penjualan produk sesuai dengan tanggal kadaluarsa yang paling mendekati. Dengan kata lain, barang yang memiliki tanggal kedaluwarsa terdekat akan diprioritaskan untuk dikeluarkan agar tidak terjadi penumpukan produk yang sudah tidak bisa dikonsumsi . Pemrograman web merupakan proses pengembangan aplikasi yang hasilnya ditampilkan oleh Web Browser. Pada bagian ini belum akan diuraikan secara rinci mengenai web programming, baik yang berhubungan dengan server side maupun client side, serta bahasa yang digunakan adalah HTML. Xampp adalah perangkat lunak server web yang bersifat open source . dan mendukung berbagai sistem operasi, termasuk Windows. Linux, atau Mac OS. Xampp berfungsi sebagai server mandiri atau yang biasa dikenal dengan localhost. Hal ini mempermudah dalam proses editing, desain, dan pengembangan aplikasi . Data yang terdefinisi adalah bahan dasar yang harus diolah untuk menghasilkan informasi atau penjelasan, baik dalam bentuk kualitatif maupun kuantitatif yang mencerminkan fakta, sehingga dapat memberikan keuntungan bagi peneliti atau memberikan gambaran kepada peneliti mengenai kondisi atau situasi tertentu. Informasi merupakan kumpulan data yang telah diproses sehingga menghasilkan analisis yang dapat dimanfaatkan oleh pihak yang memerlukannya . Metode Pengembangan Perangkat Lunak Rapid Application Development (RAD) merupakan model proses pengembangan perangkat lunak yang bersifat bertahap, terutama untuk jangka waktu pengerjaan yang singkat . Tahapan-tahapan dalam metode RAD (Rapid Application Developmen. adalah sebagai berikut : Gambar 1. Rapid Application Development (RAD) Jurnal Teknologika Volume 15. Issue 2 . 827-835 Metodologi Studi ini menerapkan pendekatan studi kasus dengan metode kualitatif yang bersifat analitis dan Analisis mendalam dilakukan pada suatu program atau kegiatan yang sedang berjalan untuk mendapatkan pemahaman yang komprehensif. Peneliti terlibat langsung di lokasi melalui pengamatan, entrevistas, dan analisis dokumen, dengan teori sebagai dasar untuk memastikan fokus penelitian tetap sejalan dengan fakta empiris. Berikut adalah ilustrasi dari proses penelitian yang dijalani oleh peneliti: Gambar 2. Kerangka Penelitian Jurnal Teknologika Volume 15. Issue 2 . 827-835 Tahap Identifikasi Masalah Langkah pertama dalam penelitian ini dimulai dengan pengidentifikasian masalah guna memastikan bahwa topik tersebut layak sebagai objek penelitian. Proses ini dilakukan dengan mengadakan survei langsung di Toko Sembako Mulia dan kemudian melanjutkan dengan pengajuan izin penelitian kepada pemilik toko. Setelah masalah diidentifikasi, ditentukan tujuan penelitian untuk merumuskan arah dan hasil yang ingin dicapai dalam penelitian ini. Tahap Pengumpulan Data Dalam fase pengumpulan data, dilakukan pengumpulan informasi melalui metode studi literatur, wawancara, observasi, dan dokumentasi untuk memperoleh data serta informasi yang diperlukan oleh peneliti Tahap Perancangan Sistem Pada fase perancangan sistem, dilakukan suatu desain yang akan dikembangkan dan digunakan dengan metode yang telah ditetapkan sebelumnya yaitu metode RAD (Rapid Application Developmen. Perancangan sistem dilakukan setelah mengumpulkan data. informasi yang diperoleh pada tahap sebelumnya penting untuk mendukung proses perancangan sistem dalam memahami informasi yang diperlukan untuk melakukan tahapan tersebut. Penyusunan Laporan Penyusunan laporan dalam penelitian ini dilakukan dengan merangkum dan menyajikan hasil kegiatan atau penelitian secara terstruktur, jelas, dan sistematis untuk memberikan informasi akurat kepada pihak yang berkepentingan. HASIL DAN PEMBAHASAN Requirements Planning Konsep dari tahapan requirements pada metode RAD di penelitian ini adalah dengan melakukan pemahaman lebih lanjut mengenai hal-hal yang berkaitan dengan informasi - informasi yang akan berguna dalam melakukan tahapan Ae tahapan selanjutnya. Berikut salah satu tahapan requirement First Expired First Out (FEFO) Implementasi strategi First Expired First Out (FEFO) dalam sistem dilakukan dengan input data transaksi oleh admin, yang meliputi detail seperti tanggal pembelian, tanggal kedaluwarsa, dan nama Data itu secara otomatis dicatat dalam tabel pembelian dan terhubung dengan laporan stok harian, yang selanjutnya digunakan sebagai referensi untuk stock opname. Staf menyesuaikan catatan dengan keadaan nyata barang, memberi penanda pada barang yang sudah tidak layak untuk dikeluarkan. Admin lalu mendata barang itu ke dalam sistem penjualan dengan status expired dan harga nol, sehingga barang tercatat sebagai sudah keluar dari sistem dan gudang. Metode ini menjamin barang yang memiliki waktu simpan paling singkat diproses terlebih dahulu, mempertahankan kualitas persediaan dan mengurangi potensi kerugian. Jurnal Teknologika Volume 15. Issue 2 . 827-835 Gambar 3. Flowmap First Expired First Out (FEFO) User Design Pada tahap ini, dilakukan perancangan fitur aplikasi yang akan dikembangkan sesuai dengan kebutuhan dan masalah yang sudah dijelaskan pada tahap sebelumnya. Disini penulis menggunakan Tools Unified Model Languange (UML). 1 Use Case Diagram Use Case Diagram adalah diagram yang menyajikan interaksi antara use case dan actor. Jurnal Teknologika Volume 15. Issue 2 . 827-835 Gambar 4. Use Case Diagram 2 Activity Diagram Activity Diagam merupakan gambaran dari aktivitas yang berada di sistem. Berikut salah satu contoh mengenai activity diagram : Gambar 5. Activity Diagram Mengelola Data Barang Jurnal Teknologika Volume 15. Issue 2 . 827-835 Sequence Diagram Sequence Diagam digunakan untuk menggambarkan interaksi antar objek dalam waktu yang berurutan Berikut salah satu contoh mengenai Sequence diagram Gambar 6. Sequence Diagram Mengelola Data Barang 4 Class Diagram Class Diagam berfungsi untuk menggambarkan interaksi antar objek dalam waktu yang berurutan Berikut merupakan gambar class diagram : Gambar 7. Class Diagram Mengelola Data Barang Jurnal Teknologika Volume 15. Issue 2 . 827-835 Construction Pada tahap ini adalah hasil dari tahap sebelumnya yaitu desain pengguna yang kemudian diimplementasikan menjadi sebuah fitur dalam aplikasi yang sedang dikembangkan. Alat yang digunakan dalam pengembangan fitur ini termasuk PHP dengan framework CodeIgniter, serta basis data yang dipakai adalah MySQL. Ini adalah salah satu dokumentasi penerapan desain yang telah dibuat oleh penulis. Gambar 8. Class Diagram Mengelola Data Barang Cut Over Setelah aplikasi sudah melakukan deployment , aplikasi tersebut diserahkan kepada Toko Sembako Mulia untuk adanya tahapan review berupa masukan atau saran terhadap pengembangan sistem informasi stok barang yang dibuat. Kesimpulan Berdasarkan hasil peninjauan tersebut, pemilik toko menyatakan bahwa sistem informasi persediaan barang telah memenuhi kebutuhan operasional harian, baik dari aspek pencatatan barang yang masuk dan keluar, penyimpanan data, maupun tampilan laporan. Semua elemen sistem berfungsi dengan baik dan user-friendly, sehingga tidak ada permintaan untuk modifikasi atau penyesuaian lebih Ini menunjukkan bahwa proses pengembangan yang telah dilakukan sebelumnya, termasuk fase perancangan dan pembuatan prototipe, telah berhasil menangkap kebutuhan pengguna dengan akurat. Sistem tersebut bisa segera digunakan tanpa perlu melalui pengembangan tambahan yang berulang Daftar Pustaka