Pengembangan Cloud Computing untuk Penyediaan Aplikasi di ...· software di komputer laboratorium

download Pengembangan Cloud Computing untuk Penyediaan Aplikasi di ...· software di komputer laboratorium

If you can't read please download the document

  • date post

    11-Mar-2019
  • Category

    Documents

  • view

    214
  • download

    0

Embed Size (px)

Transcript of Pengembangan Cloud Computing untuk Penyediaan Aplikasi di ...· software di komputer laboratorium

Pengembangan Cloud Computing Untuk Penyediaan Aplikasi di

Fakultas Teknologi Informasi - UKSW

ARTIKEL ILMIAH

Diajukan kepada

Fakultas Teknologi Informasi

Untuk memperoleh Gelar Sarjana Komputer

Peneliti :

Britia Dicky Eka Perkasa 672009029

Wiwin Sulistyo, S.T., M.Kom

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

Agustus 2015

Pengembangan Cloud Computing Untuk Penyediaan Aplikasi di

Fakultas Teknologi Informasi UKSW

1)Britia Dicky Eka Perkasa, 2)Wiwin Sulistyo

Program Studi Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen SatyaWacana

Jl.Diponegoro 52-60, Salatiga 50711, Indonesia

Email: 1)britiadicky@gmail.com, 2) Wiwinsulistyo@staff.uksw.edu

Abstract Cloud computing is currently one of the services it provides many benefits in every

work environment. One service is a service cloud computing Software as a Service (SaaS)

that provides services such as applications to users. SaaS services can be utilized in the

laboratory of the Faculty of Information Technology to solve problems demand

applications that require a very short time during the practicum. Cloud computing services

can be developed in the Faculty of Information Technology in serving the needs of user

applications, so as to provide benefits to users in getting the application as practical

purposes

Keyword : Application, Cloud Computing, Software as a Service (SaaS)

Abstrak

Cloud computing saat ini menjadi salah satu layanan yang memberikan banyak

manfaat disetiap lingkungan pekerjaan. Salah satu layanan cloud computing adalah layanan

Software as a Service (SaaS) yang menyediakan layanan berupa aplikasi kepada pengguna.

Layanan SaaS dapat dimanfaatkan didalam laboratorium Fakultas Teknologi Informasi

dalam menyelesaikan masalah permintaan aplikasi yang memerlukan waktu sangat singkat

pada saat praktikum. Layanan cloud computing dapat dikembangkan di lingkungan

Fakultas Teknologi Informasi dalam melayani kebutuhan aplikasi pengguna, sehingga

dapat memberikan manfaat kepada pengguna dalam mendapatkan aplikasi sebagai

keperluan praktikum.

Kata kunci : Aplikasi, Cloud Computing, Software as a Service (SaaS)

1) Mahasiswa Fakultas Teknologi Informasi Univeritas Kristen Satya Wacana 2) Staf Pengajar Fakultas Teknologi Informasi Univeritas Kristen Satya Wacana

mailto:Wiwinsulistyo@staff.uksw.edu

1

1. Pendahuluan Kebutuhan akan mendapatkan suatu aplikasi sebagai keperluan praktikum di

lingkungan Fakultas Teknologi Informasi (FTI) sangatlah penting. Kebutuhan

laboratorium FTI dalam kegiatan praktikum adalah menyediakan aplikasi kepada

mahasiswa supaya dapat mengikuti kegiatan praktikum. Apabila terjadi kegagalan

dalam menjalankan aplikasi di laboratorium maka mahasiswa tidak dapat

mengikuti kegiatan praktikum menggunakan komputer laboratorium. Hal ini

menjadi masalah apabila jumlah komputer sesuai dengan jumlah mahasiswa yang

mengambil praktikum. Mahasiswa perlu memasang ulang aplikasi yang

dibutuhkan, sehingga membutuhkan waktu yang tidak singkat dalam proses

pemasangan aplikasi yang ingin digunakan. Permasalahan tersebut dapat

mengganggu mahasiswa dalam memperoleh ilmu yang didapat dalam proses

praktikum.

Cloud computing merupakan solusi dalam menyelesaikan masalah

permintaan aplikasi yang membutuhkan waktu yang sangat singkat, karena

karakteristik cloud computing memberikan kemudahaan dalam mendapatkan

aplikasi dan dapat digunakan kapan saja selama terhubung kedalam suatu jaringan.

Salah satu layanan cloud computing adalah Software as a Sevice (SaaS). Layanan

SaaS merupakan layanan penyedia aplikasi yang dapat digunakan melalui web

browser, sehingga pengguna hanya mengakses web yang disediakan lalu dapat

memilih aplikasi yang diperlukan, pengguna dapat menggunakan aplikasi yang

diperlukan tanpa harus memasang aplikasi ke dalam komputer pengguna. Layanan

SaaS dapat dimanfaatkan di laboratorium sebagai pengganti aplikasi yang tidak

dapat dijalankan pada komputer di laboratorium. Layanan SaaS juga dapat

dikembangkan pada lingkungan FTI agar setiap pengguna dapat memanfaatkan

layanan SaaS tersebut untuk keperluan praktikum di dalam lingkungan FTI.

Berdasarkan permasalahan tersebut maka akan dilakukan perancangan cloud

