Perpustakaan judul masih dalam tahap pengembangan, admin siap menampung kritik dan saran
Automatic Deployment System Menggunakan Metode Continuous Integration Di Kakatu
Jaga My Priera NIM. (2017) | Skripsi | Teknik Informatika , Teknik Informatika , Teknik Informatika
Bagikan
Ringkasan
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.
Ringkasan Alternatif
PT. Kreatif Kinest Ideata or better known as Kakatu is a company in Information Technology (IT). Product and services PT. Kreatif Kinest Ideata is an Android parental control application named Kakatu. By using Kakatu, parents can control the use of gadgets by children. Based on the results of interviews with Kakatu, it is known that the Android application development process in Kakatu separated into several stages of the analysis, development, testing and deployment. In these stages, problems occurred in the development and testing process. Which at this stage the developers use third-party services such as Google Drive to distribute the apk file to the tester team, and Gmail as a medium of communication between the team of testers and developers. In the absence of an integrated system to perform both of these activities lead to difficult process of documenting the applications developed. To solve these problems, author builds a Website Automatic Deployment using Continuous Integration Methodology(CI). CI is a software development method in which each developer integrates the application code they have made into a repository. The codes are then compiled and tested. Activities are triggered whenever developers commit to the repository. One of the popular CI software that is Jenkins. Using various Jenkins plugins, allowing the construction of the CI system rich in features. One frequently used Jenkins plugin is a plugin to sending executable file via email automatically after the build process successfully. Based on the analysis and testing that has been done by involving Kakatu, it can be deduced that this system has a decent used by the Kakatu to help speed up and simplify the process of software development Android.