SKRIPSI IF
PENERAPAN CI/CD GITLAB DAN TAGGING VERSIONING UNTUK MENINGKATKAN EFISIENSI DEPLOYMENT APLIKASI DI PT. AKO MEDIA ASIA (SALT)
ABSTRAK
Proses deployment aplikasi yang konsisten dan minim kesalahan manusia menjadi aspek krusial dalam pengembangan perangkat lunak. Kesalahan yang terjadi dalam tahap ini dapat menyebabkan ketidakstabilan versi aplikasi, gangguan layanan, serta permasalahan lain yang berpotensi merugikan. Penelitian ini membahas penerapan pipeline Continuous Integration/Continuous Deployment (CI/CD) menggunakan GitLab yang dikombinasikan dengan tagging versioning sebagai upaya untuk meningkatkan efisiensi serta memastikan setiap versi aplikasi terdokumentasi dengan baik.
Metode penelitian diawali dengan analisis kebutuhan serta kajian literatur terkait CI/CD dan tagging versioning. Pipeline CI/CD dirancang menggunakan GitLab dengan mekanisme tagging versioning untuk memberikan identifikasi versi yang lebih terstruktur pada setiap perubahan kode. Implementasi dilakukan pada aplikasi berbasis web dengan serangkaian pengujian untuk mengukur efektivitas sistem yang diterapkan. Hasil penelitian menunjukkan bahwa integrasi pipeline CI/CD GitLab dengan tagging versioning mampu meningkatkan keteraturan dalam manajemen versi aplikasi, mengurangi risiko kesalahan akibat faktor manusia, serta mempercepat proses deployment dibandingkan metode konvensional.
Penelitian ini memberikan kontribusi dalam bentuk rekomendasi bagi tim pengembang yang ingin menerapkan CI/CD dengan sistem tagging versioning, sehingga proses deployment dapat berjalan lebih efisien dan andal.
Kata Kunci: CI/CD, GitLab, tagging versioning, deployment aplikasi, efisiensi.
ABSTRACT
A consistent and error-minimized application deployment process is a crucial aspect of software development. Errors occurring during this stage can lead to application version instability, service disruptions, and other potentially detrimental issues. This study discusses the implementation of a Continuous Integration/Continuous Deployment (CI/CD) pipeline using GitLab, combined with tagging versioning, as an effort to enhance efficiency and ensure that every application version is well-documented.
The research method begins with a needs analysis and a literature review related to CI/CD and tagging versioning. The CI/CD pipeline is designed using GitLab with a tagging versioning mechanism to provide a more structured version identification for each code change. Implementation is carried out on a web-based application, followed by a series of tests to evaluate the effectiveness of the applied system. The results show that integrating GitLab’s CI/CD pipeline with tagging versioning improves the organization of application version management, reduces human error risks, and accelerates the deployment process compared to conventional methods.
This research contributes by providing recommendations for development teams aiming to implement CI/CD with a tagging versioning system, enabling a more efficient and reliable deployment process.
Keywords: CI/CD, GitLab, tagging versioning, application deployment, efficiency.
| S250930007 | 607.2 FIR p | Perpustakaan STMIK AMIKBANDUNG | Tersedia |
Tidak tersedia versi lain