Analisis Penerapan Continuous Integration / Continuous Delivery (CI/CD) Terhadap Pengembangan Sistem Informasi Berbasis Website Menggunakan GitHub Actions

Santoso, Almaas Lutfi (2024) Analisis Penerapan Continuous Integration / Continuous Delivery (CI/CD) Terhadap Pengembangan Sistem Informasi Berbasis Website Menggunakan GitHub Actions. Undergraduate thesis, Politeknik Negeri Jember.

[img] Text (Abstract)
Abstract.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (46kB)
[img] Text (Bab 1 Pendahuluan)
Bab 1 Pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (126kB)
[img] Text (Daftar Pustaka)
Daftar Pustaka.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (113kB)
[img] Text (Laporan Lengkap)
Laporan Lengkap.pdf - Submitted Version
Restricted to Registered users only

Download (5MB) | Request a copy

Abstract

Website application development often faces challenges in the time-consuming and error-prone deployment process. Continuous Integration/Continuous Delivery (CI/CD) with GitHub Actions offers a solution to automate this process. This study aims to test the efficiency and effectiveness of CI/CD compared to manual methods, especially in terms of time and number of steps required. Testing was carried out using two approaches, namely the manual method using cPanel and the CI/CD method utilizing GitHub Actions. Both methods were compared based on the number of steps and the total time required for deployment and file updates. The results show that the CI/CD method is much more efficient, requiring only 63 steps compared to 294 steps in the manual method, reducing by up to 231 steps. In terms of time, CI/CD takes 32 minutes 32 seconds, 3 minutes 55 seconds faster than the manual method which takes 36 minutes 27 seconds. In addition to efficiency, CI/CD also improves process consistency and reduces the risk of manual errors.

Item Type: Thesis (Undergraduate)
Contributors:
ContributionContributorsNIDN/NIDK
Thesis advisorPutranto, Hermawan AriefNIDN0009018304
Uncontrolled Keywords: websitedevelopment,ci/cd,githubactions
Subjects: 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 458 - Teknik Informatika
Divisions: Jurusan Teknologi Informasi > Prodi D4 Teknik Informatika > Tugas Akhir
Depositing User: Almaas Lutfi Santoso
Date Deposited: 08 Jan 2025 03:10
Last Modified: 08 Jan 2025 03:10
URI: https://sipora.polije.ac.id/id/eprint/38016

Actions (login required)

View Item View Item