Analisis Model Arsitektur Microservice pada Sistem Informasi Kuliah Kerja Nyata UMM

Muhammad Ibadurrahman Arrasyid Supriyanto, Chalsi Mala Sari, Mochamad Gaharu Dida Devedo, Ardhan Ismail

Abstract


Berkembangnya Universitas Muhammadiyah Malang menuntut Sistem Informasi KKN beradaptasi terhadap perubahan proses bisnis manajerial. Penelitian ini menganalisis model arsitektur microservices menggunakan pendekatan Domain Driven Design untuk mengidentifikasi Bounded Context dan kandidat microservices. Hasil analisis menghasilkan 13 microservices yang divalidasi berdasarkan prinsip Single Responsibility, Small Size, Independence, dan Data Consistency dengan tingkat keberhasilan 100%. Implementasi menggunakan Kubernetes menunjukkan arsitektur microservices mampu meningkatkan fleksibilitas dan adaptabilitas sistem terhadap perubahan kebutuhan dibandingkan arsitektur monolitik sebelumnya.


Keywords


Microservice; Arsitektur; Service; KKN; Sistem Informasi

Full Text:

PDF

References


G. Liu, B. Huang, Z. Liang, M. Qin, H. Zhou, and Z. Li, “Microservicess: architecture, container, and challenges,” in 2020 IEEE 20th International Conference on Software Quality, Reliability and Security Companion (QRS-C), IEEE, Dec. 2020, pp. 629–635. doi: 10.1109/QRS-C51114.2020.00107.

V. Velepucha and P. Flores, “A Survey on Microservicess Architecture: Principles, Patterns and Migration Challenges,” IEEE Access, vol. 11, pp. 88339–88358, 2023, doi: 10.1109/ACCESS.2023.3305687.

P. Jamshidi, C. Pahl, N. C. Mendonca, J. Lewis, and S. Tilkov, “Microservicess: The Journey So Far and Challenges Ahead,” IEEE Softw, vol. 35, no. 3, pp. 24–35, May 2018, doi: 10.1109/MS.2018.2141039.

S. Hassan and R. Bahsoon, “Microservicess and Their Design Trade-Offs: A Self-Adaptive Roadmap,” in 2016 IEEE International Conference on Services Computing (SCC), IEEE, Jun. 2016, pp. 813–818. doi: 10.1109/SCC.2016.113.

C. A. Anjum Era, S. T. Alvi, Md. S. Rana, and S. J. Mitu, “A Comprehensive Study of Microservicess Architecture in Comparison with SOA and Monolithic Models,” in 2025 2nd International Conference on Advanced Innovations in Smart Cities (ICAISC), IEEE, Feb. 2025, pp. 1–6. doi: 10.1109/ICAISC64594.2025.10959671.

H. Vural and M. Koyuncu, “Does Domain-Driven Design Lead to Finding the Optimal Modularity of a Microservices?,” IEEE Access, vol. 9, pp. 32721–32733, 2021, doi: 10.1109/ACCESS.2021.3060895.

J. Sangabriel-Alarcón, J. O. Ocharán-Hernández, K. Cortés-Verdín, and X. Limón, “Domain-Driven Design for Microservicess Architecture Systems Development: A Systematic Mapping Study,” in 2023 11th International Conference in Software Engineering Research and Innovation (CONISOFT), IEEE, Nov. 2023, pp. 25–34. doi: 10.1109/CONISOFT58849.2023.00014.

C. Zhong et al., “Domain-Driven Design for Microservicess: An Evidence-Based Investigation,” IEEE Transactions on Software Engineering, vol. 50, no. 6, pp. 1425–1449, Jun. 2024, doi: 10.1109/TSE.2024.3385835.

L. Setiawan, “Sistem Informasi Manajemen Kuliah Kerja Nyata (Kkn) Menggunakan Model Pengembangan Perangkat Lunak Extreme Programming (Xp) (Studi Kasus: Dppm Universitas Muhammadiyah Malang),” Universitas Muhammadiyah Malang, Malang, 2018.

E. Evans, Domain-Driven Design: Tackling Complexity in the Heart of Software. Pearson Education, 2003. [Online]. Available: https://books.google.co.id/books?id=hHBf4YxMnWMC

K. Nandi and K. Dey, “Designing Scalable Multi-Agent AI Systems: Leveraging Domain-Driven Design and Event storming,” International Journal of Computer Science and Engineering, vol. 12, no. 3, pp. 10–16, Mar. 2025, doi: 10.14445/23488387/IJCSE-V12I3P102.

N. Zhou et al., “Container orchestration on HPC systems through Kubernetes,” Journal of Cloud Computing, vol. 10, no. 1, p. 16, 2021, doi: 10.1186/s13677-021-00231-z.

D. M. Le, D.-H. Dang, and V.-H. Nguyen, “Domain-driven design patterns: A metadata-based approach,” in 2016 IEEE RIVF International Conference on Computing & Communication Technologies, Research, Innovation, and Vision for the Future (RIVF), IEEE, Nov. 2016, pp. 247–252. doi: 10.1109/RIVF.2016.7800302.

C. Praschl, S. Bauernfeind, C. Leitner, and G. A. Zwettler, “Domain-Driven Design as Model Contract in Full-Stack Development,” in 2023 3rd International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), IEEE, Jul. 2023, pp. 1–6. doi: 10.1109/ICECCME57830.2023.10252654.

D. Rendón, B. Hargreaves, and S. Kong, Azure Architecture Explained: A comprehensive guide to building effective cloud solutions. Packt Publishing, 2023. [Online]. Available: https://books.google.co.id/books?id=HfzTEAAAQBAJ




DOI: http://dx.doi.org/10.30872/jurti.v9i2.21116

Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Jurnal Rekayasa Teknologi Informasi (JURTI)

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

Alamat Redaksi : 
Program Studi Informatika
Fakultas Teknik 
Jl. Sambaliung No. 9 Kampus Gunung Kelua Samarinda 75119 - Kalimantan Timur
e-mail : jurti.unmul@fkti.unmul.ac.id
Url : http://e-journals.unmul.ac.id/index.php/INF
Contact Person : Medi Taruk [081543438301]

 Creative Commons License

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

StatCounter - Free Web Tracker and Counter