PENERAPAN CI/CD PADA DevOps GUNA MENINGKATKAN KECEPATAN DAN KUALITAS RILIS APLIKASI

-

  • Muhammad Rifqi Anuar Universitas Nusa Mandiri, Jakarta
  • Fitri Latifah Universitas Nusa Mandiri

Abstract

Dalam era digital, PT. Pegadaian menghadapi tantangan dalam pengembangan aplikasi akibat proses manual yang lambat dan kurang efisien, menyebabkan konflik kode dan keterlambatan rilis. Penerapan DevOps melalui CI/CD diharapkan dapat meningkatkan kecepatan, kualitas, dan responsivitas layanan, serta mengurangi risiko kesalahan dalam pengujian dan deployment.Tujuan penelitian ini adalah menganalisis penerapan CI/CD pipeline di PT. Pegadaian untuk automation deployment, mengidentifikasi dan mengevaluasi CI/CD tools yang digunakan dalam pengelolaan pipeline, serta meneliti layanan cloud berbasis container yang diterapkan dalam infrastruktur CI/CD untuk meningkatkan efisiensi dan kualitas pengembangan perangkat lunak. Implementasi CI/CD melibatkan alat seperti GitLab untuk manajemen kode, Jenkins untuk otomasi build dan deployment, Docker untuk pembuatan container, dan OpenShift sebagai platform orkestrasi. Diharapkan, metode ini menghasilkan pipeline CI/CD yang efisien, otomatis, memfasilitasi kolaborasi tim developer, dan mengevaluasi keberhasilan deployment di berbagai lingkungan. Hasil penerapan CI/CD di PT. Pegadaian menunjukkan bahwa proses integrasi dan deployment dapat dilakukan otomatis dan efisien. Tim developer dapat dengan cepat mengidentifikasi dan memperbaiki kesalahan, meningkatkan kualitas perangkat lunak, serta meminimalkan risiko kesalahan manusia dalam pengujian dan deployment di berbagai lingkungan, termasuk development, staging, dan production.


Kata Kunci : Devops, CI/CD, Otomasi, Deployment, Pengembangan Aplikasi

Downloads

Download data is not yet available.

Author Biographies

Muhammad Rifqi Anuar, Universitas Nusa Mandiri, Jakarta

Program Studi Informatika

Fitri Latifah, Universitas Nusa Mandiri

Program Studi Informatika

References

[1] L. Bass, I. Weber, and L. Zhu, DevOps: A Software Architect’s Perspective. 2019.
[2] J. Humble and D. Farley, Continuous delivery: reliable software releases through build, test, and deployment automation. Pearson Education, 2020.
[3] E. Muskardin, T. Burgstaller, M. Tappler, and B. K. Aichernig, “Active Model Learning of Git Version Control System,” in Proceedings - 2024 IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2024, 2024, pp. 78–82. doi: 10.1109/ICSTW60967.2024.00024.
[4] P. Rai, Madhurima, S. Dhir, Madhulika, and A. Garg, “A prologue of JENKINS with comparative scrutiny of various software integration tools,” in 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom), 2015, pp. 201–205.
[5] C. Chen, M. Hung, K. Lai, and Y. Lin, “Docker and Kubernetes,” in Industry 4.1: Intelligent Manufacturing with Zero Defects, IEEE, 2022, pp. 169–213. doi: 10.1002/9781119739920.ch5.
[6] G. Fontana, R. Pecora, and M. Amorim, OpenShift Multi-Cluster Management Handbook: Go from architecture to pipelines using GitOps. Packt Publishing, 2022. [Online]. Available: http://ieeexplore.ieee.org/document/10163101
[7] E. Wolff, A practical guide to continuous delivery. Addison-Wesley Professional, 2021.
[8] G. Kim, J. Humble, P. Debois, J. Willis, and N. Forsgren, The DevOps handbook: How to create world-class agility, reliability, & security in
technology organizations. It Revolution, 2021.
[9] J. Jaeni, N. A. S., and A. D. Laksito, “IMPLEMENTASI CONTINUOUS INTEGRATION/CONTINUOUS DELIVERY (CI/CD) PADA PERFORMANCE TESTING DEVOPS,” J. Inf. Syst. Manag., 2022, [Online]. Available: https://api.semanticscholar.org/CorpusID:252105059
[10] A. Farid and I. G. Anugrah, “Implementasi CI/CD Pipeline Pada Framework Androbase Dengan Menggunakan Jenkins (Studi Kasus: PT. Andromedia),” J. Nas. Komputasi dan Teknol. Inf., 2021, [Online]. Available: https://api.semanticscholar.org/CorpusID:247181348
[11] A. M. Mowad, H. Fawareh, and M. Al Hassan, “Effect of Using Continuous Integration (CI) and Continuous Delivery (CD) Deployment in DevOps to reduce the Gap between Developer and Operation,” 2022 Int. Arab Conf. Inf. Technol., pp. 1–8, 2022, [Online]. Available: https://api.semanticscholar.org/CorpusID:255419041
[12] F. Zalukhu and V. Arinal, “Implementasi Sistem Persediaan Barang Berbasis Web dengan Metode DevOps pada PT. Heinz ABC Indonesia,” J. Sos. Teknol., 2021, [Online]. Available: https://api.semanticscholar.org/CorpusID:239692756
[13] M. L. Lazuardi, T. Raharjo, B. Hardian, and T. Simanungkalit, “Perceived Benefits of DevOps Implementation in Organization: A Systematic Literature Review,” Proc. 10th Int. Conf. Softw. Inf. Eng., 2021, [Online]. Available: https://api.semanticscholar.org/CorpusID:247253761
[14] P. N. Tagoug, “International Journal of Software Engineering,” 2014. [Online]. Available: https://api.semanticscholar.org/CorpusID:60781506
[15] P. Lin, X. Shi, and J. Yang, “Research on the Application of DevOps in the Smart Campus of Colleges and Universities,” J. Phys. Conf. Ser., vol. 1883, 2021, [Online]. Available: https://api.semanticscholar.org/CorpusID:235285560
Published
2025-05-08
How to Cite
ANUAR, Muhammad Rifqi; LATIFAH, Fitri. PENERAPAN CI/CD PADA DevOps GUNA MENINGKATKAN KECEPATAN DAN KUALITAS RILIS APLIKASI. Journal of Information System, Applied, Management, Accounting and Research, [S.l.], v. 9, n. 2, p. 737-747, may 2025. ISSN 2598-8719. Available at: <https://journal.stmikjayakarta.ac.id/index.php/jisamar/article/view/1853>. Date accessed: 12 july 2025. doi: https://doi.org/10.52362/jisamar.v9i2.1853.