Implementasi CICD Dalam Pengembangan Sistem Absensi Online
DOI:
https://doi.org/10.20414/jatiskom.v2i2.13600Keywords:
continous Integration, Continous Deployment, CICD, SDLC, gitlab, pipelineAbstract
Pengembangan sistem menggunakan metode Systems Development Life Cycle (SDLC) bertujuan untuk memastikan bahwa sistem yang dihasilkan berkualitas, sesuai dengan tujuan, serta mampu berjalan secara efektif dan efisien. Penelitian ini mengusulkan optimalisasi proses implementasi dalam SDLC melalui penerapan Continuous Integration dan Continuous Deployment (CI/CD) untuk menciptakan alur kerja yang lebih cepat, aman, dan konsisten. Fokus implementasi dilakukan pada siklus pengembangan kode hingga tahapan deployment ke server secara otomatis.Hasil pengujian menunjukkan bahwa penerapan CI/CD berhasil memangkas waktu operasional secara signifikan, dengan rata-rata waktu yang dibutuhkan untuk proses deployment hanya sebesar 42 detik. Selain itu, pemanfaatan CI/CD terbukti mampu mengurangi intervensi manual dalam proses pengembangan, yang pada akhirnya meningkatkan produktivitas dan kinerja tim pengembang secara keseluruhan.

