PENERAPAN CI/CD UNTUK OTOMASI DEPLOYMENT APLIKASI BERBASIS WEB MENGGUNAKAN DOCKER DAN GITHUB ACTIONS
DOI:
https://doi.org/10.57203/session.v4i2.2026.38-44Keywords:
CI/CD, otomasi deployment, aplikasi web, GitHub ActionsAbstract
Manual deployment processes in web applications often require considerable time and are prone to configuration errors. This issue is also present at SMK PGRI Wlingi, which still relies on manual deployment methods, resulting in potential delays and technical difficulties. In some cases, a single deployment may take up to two hours. This study aims to implement deployment automation by applying Continuous Integration, Continuous Delivery, and Continuous Deployment (CI/CD) using Docker and GitHub Actions to the Digiham Sarana application. The research method employed is Design Science Research (DSR), which consists of six main stages: problem identification, objective definition, design and development, demonstration, evaluation, and communication of results. After the automation system was designed and implemented, five rounds of testing were conducted to measure the average deployment duration while evaluating the speed and stability of the process. The results show that the deployment process can be executed automatically without manual intervention, achieving an average time of 4 minutes and 49 seconds. Functional testing using the blackbox method demonstrated 100% accuracy, with all three test scenarios running as expected. System evaluation was also carried out through close beta testing involving four technical users and one expert validator. The evaluation results indicate a feasibility score of 83.33% from technical users and 85.71% from the expert validator.Based on these findings, the system is considered feasible, efficient, and consistent in automating the web application deployment process within the context of SMK PGRI Wlingi.
References
[1] J. Vom Brocke, A. Hevner, and A. Maedche, Design Science Research. Cases, Progress in IS. Springer, 2020. [Online]. Available: http://www.springer.com/series/10440
[2] Joel. Lord, Building CI/CD Systems Using Tekton Develop Flexible and Powerful CI/CD Pipelines Using Tekton Pipelines and Triggers. Packt Publishing, Limited, 2021.
[3] Brent. Laster, Learning GitHub actions : automation and integration of CI/CD with GitHub. O’Reilly Media, Inc., 2023.
[4] S. P. Kane and K. Matthias, Docker: Up & Running. O’Reilly Media, Inc., 2023. [Online]. Available: https://oreilly.com
[5] A. B. . Chaudhuri, Flowchart and algorithm basics : the art of programming. Mercury Learning and Information, 2020.
[6] S. J. Putri, D. Galih, P. Putri, W. Hayuhardhika, and N. Putra, “Analisis Komparasi pada Teknik Black Box Testing (Studi Kasus: Website Lars),” Journal of Internet and Software Engineering, vol. 5, no. 1, 2024.
[7] R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach. McGraw-Hill Education, 2015.
[8] Sugiyono, METODE PENELITIAN KUANTITATIF, KUALITATIF DAN R & D. ALFABETA, CV., 2013.
Published
Issue
Section
License
Copyright (c) 2026 Asfin Rizaldy, Haris Yuana, Rizki Dwi Romadhona

This work is licensed under a Creative Commons Attribution 4.0 International License.
Copyright :
Authors who publish their manuscripts in this journal agree to the following conditions.
- The copyright on each article belongs to the author(s).
- The author acknowledges that Jurnal SESSION: Software Development, Digital Business Intelligence, and Computer Engineering has the right to be the first to publish with a Creative Commons Attribution 4.0 International license (Attribution 4.0 International (CC BY 4.0).
- Authors can submit articles separately, arrange for the nonexclusive distribution of manuscripts that have been published in this journal into other versions (e.g., sent to the author's institutional repository, publication into books, etc.), by acknowledging that the manuscript has been published for the first time in the Jurnal SESSION: Software Development, Digital Business Intelligence, and Computer Engineering.
License:
![]()
Jurnal SESSION: Software Development, Digital Business Intelligence, and Computer Engineering is licensed under a Creative Commons Attribution 4.0 International License.
This license permits anyone to copy and redistribute this material in any form or format, compose, modify, and make derivatives of this material for any purpose, including commercial purposes, as long as the author credits the original work.

