Pengembangan Continuous Deployment dengan Strategi In-Place dan Blue/Green untuk Sistem Manajemen Pengetahuan Tumbuhan Obat
Abstract
Sistem Manajemen Pengetahuan Tumbuhan Obat (KMS Tumbuhan Obat) merupakan sistem yang menyimpan berbagai macam pengetahuan tentang tumbuhan obat. KMS Tumbuhan Obat memiliki dua fitur utama, yaitu pencarian pengetahuan tumbuhan obat dan pengelolaan pengetahuan tumbuhan obat. Namun, KMS Tumbuhan Obat belum tersedia untuk pengguna publik karena belum dilakukan deployment. Dalam melakukan deployment, pengembang akan menghadapi banyak tantangan. Dalam penelitian ini akan dilakukan perancangan dan pengimplementasian continuous deployment dan strategi deployment yang optimal untuk KMS Tumbuhan Obat dengan menggunakan kontainer docker. Strategi yang dirancang diantaranya adalah strategi in-place deployment dan strategi blue/green deployment. Hasil dari penelitian ini didapatkan blue/green deployment unggul dengan tidak memiliki downtime serta strategi in-place deployment tidak memiliki keunggulan pada lead time meskipun memiliki tahapan yang lebih sederhana. Dari penelitian ini juga diketahui untuk meminimalkan lead time dapat dilakukan penggunaan kembali docker image yang sedang dijalankan pada kontainer untuk membangun docker image yang baru. The Medicinal Plants Knowledge Management System (Medicinal Plants KMS) is a system that stores various kinds of knowledge about medicinal plants. Medicinal Plants KMS has two main features: searching for medicinal plant knowledge and managing medicinal plant knowledge. However, Medicinal Plants KMS is not yet available to public users because it has not been deployed. During deployment, developers will encounter numerous challenges. Using containers can simplify the deployment process of a system by addressing these challenges. This research will design and implement continuous deployment and an optimal deployment strategy for Medicinal Plants KMS using Docker containers. The strategies designed include in-place deployment and blue/green deployment. The results of this research show that blue/green deployment is superior as it has no downtime, while the in-place deployment strategy does not have an advantage in lead time despite having simpler stages. This research also found that to minimize lead time, the currently running Docker image can be reused as a base to build a new Docker image.
Collections
- UT - Computer Science [2324]