IMPLEMENTASI CONTINUOUS INTEGRATION DAN CONTINUOUS DELIVERY PADA PROYEK APLIKASI CHART LYRIC EDITOR

Implementation of Continuous Integration and Continuous Delivery on Chart Lyric Editor Application Project

  • Ghifary Ahada Azra Universitas Mataram
  • Moh. Ali Albar Universitas Mataram
  • Sri Endang Anjarwani Universitas Mataram
Keywords: Continuous Integration, Continuous Delivery, GitHub Actions, Design Science Research Methodology, DevOps

Abstract

Modern software development paradigms demand iterative code integration and delivery to ensure release speed and system stability. However, reliance on manual processes often hinders these standards due to error proneness. In the context of the Chart Lyric Editor application, development stages are still performed manually, leading to human error risks and release artifact inconsistencies. This research aims to address these issues by implementing Continuous Integration (CI) and Continuous Delivery (CD) using the Design Science Research Methodology (DSRM) approach. The solution is designed using GitHub Actions with a separated workflow strategy executed on a Windows environment. This strategy divides the process into two parts: an automated integration workflow (CI) triggered by code changes and a controlled release workflow (CD) via manual triggers. Evaluation was conducted by comparing release cycle efficiency and build consistency between the automated pipeline and the previous manual procedure. The results demonstrate that the CI/CD implementation significantly improves release cycle efficiency, reducing the total process duration from 17 minutes 51 seconds manually to an average of 1 minute 47 seconds. Furthermore, this automation establishes a more structured development workflow, minimizes potential human errors, and maintains the stability and consistency of application release artifacts.

Published
2026-09-30