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