Design and Implementation of a Backend System and DevOps Workflow for Interactive Learning Applications
DOI:
https://doi.org/10.30871/jaic.v9i6.11338Keywords:
Backend, DevOps, Gamification, English Language Learning, Rapid Application Development, CI/CD PipelineAbstract
English language learning in Indonesia faces significant challenges, including limited vocabulary retention, poor pronunciation, and passive learning methods. The EngVenture application was developed to address these issues by integrating gamification principles with interactive English learning environments. This study aims to design and implement a backend system and DevOps workflow that ensure optimal performance, security, and stability for gamification-based learning applications. The Rapid Application Development (RAD) method was employed, comprising requirements planning, user design, construction, and cutover phases. System requirements were identified through a validated questionnaire (Cronbach's α = 0.89) distributed to 101 respondents from diverse backgrounds. Results indicated that users prioritized data security (90.1%), system speed (91.1%), and secure authentication (69.3%) as critical factors. Based on these findings, a RESTful API-based backend was designed and integrated with Docker, Jenkins, and Nginx, incorporating security features such as JWT authentication, API key validation, and SSL/TLS encryption. Quantitative evaluation over a 20-day period demonstrated significant improvements: 85% faster deployment time (6.23→1.48 minutes), 43.4% reduction in error rate (211→138 errors), 95.7% build success rate, stable API response time (~160ms) under load testing with 1,000 concurrent requests, and near-zero downtime (<5 minutes). This research demonstrates that the integration of structured backend architecture and automated DevOps practices significantly enhances system reliability, deployment efficiency, and user satisfaction in educational technology applications such as EngVenture.
Downloads
References
[1] N. Maru’ao, “Penerapan Pembelajaran Inovatif Dalam Meningkatkan Pembelajaran Bahasa Inggris,” Univ. Dharmawangsa, vol. 14, no. 2, pp. 221–230, 2020.
[2] G. Syandri, “Pembelajaran Bahasa Inggris Dalam Konteks English for Spesific Purpose (Esp),” vol. 10, no. 1, pp. 19–28, 2023.
[3] S. P. Byslina Maduwu, “Pentingnya Pembelajaran Bahasa Inggris Di Sekolah,” Angew. Chemie Int. Ed. 6(11), 951–952., vol. 4, no. 1, p. 2017, 2016.
[4] N. P. D. Safitri and N. Tari, “Persepsi dan Pengalaman Mahasiswa Menggunakan Gamifikasi untuk Meningkatkan Motivasi dan Keterampilan Bahasa Inggris di Era Digital,” J. Simki Pedagog., vol. 7, no. 2, pp. 501–514, 2024, doi: 10.29407/jsp.v7i2.690.
[5] P. D. Purnasari and Y. D. Sadewo, “Strategi Pembelajaran Pendidikan Dasar di Perbatasan Pada Era Digital,” J. Basicedu, vol. 5, no. 5, pp. 3089–3100, 2021, doi: 10.31004/basicedu.v5i5.1218.
[6] S. F. Sulistyarini, Winda, “Pengaruh Pemahaman Literasi Digital Dan Pemanfaatan Media Pembelajaran Terhadap Kompetensi Pedagogik Guru Era Digital Learning,” Educ. Learn. Innov., vol. 1, no. 2, pp. 98–116, 2021, doi: 10.46229/elia.v2i1.
[7] S. Y. Khairum, Adrias, and A. P. Zulkarnaini, “Peran teknologi dalam meningkatkan kualitas pembelajaran Bahasa Inggris di jenjang sekolah dasar,” Pendas J. Ilm. Pendidik. Dasar, vol. 10, no. 1, pp. 573–586, 2025.
[8] D. L. R. Yufenti Oktafiah, “Game Sebagai Media Pembelajaran Kreatif Dan Menarik Untuk Meningkatkan Minat /Motivasi Belajar Bahasa Inggris Pada Anak Sekolah Dasar,” J-Abdi J. Pengabdi. Kpd. Masy., vol. 3, no. 6, pp. 781–792, 2023, [Online]. Available: https://doi.org/10.53625/jabdi.v3i5.6594
[9] B. Fernandez-Gauna, N. Rojo, and M. Graña, “Automatic feedback and assessment of team-coding assignments in a DevOps context,” Int. J. Educ. Technol. High. Educ., vol. 20, no. 1, 2023, doi: 10.1186/s41239-023-00386-6.
[10] M. L. Pedra, M. F. da Silva, and L. G. Azevedo, “DevOps Adoption: Eight Emergent Perspectives,” 2021, [Online]. Available: http://arxiv.org/abs/2109.09601
[11] J. A. V. M. K. Jayakody and W. M. J. I. Wijayanayake, “Critical success factors for DevOps adoption in information systems development,” Int. J. Inf. Syst. Proj. Manag., vol. 11, no. 3, pp. 60–82, 2023, doi: 10.12821/ijispm110304.
[12] S. N. Bakri and M. I. P. Nasution, “Penerapan Metodologi Rekayasa Perangkat Lunak untuk Efisiensi Pengembangan Sistem,” JSITIK J. Sist. Inf. dan Teknol. Inf. Komput., vol. 3, no. 1, pp. 53–66, 2024, doi: 10.53624/jsitik.v3i1.542.
[13] T. Offerman, R. Blinde, C. J. Stettina, and J. Visser, “A Study of Adoption and Effects of DevOps Practices,” 2022 IEEE 28th Int. Conf. Eng. Technol. Innov. ICE/ITMC 2022 31st Int. Assoc. Manag. Technol. IAMOT 2022 Jt. Conf. - Proc., 2022, doi: 10.1109/ICE/ITMC-IAMOT55089.2022.10033313.
[14] N. Azad and S. Hyrynsalmi, “DevOps critical success factors — A systematic literature review,” Inf. Softw. Technol., vol. 157, no. April 2022, p. 107150, 2023, doi: 10.1016/j.infsof.2023.107150.
[15] C. C. Siburian, A. Andriani, and C. B. Dewa, “Aplikasi Mypresent Untuk Pengelolaan Data Presensi Karyawan Dengan Metode Rad,” J. Inf. Syst. Manag., vol. 5, no. 2, pp. 219–226, 2024, doi: 10.24076/joism.2024v5i2.1435.
[16] D. Silvi Purnia, “Implementasi metode RAD pada Rancang Aplikasi BAN-SOS Ter Distribusi Berbasis Mobile,” IJCIT (Indonesian J. Comput. Inf. Technol., vol. 3, no. 1, pp. 71–79, 2018.
[17] Y. Yanuardi, L. Azhari, A. A. J. Sinlae, and A. D. Alexander, “Pengembangan Sistem Pengaduan Layanan Masyarakat Menggunakan Metode Rapid Application Development (RAD),” J-Intech, vol. 12, no. 1, pp. 36–48, 2024, doi: 10.32664/j-intech.v12i1.1201.
[18] I. Roery, S. L. Mufreni, and E. P. Silmina, “Sistem Informasi Klinik Berbasis Web Dengan Menggunakan Metode Rapid Application Development (RAD),” Pros. Semin. Nas. Penelit. dan Pengabdi. Kpd. Masy., vol. 3, no. 22, pp. 76–87, 2025.
[19] F. Al Ikhsan Ramadhan and B. Maula Sulthon, “Perancangan Sistem Administrasi Barang Berbasis Web Menggunakan Model Pengembangan Sistem RAD,” Media Online, vol. 4, No.1, no. 1, pp. 31–42, 2023, [Online]. Available: https://djournals.com/resolusi
[20] Nurman Hidayat and Kusuma Hati, “Penerapan Metode Rapid Application Development (RAD) dalam Rancang Bangun Sistem Informasi Rapor Online (SIRALINE),” J. Sist. Inf., vol. 10, no. 1, pp. 8–17, 2021, doi: 10.51998/jsi.v10i1.352.
[21] A. Sah, S. D. Saraswati, N. Heriyani, and M. Badaruddin, “Pengembangan Sistem Pengeloaan Bimbingan Belajar Menggunakan Pendekatan Rapid Application Development,” vol. 4, no. 1, pp. 271–283, 2024, doi: 10.47065/comforch.v4i1.1409.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Alfian Bisma Daniswara Sirwenda, Sasono Wibowo, Indra Gamayanto, Slamet Ikhvan Nurhana Rifki, Ivan Ismanto, Michael Christ Kurniawan

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License (Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) ) that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).








