Diponegoro, Ach. Al Badriyano Reedhoni (2024) Penerapan Continuous Integration / Continuous Deployment Pada Pengembangan Sistem Logbook Magang Online. Diploma thesis, Politeknik Negeri Jember.
Text (Ringkasan)
Ringkasan.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (184kB) |
|
Text (Bab 1 Pendahuluan)
Bab 1 Pendahuluan.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (293kB) |
|
Text (Daftar Pustaka)
Daftar Pustaka.pdf - Submitted Version Available under License Creative Commons Attribution Share Alike. Download (391kB) |
|
Text (Laporan Lengkap)
Laporan Lengkap.pdf - Submitted Version Restricted to Registered users only Download (2MB) | Request a copy |
Abstract
Sebelum sistem Logbook Magang Online dapat diakses oleh pengguna, perlu melewati beberapa tahap yang kompleks dan menyita waktu, yang dapat dilakukan secara manual atau otomatis. Pendekatan manual mengharuskan pengembang untuk menyelesaikan setiap tahap dengan hati-hati, membutuhkan konsentrasi penuh dan waktu yang signifikan. Untuk mengatasi hal ini, otomatisasi melalui penerapan Continuous Integration / Continuous Deployment (CI/CD) menjadi solusi yang lebih efisien. Penelitian ini bertujuan untuk mengevaluasi efektifitas dan efisiensi penerapan CI/CD dalam meningkatkan kualitas dan mempermudah pengembangan sistem Logbook Magang Online, serta membandingkannya dengan pendekatan manual. Alat otomatisasi yang digunakan ialah Jenkins, yang dijalankan pada mesin virtual di dalam Proxmox dan diintegrasikan dengan Ansible, Git, dan Docker. Hasil penelitian pada awal pengembangan sistem dan penerapan beberapa perubahan kode menunjukkan bahwa penerapan CI/CD pada sistem Logbook Magang Online membutuhkan waktu masing-masing 58 detik, 44 detik, 1 menit 26 detik, dan 1 menit 14 detik. Sementara itu, pendekatan manual memerlukan waktu masing-masing 2 menit 22 detik, 6 menit 8 detik, 4 menit 28 detik, dan 2 menit 2 detik. Kesimpulannya, penerapan CI/CD terbukti lebih cepat dan efektif dibandingkan dengan pendekatan manual. Keywords: CI/CD, DevOps, Jenkins, Web Development, Pipeline.
Actions (login required)
View Item |