PENERAPAN CONTINUOUS INTEGRATION/CONTINUOUS DEPLOYMENT (CI/CD) DALAM PENGEMBANGAN WEB APLIKASI DI LINGKUNGAN KUBERNETES BERBASIS RANCHER KUBERNETES ENGINE

Hafidz, Muhammad Ridho (2024) PENERAPAN CONTINUOUS INTEGRATION/CONTINUOUS DEPLOYMENT (CI/CD) DALAM PENGEMBANGAN WEB APLIKASI DI LINGKUNGAN KUBERNETES BERBASIS RANCHER KUBERNETES ENGINE. Other thesis, Sekolah Tinggi Teknologi Terpadu Nurul Fikri.

[thumbnail of 2024-Muhammad Ridho Hafidz-Teknik Informatika-Fulltext - MUHAMMAD RIDHO HAFIDZ.pdf] Text
2024-Muhammad Ridho Hafidz-Teknik Informatika-Fulltext - MUHAMMAD RIDHO HAFIDZ.pdf

Download (9MB)

Abstract

Dalam era pengembangan perangkat lunak yang dinamis, Continuous Integration/Continuous Deployment (CI/CD) menjadi kunci penting dalam mempercepat siklus hidup pengembangan aplikasi web. Penelitian ini menginvestigasi implementasi Continuous Integration/Continuous Deployment (CI/CD) dalam mempercepat proses pengembangan aplikasi web, di lingkungan Kubernetes yang diatur oleh Rancher Kubernetes Engine. Fokus diberikan pada pengembangan pipeline CI/CD yang efisien dan pengukuran efektivitasnya dalam memfasilitasi deployment yang berkelanjutan. Metode penelitian melibatkan pembuatan pipeline CI/CD menggunakan alat otomatisasi Jenkins, yang diintegrasikan dalam infrastruktur Kubernetes Rancher. Kinerja pipeline diukur berdasarkan beberapa kriteria, termasuk waktu build, kesuksesan deployment, dan kemampuan dalam menangani perubahan pada source code dan integrasi fitur baru. Hasil penelitian ini menunjukkan bahwa implementasi pipeline CI/CD yang dirancang secara signifikan meningkatkan alur kerja pengembangan dengan mengoptimalkan waktu pengembangan, meminimalkan kesalahan manusia, serta memberikan kemampuan responsif terhadap modifikasi kode dan penambahan fitur secara efektif. Temuan ini memberikan wawasan yang dapat dijadikan acuan bagi organisasi dan developer dalam mengimplementasikan CI/CD di lingkungan Kubernetes, dengan memanfaatkan Rancher Kubernetes Engine sebagai platform orkestrasi.

Kata Kunci: CI/CD, Kubernetes, Rancher Kubernetes Engine, Jenkins, Aplikasi Web.

Item Type: Thesis (Other)
Subjects: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 000 Ilmu komputer, informasi dan pekerjaan umum
Divisions: Teknik Informatika
Depositing User: Pustakawan STT-NF
Date Deposited: 04 Sep 2024 06:25
Last Modified: 04 Sep 2024 06:25
URI: https://repository.nurulfikri.ac.id/id/eprint/528

Actions (login required)

View Item
View Item