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...
Thumbnail Image

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

Citation

Endorsement

Review

Supplemented By

Referenced By