computing sebagai layanan SaaS yang menyediakan aplikasi di Fakultas Teknologi

Informasi dengan menggunakan XenApp yang berfungsi sebagai penyedia layanan

SaaS. Tujuan yang akan dicapai dalam perancangan layanan cloud computing

adalah membangun layanan cloud computing yang dapat bermanfaat di lingkungan

FTI dan mengukur kemampuan kinerja server dalam melayani kebutuhan aplikasi

agar dapat berjalan efektif dalam melayani kebutuhan user. Adapun batasan

masalah dalam perancangan ini hanya meliputi perancangan layanan SaaS yang

dapat digunakan pada setiap laboratorium tanpa membahas kinerja seluruh jaringan

di FTI, dan untuk menguji kinerja CPU dan memori pada server dilakukan dengan

menggunakan aplikasi netbeans sebagai pengujian kinerja server, karena aplikasi

netbeans memerlukan beban CPU dan memori yang tinggi, sehingga perlu

pengujian agar dapat menentukan jumlah user yang dapat menggunakan layanan

SaaS sesuai dengan spesifikasi komputer server. Pengujian dilakukan di

laboratorium CTC sebagai gambaran bahwa aplikasi dapat dijalankan mewakili

keseluruhan laboratorium.

2. Tinjauan Pustaka Penerapan layanan SaaS sudah banyak diterapkan dilingkungan

laboratorium di setiap universitas. Dalam penelitian yang berjudul Perancangan

2

Software as a Service (SaaS) sebagai Layanan Penyedia Aplikasi Berbasis Private

Cloud, menjelaskan perancangan menggunakan VMWare Horizon Workspace yang

dipasang diatas Hypervisior ESXi yang merupakan ruang kerja terintegerasi yang

menyediakan aplikasi, data, dan desktop yang bisa diakses dari berbagai device.

berdasarkan penelitian yang telah dilakukan, menujukan bahwa aplikasi yang

disediakan bisa diakses oleh user dan diperoleh hasil bahwa dengan layanan SaaS

yang dibangun, bisa dipasang aplikasi ke dalam semua komputer dalam satu

laboratorium dengan waktu yang sangat singkat, sehingga tidak akan terjadi

masalah jika suatu saat terjadi permintaan aplikasi yang dibutuhkan untuk sebuah

mata kuliah praktikum [1]. Penelitian lainnya dengan judul Perancangan cloud

computing di laboratorium Komputer Jurusan Teknik UBB, bertujuan agar software

dan hardware untuk komputer yang ada di laboratorium tersebut dapat digunakan

lebih baik dan efesien. Cloud computing ini bermanfaat sebagai pusat pembelajaran

dan penelitian ke depan agar dapat dibangun sebuah laboratorium yang lebih

bermanfaat. Dengan Software as s Service (SaaS) maka pengaturan penggunaan software di komputer laboratorium dapat lebih baik dan mudah untuk di kontrol [2].

Menurut sebuah makalah tahun 2008 yang dipublikasi IEEE Internet

Computing Cloud computing adalah suatu paradigma di mana informasi secara

permanen tersimpan di dalam server dan tersimpan secara sementara di komputer

pengguna termasuk di dalamnya adalah desktop, komputer tablet, notebook,

komputer tembok, handheld, sensor-sensor, monitor, dan lain-lain [3]. Dalam

Perancangan cloud computing ini, difokuskan pada layanan SaaS menggunakan

Citrix XenApp yang berfungsi sebagai layanan SaaS didalam sebuah cloud

computing. Software as a Service (SaaS) adalah layanan dari cloud computing

dimana pelanggan dapat menggunakan software (perangkat lunak) yang telah

disediakan oleh cloud provider tanpa harus instalasi software di dalam komputer

pengguna [4].

XenApp merupakan solusi layanan SaaS yang menyediakan aplikasi yang

dibangun di atas arsitektur unified sehingga memudahkan untuk mengelola dan

cukup fleksibel untuk memenuhi kebutuhan semua pengguna organisasi [5].

Didalam perancangan layanan SaaS pada XenApp terdapat komponen pokok yang

memiliki tugas dan fungsi masing masing yang saling berhubungan dalam

membentuk layanan SaaS.

Gambar 1 Konsep Cara Kerja Komponen Layanan SaaS Pada XenApp[6]

3

Pada gambar 1 merupakan komponen yang menyusun cara kerja dalam

perancangan layanan SaaS menggunakan XenApp. Hypervisior merupakan sebuah

teknik virtualisasi yang memungkinkan beberapa operating system untuk berjalan

bersamaan pada sebuah host. Pada perancangan cloud computing ini menggunakan

sistem operasi XenServer sebagai Hypervisior yang digunakan dalam membuat dua

virtual machine sebagai active directory dan komponen XenApp sebagai layanan

SaaS. Komponen XenApp dalam perancangan layanan SaaS terdiri dari dua

instalasi aplikasi pembentuk layanan SaaS yaitu Delivery Controller dan Virtual

Delivery Agent.

Virtual Delivery Agent (VDA) merupakan sebuah virtual machine yang

berfungsi mendistribusikan aplikasi yang ada di dalam server VDA. Aplikasi yang

akan digunakan oleh user dipasang didalam VDA yang berada pada windows server

yang diguna