Implementasi Konsep Gitops Untuk Meningkatkan Efisiensi Deployment Aplikasi Berbasis Cloud Native

Hadzi, Mustapha (2024) Implementasi Konsep Gitops Untuk Meningkatkan Efisiensi Deployment Aplikasi Berbasis Cloud Native. Other thesis, Universitas Komputer Indonesia.

[img] Text
1.UNIKOM_MUSTAPHA HADZI_COVER.pdf - Published Version

Download (300kB)
[img] Text
19.UNIKOM_MUSTAPHA HADZI_LEMBAR PENGESAHAN.pdf - Published Version

Download (100kB)
[img] Text
17.UNIKOM_MUSTAPHA HADZI_SURAT KETERANGAN PUBLIKASI.pdf - Published Version

Download (92kB)
[img] Text
20.UNIKOM_MUSTAPHA HADZI_SURAT PERNYATAAN ORISINALITAS.pdf - Published Version

Download (98kB)
[img] Text
4.UNIKOM_MUSTAPHA HADZI_KATA PENGANTAR.pdf - Published Version

Download (614kB)
[img] Text
5.UNIKOM_MUSTAPHA HADZI_DAFTAR ISI.pdf - Published Version

Download (544kB)
[img] Text
11.UNIKOM_MUSTAPHA HADZI_BAB 1.pdf - Published Version

Download (879kB)
[img] Text
12.UNIKOM_MUSTAPHA HADZI_BAB 2.pdf - Published Version

Download (1MB)
[img] Text
13.UNIKOM_MUSTAPHA HADZI_BAB 3.pdf - Published Version
Restricted to Repository staff only

Download (2MB) | Request a copy
[img] Text
14.UNIKOM_MUSTAPHA HADZI BAB 4.pdf - Published Version
Restricted to Repository staff only

Download (4MB) | Request a copy
[img] Text
15.UNIKOM_MUSTAPHA HADZI_BAB 5.pdf - Published Version

Download (587kB)
[img] Text
10.UNIKOM_MUSTAPHA HADZI_DAFTAR PUSTAKA.pdf - Published Version

Download (548kB)
[img] Text
10.UNIKOM_MUSTAPHA HADZI_DAFTAR PUSTAKA.pdf - Published Version

Download (548kB)
[img] Text
18.UNIKOM_MUSTAPHA HADZI_LEMBAR KONTAK PENULIS & KONTRIBUTOR.pdf - Published Version

Download (180kB)
Official URL: https://elibrary.unikom.ac.id/

Abstract

Perkembangan teknologi Cloud Native menghadirkan tantangan dalam deployment aplikasi berbasis cloud, terutama terkait rollback, keamanan, dan risiko human error. Penelitian ini membandingkan push based deployment dan pull based deployment dengan pendekatan GitOps pada aplikasi Electronic Posyandu System Indonesia (EPSI). GitOps menggunakan Git sebagai sumber kebenaran tunggal, dengan perubahan diterapkan otomatis melalui pull request ke lingkungan produksi. Metodologi mencakup identifikasi masalah, studi literatur, penerapan DevOps, serta analisis dan perancangan sistem. Implementasi dan pengujian dilakukan untuk mengukur efisiensi rollback, pengurangan human error, dan peningkatan keamanan. Hasil menunjukkan pull based deployment lebih efisien dengan waktu rollback rata-rata berkurang dari 365,2 detik menjadi 1 detik untuk CMS, dan 335,2 detik menjadi 1 detik untuk API. Metode ini mengurangi human error melalui 3 aspek yaitu review kode, pencegahan penyimpangan konfigurasi, serta kontrol dan audit trail yang lebih ketat. Keamanan meningkat dalam 3 aspek, termasuk manajemen kredensial yang lebih baik dan pengaturan hak akses yang lebih ketat. Pendekatan GitOps terbukti lebih efektif dibandingkan push based deployment dalam pengembangan dan pengelolaan aplikasi berbasis cloud, memberikan solusi yang lebih handal dan aman untuk tantangan deployment modern.

Item Type: Thesis (Other)
Uncontrolled Keywords: GitOps, Cloud Native, Deployment, Rollback, Keamanan.
Subjects: 000_COMPUTER SCIENCE, INFORMATION & GENERAL WORKS. > 005_Computer Programming, Programs & Data
Q Science > QA Mathematics > QA76 Computer software
Divisions: S1_SKRIPSI > FTIK_Teknik Informatika (01)
Depositing User: Mia Mia Hayati Kosasih
Date Deposited: 08 Sep 2025 02:43
Last Modified: 08 Sep 2025 02:43
URI: http://elibrary.unikom.ac.id/id/eprint/10874

Actions (login required)

View Item View Item