AN EXTREME PROGRAMMING APPROACH FOR DEVELOPING AND EVALUATING A MULTI-SITE MATERIAL MANAGEMENT SYSTEM WITH INTEGRATED AUTOMATED STOCK ALERT MECHANISMS

DOI: https://doi.org/10.33650/codex.v1i3.15988
Authors

(1)  Muhammad Raka Pradana   (Telkom University)  
        Indonesia
(2) * Muhamad Awiet Wiedanto Prasetyo   (Telkom University)  
        Indonesia
(3)  Khairun Nisa Meiah Ngafidin   (Telkom University)  
        Indonesia
(*) Corresponding Author

Abstract


Renewable energy organizations with distributed operational sites frequently experience inventory fragmentation, delayed material replenishment decisions, and information delays that disrupt operational continuity. This study addresses these challenges by proposing a Multi-Site Material Management System (SMMS) with an automated stock alert mechanism. The system was developed using the Extreme Programming (XP) methodology through four iterative cycles and implemented using a three-tier architecture, Role-Based Access Control (RBAC), React.js, Node.js, and MySQL. Field observations conducted within a renewable energy company managing a central warehouse and 2 remote operational sites revealed critical pre-system issues: approximately 40 material requests per month submitted via informal channels without standardized workflow, inventory records maintained separately using 3 different spreadsheets with inconsistency rate of 15-20%, and no automated mechanism to detect critical stock conditions, resulting in 3-4 documented stock shortage incidents per quarter. The proposed system integrates material request workflows, multi-level approval processes, shipment tracking, receipt confirmation, inventory management, and automated stock alerts with three severity levels (WARNING, CRITICAL, OUT_OF_STOCK). Comprehensive evaluation including Black Box Testing across 20 test scenarios, User Acceptance Testing with 15 end-users, System Usability Scale assessment yielding 78/100 score, and operational metrics demonstrated significant improvements: material request processing time reduced from 3.2 days to 0.8 days representing 75% improvement, inventory accuracy improved from 87% to 96%, and user satisfaction reached 4.2/5.0. Functional evaluation achieved a 100% success rate. The results indicate that the system improves inventory accuracy, accelerates material request processing, and enhances coordination among distributed operational sites. These findings demonstrate that integrating automated stock alert mechanisms into multi-site inventory systems can improve operational readiness and support more proactive inventory management through a combination of centralized visibility, threshold-based monitoring, and structured approval workflows.



Keywords

Automated Stock Alert; Extreme Programming; Inventory Information System; Multi-Site Material Management; RBAC







References


Albert, W., Karamoy, G., & Wibowo, R. A. (2025). Pengembangan Aplikasi Mobile untuk Monitoring Stok dan Peringatan Stok Menipis Bagi UMKM. JUTEKOBID(Jurnal Pengembangan Teknologi), 1(1), 79–93. https://doi.org/https://doi.org/10.31004/riggs.v4i2.964

Anggara, S. (2025). Penerapan Metode Extreme Programming dalam Pengembangan Aplikasi Point of Sale pada Usaha Phi Phi Thai. Jurnal Publikasi Sistem Informasi Dan Telekomunikasi, 3. https://doi.org/https://doi.org/10.62951/bridge.v3i3.613

Artama, K. A., & Mariana, N. (2022). Rancang Bangun Sistem Informasi Persediaan Barang Berbasis Web Menggunakan Metode FIFO di PT Garuda Surya Raya. JURNAL ILMIAH KOMPUTER GRAFIS, 15(1), 185–190. https://doi.org/10.51903/pixel.v15i1.758

Dudycz, H. (2022). Problems and Challenges Related to Advanced Data Analysis in Multi-Site Enterprises. Vietnam Journal Of Computer Science, 9(1), 1–17. https://doi.org/10.1142/S2196888822500063

fachurozi, A. (2025). Implementasi Extreme Programming pada Pembuatan Website Sistem Informasi E-Accountant PT Naga Emas Internasional. Remik: Riset Dan E-Jurnal Manajemen Informatika Komputer, 9(1), 73–87. https://doi.org/10.33395/remik.v9i1.14294

