No image available for this title

Proyek Akhir

Penerapan CI/CD dalam Pengembangan Aplikasi Web Menggunakan Docker dan Gitlab



Perkmebangan teknologi informasi saat ini semakin meningkat, salah satunya yaitu pada lingkup pengembangan perangkat lunak. Dalam proses deployment perangkat lunak, pengembang biasanya melakukannya secara konvensional. Namun cara ini sangat memakan waktu, dikarenakan proses pengembangan dan deployment yang memakan waktu. Pihak pengembang akan terus melakukan proses yang sama, seperti menggunakan aplikasi file sharing untuk mengirim kode program ke setiap server. Hal ini akan memakan banyak waktu untuk mendistribusikan kode program ke setiap server, dan melakukan konfigurasi khusus untuk menyesuaikan dengan aplikasi yang sedang dikembangkan. Oleh sebab itu diperlukannya sebuah teknik agar bisa mempercepat proses build dan deploy, namun tanpa mengurangi kualitasnya. Maka muncul teknik Continuous Integration (CI), Continuous Delivery (CDE), dan Continuous Deployment (CD) yang mana membantu perusahaan untuk meningkatkan proses develop dan release produk dengan cepat tanpa mengurangi kualitas. Hal ini juga didukung dengan munculnya teknik virtualisasi pada level aplikasi, seperti Docker. Pihak pengembang dapat melakukan build dan deploy yang terintegrasi dengan version control system seperti GitLab. GitLab adalah sebuah manajer repository Git berbasis web yang salah satu fiturnya adalah CI/CD dengan Docker. Dari hasil penelitian yang telah dilakukan didapatkan bahwasanya dengan menggunakan CI CD dan Docker mampu mempercepat proses deployment aplikasi dan dengan tingkat keberhasilan 100%. Hal ini didukung juga oleh respon dari seluruh narasumber yang sepakat bahwasanya CI CD dan Docker mampu mempercepat proses deployment sebuah aplikasi.


Ketersediaan

PA1755301106Perpustakaan PCRTersedia namun tidak untuk dipinjamkan - No Loan

Informasi Detil

Judul Seri
-
No. Panggil
-
Penerbit Pustaka Politeknik Caltex Riau : .,
Deskripsi Fisik
-
Bahasa
Indonesia
ISBN/ISSN
-
Klasifikasi
-
Tipe Isi
text
Tipe Media
-
Tipe Pembawa
-
Edisi
1
Subyek
-
Info Detil Spesifik
-
Pernyataan Tanggungjawab

Versi lain/terkait

Tidak tersedia versi lain


Lampiran Berkas



Informasi


DETAIL CANTUMAN


Kembali ke sebelumnyaXML DetailCite this