PIPELINE DEPLOYMENT OTOMATIS UNTUK APLIKASI BERBASIS KONTAINER MENGGUNAKAN JENKINS DAN DOCKER PADA WEB SERVICES UNTUK ALAT IOT

Yulianto, Yogi (2023) PIPELINE DEPLOYMENT OTOMATIS UNTUK APLIKASI BERBASIS KONTAINER MENGGUNAKAN JENKINS DAN DOCKER PADA WEB SERVICES UNTUK ALAT IOT. S2 - Magister thesis, Universitas AMIKOM Yogyakarta.

[img] Text (THESIS)
21.52.1053 Yogi Yulianto.pdf

Download (2MB)

Abstract

Di era modern ini, banyak perusahaan di bidang teknologi bersaing untuk memenangkan hati pelanggan. Untuk menjaga persaingan dan memenuhi kebutuhan pelanggan, perusahaan harus mampu beradaptasi dengan perubahan dalam produk mereka. Salah satu metodologi pengembangan perangkat lunak yang berfokus pada kepuasan pelanggan adalah metodologi agile. Pendekatan ini populer di kalangan tim pengembangan perangkat lunak karena memungkinkan mereka untuk dengan cepat menanggapi perubahan dalam kebutuhan pelanggan. Penelitian ini bertujuan untuk menerapkan kombinasi Gitlab CI dan Jenkins untuk menerapkan pipeline CI/CD pada dua aplikasi perangkat lunak yang disebut Fishee Backend App dan Fishee Frontend App, yang menggunakan teknologi yang berbeda juga menggunakan pendekatan metodologi agile. Penelitian ini bertujuan untuk mengevaluasi kualitas pipeline dan waktu yang dibutuhkan untuk memberikan perubahan kepada pelanggan. Hasilnya menunjukkan bahwa Fishee Backend App membutuhkan waktu 153,7 detik dan Fishee Frontend App membutuhkan 174,2 detik. Dalam hal pekerjaan pipeline yang sukses, Fishee Backend App mencapai 70,45% dan Fishee Frontend App mencapai 83,3%. Berdasarkan temuan ini, penggunaan kombinasi Jenkins dan Gitlab CI dalam proses CI/CD dapat efektif dan lebih cepat daripada penelitian sebelumnya untuk mengotomatisasi deployment aplikasi berbasis kontainer. Namun, penelitian ini terbatas pada implementasi di platform Digital Ocean dan tidak dibandingkan dengan platform penyedia VPS lainnya. Disarankan agar penelitian masa depan memperluas ruang lingkup studi untuk mencakup tumpukan teknologi lain dan membandingkan kinerja berbagai penyedia CI/CD pada berbagai platform penyedia VPS.

Item Type: Thesis (S2 - Magister)
Contributor:
Pembimbing
Utami, Ema
Kusnawi, Kusnawi
Uncontrolled Keywords: Pipeline Deployment, Jenkins, Docker, Web services, Alat IOT
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 003 Sistem-sistem
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
Divisions: Pascasarjana MTI > Magister Teknik Informatika
Depositing User: RC Universitas AMIKOM Yogyakarta
Date Deposited: 04 Oct 2023 01:43
Last Modified: 04 Oct 2023 02:16
URI: http://eprints.amikom.ac.id/id/eprint/21593

Actions (login required)

View Item View Item