Pengembangan Cloud Computing Platform As A Service Untuk Bahasa Pemrograman Go

Authors

  • Widhi Ananda Politeknik Caltex Riau
  • Muhammad Arif Fadhly Ridha Politeknik Caltex Riau
  • Yuli Fitrisia Politeknik Caltex Riau

Abstract

Proses pengembangan aplikasi merupakan proses yang terdiri dari berbagai tahapan. Pada setiap tahapan terdapat fokus pekerjaan dan memerlukan persiapan yang berbeda-beda, namun developerbahasa Go belum bisa langsung fokus pada inti pekerjaan karena harus menyiapkan lingkungan kerja yang diperlukan seperti lingkungan pengembangan (environment) untuk bahasa pemrograman Go yang digunakan. Untuk itu dibangun sebuah Platform as a Service (PaaS) yang menyediakan layanan pengembangan dan deployment aplikasi untuk bahasa pemrograman Go berbasis cloud computing. Platform inidibangun di atas infrastruktur OpenVZ dengan menggunakan teknik virtualisasi serta konsep node template. Sebagai hasil, dari segi accessibility, layanan platform Go dapat digunakan oleh developer untuk mengembangkan aplikasi menggunakan bahasa pemrograman Go tanpa perlu mempersiapkan environment. Dari segi portability, layanan platform Go dapat dikategorikan sebagai layanan yang multiplatform, karena dapat diakses dari berbagai sistem operasi, berbagai jenis web browser serta diakses dari PC maupun smartphone. Serta dari segi functionality, responden sangat setuju dengan pernyataan kuesioner bahwa layanan platform Go telah mencakup fitur seperti membuat project Go, menulis kode program dan deploy kode program dapat dijalankan dengan baik tanpa gangguan (error) serta hasil aplikasi bahasa Go telah dapat dikembangkan lebih cepat dan efisien serta dapat diakses secara langsung oleh pengguna layanan platform Go berbasis cloud computing.

Author Biographies

Widhi Ananda, Politeknik Caltex Riau

Teknik Informatika

Muhammad Arif Fadhly Ridha, Politeknik Caltex Riau

Teknik Informatika

Yuli Fitrisia, Politeknik Caltex Riau

Teknik Informatika

References

Schmager, F. (2010). Evaluating the GO Programming Language with Design Patterns by, 175. Diambil 12 Mei 2015 dari http://ecs.victoria.ac.nz/foswiki/pub/Main/Technical ReportSeries/ECSTR11-01.pdf

Gerrand, A. (2014). Half a decade with Go. Diambil 4 Juli 2015 dari (http://blog.golang.org/5years)

Atirah, Niswar, M., Ilham, A. A. (2011). Implementasi Virtual Document pada Cloud Computing. Diambil 11 Juni 2015 dari http://pasca.unhas.ac.id/jurnal/files/2b640a6 5a64f5920f0133153bb4db4d7.pdf

Ernawati, T., & Zulfiaji, A. H. (2013). Analisis dan Pembangunan InfrastrukturCloud Computing (Vol. 1, pp. 17–23). Diambil 17 Mei 2015 dari http://cybermatika.stei.itb .ac.id/ojs/index.php/cybermatika/ article/view/43/16

Santi, D., Rumani, R. M., & Purwanto, Y. (2013). Implementasi Dan AnalisisPerformansi RAID Pada Data Storage Infrastructure As A Service Cloud Computing (Vol. 14). Diambil 26 Mei 2015 darihttp://library.gunadarma.ac.id/ journal/view/10403/

Supriadi, M., Marzuq, A. I. (2013). Analisis Performance Cloud Computing berbasis platform as A Service (PaaS) dengan Eucalyptus System dan Open Stack pada Ubuntu Server.Diambil 26 Mei 2015 dari http://sir.stikom.edu/204/

Rahma, N. F. P., Rochim, A. F., & Widianto, E. D. (2014). Analisis ImplementasiInfrastructure As A Service Menggunakan Ubuntu Cloud Infrastructure. Diambil 25 Mei 2015 darihttp://eprints.undip.ac.id/42295/

Waloeyo, Y.J. (2012). Cloud Computing Aplikasi berbasis web yang mengubah cara kerja dan kolaborasi Anda secara online. Yogyakarta: ANDI.

Kulkarni, G., Khatawkar, P., & Gambhir, J. (2011). Cloud Computing-Platform as a service. Diambil 25 Mei 2015 dari http://www.ijeat.org/attachments/File/V1Issue2/ B0159121211.pdf

Ubuntu (t.t). About Ubuntu. Diambil 3 Juni 2015 darihttp://ubuntu.com

OpenVZ. (t.t). About OpenVZ. Diambil 2 Juni 2015 darihttps://openvz.org

Setiawati, F. A. (2011). Perbandingan penskalaan metode interval tampak setara (tipe thurstone) dan summated rating (tipe likert). Diambil 17 Juni 2015 dari http://staff.uny.ac.id/sites/default/files/penelitian/Dr.%20Farida%20Agus%20Setiawati,M.Si./seminar%20BK.pdf

Flemming, D.A. (t.t.). Network Response Time For Efficient Interactive Use. Diambil 12 Februari 2016 dari http://www.ewp.rpi.edu/hartford/~rhb/cs_seminar_2004/Addendum/ flemming.pdf

Published

2017-01-31

Issue

Section

Artikel