Teknika
Vol 10 No 3 (2021): November 2021

Implementasi Continous Integration/Continous Delivery Menggunakan Process Manager 2 (Studi Kasus: SIAKAD Akademi Keperawatan Bina Insan)

Danur Wijayanto (Program Studi Teknologi Informasi, Universitas `Aisyiyah Yogyakarta, Indonesia)
Arizona Firdonsyah (Program Studi Teknologi Informasi, Universitas `Aisyiyah Yogyakarta, Indonesia)
Faisal Dharma Adhinata (Program Studi Rekayasa Perangkat Lunak, Institut Teknologi Telkom Purwokerto, Indonesia)



Article Info

Publish Date
28 Oct 2021

Abstract

Pada perkembangan perangkat lunak yang semakin beragam dan kompleks, diperlukan fleksibilitas dan adaptasi terhadap proses pengembangan perangkat lunak. Konsep DevOps muncul dari permasalahan yang muncul antara developer dan operation. CI/CD dapat mendukung DevOps dikarenakan dapat mempercepat proses integrasi dan delivery perangkat lunak kepada pengguna. Dalam menerapkan CI/CD diperlukan tools pendukung seperti git sebagai source code control dan jenkins untuk membantu proses deployment. Penelitian yang dilakukan penulis menggunakan Process Manager 2 (PM2) untuk implementasi CI/CD pada sistem Sistem Informasi Akademik (SIAKAD) Akademi Keperawatan Bina Insan. Diharapkan penelitian ini berkontribusi untuk memperluas wawasan mengenai tools dalam mengimplementasikan CI/CD. Hasil menunjukkan implementasi CI/CD menggunakan GitHub Repository, Jenkins, dan PM2 berhasil dilakukan dan berjalan dengan baik. PM2 menunjukkan performa yang lebih baik daripada Docker jika dilihat dari segi waktu build dan penggunaan RAM. PM2 memerlukan waktu deployment 185 detik, 46% lebih cepat daripada Docker. Sedangkan penggunaam RAM PM2 sebesar 1,9 GB, 45% lebih sedikit daripada Docker.

Copyrights © 2021






Journal Info

Abbrev

teknika

Publisher

Subject

Computer Science & IT Electrical & Electronics Engineering Engineering

Description

Teknika is a peer-reviewed journal dedicated to disseminate research articles in Information and Communication Technology (ICT) area. Researchers, lecturers, students, or practitioners are welcomed to submit paper which has topic below: Computer Networks Computer Security Artificial Intelligence ...