Implementasi Keamanan dan High availability Database PostgreSQL Berbasis Docker Melalui Replikasi dan Load Balancing

dc.contributor.advisorKushardianto, Nur Cahyono
dc.contributor.authorWidialoka, Feby
dc.date.accessioned2026-08-14T06:29:53Z
dc.date.issued2026-07-20
dc.description.abstractKetersediaan layanan basis data menjadi faktor penting dalam mendukung operasional sistem informasi, terutama pada lingkungan yang membutuhkan akses data secara terus-menerus. Gangguan pada server database dapat menyebabkan terhentinya layanan dan menghambat proses bisnis. Penelitian ini bertujuan untuk mengimplementasikan sistem High availability PostgreSQL berbasis Docker Swarm menggunakan mekanisme streaming replication, HAProxy, dan Keepalived guna meningkatkan ketersediaan layanan database. Selain itu, sistem dilengkapi dengan monitoring keamanan menggunakan Wazuh dan Suricata untuk mendeteksi aktivitas yang berpotensi mengganggu layanan. Metode penelitian yang digunakan adalah metode eksperimental dengan melakukan implementasi sistem dan serangkaian pengujian meliputi replikasi database, konsistensi data, failover, recovery node, serta monitoring keamanan. Hasil pengujian menunjukkan bahwa replikasi data berhasil menjaga sinkronisasi antara node primary dan replica secara near real-time menggunakan mekanisme asynchronous replication. Mekanisme failover berhasil mengalihkan Virtual IP (VIP) ke node cadangan dalam waktu 12 detik, sedangkan layanan database berhasil dipulihkan dalam waktu 197 detik. Pengujian keamanan juga menunjukkan bahwa Wazuh dan Suricata mampu mendeteksi aktivitas jaringan abnormal, perubahan konfigurasi user database, serta kesalahan eksekusi query. Berdasarkan hasil tersebut, sistem yang dibangun berhasil meningkatkan ketersediaan layanan database serta menyediakan monitoring keamanan yang mendukung keandalan sistem.
dc.identifier.citationAPA
dc.identifier.kodeprodiKODEPRODI57302#Rekayasa Keamanan Siber
dc.identifier.nidnNIDN1011027902
dc.identifier.nimNIM4332201056
dc.identifier.urihttps://repository.polibatam.ac.id//handle/PL29/5135
dc.publisherPoliteknik Negeri Batam
dc.subjectHigh availability
dc.subjectPostgreSQL
dc.subjectDocker Swarm
dc.subjectStreaming Replication
dc.subjectHAProxy
dc.subjectKeepalived
dc.subjectWazuh.
dc.titleImplementasi Keamanan dan High availability Database PostgreSQL Berbasis Docker Melalui Replikasi dan Load Balancing
dc.typeArticle

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
BORANG_PUBLIKASI.pdf
Size:
146.47 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
4332201056_Artikel Tugas Akhir.pdf
Size:
445.06 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
LEMBAR_PENGESAHAN.pdf
Size:
65.12 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: