Author : Ghaly Abrarian Putra   , Hero Yudo Martono, Dian Septiani Santoso, Yanuar Risah Prayogi
ABSTRAK

Pengelolaan infrastruktur teknologi informasi yang dilakukan secara manual sering menimbulkan ketidakefisienan dalam proses penyediaan layanan, ketidakkonsistenan konfigurasi, serta kesulitan dalam menjaga ketersediaan sistem ketika terjadi gangguan. Kondisi tersebut mendorong perlunya penerapan mekanisme otomatisasi yang mampu meningkatkan efisiensi pengelolaan infrastruktur sekaligus mendukung kontinuitas layanan. Proyek akhir ini bertujuan untuk merancang dan mengimplementasikan arsitektur High Availability (HA) berbasis Infrastructure as Code (IaC) pada sistem Empowering Academic Stress Communication (E-Counseling PENS). Sistem dibangun menggunakan Terraform pada lingkungan Amazon Web Services (AWS) dengan pendekatan multi-region Jakarta dan Singapura. Arsitektur yang dikembangkan memanfaatkan Amazon EKS, PostgreSQL, Amazon Route 53, Application Load Balancer (ALB), dan Horizontal Pod Autoscaler (HPA) untuk mendukung ketersediaan dan skalabilitas layanan. Metode pengujian yang digunakan meliputi pengukuran efisiensi waktu penyediaan infrastruktur, pengujian beban menggunakan k6, serta simulasi failover untuk mengevaluasi kemampuan sistem dalam menghadapi kegagalan layanan. Hasil pengujian menunjukkan bahwa penerapan IaC mampu meningkatkan efisiensi waktu penyediaan infrastruktur sebesar 83%, yaitu dari 11 menit 49 detik menjadi 1 menit 57 detik. Selain itu, sistem mampu menangani beban hingga 10.000 Virtual Users dengan tingkat kesalahan sebesar 0,00% serta melakukan pengalihan trafik secara otomatis ke region cadangan dalam waktu 24 detik ketika terjadi kegagalan pada region utama. Hasil tersebut menunjukkan bahwa arsitektur yang dikembangkan mampu meningkatkan efisiensi pengelolaan infrastruktur serta mendukung ketersediaan layanan pada sistem E-Counseling PENS.

[DOWNLOAD ABSTRACT]