Automatic Deployment System Menggunakan Metode Continuous Integration Di Kakatu

My Priera, Jaga (2017) Automatic Deployment System Menggunakan Metode Continuous Integration Di Kakatu. Diploma thesis, Universitas Komputer Indonesia.

Full text not available from this repository.
Official URL: http://elib.unikom.ac.id/gdl.php?mod=browse&op=rea...

Abstract

PT. Kinest Kreatif Ideata atau yang lebih dikenal dengan Kakatu merupakan perusahaan yang bergerak di bidang Informasi Teknologi (IT). Produk dan layanan PT. Kinest Kreatif Ideata adalah sebuah aplikasi Android parental kontrol berupa launcher yang bernama Kakatu. Dengan menggunakan Kakatu, para orang tua dapat mengontrol pemakaian gadget oleh anak. Berdasarkan hasil wawancara dengan pihak Kakatu, diketahui bahwa proses pengembangan aplikasi Android di Kakatu dibagi menjadi beberapa tahapan yaitu analisis, development, testing dan deployment. Dari tahapan-tahapan tersebut ditemukan masalah pada proses development dan testing. Dimana pada tahap ini para developer menggunakan layanan pihak ketiga seperti Google Drive untuk mendistribusikan file apk ke tim penguji, dan Gmail sebagai media komunikasi antara tim penguji dan developer. Dengan tidak adanya sistem yang terpadu untuk melakukan kedua kegiatan tersebut menyebabkan susahnya proses pendokumentasian aplikasi yang dikembangkan. Untuk mengatasi masalah tersebut maka dibangunlah Website Automatic Deployment dengan menggunakan Metode Continuous Integration(CI). CI merupakan sebuah metode dalam pengembangan perangkat lunak dimana tiaptiap developer mengintegrasikan kode-kode aplikasi yang telah mereka buat kedalam sebuah repositori. Kode-kode tersebut kemudian dikompilasi dan dites. Kegiatan tersebut dilakukan secara otomatis setiap kali developer melakukan commit ke repositori. Salah satu perangkat lunak CI yang populer adalah Jenkins. Dengan banyaknya plugin yang dimiliki Jenkins, memungkinkan dibangunnya sistem CI yang kaya akan fitur. Salah satu plugin Jenkins yang sering digunakan adalah plugin untuk mengirimkan file executable via email secara otomatis setelah proses build berhasil. Berdasarkan analisis dan pengujian yang telah dilakukan dengan melibatkan pihak Kakatu, dapat ditarik kesimpulan bahwa sistem ini telah layak digunakan oleh pihak Kakatu untuk membantu mempercepat dan mempermudah proses pengembangan perangkat lunak Android di sana.

Item Type: Thesis (Diploma)
Uncontrolled Keywords: Continuous Integration, Jenkins, Kakatu, Automatic Deployment
Subjects: S1-Final Project > Fakultas Teknik Dan Ilmu Komputer > Teknik Informatika > 2017
Divisions: Universitas Komputer Indonesia > Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia > Fakultas Teknik dan Ilmu Komputer > Teknik Informatika (S1)
Date Deposited: 06 Jun 2017 02:58
Last Modified: 06 Jun 2017 02:58
URI: http://repository.unikom.ac.id/id/eprint/51934

Actions (login required)

View Item View Item