Implementasi dan Evaluasi Fungsional serta Performa Arsitektur Microservices pada Sistem Informasi Tahfiz

Authors

  • Rifa Sania Universitas Pendidikan Indonesia
  • Rosa Ariani Sukamto Universitas Pendidikan Indonesia
  • Ani Anisyah Universitas Pendidikan Indonesia

DOI:

https://doi.org/10.30865/json.v8i1.9907

Keywords:

Arsitektur Microservices, API Gateway, Database per Service, Pengujian Performa, Sistem Informasi Tahfiz

Abstract

Pengelolaan program tahfiz di sekolah menengah Islam umumnya masih dilakukan secara manual dan terpisah, sehingga berpotensi menimbulkan inefisiensi pencatatan dan kesulitan pemantauan. Penelitian ini bertujuan mengimplementasikan dan mengevaluasi arsitektur microservices pada Sistem Informasi Tahfiz untuk mendukung pengelolaan hafalan secara terstruktur. Penelitian menggunakan pendekatan studi kasus pada institusi pendidikan menengah di Bandung. Data kebutuhan diperoleh melalui wawancara semi-terstruktur dengan satu informan, sedangkan prototype dievaluasi oleh empat pengguna. Sistem terdiri atas tujuh service, API Gateway sebagai single entry point, dan pola database per service. Sistem di-deploy pada VPS Ubuntu dengan 2 vCPU dan RAM 2 GB, sedangkan pengujian menggunakan k6. Evaluasi mencakup blackbox testing, load testing, dan endurance testing. Seluruh 78 kasus uji blackbox berhasil dengan tingkat keberhasilan 100%. Setiap skenario load testing pada 10, 23, 50, dan 100 virtual users dijalankan sebanyak tiga kali. Pada 100 virtual users, p(95) berada pada rentang 2.385,20–2.918,52 ms, throughput 38,54–41,18 req/s, dan error rate 0,00%–0,05%. Satu kali endurance testing selama empat jam menggunakan 23 virtual users menghasilkan p(95) 936,31 ms, error rate 0,01%, dan penggunaan memori 1.800–1.900 MB. Hasil penelitian menunjukkan bahwa arsitektur microservices dapat diterapkan secara modular dan terintegrasi pada lingkungan yang diuji, sedangkan hasil endurance testing menggambarkan stabilitas performa selama skenario pengujian dan tidak digunakan untuk menyimpulkan resilience sistem.

References

[1] R. Ridwan and C. Mutia, “Pengembangan aplikasi web dan mobile pada monitoring dan evaluasi program tahfidz Quran,” CIRCUIT J. Ilm. Pendidik. Tek. Elektro, vol. 6, no. 1, pp. 47–53, 2022, doi: 10.22373/crc.v6i1.11700.

[2] M. Masrur, M. Muhtarom, S. Salamun, N. Kusuma, A. Wahyudi, and S. H. Khotimah, “Evaluation of digital-based Al-Qur’an tahfizh learning in boarding school,” TARBIYA J. Educ. Muslim Soc., vol. 12, no. 1, pp. 1–16, Apr. 2025, doi: 10.15408/tjems.v12i1.44758.

[3] U. Akhror and A. Setiawan, “Aplikasi media digital monitoring tahfidz untuk meningkatkan kualitas hafalan santri SMA Al-I’tishom,” JIKA (Jurnal Informatika), vol. 9, no. 3, pp. 302–311, 2025, doi: 10.31000/jika.v9i3.14309.

[4] S. M. Marier and P. F. Dewi, “Tahfidz Quran monitoring system in Islamic boarding schools,” Telemat. J. Telemat. dan Teknol. Inf., vol. 18, no. 1, pp. 1–11, 2021, doi: 10.31315/telematika.v18i1.3931.

[5] R. J. Lontaan and A. R. Sinadia, “Design and development of a web-based school information system,” CogITo Smart J., vol. 10, no. 2, pp. 593–606, 2024, doi: 10.31154/cogito.v10i2.858.593-606.

[6] C. A. Dinova and I. C. Utomo, “Pengembangan arsitektur microservice pada learning management system e-learning menggunakan metode web service,” J. Ilmu Komput. dan Inform., vol. 3, no. 2, pp. 125–141, 2024, doi: 10.54082/jiki.102.

[7] S. Baškarada, V. Nguyen, and A. Koronios, “Architecting microservices: Practical opportunities and challenges,” J. Comput. Inf. Syst., vol. 60, no. 5, pp. 428–436, 2020, doi: 10.1080/08874417.2018.1520056.

[8] A. Garindra, T. Wati, and I. W. W. Pradnyana, “Perancangan arsitektur microservices untuk resiliensi sistem informasi perpustakaan pusat (Studi kasus UPN Veteran Jakarta),” Format J. Ilm. Tek. Inform., vol. 9, no. 2, pp. 99–109, 2021, doi: 10.22441/format.2020.v9.i2.001.

[9] N. K. Hadi, S. H. A. Hamad, S. J. Abbas, G. F. Ali, and M. M. M. Maadi, “Enhancing software reusability in higher education applications through microservices architecture,” J. Wirel. Mob. Networks, Ubiquitous Comput. Dependable Appl., vol. 16, no. 1, pp. 390–409, 2025, doi: 10.58346/JOWUA.2025.I1.024.

[10] F. Auer, V. Lenarduzzi, M. Felderer, and D. Taibi, “From monolithic systems to microservices: An assessment framework,” Inf. Softw. Technol., vol. 137, Art. no. 106600, 2021, doi: 10.1016/j.infsof.2021.106600.

[11] B. Wijayanto, D. Iskandar, and S. P. Rahayu, “From monoliths to microservices: Designing a scalable super app architecture for academic services at Universitas Jenderal Soedirman,” J. Tek. Inform., vol. 6, no. 4, pp. 2380–2391, 2025, doi: 10.52436/1.jutif.2025.6.4.5237.

[12] D. P. Dirgantara, D. S. Kusumo, and R. G. Utomo, “Docker-based monolithic and microservices architecture performance comparison,” J. Tek. Inform., vol. 5, no. 2, pp. 357–365, 2024, doi: 10.52436/1.jutif.2024.5.2.1338.

Downloads

Published

2026-09-30

How to Cite

Sania, R., Sukamto, R. A., & Anisyah, A. (2026). Implementasi dan Evaluasi Fungsional serta Performa Arsitektur Microservices pada Sistem Informasi Tahfiz. Jurnal Sistem Komputer Dan Informatika (JSON), 8(1), 109–121. https://doi.org/10.30865/json.v8i1.9907