Modular Restful Backend Architecture For Centralized Halal Tourism Administration: A Scrum‑Based Implementation
DOI:
https://doi.org/10.36080/idealis.v9i1.3565Keywords:
Halal Tourism, Modular Architecture, Redis Caching, RESTful API, SCRUMAbstract
The growth of halal tourism in Lombok, Indonesia, calls for scalable digital platforms with strong and centralized administrative governance. This study proposes and implements a domain-oriented, modular RESTful API backend to support Super Admin operations in the Lombok Halal Room (LHR) platform. Using a design-science approach and an iterative SCRUM process, we developed a layered API Service Repository Infrastructure architecture using Hapi.js, PostgreSQL, and Redis, delivering 42 endpoints across key administrative domains with uniform JSON contracts and JWT-based authentication. The proposed contribution is a metric-driven engineering template that links SCRUM execution to modular backend domains and validates the resulting system using performance and software-quality measurements. Experimental results under controlled workloads show that Redis caching substantially improves scalability for read-heavy administrative operations by reducing response time from seconds to low single-digit milliseconds and increasing throughput to above 40,000 requests per second. Code-quality metrics further indicate clean module boundaries (CBO=0; LCOM*=0), while the Maintainability Index (MI) highlights modules that require targeted refactoring. Overall, the backend provides a reusable reference architecture for centralized halal tourism administration such as partner verification, content moderation, transaction oversight, and system monitoring that can be adapted to similar platforms in other regions.
Downloads
References
[1] A. Prawiro, “Halal Tourism in Lombok: Harmonization of Religious Values and Socio-Cultural Identity,” Share: Jurnal Ekonomi dan Keuangan Islam, vol. 11, no. 2, pp. 322–345, Dec. 2022, doi: 10.22373/share.v11i2.14905.
[2] Mahendra Putra Raharja, Ramaditia Dwiyansaputra, Royana Afwani, Gibran Satya Nugraha, Fahru Alfarizi Hananza Putrawan, and Mursyidhan Ariefbillah Ahmad Masri, “Backend Development of a Halal Tourism Application Based on Service for Cross-Platform Application for Travelers,” 3rd MIMSE 2024, 2024.
[3] Diaz Khalid Ananda, Ramaditia Dwiyansaputra, Royana Afwani, Gibran Satya Nugraha, Mochammad Dinta Alif Syaifuddin, and M. Asrorul Khopid, “Integrated Halal Tourism Applications Based on REST API for Hotel Partners and Travel Agents,” 3rd MIMSE 2024, 2024.
[4] S. B. Hasan, Y. Nader Abdullah, and M. Khalil Darwesh, “Design and Implementation The digital transformation of the student clearance system for Soran University,” Academic Journal of Nawroz University, vol. 12, no. 3, pp. 252–261, Aug. 2023, doi: 10.25007/ajnu.v12n3a1633.
[5] S. Sharma, O. P. Rishi, and A. Sharma, “IoTeST: IoT-Enabled Smart Tourism—Shaping the Future of Tourism,” 2021, pp. 569–576. doi: 10.1007/978-981-15-6014-9_67.
[6] I. Shabani, E. Mëziu, B. Berisha, and T. Biba, “Design of Modern Distributed Systems based on Microservices Architecture,” International Journal of Advanced Computer Science and Applications, vol. 12, no. 2, 2021, doi: 10.14569/IJACSA.2021.0120220.
[7] C. Li and B. Niu, “IOT Gateway Based on Microservices,” 2021, pp. 26–33. doi: 10.1007/978-3-030-79197-1_4.
[8] T. T. Nguyen, M. T. Nguyen, and N. T. Le, “An Administrative Support System for Digital Transformation of Small and Medium-Sized Enterprises in Vietnam,” Foundations of Management, vol. 16, no. 1, pp. 177–194, Jan. 2024, doi: 10.2478/fman-2024-0011.
[9] D. S. Pashchenko, “Refining the Scrum Paradigm: A Comprehensive Research of Software Development Practices (2020–2023),” Computing&AI Connect, vol. 1, no. 1, p. 1, Dec. 2024, doi: 10.69709/CAIC.2024.103102.
[10] D. D. Wazaumi, V. A. Saputro, S. K. Nisa, and S. A. Zahrani, “IMPLEMENTASI FRAMEWORK SCRUM DALAM PENGEMBANGAN DASHBOARD MONITORING UNTUK OPTIMASI PENGELOLAAN DATA INTERFACE,” IDEALIS : InDonEsiA journaL Information System, vol. 8, no. 1, pp. 64–73, Jan. 2025, doi: 10.36080/idealis.v8i2.3338.
[11] L. Chamari, E. Petrova, and P. Pauwels, “An End-to-End Implementation of a Service-Oriented Architecture for Data-Driven Smart Buildings,” IEEE Access, vol. 11, pp. 117261–117281, 2023, doi: 10.1109/ACCESS.2023.3325767.
[12] I. R. D. Muhammad and I. V. Paputungan, “Development of Backend Server Based on REST API Architecture in E-Wallet Transfer System,” Jurnal Sains, Nalar, dan Aplikasi Teknologi Informasi, vol. 3, no. 2, pp. 79–87, Jan. 2024, doi: 10.20885/snati.v3.i2.35.
[13] D. Arya, H. Putra, E. Darwiyanto, and R. Nurtantyana, “Development of Backend Admin Dashboard for Business Project Monitoring using Scrum Method,” Aug. 2024, doi: 10.34818/indojc.2024.9.2.969.
[14] T. Sundara, D. Setiawan, F. Subkhan, and F. R. Kautsar, “Scrum Implementation in Development of Online Research Application,” The Indonesian Journal of Computer Science, vol. 11, no. 2, Aug. 2022, doi: 10.33022/ijcs.v11i2.3072.
[15] C. Verwijs and D. Russo, “A Theory of Scrum Team Effectiveness,” ACM Transactions on Software Engineering and Methodology, vol. 32, no. 3, pp. 1–51, Jul. 2023, doi: 10.1145/3571849.
[16] A. R. P. Ramadhan, I. Waspada, N. Bahtiar, and A. S. Pramayoga, “Applying the Scrum Method in Software Development for Undergraduate Thesis Project Implementation,” Jurnal Masyarakat Informatika, vol. 16, no. 1, pp. 119–133, May 2025, doi: 10.14710/jmasif.16.1.73187.
[17] C. Franco et al., “Introducing ScrumAdemia: An Agile Guide for Doctoral Research,” PS Polit Sci Polit, vol. 56, no. 2, pp. 251–258, Apr. 2023, doi: 10.1017/S1049096522001408.
[18] Suchetha Vijayakumar, Krishna Prasad K, and R. Holla M., “Assessing the Effectiveness of MoSCoW Prioritization in Software Development: A Holistic Analysis across Methodologies,” EAI Endorsed Transactions on Internet of Things, vol. 10, Oct. 2024, doi: 10.4108/eetiot.6515.
[19] I. Heriyawan, U. Hayati, and O. Nurdiawan, “RANCANG BANGUN SISTEM INFORMASI AKUNTANSI MENGGUNAKAN CODEIGNITER DENGAN METODE SCRUM STUDI KASUS : PT SURYA MARGA SARANA,” 2023.
[20] F. N. Colakoglu, A. Yazici, and A. Mishra, “Software Product Quality Metrics: A Systematic Mapping Study,” IEEE Access, vol. 9, pp. 44647–44670, 2021, doi: 10.1109/ACCESS.2021.3054730.
[21] M. Klima et al., “Selected Code-Quality Characteristics and Metrics for Internet of Things Systems,” IEEE Access, vol. 10, pp. 46144–46161, 2022, doi: 10.1109/ACCESS.2022.3170475.
[22] N. Laranjeiro, J. Agnelo, and J. Bernardino, “A Black Box Tool for Robustness Testing of REST Services,” IEEE Access, vol. 9, pp. 24738–24754, 2021, doi: 10.1109/ACCESS.2021.3056505.
[23] S. Shafiee, Y. Wautelet, S. Poelmans, and S. Heng, “An empirical evaluation of scrum training’s suitability for the model-driven development of knowledge-intensive software systems,” Data Knowl Eng, vol. 146, p. 102195, Jul. 2023, doi: 10.1016/j.datak.2023.102195.
[24] W.-T. Lee and C.-H. Chen, “Agile Software Development and Reuse Approach with Scrum and Software Product Line Engineering,” Electronics (Basel), vol. 12, no. 15, p. 3291, Jul. 2023, doi: 10.3390/electronics12153291.
[25] A. Abbad-Andaloussi, “On the relationship between source-code metrics and cognitive load: A systematic tertiary review,” Journal of Systems and Software, vol. 198, p. 111619, Apr. 2023, doi: 10.1016/j.jss.2023.111619.
[26] U. Iftikhar, N. Bin Ali, J. Börstler, and M. Usman, “A tertiary study on links between source code metrics and external quality attributes,” Inf Softw Technol, vol. 165, p. 107348, Jan. 2024, doi: 10.1016/j.infsof.2023.107348.
[27] P. Sun, D.-K. Kim, H. Ming, and L. Lu, “Measuring Impact of Dependency Injection on Software Maintainability,” Computers, vol. 11, no. 9, p. 141, Sep. 2022, doi: 10.3390/computers11090141.
[28] M. T. Faridi, K. Singh, K. Soni, and S. Negi, “Memcached vs Redis Caching Optimization Comparison using Machine Learning,” in 2023 2nd International Conference on Automation, Computing and Renewable Systems (ICACRS), IEEE, Dec. 2023, pp. 1153–1159. doi: 10.1109/ICACRS58579.2023.10404339.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Muhamad Singgih, Royana Afwani, Ramaditia Dwiyansaputra, Mochammad Dinta Alif Syaifuddin

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.











