Implementasi Arsitektur Event-Driven dan Apache Kafka untuk Meningkatkan Performa dan Konsistensi Data pada Website (Studi Kasus: Aplikasi Pembukuan Agen Bank PT Global Transbank Solusindo)
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Fakultas Ilmu Komputer
Abstract
Penelitian ini bertujuan untuk meningkatkan performa dan konsistensi data pada
sistem pembukuan agen bank PT Global Transbank Solusindo (GTS) melalui
implementasi arsitektur Event-Driven Architecture (EDA) berbasis Apache Kafka.
Permasalahan utama yang dihadapi adalah terjadinya penurunan performa sistem
akibat lonjakan transaksi serta potensi inkonsistensi data pada arsitektur monolitik
yang digunakan sebelumnya.
Metode penelitian yang digunakan adalah penelitian kuantitatif dengan pendekatan
eksperimental, di mana dilakukan perbandingan performa sistem sebelum dan
sesudah implementasi EDA. Pengujian dilakukan menggunakan tools Grafana K6
dengan skenario beban tertentu untuk mengukur metrik utama seperti throughput,
response time, dan error rate. Selain itu, dilakukan evaluasi kelayakan
menggunakan metode Benefit Cost Ratio (BCR) dengan mempertimbangkan
performa dan spesifikasi server.
Hasil penelitian menunjukkan bahwa implementasi EDA dengan Apache Kafka
mampu meningkatkan throughput sistem secara signifikan serta menurunkan waktu
respons menjadi dalam orde milidetik. Meskipun terjadi peningkatan error rate
akibat kompleksitas arsitektur, sistem tetap mampu menjaga konsistensi data
melalui mekanisme asynchronous processing. Nilai BCR yang dihasilkan
menunjukkan bahwa implementasi EDA layak diterapkan, terutama pada server
dengan spesifikasi rendah.
Dengan demikian, dapat disimpulkan bahwa pendekatan EDA berbasis Apache
Kafka efektif dalam meningkatkan performa dan skalabilitas sistem pembukuan
serta mampu menangani volume transaksi tinggi secara lebih efisien.
Description
:: Finalisasi file repositori 29 Juli 2026_Kurnadi
