Modernisasi Sistem Informasi Akademik: Transisi Arsitektur Monolitik ke Microservices dengan Integrasi Vue.js, Golang, dan Keycloak

Authors

  • Bahteramon Bintang Sanjaya Manurung
  • I Komang Setia Buana
  • Freddy Matius Herdian Hutasoit Politeknik Siber dan Sandi Negara

DOI:

https://doi.org/10.56706/ik.v19i3.152

Keywords:

Sistem Informasi, Microservices , Keamanan, Vue.js , Golang , Keycloak

Abstract

Penelitian ini membahas pengembangan sistem informasi akademik modern berbasis microservices sebagai solusi atas keterbatasan sistem monolitik di Politeknik Siber dan Sandi Negara yang terkendala fleksibilitas, integrasi data, dan keamanan. Tujuan utamanya adalah merancang sebuah sistem yang modular dan aman dengan mengimplementasikan arsitektur microservices yang mengintegrasikan RESTful API, Vue.js sebagai framework frontend, Golang untuk backend, serta Keycloak sebagai sistem autentikasi Single Sign-On (SSO). Metode pengembangan yang digunakan adalah prototype, yang mencakup perancangan, implementasi bertahap, hingga evaluasi. Hasil penelitian menunjukkan bahwa arsitektur yang diusulkan berhasil mengatasi keterbatasan sistem lama. Sistem baru ini berhasil melewati pengujian keamanan berdasarkan standar OWASP Top 10:2021 dan mendapatkan persepsi pengguna yang sangat positif melalui User Acceptance Testing (UAT), di mana sistem dinilai lebih responsif dan memberikan pengalaman pengguna yang lebih baik. Penelitian ini berkontribusi pada upaya transformasi digital di lingkungan pendidikan tinggi dengan menyajikan solusi pengelolaan data akademik yang terintegrasi, aman, dan efisien.

References

Y. Hong and D. Kim, "AN INNOVATIVE METHODOLOGY FOR TRANSITIONING FROM MONOLITH TO MICROSERVICES," ICIC Express Letters, vol. 17, no. 4, pp. 463-470, Apr. 2023, doi: 10.24507/icicel.17.04.463.

G. Blinowski, A. Ojdowska, and A. Przybylek, "Monolithic vs. Microservice Architecture: A Performance and Scalability Evaluation," IEEE Access, vol. 10, pp. 20357-20374, 2022, doi: 10.1109/ACCESS.2022.3152803.

B. N. Silva, M. Khan, and K. Han, "Integration of Big Data analytics embedded smart city architecture with RESTful web of things for efficient service provision and energy management," Future Generation Computer Systems, vol. 107, pp. 975-987, Jun. 2020, doi: 10.1016/J.FUTURE.2017.06.024.

R. Sinaga, "Pengembangan Model Penilaian Kepatuhan Salah Satu Perguruan Tinggi Terhadap Standar ISO 27001:2022," Jurnal Teknik Informatika dan Sistem Informasi, vol. 9, no. 3, 2024, doi: 10.28932/jutisi.v9i3.6850.

I. P. A. E. D. Udayana, "Integrasi Sistem Single Sign On Pada Sistem Informasi Akademik, Web Information System Dan Learning Management System Berbasis Central Authentication Service," Jurnal RESISTOR (Rekayasa Sistem Komputer), vol. 1, no. 1, 2018, doi: 10.31598/jurnalresistor.vlil.265.

Assalamah, T. M. (2024). Strategi Viral Marketing Melalui Konten Edutainment Clash of Champions by Ruangguru Viral Marketing Strategy Through Edutainment Content Clash of Champions by Ruangguru. JCOMMSCI-JOURNAL OF MEDIA AND COMMUNICATION SCIENCE, 7(3).

Z. Zhang, M. Chabbi, A. Welc, and T. Sherwood, "Optimistic concurrency control for real-world go programs," in 2021 USENIX Annual Technical Conference, 2021.

A. Chatterjee and A. Prinz, "Applying Spring Security Framework with Keycloak-Based OAuth2 to Protect Microservice Architecture APIs: A Case Study," Sensors, vol. 22, no. 5, Mar. 2022, doi: 10.3390/s22051703.

O’rinboev, A. (2023). Optimizing Performance in a Dental Queue Web App. Development of pedagogical technologies in modern sciences, 2(9), 5-9.

J. Bogner, S. Kotstein, and T. Pfaff, "Do RESTful API design rules have an impact on the understandability of Web APIs?," Empir Softw Eng, vol. 28, no. 6, Nov. 2023, doi: 10.1007/s10664-023-10367-y.

N. Robles, N. Potes, K. Garcés, J. L. C. Izquierdo, and J. Cabot, "Exploratory Analysis of the Structural Evolution of public REST APIs," in Congresso Ibero-Americano em Engenharia de Software (CIbSE), SBC, Apr. 2023, pp. 92–106.

B. O. Emeka, S. Hidaka, and S. Liu, “A Practical Model Driven Approach for Designing Security Aware RESTfulWeb APIs Using SOFL,” IEICE Trans Inf Syst, vol. E106.D, no. 5, pp. 986–1000, 2023, doi: 10.1587/transinf.2022EDP7194.

P. Sinha* and K. A. Kumar, “REST APIs for Emerging Social Media Platforms,” International Journal of Innovative Technology and Exploring Engineering, vol. 9, no. 5, pp. 652–659, Mar. 2020, doi: 10.35940/ijitee.E2608.039520.

A. F. Rochim, A. Rafi, A. Fauzi, and K. T. Martono, “As-RaD System as a Design Model of the Network Automation Configuration System Based on the REST-API and Django Framework,” Kinetik: Game Technology, Information System, Computer Network, Computing, Electronics, and Control, pp. 291–298, Nov. 2020, doi: 10.22219/kinetik.v5i4.1093.

P. DYMORA, M. MAZUREK, and M. NYCZ, “Comparison of Angular, React, and Vue Technologies in the Process of Creating Web Applications on the User Interface Side,” Journal of Education, Technology and Computer Science, vol. 4, no. 34, pp. 210–222, Dec. 2023, doi: 10.15584/jetacomps.2023.4.21.

L. Gan, Y. Huang, and Y. Cheng, “Research on intelligent learning platform system based on Spring Boot,” in Proceedings of the 2022 International Conference on Computer Science, Information Engineering and Digital Economy (CSIEDE 2022), Atlantis Press, Jan. 2023. doi: 10.2991/978-94-6463-108-1_19.

Y. Nakamura, T. Yamauchi, and T. Norimatsu, “Policy-Based Method for Applying OAuth 2.0-Based Security Profiles,” IEICE Trans Inf Syst, vol. E106.D, no. 9, pp. 1364–1379, Sep. 2023, doi: 10.1587/transinf.2022ICP0004.

A. Ahmad et al., "The Second-Factor Authentication System at CERN," EPJ Web of Conferences, vol. 295, p. 04025, 2024.

I. S. Matiushin, V. V Korkhov, I. Matiushin, and V. Korkhov, “Distributed Computing and Grid Technologies in Science and Education.”

E. Wündisch et al., “Development of a Trusted Third Party at a Large University Hospital: Design and Implementation Study,” JMIR Med Inform, vol. 12, Jan. 2024, doi: 10.2196/53075.

Downloads

Submitted

27-09-2025

Accepted

09-12-2025

Published

19-12-2025

Issue

Section

Articles