Otomatisasi Proses Deployment dengan Metode CI/CD Menggunakan Jenkins dan Docker Pada Web Service iLab

Amrullah, Muhammad Syauqi Amiq (2024) Otomatisasi Proses Deployment dengan Metode CI/CD Menggunakan Jenkins dan Docker Pada Web Service iLab. Undergraduate thesis, Universitas Muhammadiyah Malang.

[thumbnail of PENDAHULUAN.pdf]
Preview
Text
PENDAHULUAN.pdf

Download (2MB) | Preview
[thumbnail of BAB 1.pdf] Text
BAB 1.pdf
Restricted to Registered users only

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

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

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

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

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

Download (3MB) | Request a copy
[thumbnail of POSTER.pdf]
Preview
Text
POSTER.pdf

Download (150kB) | Preview

Abstract

Problem: The deployment process in application development often faces various obstacles, especially if done manually, which can cause errors and take a long time. Method: This study aims to automate the deployment process on the i- Lab web service at the Informatics Laboratory of the University of Muhammadiyah Malang using the Continuous Integration/Continuous Deployment (CI/CD) method through the Jenkins and Docker tools. The CI/CD method was chosen because of its ability to integrate and implement applications automatically, reduce manual intervention, and improve deployment efficiency and quality. In this study, Jenkins is used as the main tool for CI/CD and Docker for containerization, to ensure a consistent and efficient environment. This implementation aims to overcome the problem of manual deployment that often causes errors, and allows developers to focus more on code quality. Results: Testing was conducted to measure the duration and quality of deployment automation designed using Time-based Metrics and Quality-based Metrics. There is a difference in time in the deployment process but not much different. The results of the quality test show a Test Pass Rate level with a value of 100%. Conclusion: The results of the study show that the quality of CI/CD created runs well in the implementation of the i-Lab web service owned by the Informatics Laboratory of the University of Muhammadiyah Malang, there is a difference in the duration of the CI/CD process but it is not much different.

Item Type: Thesis (Undergraduate)
Student ID: 202010370311001
Keywords: Continuous Improvement, Continuous Deployment, Docker, Web Service, CI/CD
Subjects: T Technology > T Technology (General)
Divisions: Faculty of Engineering > Department of Informatics (55201)
Depositing User: 202010370311001 syauqiamiq12
Date Deposited: 29 Jul 2024 02:23
Last Modified: 29 Jul 2024 02:23
URI: https://eprints.umm.ac.id/id/eprint/8796

Actions (login required)

View Item
View Item