Implementasi Clean Architecture pada Sistem Manajemen Tiket Penanganan Insiden

Authors

  • Bahtiar Rifa'i Politeknik Neger Malang
  • Dian Hanifudin Subhi
  • Mungki Astiningrum

DOI:

https://doi.org/10.33795/jip.v12i1.8892

Keywords:

Clean Architecture, Sistem Manajemen Tiket, Keamanan Siber, Golang

Abstract

Keamanan siber telah menjadi isu global yang semakin krusial seiring pesatnya perkembangan teknologi informasi. Laporan Badan Siber dan Sandi Negara (BSSN) mencatat lebih dari 888 juta serangan siber di Indonesia pada tahun 2021, menegaskan tingginya urgensi akan sistem manajemen insiden yang efektif, terstruktur, dan responsif. Penelitian ini bertujuan membangun sistem manajemen tiket insiden yang mengintegrasikan platform komunikasi populer, WhatsApp, sebagai jalur pelaporan otomatis, sekaligus menerapkan prinsip Clean Architecture untuk memastikan modularitas, fleksibilitas, serta kemudahan pengujian. Sistem dikembangkan menggunakan Golang pada backend untuk performa tinggi, pustaka Baileys (Node.js) untuk integrasi WhatsApp, MongoDB sebagai basis data, dan React (TypeScript) dengan dukungan WebSocket pada frontend. Metodologi pengembangan mencakup studi literatur, analisis kebutuhan, perancangan sistem, implementasi, serta pengujian. Hasil evaluasi menunjukkan bahwa unit test pada lapisan use case mencapai coverage 91,6%, melampaui standar minimal 80% untuk kestabilan logika bisnis. Integrasi WhatsApp memungkinkan pembuatan tiket otomatis dan notifikasi real-time, sehingga mempercepat eskalasi insiden. Sementara itu, pengujian User Acceptance Test (UAT) oleh tujuh responden menghasilkan skor rata-rata 90,61%, dengan aspek percepatan eskalasi mencapai 97,14%. Temuan ini membuktikan bahwa kombinasi Clean Architecture dan integrasi WhatsApp mampu menghasilkan sistem manajemen insiden yang modular, responsif, serta efektif dalam mendukung kebutuhan operasional keamanan siber modern dan siap untuk diadopsi di lingkungan industri.

Downloads

Download data is not yet available.

References

Andersen, G. (2025, June 12). Master clean architecture patterns for building successful Android apps. MoldStud. https://moldstud.com/articles/p-master-clean-architecture-patterns-for-building-successful-android-apps

Arfianto, F. R., & Nugrahanti, F. (2019, November). Rancang bangun aplikasi penjualan perumahan berbasis web pada CV. Grand Permata Residence Magetan. In Prosiding Seminar Nasional Teknologi Informasi dan Komunikasi (SENATIK) (Vol. 1, No. 1, pp. 174–179).

Aziz, R. S. H. F., Kautsar, I. A., & Sumarno. (2024). Implementasi domain driven design dan clean architecture dalam pengembangan web service aplikasi Alifarm Digital. Journal of Internet and Software Engineering, 1(3), 15. https://doi.org/10.47134/pjise.v1i3.2511

Budiman, M. A. (2022). Penggunaan agen berbasis intelijen untuk menangani kejahatan siber. Journal of Innovation Research and Knowledge, 1(8), 455–462.

De Silva, D. I., Pabasara, W. A. C., Sangkavi, S. V., Wijesekara, L. G. A. T. D., Kaluarachchi, W. M. K. H., & Rajapakse, S. A. (2023). The effectiveness of code reviews on improving software quality: An empirical study. International Journal of Recent Technology and Engineering (IJRTE), 12(2), 1–10. https://doi.org/10.35940/ijrte.B7666.0712223

Fajri, A. R., & Rani, S. (2022). Penerapan design pattern MVVM dan clean architecture pada pengembangan aplikasi Android (studi kasus: Aplikasi Agree Partner). Program Studi Informatika, Universitas Islam Indonesia.

Hamas, N. F. (2024). WhatsApp bot based prayer time schedule information system. AL-AFAQ: Jurnal Ilmu Falak dan Astronomi, 6(1), 82–94.

Hyseni, A., Shkurti, L., Kabashi, F., & Sofiu, V. (2023). Development and evaluation of a real-time communication web application using WebSocket, React, Node.js, and MongoDB. UBT International Conference Proceedings.

Irawan, A., Fadholi, W. H. N., Erikamaretha, Z., & Sinlae, F. (2024). Tantangan dan strategi manajemen keamanan siber di Indonesia berbasis IoT. Journal Zetroem, 6(1), 114–119.

Jemuović, V. (2022, December 8). Code coverage targets: Recipe for disaster. Optivem Journal. https://journal.optivem.com/p/code-coverage-targets-recipe-for-disaster

Martin, R. C. (2017). Clean architecture: A craftsman's guide to software structure and design (Robert C. Martin Series). Pearson.

Pamungkas, F., & Setiaji, H. (2024). Implementasi clean architecture pada pembuatan API menggunakan Golang. Jurnal INSTEK (Informatika Sains dan Teknologi), 9(1), 80–86.

Prawira, A. F., Hayuhardika, W., Putra, N., & Purnomo, W. (2022). Pengembangan aplikasi e-commerce anggrek berbasis Android menggunakan clean architecture (studi kasus: PT. Java Indo Arjuna). Jurnal Pengembangan Teknologi Informasi dan Ilmu Komputer (J-PTIIK), 6(8). http://j-ptiik.ub.ac.id

Putri, A., Asri, J. S., Anwar, N., & Widiantono, A. (2025). Penerapan clean arsitektur menggunakan mobile platform berbasis Flutter untuk aplikasi layanan kapal. IKRA-ITH Informatika: Jurnal Komputer dan Informatika, 9(1), 92–101.

Rozentals, N. (2021). Mastering TypeScript: Build enterprise-ready, modular web applications using TypeScript 4 and modern frameworks. Packt Publishing.

Syaftahan, P. (2024, November 16). Pentingnya CSIRT dalam menangani ancaman keamanan siber. CSIRT Indonesia. https://csirt.or.id/pengetahuan-dasar/csirt-dalam-tangani-siber.

Downloads

Published

2025-11-30

How to Cite

Rifa’i, B., Subhi, D. H., & Astiningrum, M. (2025). Implementasi Clean Architecture pada Sistem Manajemen Tiket Penanganan Insiden. Jurnal Informatika Polinema, 12(1), 195–202. https://doi.org/10.33795/jip.v12i1.8892