Implementasi Platform as A Service pada CloudComputing dengan Google App Engine
Abstract
Perkembangan teknologi dan informasi menghadirkan beragam bahasa pemrograman. Apabila programmer ingin menggunakan lebih dari satu bahasa pemrograman yang berbeda, maka environment yang harus dipasang berbeda-beda pula. Dengan permasalahan tersebut maka diimplementasikan Google App Engine sebagai platform yang mendukung environment untuk bahasa pemrograman JSP, Go, PHP, dan Python dengan memanfaatkan teknologi cloud computing.Platform ini dibangun di atas infrastruktur OpenVZ untuk membuat sebuah server virtual/node masing-masing bahasa pemrograman yang sudah dipasang environment bahasa terkait. Client diberikan sebuah tampilan halaman web sebagai pengganti IDE untuk menuliskan dan mengeksekusi code. Pengujian kelayakan layanan ini menggunakan standar ISO 9126, yaitu functionality,reliability, usability, efficiency, maintainability, dan portability. Layanan dengan nilai reliabilitas 100% ini dapat menjalankan fungsinya untuk menuliskan, mengeksekusi, dan melakukan hosting aplikasi web yang dibangun dengan kode program JSP, Go, PHP, dan Python di berbagai sistem operasi dan browser. Pemanfaatan teknologi cloud computing dan implementasi Google App Engine dapat mengatasi permasalahan banyaknya IDE yang harus dipasang pada perangkat end-user untuk bahasa pemrograman JSP, Go, PHP, dan Python.References
Google App Engine. (2016). Tentang Google App Engine. Diambil 25 Juni 2015 dari https://support.google.com/a/answer/91077?hl=id
Google Cloud. (2015). Google Cloud Platform. Diambil 25 Juni 2015 dari http://cloud.google.com/
Waloeyo, Y.J. (2012). Cloud Computing Aplikasi berbasis web yang mengubah cara kerja dan kolaborasi Anda secara online. Yogyakarta: ANDI.
Gurudatt, K., Prasad, K., & Jayant, G. (2011). Cloud Computing-Platform as AService. Diambil 25 Juni 2015 dari http://www.ijeat.org/attachments/File/V1Issue2/B0159121211.pdf
Buyya, R., Broberg, J., Goscinski, A. (2011). Cloud Computing: Principles and Paradigms. New Jersey: John Wiley & Sons, Inc.
Frank, S. (2010). Evaluating the GO Programming Language with Design Patterns by, 175. Diambil 29 Juni 2015 dari http://ecs.victoria.ac.nz/foswiki/pub/Main/TechnicalReportSeries/ECSTR11-01.pdf
Sano, A. V. D. (24). Jam Menguasai HTML, JSP dan MySQL. Yogyakarta: Andi Offset.
Hakim, L. (2009). Jalan Pintas Menjadi Master PHP. Yogyakarta: LOKOMEDIA.
Kadir, A. (2005). Dasar Pemrograman Python. Yogyakarta: ANDI.
OpenVZ. (t.t). About OpenVZ. Diambil 2 Juni 2015 dari https://openvz.org
Rizkiani, Alifiana Hafidian. (2013). Skala Likert sebagai Teknik Evaluasi. Diambil 30 Agustus 2015 dari http://www.kompasiana.com/alifianahr/skala-likert-sebagai-teknik-evaluasi_55283fcdf17e6111318b45a7
Downloads
Published
Issue
Section
License
Copyright info for authors
1. Authors hold the copyright in any process, procedure, or article described in the work and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2. Authors retain publishing rights to re-use all or portion of the work in different work but can not granting third-party requests for reprinting and republishing the work.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) as it can lead to productive exchanges, as well as earlier and greater citation of published work.