Penerapan Continuous Integration / Continuous Deployment Pada Pengembangan Sistem Logbook Magang Online

Diponegoro, Ach. Al Badriyano Reedhoni (2024) Penerapan Continuous Integration / Continuous Deployment Pada Pengembangan Sistem Logbook Magang Online. Diploma thesis, Politeknik Negeri Jember.

[img] Text (Ringkasan)
Ringkasan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (184kB)
[img] Text (Bab 1 Pendahuluan)
Bab 1 Pendahuluan.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (293kB)
[img] Text (Daftar Pustaka)
Daftar Pustaka.pdf - Submitted Version
Available under License Creative Commons Attribution Share Alike.

Download (391kB)
[img] 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.

Item Type: Thesis (Diploma)
Contributors:
ContributionContributorsNIDN/NIDK
Thesis advisorSahenda, Lalitya NinditaNIDN0023119402
Uncontrolled Keywords: CI/CD, DevOps, Jenkins, Web Development, Pipeline, CICD, VMware, Proxmox, Web, Website, Development, WebDevelopment.
Subjects: 410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 457 - Teknik Komputer
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 458 - Teknik Informatika
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 459 - Ilmu Komputer
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 461 - Sistem Informasi
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 462 - Teknologi Informasi
410 - Rumpun Ilmu Teknik > 450 - Teknik Elektro dan Informatika > 463 - Teknik Perangkat Lunak
Divisions: Jurusan Teknologi Informasi > Prodi D3 Teknik Komputer > Tugas Akhir
Depositing User: Ach. Al Badriyano Reedhoni Diponegoro
Date Deposited: 19 Jul 2024 02:06
Last Modified: 19 Jul 2024 02:06
URI: https://sipora.polije.ac.id/id/eprint/34421

Actions (login required)

View Item View Item