PENERAPAN DOCKER CONTAINER SEBAGAI TEKNOLOGI RAMAH SKALABILITAS DIBANDING TEKNIK VIRTUALISASI UNTUK MEMBANGUN WEBSITE DI UBUNTU 18.04.4 LTS

Authors

  • F.S. Ariadi IST Akprind Yogyakarta
  • C. Iswahyudi IST Akprind Yogyakarta
  • E.K. Nurnawati IST Akprind Yogyakarta

Abstract

Proses developing aplikasi webdengan teknik tradisional dilakukan dengan memasang
service-service kedalam server host secara langsung, sehingga tidak terikat dalam lingkungan
yang terisolasi. Hal ini dapat mengakibatkan konflik dependensi ketika developer diharuskan
menambah service dengan versi library yang berbeda dari service yang telah ada sebelumnya.
Teknik Virtualisasi berbasis Hypervisor digunakan untuk mengatasi permasalahan tersebut,
namun besarnya sumber daya server yang dipakai membuatnya kurang ramah skalabilitas.
Solusi yang tepat adalah dengan menggunakan teknik Containerisasi seperti Docker. Docker
bekerja dengan cara mengikat aplikasi beserta library yang dibutuhkan didalam lingkungan yang
terisolasi. Penelitian ini bertujuan untuk membangun website yang ramah skalabilitas dengan
menerapkan Docker Container. Kemudian dilakukan pengujian perbandingan antara Teknik
Containerisasi menggunakan Docker dengan teknik Virtualisasi menggunakan Virtual Box. Fitur
dari Docker yang digunakan dalam penelitian ini yaitu Docker Compose, yang akan memudahkan
proses konfigurasi dan running service. Hasil pengujian menunjukkan Docker dapat digunakan
untuk menghasilkan aplikasi website dengan proses developing yang ramah skalabilitas. Sumber
daya server dapat dipakai secara maksimal, yang berakibat pada stabilnya kinerja server. Docker
juga mampu mengurangi atau bahkan menghilangkan kemungkinan konflik dependensi, serta
Docker memiliki konfigurasi yang mudah.

References

Adinta, F., & Neforawati, I. (2017). Rancang Bangun Aplikasi Chatting Berbasis Web

Menggunakan Docker. JOISIE Journal Of Information System And Informatics

Engineering , 1(1), 1-68.

Anggraini, I. (2019). Perancangan Website Penerimaan Siswa Baru dengan Menggunakan

Metode Waterfall. Jurnal Ilmiah Binary STMIK Bina Nusantara Jaya, Vol. 01 No. 02. ISBN:

-2117.

Fihri, M., Negara, R. M., & Sanjoyo, D. D. (2019). Implementasi dan Analisis Performansi Layanan

Web Pada platform Berbasis Docker. Jurnal e-Proceeding of Engineering, 6(2), 3996-4001.

Khalida, R., Muhajirin, A., & Setiawati, S. (2019). Teknik Kerja Docker Container untuk

Optimalisasi Penyebaran Aplikasi. Jurnal Penelitian Ilmu Komputer, System Embedded &

Logic, 7(2), 167-176.

List, M. (2017). Using Docker Compose for the Simple Deployment of an Integrated Drug Target

Screening Platform. Jurnal of Integrative Bioinformatics, DOI: 10.1515/jib-2017-0016.

Suryana. (2010). Metodologi Penelitian Model Praktis Penelitian Kuantitatif dan Kualitatif.

Bandung: Universitas Pendidikan Indonesia

Downloads

Published

2021-06-09