Fiqar, T. P., Sultan, A., Raphi, A., Azhar, N. F., & Informatika, S. (2023). Design and Build Inventory Management Information System with Personal Extreme Programming Method Rancang Bangun Sistem Informasi Manjemen Inventaris dengan Metode Personal Extreme Programming. Journal Geuthee Of Engineering And Energy (JOGE), 2(1), 18–30. https://doi.org/10.52626/joge.v

Happy, A. (2024). Information System-Based Supply Chain Management Strategy to Improve Company Operational Performance. Jurnal Minfo Polgan Volume, 13. https://doi.org/10.33395/jmp.v13i1.13575

Hasanah, N., & Hasbi, H. (2025). Optimalisasi Efektivitas Penggunaan Aplikasi Spreadshet dan Sistem Informasi Manajemen dalam Proses Pengauditan Laporan Keuangan. Journal Of Artificial Intelligence And Digital Business(RIGGS), 4(2), 5303–5307. https://doi.org/10.31004/riggs.v4i2.964

Immadisetty, A. (2025). Real-Time Inventory Management : Reducing Stockouts and Overstocks in Retail. March. https://doi.org/10.70589/JRTCSE.2025.13.1.10

Journal, I., & Science, C. (2022). EXTREME PROGRAMMING VS SCRUM: A COMPARISON OF AGILE MODELS Asma Akhtar, Birra Bakhtawar, Samia Akhtar. International Journal of Technology Innovation and Managament (IJTIM), 2(2), 80–96. doi: https://doi.org/10.54489/ijtim.v2i2.77

Larutama, W. (2022). Journal of Logistics and Supply Chain Implementation of Warehouse Management System Planning in Finished Goods Warehouse. Journal of Logistics and Supply Chain, 02(October), 81–90. https://doi.org/10.17509/jlsc.v2i2.62840

Parthiban, R., Bincy, S., Ilamathi, D., & T, D. P. (n.d.). Automated Inventory Tracking and Alert System. 6(4), 300–314.

Sasmito, B. U. (2025). Penerapan Metodologi Extreme Programming Studi Kasus Pengembangan Maintenance Digital System (Mds) Di Pt Jkl. Journal Astratech, 16(2023), 73–78. https://doi.org/10.52453/t.v16i1.460

Septiana, Y., Baswardono, W., & Awaludin, R. E. N. (2022). Rancang Bangun Sistem Informasi Administrasi Klinik Berbasis Website Menggunakan Metode Extreme Programming. Jurnal Algoritma, 19(2 SE-Artikel), 578–589. https://doi.org/10.33364/algoritma/v.19-2.1151

Supriyati, E., & Gustalika, M. A. (2023). Extreme Programming Method for Integrated Service System Website Development in Rejosari Village. Jurnal Riset Informatika, 5(3). https://doi.org/10.34288/jri.v5i3.527

Susanto, E. R., Studi, P., Ilmu, M., Indonesia, U. T., Lampung, K. B., Security, D., & Data, K. (2025). Analisis Implementasi Sistem Keamanan Basis Data Berbasis Role-Based Access Control ( RBAC ) pada Aplikasi Enterprise Resource Planning. SATESI (Jurnal Sains Teknologi Dan Sistem Informasi), 5(1), 105–116. https://doi.org/10.54259/satesi.v5i1.3997


Dimensions, PlumX, and Google Scholar Metrics

10.33650/codex.v1i3.15988


Refbacks

  • There are currently no refbacks.


Copyright (c) 2026 Muhammad Raka Pradana, Muhamad Awiet Wiedanto Prasetyo, Khairun Nisa Meiah Ngafidin

Creative Commons License
 

CODEX: Journal of Software Engineering
Published by Lembaga Penerbitan, Penelitian dan Pengabdian kepada Masyarakat (LP3M) of Nurul Jadid University, Probolinggo, East Java, Indonesia.