Sistem Pelaporan Kekerasan terhadap Perempuan dan Anak Menggunakan Arsitektur Microservices
DOI:
https://doi.org/10.69693/ijmst.v4i3.13707Keywords:
Sistem Pelaporan, Kekerasan Perempuan Dan Anak, Arsitektur Microservices, Message Broker, Evaluasi ArsitekturAbstract
Penanganan kasus kekerasan terhadap perempuan dan anak di UPTD PPA Kota Kendari masih mempertukarkan status kasus secara manual antartahap, sehingga informasi mudah terputus dan sulit dipantau. Penelitian ini membangun sistem pelaporan dan manajemen kasus berbasis web dengan arsitektur microservices yang memisahkan layanan pelaporan dan layanan manajemen kasus, serta menerapkan RabbitMQ sebagai message broker untuk melakukan decoupling penyelarasan status antarlayanan, kemudian mengevaluasi apakah kompleksitas tersebut sepadan dengan karakteristik organisasi penggunanya. Sistem dikembangkan mengikuti Rational Unified Process pada kontainer Docker. Evaluasi mencakup dua eksperimen terpisah, yaitu pengujian beban menggunakan Apache JMeter terhadap lima endpoint pada beban 50, 100, dan 150 virtual user dengan pembanding versi monolitik, serta pengujian ketahanan melalui penyuntikan kegagalan terhadap 200 perubahan status ketika layanan pelaporan dimatikan. Hasilnya menunjukkan arsitektur monolitik mencapai performa setara pada empat dari lima endpoint meskipun hanya memperoleh separuh jatah CPU. Keunggulan microservices yang konsisten hanya ditemukan pada jalur tulis lintas layanan, dengan waktu respons 57,2 persen lebih rendah dan throughput 45,2 persen lebih tinggi pada beban 150 virtual user. Pengujian ketahanan menunjukkan seluruh perubahan status tertahan pada antrean dan tersinkron sepenuhnya setelah layanan pulih, sedangkan pada rancangan tanpa message broker seluruhnya hilang permanen. Disimpulkan bahwa kompleksitas microservices melampaui kebutuhan operasional instansi tersebut, sehingga pemilihan arsitektur perlu didasarkan pada karakteristik organisasi dan beban kerja yang sesungguhnya.
References
1. Adi, D. A., Terttiavini, & Marcelina, D. (2023). Sistem informasi pelayanan pengaduan kekerasan terhadap perempuan dan anak berbasis web. Jurnal Ilmiah Binary, 5(2), 174–184. https://doi.org/10.52303/jb.v5i2.124
2. Aprianto, A. N., Girsang, A. S., Nugroho, Y., & Putra, W. K. (2024). Performance analysis of RabbitMQ and Nats Streaming for communication in microservice. Teknologi: Jurnal Ilmiah Sistem Informasi, 14(1), 37–47. https://doi.org/10.26594/teknologi.v14i1.4498
3. Balahadia, F. F., Astoveza, Z. J. M., Jamolin, G. R., & Astoveza, N. E. A. L. (2022). Development and implementation of violence against women and their children report system mobile application. International Journal of Science, Technology, Engineering and Mathematics, 2(3), 17–42. https://doi.org/10.53378/352906
4. Blinowski, G., Ojdowska, A., & Przybyłek, A. (2022). Monolithic vs. microservice architecture: A performance and scalability evaluation. IEEE Access, 10, 20357–20374. https://doi.org/10.1109/ACCESS.2022.3152803
5. Calderón-Gómez, H., Mendoza-Pittí, L., Vargas-Lombardo, M., Gómez-Pulido, J. M., Rodríguez-Puyol, D., Sención, G., & Polo-Luque, M. L. (2021). Evaluating service-oriented and microservice architecture patterns to deploy eHealth applications in cloud computing environment. Applied Sciences, 11(10), 4350. https://doi.org/10.3390/app11104350
6. Dirgantara, D. P., Kusumo, D. S., & Utomo, R. G. (2024). Docker-based monolithic and microservices architecture performance comparison. Jurnal Teknik Informatika (JUTIF), 5(2), 357–365. https://doi.org/10.52436/1.jutif.2024.5.2.1338
7. Hasan, P., Totombu, R. D., Lahallo, J., & Sutejo, H. (2026). Sistem pengelolaan pengaduan kekerasan pada perempuan dan anak berbasis website di UPTD PPA Kota Jayapura. Nusantara of Engineering (NOE), 9(1), 57–67. https://doi.org/10.29407/noe.v9i01.26568
8. Imanuel, D., Rini, M. N. A., & Susanto, B. (2024). Penerapan choreography message broker untuk transaksi data berbasis asynchronous RESTful. Jurnal Terapan Teknologi Informasi, 8(1), 53–68. https://doi.org/10.21460/jutei.2024.81.321
9. Karabey Aksakalli, I., Çelik, T., Can, A. B., & Tekinerdoğan, B. (2021). Deployment and communication patterns in microservice architectures: A systematic literature review. Journal of Systems and Software, 180, 111014. https://doi.org/10.1016/j.jss.2021.111014
10. Nirwana, N., Hayat, T. A., Nurhidaya, A., Pramono, B., & Isnawaty, I. (2025). Perancangan ulang sistem informasi Balai Penjaminan Mutu Pendidikan (Studi kasus: BPMP Sulawesi Tenggara). Jurnal Sistem Informasi dan Sistem Komputer (SIMKOM), 10(1), 18–30. https://doi.org/10.51717/simkom.v10i1.555
11. Nisa, F. H., Thamrin, M. B. A. A., Jaya, G., & Isnawaty, I. (2024). Rancang bangun sistem informasi persebaran lokasi industri manufaktur Sulawesi Tenggara berbasis website. Jurnal Sistem Informasi dan Sistem Komputer (SIMKOM), 9(1), 47–58. https://doi.org/10.51717/simkom.v9i1.357
12. Putri, A. A., & Ritonga, F. U. (2024). Proses penanganan kasus kekerasan seksual pada anak berkebutuhan khusus di Unit Pelaksana Teknis Daerah Perlindungan Perempuan dan Anak (UPTD PPA) Kota Medan. Sosmaniora: Jurnal Ilmu Sosial dan Humaniora, 3(1), 15–30. https://doi.org/10.55123/sosmaniora.v3i1.3045
13. Riyanto, D. J., Pizaini, Safaat H., N., & Affandes, M. (2022). Implementasi service choreography pattern arsitektur microservice classroom akademik menggunakan Docker. JIPI (Jurnal Ilmiah Penelitian dan Pembelajaran Informatika), 7(3), 768–779. https://doi.org/10.29100/jipi.v7i3.3126
14. Rumondor, A., Wensen, V. A., Budiman, M. J., & Kapoh, H. (2025). Case reporting system with tracking and chat machine learning for the Department of Women's Empowerment and Child Protection Manado. Journal La Multiapp, 6(3), 496–507. https://doi.org/10.37899/journallamultiapp.v6i3.278
15. Sangabriel-Alarcón, J., Ocharán-Hernández, J. O., Limón, X., & Cortés-Verdín, M. K. (2024). Domain-driven design in microservices-based systems development: A systematic literature review and thematic analysis. Programming and Computer Software, 50(8), 742–770. https://doi.org/10.1134/S0361768824700749
16. Setiawan, H., & Enda, D. (2025). Pengujian load testing website Jurusan Teknik Informatika Politeknik Negeri Bengkalis. JEKIN – Jurnal Teknik Informatika, 5(1), 1–12. https://doi.org/10.58794/jekin.v5i1.820
17. Tjahyono, A., Muslim, A., & Anggraini, D. (2022). Perancangan sistem informasi laporan kegiatan penanaman modal dengan menggunakan arsitektur microservices pada Kementerian Investasi/Badan Koordinasi Penanaman Modal. Indonesian Journal on Computing, 7(3), 33–52. https://doi.org/10.34818/INDOJC.2022.7.3.674
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Indonesian Journal of Multidisciplinary on Social and Technology

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














