Otomatisasi Deployment Continuous Integration (CI) dan Continuous Deployment (CD) Menggunakan Docker dan Github Action pada Lingkungan Cloud Computing (Studi Kasus: PT. Adarma Sagraha Pratama)

Prayogi, Pratama Putra (2024) Otomatisasi Deployment Continuous Integration (CI) dan Continuous Deployment (CD) Menggunakan Docker dan Github Action pada Lingkungan Cloud Computing (Studi Kasus: PT. Adarma Sagraha Pratama). Undergraduate thesis, Universitas Muhammadiyah Malang.

[thumbnail of PENDAHULUAN.pdf] Text
PENDAHULUAN.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[thumbnail of BAB I.pdf] Text
BAB I.pdf
Restricted to Registered users only

Download (490kB) | Request a copy
[thumbnail of BAB II.pdf] Text
BAB II.pdf
Restricted to Registered users only

Download (549kB) | Request a copy
[thumbnail of BAB III.pdf] Text
BAB III.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[thumbnail of BAB IV.pdf] Text
BAB IV.pdf
Restricted to Registered users only

Download (864kB) | Request a copy
[thumbnail of BAB V.pdf] Text
BAB V.pdf
Restricted to Registered users only

Download (495kB) | Request a copy
[thumbnail of LAMPIRAN.pdf] Text
LAMPIRAN.pdf
Restricted to Registered users only

Download (1MB) | Request a copy
[thumbnail of POSTER.pdf] Text
POSTER.pdf
Restricted to Registered users only

Download (48kB) | Request a copy

Abstract

This study aims to examine the implementation of automated deployment using continuous integration and continuous deployment with the help of Docker and GitHub Actions in a cloud computing environment. Manual deployment methods are highly prone to errors, time-consuming, and challenging when performing redeployments. Currently, PT. Adarma Sagraha Pratama still uses manual deployment methods, and aside from the aforementioned issues, they also experience significant downtime, rendering their internal systems or website inaccessible. This study will test both methods, automated and manual, using several testing variables, including average deployment time, deployment success rate, code quality testing, and average downtime during the deployment process. The results of this study show that while the average manual deployment time is faster than automated deployment, manual deployment has a lower success rate, does not go through code quality testing, and results in longer downtime. The findings from this study are expected to help minimize deployment errors, improve deployment success rates, and reduce or eliminate downtime during the deployment process.

Item Type: Thesis (Undergraduate)
Student ID: 202010370311514
Keywords: Automated Deployment, Continuous Integration, Continuous Deployment, Docker, GitHub Action, Cloud Computing.
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Q Science > QA Mathematics > QA76 Computer software
Divisions: Faculty of Engineering > Department of Informatics (55201)
Depositing User: 202010370311514 putrayogi4545
Date Deposited: 24 Oct 2024 05:19
Last Modified: 24 Oct 2024 05:19
URI: https://eprints.umm.ac.id/id/eprint/11662

Actions (login required)

View Item
View Item