Implementasi dan Analisis Arsitektur High-Availability Berbasis Konsensus Raft guna Menjamin Integritas dan Ketahanan Data

dc.contributor.advisorNelmiawati
dc.contributor.authorWiriansyah, Fathur
dc.date.accessioned2026-08-12T04:06:19Z
dc.date.issued2026-05-13
dc.description.abstractGangguan layanan pada sistem digital kritis dapat menyebabkan downtime, inkonsistensi transaksi, dan kehilangan data (data loss). Penelitian ini mengimplementasikan dan menganalisis arsitektur High Availability berbasis konsensus Raft untuk meningkatkan ketersediaan layanan sekaligus menjamin integritas dan ketahanan data pada lingkungan database berbasis PostgreSQL. Arsitektur yang diusulkan mengintegrasikan Patroni sebagai cluster manager, etcd sebagai distributed key-value store, HAProxy dan Keepalived untuk manajemen failover akses, PgBouncer untuk connection pooling, serta pgBackRest untuk backup dan recovery. Evaluasi dilakukan di dalam lingkungan uji virtualisasi melalui skenario replikasi synchronous dan asynchronous, yang dikombinasikan dengan pengujian integritas transaksi, fatal recovery, dan Point-in-Time Recovery (PITR). Hasil pengujian menunjukkan bahwa replikasi synchronous menghasilkan nilai RTO dalam rentang 26,46–36,85 detik, sedangkan replikasi asynchronous menghasilkan nilai RTO dalam rentang 25,06–31,22 detik. RTO tersebut dipengaruhi oleh beberapa tahapan, yaitu waktu deteksi kegagalan oleh Patroni, proses leader election melalui etcd, promosi standby menjadi leader baru, serta pembaruan jalur akses melalui HAProxy dan Keepalived. Tidak ditemukan adanya data duplikat, maupun kegagalan hash setelah terjadinya proses failover. Namun terjadi data loss pada mode asynchronous yang merupakan trade-off antara ketersediaan atau ketahanan antara kedua mode. Selain itu, pgBackRest berhasil merestorasi basis data pasca-kerusakan fatal dan memulihkan data yang terhapus ke titik waktu yang spesifik. Temuan ini mengindikasikan bahwa arsitektur yang diusulkan secara efektif memperkuat tingkat ketersediaan, integritas transaksi, dan kemampuan pemulihan pada kondisi kegagalan.
dc.identifier.citationIEEE
dc.identifier.kodeprodiKODEPRODI57302#Rekayasa Keamanan Siber
dc.identifier.nidnNIDN0029088902
dc.identifier.nimNIM4332201023
dc.identifier.urihttps://repository.polibatam.ac.id//handle/PL29/4996
dc.language.isoother
dc.publisherPoliteknik Negeri Batam
dc.subjectHigh Availability
dc.subjectIntegritas Data
dc.subjectKetahanan Data
dc.subjectKonsensus Raft
dc.subjectPatroni
dc.subjectPostgreSQL
dc.titleImplementasi dan Analisis Arsitektur High-Availability Berbasis Konsensus Raft guna Menjamin Integritas dan Ketahanan Data
dc.typeArticle

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
4332201023_Article.pdf
Size:
825.11 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Lembar_Pengesahan.pdf
Size:
65.13 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
Borang_Publikasi.pdf
Size:
139.84 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: