ABSTRAK
ABSTRAK
Nama Penulis 1 / Program Studi : Muhammad Faishol Amirul Mukminin / Ilmu Komputer
Nama Penulis 2 / Program Studi : Samuel / Ilmu Komputer
Judul : Pengembangan Worker CI/CD Concourse yang Terintegrasi
dengan Google Cloud Platform dan Amazon Web Services
Pembimbing : Dr. Rizal Fathoni Aji, S.Kom., M.Kom.
Heri Kurniawan, S.Kom., M.Kom.
Maraknya penggunaan metodologi agile dalam proses pengembangan membutuhkan
metodologi continuous integration/continuous deployment (CI/CD) untuk mendorong
percepatan implementasi, pengujian, hingga deployment. Oleh karenanya, sistem CI/CD
harus selalu tersedia agar tim pengembang mendapatkan umpan balik secara instan.
Namun sulit menentukan ukuran sistem CI/CD karena permintaan yang fluktuatif.
Selain itu, masalah terkait infrastruktur dan keamanan juga menjadi kendala dalam
pengembangan suatu aplikasi sehingga membuat banyak perusahaan beralih ke penyedia
layanan komputasi awan. Layanan CI/CD yang disediakan oleh pelayan komputasi
awan dapat menjadi solusi, namun berpotensi menimbulkan vendor lock. Terdapat alat
CI/CD bernama Concourse yang sedang populer yang bisa menjadi solusi atas masalah
vendor lock, akan tetapi kurang adaptif dengan fluktuasi permintaan. Maka dari itu,
perlu penelitian sistem CI/CD berbasis Concourse yang diintegrasikan dengan Google
Cloud Platform (GCP) dan Amazon Web Services (AWS) untuk menyelesaikan masalah
sulitnya penentuan ukuran sistem serta vendor lock. Penelitian ini berbasis kuantitatif dan
eksperimental dengan arsitektur worker Concourse menjadi variabel bebas. Kemudian
dilakukan uji integrasi dan performa pada sistem integrasi yang dikembangkan. Perbandingan antara Concourse dengan worker bawaan dan Concourse integrasi GCP dan
AWS juga dilakukan untuk mendapatkan efektifitas sistem yang diteliti dari segi waktu
dan biaya. Didapatkan hasil bahwa integrasi GCP dan AWS memberikan efisiensi biaya
namun tidak dengan waktu.
Kata kunci:
Concourse CI, CI/CD, CI/CD tools, Google Cloud Platform, Amazon Web Services,
optimasi
|