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.
PENDAHULUAN.pdf
Download (2MB) | Preview
BAB 1.pdf
Restricted to Registered users only
Download (333kB) | Request a copy
BAB 2.pdf
Restricted to Registered users only
Download (391kB) | Request a copy
BAB 3.pdf
Restricted to Registered users only
Download (786kB) | Request a copy
BAB 4.pdf
Restricted to Registered users only
Download (2MB) | Request a copy
BAB 5.pdf
Restricted to Registered users only
Download (317kB) | Request a copy
LAMPIRAN.pdf
Restricted to Registered users only
Download (3MB) | Request a copy
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 |