KOMPUTAKI Vol. 1 No. 1 Februari 2016 TEKNOLOGI INTERNET BERBASIS KOMPUTER AWAN (CLOUD COMPUTING) Jutono Gondohanindijo Fakultas Ilmu Komputer, Universitas AKI e-mail: Abstrak Pengembangan teknologi cloud computing berbasis internet telah diadaptasi oleh banyak perusahaan IT terkemuka di dunia. Di Indonesia, Telkom Sigma, Biznet dan METRODATA menyediakan layanan ini. Teknologi ini memungkinkan pengguna untuk mengakses data setiap saat tanpa harus menggunakan penyimpanan data seperti hard disk atau flash. Pengguna juga tidak perlu menginstal aplikasi pada laptop atau PC untuk memproses data karena aplikasi ini sudah tersedia di server penyedia layanan. Selain itu, komputasi awan juga menyederhanakan otomatisasi data dan manajemen. Kemajuan teknologi seperti cloud computing merupakan salah satu alternatif bagi perusahaan untuk mengelola data perusahaan. data perusahaan jumlah sedikit akan membutuhkan penyimpanan yang baik sehingga mudah untuk mengakses dan terjaga keamanannya. Teknologi ini mampu memenuhi kebutuhan penyimpanan dan keamanan. Tapi tentu saja, dunia usaha perlu menganalisis dan meninjau sebelum memutuskan untuk beralih ke teknologi komputasi awan. Anggaran penyimpanan data dengan layanan ini tentu tidak murah dan tidak selalu menguntungkan. Kata kunci : Cloud Computing, Data Storage, Enterprise Data, Application 1. Pendahuluan yang spesifik dan dapat didefinisikan Dalam kehidupan sehari-hari, bentuknya. kebutuhan akan data merupakan hal yang Data digital, memiliki kelebihan tak bisa terhindarkan lagi. Semua hasil dari jika dibanding dengan data nyata yaitu kerja dinyatakan dalam bentuk data baik dapat dipakai terus menerus tanpa yang berupa data nyata ataupun data mengalami perusakan atau dapat disebut digital. Data digital merupakan suatu memiliki kualitas yang sama dari data kumpulan kode yang merepresentasikan nyata. Data digital mengalami data nyata agar bisa dibaca oleh komputer. penumpukan kapasitasnya dari waktu ke Untuk data digital, pastilah memiliki suatu waktu, sehingga membutuhkan storage ukuran besar (size) yang menjadi (alat penyimpan) dalam jumlah besar. batasannya. Dengan size tersebut maka Untuk mengolah data digital ini juga data digital dapat diartikan sebagai sesuatu diperlukan program sebagai pengolahnya. 9
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) Dibutuhkan banyak program pengolah membantunya. data untuk banyak jenis data. Dengan Menurut jurnal yang perkembangan teknologi informasi dan dipublikasikan IEEE (Buyya, 2013), internet yang cepat seiring dengan Internet Computing atau Cloud Computing diluncurkannya Web 2.0 maka jawaban adalah suatu paradigma di mana informasi dari masalah storage dan komputasi dapat secara permanen tersimpan di server di diatasi melalui Cloud Computing internet dan tersimpan secara sementara di (Komputer Awan). komputer pengguna (client) termasuk di Cloud Computing pada dasarnya dalamnya adalah desktop, komputer tablet, adalah menggunakan Internet-based notebook, handheld, sensor-sensor, service untuk menunjang proses bisnis. monitor dan lain-lain. Cloud Computing Istilah "Cloud" sendiri merujuk kepada secara sederhana adalah layanan teknologi simbol awan yang di dunia TI digunakan informasi yang bisa dimanfaatkan atau untuk menggambarkan jaringan internet diakses oleh pelanggannya melalui (internet cloud). Cloud Computing adalah jaringan internet. Komputasi awan adalah gabungan pemanfaatan teknologi suatu konsep umum yang mencakup SaaS, komputer (komputasi) dan pengembangan Web 2.0 dan tren teknologi terbaru lain berbasis Internet (awan). Cloud atau awan yang dikenal luas dengan tema umum merupakan metafora dari internet, berupa ketergantungan terhadap Internet sebagaimana awan yang sering untuk memberikan kebutuhan komputasi digambarkan dalam diagram jaringan pengguna. Sebagai contoh, Google Apps computer, awan (cloud) dalam Cloud menyediakan aplikasi bisnis umum secara Computing juga merupakan abstraksi dari sharing yang diakses melalui suatu infrastruktur kompleks yang penjelajah web dengan perangkat lunak disembunyikannya adalah suatu moda dan data yang tersimpan di server. komputasi di mana kapabilitas terkait Penulisan ini adalah untuk memahami teknologi informasi disajikan sebagai definisi dan konsep komputasi awan suatu layanan (as a service), sehingga (cloud computing) dan bagaimana pengguna dapat mengaksesnya lewat mengimplementasikannya dalam dunia Internet (di dalam awan) tanpa bisnis, sedangkan manfaatnya adalah pengetahuan tentangnya, ahli dengannya mengatasi keterbatasn sumber daya dalam atau memiliki kendali terhadap pengolahan data komputer. infrastruktur teknologi yang 2. Kajian Pustaka 10
Landasan teori dari penulisan ini dilakukan dengan cara mempelajari literatur-literatur yang ada hubungannya dengan objek penulisan (Wirartha, 2006:36). Dalam hal ini referensi yang digunakan adalah buku-buku dan e-book berkaitan dengan tema penulisan. 3. Metode 3.1 Jenis Data Dalam penulisan ini penulis mendapatkan data dari berbagai sumber yang relevan sebagai bahan untuk penyusunan penulisan ini dengan jenis data: a. Data Primer Data Primer diperoleh langsung melalui proses pengamatan dan wawancara secara langsung dengan sumber atau pihak yang bersangkutan (responden) yang siap untuk diolah (Wirartha, 2006:35). Dalam penulisan ini data primer diperoleh melalui wawancara dan observasi pada Lembaga atau Institusi/Perusahaan yang bergerak dibidang Software Komputer pada bagian aplikasinya, data berupa dokumen informasi serta wawancara praktisi/pakar/pengajar teknologi dibidang informasi yang berhubungan dengan komputasi awan. b. Data Sekunder Data sekunder adalah data yang diperoleh dan dikumpulkan secara tidak KOMPUTAKI Vol. 1 No. 1 Februari 2016 langsung yaitu melalui buku-buku, majalah-majalah dan semua media yang berkaitan dengan permasalahan pada objek penelitian (Wirartha, 2006:35). 3.2 Metode Pengumpulan Data Sesuai dengan jenis data dan maksud serta tujuan penyusunan penulisan ini maka dalam menyusun penulisan, penulis menggunakan metode sebagai berikut: 3.3 Metode Wawancara (Interview) Merupakan salah satu metode pengumpulan data dengan jalan komunikasi yaitu dengan kontak dan hubungan pribadi antara pengumpul data dengan sumber data (Wirartha, 2006:37). Penulis melakukan wawancara pada personal yang ada di bagian Aplikasi Program serta pakar teknologi informasi yang ada di instansi / lembaga terkait. 3.4 Metode Pengamatan Data dapat diperoleh melalui pengamatan terhadap gejala yang diteliti. Dalam hal ini, panca indra manusia (penglihatan dan pendengaran), hasil pengamatan tersebut ditangkap kemudian dianalisis untuk menjawab masalah penelitian (Wirartha, 2006:37). Berdasarkan pengamatan ini penulis mendapatkan data dari dokumen-dokumen informasi yang ada tampilan media elektronik (komputer) serta dari tanya jawab langsung dengan nara sumber. 11
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) 4. Hasil dan Pembahasan perubahan teknologi bandwidth yang 4.1 Sejarah Cloud Computing cukup besar pada tahun 1990-an, maka Cloud computing adalah hasil dari Internet lebih dulu berkembang dibanding evolusi bertahap di mana sebelumnya cloud computing. Dan kini ternyata terlihat terjadi fenomena grid computing, bahwa pendorong utama cloud computing virtualisasi, application service provision adalah karena adanya revolusi Internet. (ASP) dan software as a service (SaaS). Salah satu batu loncatan yang cukup Konsep penyatuan computing resources drastis adalah dengan adanya melalui jaringan global sendiri dimulai di tahun 1999, yang pada tahun "60-an. Saat itu muncul merupakan pencetus pertama aplikasi "Intergalactic computer network" oleh perusahaan dijalankan melalui Internet. J.C.R. Licklider, yang bertanggung jawab Perkembangan berikutnya adalah adanya atas pembangunan ARPANET (Advanced Amazon Web Services di tahun 2006, di Research Projects Agency Network) di mana dengan teknologi Elastic Compute tahun 1969 (Licklider, 2013). Beliau Cloud (EC2), terdapat situs layanan web memiliki sebuah gagasan di mana setiap yang di komersialkan yang memungkinkan manusia di dunia ini dapat terhubung dan perusahaan kecil dan individu untuk bisa mengakses program dan data dari menyewa komputer atau server, agar dapat situs manapun, di manapun. Menurut menjalankan aplikasi komputer. Margaret Lewis, Direktur Marketing Batu lompatan besar lainnya Produk AMD. Gagasan itu terdengar mirip datang di tahun 2009 dengan Web 2.0 dengan apa yang kini disebut dengan cloud mencapai puncaknya. Google dan lainnya computing. Para pakar komputasi lainnya memulai untuk menawarkan aplikasi juga memberikan penambahan terhadap browser-based untuk perusahaan besar, konsep ini, di antaranya John McCarthy seperti Google Apps. "Kontribusi yang yang menawarkan ide mengenai jaringan paling penting dari komputasi cloud adalah komputasi yang akan menjadi infrastruktur munculnya "killer apps" dari penguasa publik, sama seperti the service bureaus teknologi seperti Microsoft dan Google. yang sudah ada sejak tahun "60-an. Ketika perusahaan tersebut mengirimkan Semenjak tahun "60-an, cloud layanan dalam bentuk yang mudah untuk computing telah berkembang dikonsumsi, efek penerimaannya menjadi berdampingan dengan perkembangan sangat luas", menurut Dan Germain, Chief Internet dan Web. Namun karena terjadi Technology IT provider Cobweb Solution. 12
KOMPUTAKI Vol. 1 No. 1 Februari 2016 "Faktor utama lainnya yang menyediakan perangkat atau infrastruktur mempengaruhi berkembangnya komputasi melalui koneksi internet untuk memenuhi cloud antara lain matangnya teknologi kebutuhan pengguna layanan. Penyedia visual, perkembangan universal bandwidth jasa layanan cloud computing seperti berkecepatan tinggi dan perangkat lunak Microsoft Cloud, Google, dan Sales Force. universal", menurut Jamie Turner sang Cloud computing adalah suatu pelopor komputasi cloud. Turner konsep yang mencakup SaaS, Web 2.0 dan menambahkan, "cloud computing sudah teknologi internet sebagai media yang menyebar luas hingga kepada para memberikan kebutuhan penyimpanan data pengguna Google Doc. Dapat dibayangkan dan komputasi pengguna. Sebagai contoh, betapa besarnya ruang lingkup yang sudah Google Apps menyediakan aplikasi bisnis dicapai. Apa saja dapat dilakukan dan umum secara online yang diakses melalui dikirimkan melalui cloud". suatu browser web dengan perangkat Komputasi awan (cloud lunak dan data yang tersimpan di server. computing) adalah gabungan pemanfaatan Komputasi awan saat ini merupakan trend teknologi komputer (komputasi) dan teknologi terbaru dan contoh bentuk pengembangan berbasis internet (awan) pengembangan dari teknologi cloud ( Gambar 1 ). Cloud computing merupakan computing ini adalah iCloud. layanan jasa teknologi informasi yang Gambar 1. Komputasi Awan / Cloud Computing 13
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) 4.2 Jenis Layanan Cloud Computing termasuk ke dalam kategori Software as a Jenis layanan cloud computing Services (SaaS). Secara sederhana, dibagi menjadi tiga, yaitu: pengguna bisa langsung mengkonsumsi a. SaaS (Software as a Service) layanan aplikasi yang ditawarkan. Sebagai konsumen individual, pengguna b. PaaS (Platform as a Service) internet sebenarnya sudah akrab dengan Sering terjadi, suatu aplikasi layanan cloud computing melalui Yahoo software yang sifatnya package tidak dapat Mail, Hotmail, Google Search, Bing, atau memenuhi kebutuhan proses bisnis MSN Messenger. Contoh lain yang cukup pengguna. Demikian pula dengan SaaS, di populer adalah Google Docs ataupun mana aplikasi yang ditawarkan sebagai Microsoft Office Web Applications yang layanan tidak sesuai dengan proses bisnis merupakan aplikasi pengolah dokumen pengguna. Pada skenario ini, pengguna berbasis internet. dapat menggunakan jenis layanan yang Di dunia bisnis, mungkin familiar disebut Platform as a Service (PaaS). dengan atau Microsoft Pada PaaS, pengguna membuat sendiri CRM yang merupakan layanan aplikasi aplikasi software yang diinginkan, CRM. Di sini, perusahaan tidak perlu termasuk skema database yang diperlukan. setup hardware dan software CRM di Skema itu kemudian dipasang (deploy) server sendiri. Cukup berlangganan pada server-server milik penyedia pada maupun Microsoft CRM, PaaS. Penyedia jasa PaaS sendiri dapat menggunakan aplikasi CRM kapan menyediakan layanan berupa platform, dan dari mana saja melalui internet. Tidak mulai dari mengatur server-server secara perlu melakukan investasi server maupun virtualisasi sehingga sudah menjadi cluster aplikasi untuk selalu mendapat aplikasi sampai menyediakan sistem operasi di terbaru jika terjadi upgrade. Intinya, atasnya. Pengguna hanya perlu memasang benar-benar hanya tinggal menggunakan aplikasi yang dibuat di atasnya. aplikasi tersebut. Pembayaran biasanya Jika pengguna adalah perusahaan dilakukan bulanan dan sesuai jumlah pembuat software, PaaS juga memberi pemakai aplikasi tersebut. Dengan kata alternatif lain. Alih-alih memasang lain, pay as you go, pay per use, per seat. software di server konsumen, pengguna Semua layanan di mana suatu bisa memasang software tersebut di server aplikasi software tersedia dan bisa milik penyedia layanan PaaS, lalu langsung dipakai oleh seorang pengguna, menjualnya ke konsumen dalam bentuk 14
langganan. Dengan kata lain, pengguna membuat sebuah SaaS. Singkatnya, dengan PaaS, pengguna membangun aplikasinya sendiri di atas layanan PaaS tersebut. Adapun contoh vendor penyedia layanan Paas adalah Microsoft Azure dan Amazon Web Services. Contoh lain layanan penyedia modul siap pakai yang digunakan untuk mengembangkan aplikasi, berjalan di atas platform tersebut adalah pengembangan game di Facebook, Google Android, dan Apple i-Tunes. c. IaaS (Infrastructure as a Service) Ada kasus ketika konfigurasi yang disediakan oleh penyedia PaaS tidak sesuai dengan keinginan pengguna. Pengguna berniat menggunakan aplikasi yang memerlukan konfigurasi server yang unik dan tidak dapat dipenuhi oleh penyedia PaaS. Untuk keperluan seperti ini, pengguna dapat menggunakan layanan cloud computing tipe Infrastructure as a Service (IaaS). Pada IaaS, penyedia layanan hanya menyediakan sumber daya komputasi seperti prosesor, memori, dan storage yang sudah tervirtualisasi. Akan tetapi, penyedia layanan tidak memasang sistem operasi maupun aplikasi di atasnya. Pemilihan OS, aplikasi, maupun konfigurasi lainnya sepenuhnya berada pada kendali pengguna. KOMPUTAKI Vol. 1 No. 1 Februari 2016 Jadi, layanan IaaS dapat dilihat sebagai proses migrasi server-server pengguna dari on-premise ke data center millik penyedia IaaS ini. Para vendor cloud computing lokal rata-rata menyediakan layanan model IaaS ini dalam bentuk Virtual Private Server. 4.3 SaaS, PaaS & IaaS: Kendali dan Tanggung Jawab Perbedaan SaaS, PaaS dan IaaS dapat dilihat dari sisi kendali atau tanggung jawab yang dilakukan oleh vendor penyedia jasa layanan cloud maupun customer. Pada gambar 2, disitu dijelaskan jenjang (stack) teknologi komputasi dari Networking naik hingga ke Application. Di situ juga dijelaskan sampai di stack mana suatu vendor layanan cloud memberikan layanannya, dan mulai dari jenjang mana konsumen mulai memegang kendali dan bertanggung jawab penuh pada stack di atasnya. 15
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) Gambar 2. Sisi Kendali dan Tanggung Jawab Mulai dari kanan, pada SaaS, Menurut Onno W. Purbo (2011) seluruh stack merupakan tanggung jawab cloud computing itu ada dua jenis, yaitu penyedia layanan cloud. Konsumen benar- public cloud (hybrid) dan private cloud benar hanya mengkonsumsi aplikasi yang ( Gambar 3 ). Public cloud computing disediakan. adalah jenis cloud computing yang Pada PaaS, penyedia layanan cloud menggabungkan antara private cloud bertanggung jawab mengelola Networking dengan public cloud computing. Jenis hingga Runtime. Konsumen memiliki cloud ini biasanya lebih dipilih oleh kendali dan bertanggung jawab membuat perusahaan dari pada tipe yang lain aplikasi dan juga skema database-nya. (kecuali mayoritas perbankan dan Pada IaaS, penyedia layanan Cloud pemerintah). bertanggung jawab untuk Networking Banyak perusahaan menggunakan hingga Virtualization. Konsumen sudah model ini karena masih bisa menyimpan mulai bertanggung jawab untuk Operating data di infrastruktur sendiri tetapi juga System keatas. menyimpan data sebagian di layanan Sebagai perbandingan, di gambar public cloud. Sedang Private Cloud juga ditunjukkan arsitektur tradisional on- Computing itu adalah jenis teknologi premise (bukan cloud), alias semua ada di cloud computing dimana seluruh data center pengguna. Di sini pengguna pengelolaan infrastruktur, jaringan, bertanggung jawab untuk seluruh stack, aplikasi dan sistem operasinya dikelola dari Networking hingga Application. sendiri untuk internal perusahaan. Private 16
KOMPUTAKI Vol. 1 No. 1 Februari 2016 Cloud sendiri sebenarnya tak ubah seperti memiliki data center sendiri dan kemudian data center lainnya, hanya saja Private mengadopsi teknologi cloud ini, dalam Cloud ini satu tingkat lebih tinggi dari pengelolaanya akan dimudahkan, karena datacenter biasa atau bisa disebut sebagai semua bisa dibikin terotomatisasi. Berikut dynamic data center. Bisa disebut ini adalah gambar antara public cloud demikian karena perusahaan yang (hybrid) dengan private cloud. Gambar 3. Public Cloud dan Private Cloud Banyak perusahaan menggunakan yang baik, namun perusahaan masih tetap model ini karena masih bisa menyimpan memegang kontrol mana data yang akan data di infrastruktur sendiri tetapi juga ditaruh dalam public cloud dan mana data menyimpan data sebagian di layanan yang akan disimpan dalam internal server public cloud. Hal ini dikarenakan sendiri. kebanyakan perusahaan terutama di level Keuntungan menggunakan hybrid corporate masih sangsi dengan masalah cloud tentu bagi perusahaan/instansi akan keamanan jika data mereka ditaruh secara lebih menghemat dalam hal investasi penuh di layanan public cloud, tetapi untuk infrastruktur, dan juga masih bisa perusahaan juga mempunyai masalah di merasa aman untuk memikirkan masalah mana beberapa data berkembang dan keamanannya. Hybrid cloud sendiri bertambah dengan sangat cepat, sehingga biasanya digunakan untuk sistem Disaster tidak memungkinkan untuk menaruh Recovery dan Backup File Storage datanya pada server sendiri (kecuali mau perusahaan. menambah infrastruktur lagi), untuk Keuntungan menggunakan private mengatasi hal ini maka dibuatlah model cloud sendiri yaitu semua platform baik hybrid cloud, sehingga data yang disisi infrastruktur dan aplikasi bisa berkembang cepat tadi bisa masukan ke ditentukan dan disesuaikan dengan dalam public cloud karena skalabilitasnya kebutuhan perusahaan karena dengan 17
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) menggunakan private cloud ini, Berbeda dengan public cloud di mana data perusahaanlah yang membangun semua yang ditaruh dicampur dengan data-data infrastruktur tersebut untuk kebutuhannya orang lain atau perusahaan lainnya. sendiri. Selain memilki beberapa Keuntungan lainnya yaitu kelebihan, private cloud ini juga memiliki mengenai isu keamanan atau security, isu kekurangan. Kekurangannya yaitu ini menjadi hal utama bagi perusahaan investasi untuk membangun private cloud yang ingin mengadopsi teknologi cloud ini sangat mahal, perusahaan harus computing, saat ini masih banyak menyediakan space data center-nya, perusahaan-perusahaan besar yang enggan server, platform aplikasi dan yang lainnya, menerapkan cloud computing karena selain itu, semua pengelolaan atau masih menyangsikan dari sisi keamanan maintenance juga perusahaan sendiri yang data itu sendiri, namun dengan menangani, hal ini tentu juga akan diberikannya opsi untuk memilih teknologi menambah resource SDM untuk private cloud, perusahaan tak perlu cemas mengelola itu semua. Beda dengan public lagi karena private cloud ini semua kontrol cloud, di mana semua infrastruktur dan ada di sisi perusahaan. teknologi di dalamnya sudah diatur oleh Melalui private cloud semua data perusahaan penyedia layanan cloud yang di-store dalam server tidak di-share computing yang memang fokus di situ dengan data lain di luar kepentingan sehingga secara kualitas tentu saja sudah perusahaan karena infrastruktur tersebut dijamin. merupakan milik perusahaan sendiri. Gambar 4. 18
KOMPUTAKI Vol. 1 No. 1 Februari 2016 Contoh implementasi aplikasi bisnis: kontak, produk, sales tracking, berbasis cloud computing adalah dashboard dan lain-lain. Google Docs Google Docs. adalah aplikasi word processor, ( Gambar 4 ) adalah spreadsheet, presentasi semacam aplikasi Customer Relationship Microsoft Office, yang berbasis di server. Management (CRM) berbasis software as Terintegrasi dengan Google Mail, file services, di mana bisa mengakses aplikasi tersimpan dan dapat di proses dari internet. Gambar 5. Operating system EyeOS dan Aplikasinya EyeOS Toolkit ( Gambar 5 ) sudah bergabung di dalamnya dengan membantu dijadikan sebagai platform framework, meningkatkan fitur translate, testing dan maincore enginenya ditulis dengan PHP, developing-nya. XML, and JavaScript. EyeOS sendiri 4.4 Sistem Kerja Cloud dibuat seperti sebuah sistem operasi Ketika berbicara tentang sistem desktop layaknya Windows, Mac ataupun cloud computing, sistem ini terbagi Linux dengan 67 aplikasi dasar. menjadi dua bagian: ujung depan dan EyeOS pertama kali diperkenalkan ujung belakang ( Gambar 6 ). Sistem ini pada 1 Agustus 2005 dengan versi publik terhubung satu sama lain melalui jaringan, 0.6.0 di mana langsung melejit dan biasanya adalah Internet. Ujung depan dijadikan sebagai sebuah tonggak dasar adalah sisi pengguna komputer (user), atau konsep operating sistem di web. Banyak klien (client), melihat. Bagian belakang kalangan dari berbagai komunitas adalah "cloud" bagian dari sistem. 19
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) Gambar 6. Front-End cloud computing Ujung depan termasuk komputer Di ujung belakang sistem adalah klien (atau jaringan komputer) dan aplikasi berbagai komputer, server dan sistem yang diperlukan untuk mengakses sistem penyimpanan data yang menciptakan komputasi awan. Tidak semua sistem "cloud" dari layanan komputasi. Secara komputasi awan memiliki antarmuka teori, sebuah cloud computer system dapat pengguna yang sama. Layanan seperti mencakup hampir semua program Web-based e-mail program memanfaatkan komputer yang dapat dibayangkan dari browser Web yang ada seperti Internet data pengolahan hingga video game. Explorer atau Firefox. Sistem lain Biasanya, setiap aplikasi akan memiliki memiliki aplikasi unik yang menyediakan server khususnya sendiri. akses jaringan untuk klien. 20
KOMPUTAKI Vol. 1 No. 1 Februari 2016 Gambar 7. Pengolahan Sistem cloud computing Sebuah server pusat mengelola Dengan semakin maraknya sistem, memantau lalu lintas dan pembicaraan seputar cloud computing, permintaan client untuk memastikan semakin banyak perusahaan yang semuanya berjalan lancar ( Gambar 7 ). mengumumkan menyediakan layanan Sistem ini mengikuti seperangkat aturan cloud computing. Akan sangat yang disebut protokol dan menggunakan membingungkan bagi para pengguna jenis khusus dari perangkat lunak yang untuk memastikan bahwa layanan yang disebut middleware. Middleware network akan didapatkan adalah cloud computing memungkinkan komputer untuk atau bukan. Untuk mudahnya dari semua berkomunikasi satu sama lain. Sebagian definisi yang ada dapat diintisarikan besar, server tidak berjalan pada kapasitas bahwa cloud computing ideal adalah penuh. Itu berarti ada kekuatan layanan yang memiliki lima karakteristik pemrosesan yang hasil buangannya tidak berikut ini (Sitohang, 2011). terpakai. Maka akan memerlukan sebuah 1. On-Demand Self-Services cara. Teknik ini disebut virtualisasi server. Sebuah layanan cloud computing harus Dengan memaksimalkan output dari setiap dapat dimanfaatkan oleh pengguna server, virtualisasi server mengurangi melalui mekanisme swalayan dan kebutuhan pada mesin dalam bekerja. langsung tersedia pada saat dibutuhkan. 4.5 Karakteristik Cloud Computing Campur tangan penyedia layanan adalah sangat minim. Jadi, apabila saat ini 21
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) membutuhkan layanan aplikasi CRM website berita dalam jaringan cloud (sebagai contoh), maka harus dapat computing, maka apabila terjadi mendaftar secara swalayan dan layanan peningkatkan traffic karena ada berita tersebut langsung tersedia saat itu juga. penting maka kapasitas harus dapat 2. Broad Network Access dinaikkan dengan cepat. Sebuah layanan cloud computing harus 5. Measured Service dapat diakses dari mana saja, kapan Sebuah layanan cloud computing harus saja, dengan alat apapun, asalkan disediakan secara terukur karena terhubung ke jaringan layanan. Dalam nantinya akan digunakan dalam proses contoh layanan aplikasi CRM di atas, pembayaran. Layanan cloud computing selama terhubung ke jaringan Internet, dibayar sesuai penggunaan sehingga harus dapat mengakses layanan harus terukur dengan baik. tersebut, baik itu melalui laptop, 4.6 Kelebihan Cloud Computing desktop, warnet, handphone, tablet, dan Sebagai suatu teknologi baru pasti perangkat lain. mengundang pro dan kontra, begitu juga 3. Resource Pooling dengan cloud computing. Pro dan kontra Sebuah layanan cloud computing harus tersebut terjadi karena tidak lepas dari tersedia secara terpusat dan dapat kelebihan dan kekurangan yang ada dari membagi sumber daya secara efisien sistem teknologi baru tersebut, berikut karena cloud computing digunakan kelebihan dari cloud computing (Sitohang, bersama-sama oleh berbagai pelanggan, 2011) : penyedia layanan harus dapat membagi a. Kemudahan Akses beban secara efisien, sehingga sistem Ini merupakan kelebihan yang paling dapat dimanfaatkan secara maksimal. menonjol dari cloud computing, yaitu 4. Rapid Elasticity kemudahan akses. Jadi tidak perlu Sebuah layanan cloud computing harus berada pada suatu komputer yang sama dapat menaikkan (atau menurunkan) untuk melakukan suatu pekerjaan kapasitas sesuai kebutuhan. Misalnya karena semua aplikasi dan data berada apabila pegawai di kantor bertambah, pada server cloud. maka harus dapat menambah user untuk b. Fleksibilitas aplikasi CRM tersebut dengan mudah. Hampir sama seperti contoh di atas, Begitu juga jika pegawai berkurang data yang diperlukan tidak harus atau apabila menempatkan sebuah disimpan di dalam harddisk atau 22
storage computer. Di manapun berada, asalkan terkoneksi internet dapat mengakses data karena berada pada server cloud. c. Penghematan (Tanpa investasi awal) Pastinya dengan adanya cloud computing akan memungkinkan bagi perusahaan untuk mengurangi infrastruktur IT yang pastinya memerlukan investasi yang besar, baik berupa investasi hardware, software, maupun human resources-nya. d. Mengubah CAPEX Menjadi OPEX CAPEX = Capital Expenditure (pengeluaran modal), sedangkan OPEX = Operational Expenditure (pengeluaran operasional). Seperti kelebihan sebelumnya, ini masih seputar masalah keuangan. Jadi dengan menggunakan teknologi cloud computing ini, tidak harus melakukan pengeluaran modal, sebaliknya hanya melakukan pengeluaran operational. e. Lentur dan Mudah Dikembangkan Sesuai dengan salah satu karakter cloud computing yaitu Rapid Elasticity, maka ini juga merupakan salah satu kelebihan cloud computing. Jadi customer dapat dengan mudah menaikkan atau menurunkan resource yang dipakai, dan ini akan mempengaruhi cost yang dikeluarkan. Dengan memanfaatkan KOMPUTAKI Vol. 1 No. 1 Februari 2016 cloud computing, bisnis dapat memanfaatkan TI sesuai kebutuhan. Perhatikan Gambar 7 di bawah untuk melihat beberapa skenario kebutuhan bisnis. Penggunaan TI secara bisnis biasanya tidak datar-datar saja. Dalam skenario "Predictable Bursting", ada periode di mana penggunaan TI meningkat tajam. Contoh mudah adalah aplikasi Human Resource (HR) yang pada akhir bulan selalu meningkat penggunaannya karena mengelola gaji karyawan. Untuk skenario "Growing Fast", bisnis meningkat dengan pesat sehingga kapasitas TI juga harus mengikuti. Contoh skenario "Unpredictable Bursting" adalah ketika sebuah website berita mendapat pengunjung yang melonjak karena ada berita menarik. Skenario "On and Off" adalah penggunaan TI yang tidak berkelanjutan. Misalnya, sebuah layanan pelaporan pajak, yang hanya digunakan di waktu-waktu tertentu setiap tahun. 23
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) Gambar 7. Skenario Kebutuhan Bisnis Tanpa layanan cloud computing, ke pada bisnis yang dijalani bukan pada empat skenario ini akan membutuhkan pengelolaan IT-nya. Hal ini dapat perencanaan TI yang sangat tidak dilakukan karena pengelolaan TI efisien, karena investasi TI harus dilakukan oleh penyedia layanan, dan dilakukan sesuai kapasitas tertinggi, bukan oleh pengguna sendiri. Misalnya, walaupun mungkin hanya terjadi di melakukan patching, security update, saat-saat tertentu. Hal ini dilakukan upgrade hardware, upgrade software, untuk mencegah terjadi kegagalan maintenance, dan lain-lain. layanan pada saat "peak time" tersebut. Apabila memiliki tim TI, maka tim Dengan cloud computing, karena tersebut dapat fokus pada layanan TI yang sifatnya yang lentur dan mudah spesifik untuk bisnis yang dijalani, dikembangkan (elastic and scalable), sedangkan hal-hal umum sudah ditangani maka kapasitas dapat ditingkatkan pada oleh penyedia layanan. Dengan banyaknya saat dibutuhkan, dengan biaya kelebihan di atas cloud computing juga penggunaan sesuai pemakaian. memiliki kekurangan yaitu ketergantungan f. Fokus pada bisnis bukan pada TI akan koneksi Internet sehingga Dengan mempercayakan semua membutuhkan koneksi dengan kecepatan pengelolaan seputar IT pada cloud yang tinggi agar dapat memanfaatkan service provider, maka akan lebih fokus (mengambil) file yang berukuran besar. 24
4.7 Analisis PIECES Untuk menentukan cloud computing layak diterapkan dalam proses bisnis tentu tidak mudah. Pengguna perlu melakukan analisis terlebih dahulu agar anggaran yang akan digunakan dalam kegiatan di tahun berjalan tidak melebihi anggaran yang telah ditentukan. Oleh karena itu, pengguna perlu melakukan analisis terhadap kinerja, ekonomi, pengendalian, efisiensi, dan pelayanan atau juga sering disebut dengan analisis pieces. Adapun pengertian dari analisis pieces sebagai berikut (Al Fatta, 2007) : a. Analisis Kinerja Sistem (Performance) Kinerja adalah suatu kemampuan sistem dalam menyelesaikan tugas dengan cepat sehingga sasaran dapat segera tercapai. Kinerja diukur dengan jumlah produksi (throughput) dan waktu yang digunakan untuk menyesuaikan perpindahan pekerjaan (response time). Kekurangan: Memerlukan koneksi internet padahal belum semua wilayah di Indonesia sudah memiliki koneksi internet. Koneksi internet di Indonesia belum stabil dan kurang memadai. b. Analisis Informasi (Information) KOMPUTAKI Vol. 1 No. 1 Februari 2016 Informasi merupakan hal penting karena dengan informasi tersebut pihak manajemen atau marketing dan user dapat melakukan langkah selanjutnya. Kelebihan:
Informasi mudah diakses dari berbagai penjuru dunia jika menggunakan jasa cloud computing. Kekurangan: Pihak penyedia jasa cloud computing belum tentu dapat menjaga kerahasiaan informasi yang disimpan di server. c. Analisis Ekonomi (Economy) Pemanfaatan biaya yang digunakan dari pemanfaatan informasi. Peningkatan terhadap kebutuhan ekonomis mempengaruhi pengendalian biaya dan peningkatan manfaat. Kelebihan: Menghemat biaya gaji pegawai setiap tahun. Mengurangi biaya pengadaaan dan pemeliharaan infrastuktur TIK. Tidak memerlukan biaya untuk diklat pegawai perusahaan karena biaya dikeluarkan oleh pihak penyedia jasa cloud computing yang akan melakukan diklat bagi pegawainya. 25
Teknologi Internet Berbasis Komputer Awan (Cloud Computing) (Jutono Gondohanindijo) Tidak memerlukan biaya lisensi Perlu adanya kontrak terhadap software yang digunakan karena pegawai yang menjaga server di pihak penyedia jasa cloud pihak penyedia cloud computing computing yang akan agar dapat menjaga kerahasiaan melakukannya. data yang disimpan di server. Kekurangan: e. Analisis Efisiensi (Efficiency) Jika pihak penyedia jasa cloud Efisiensi berhubungan dengan computing tidak melakukan bagaimana sumber daya tersebut dapat pemeliharaan dengan baik maka digunakan secara optimal. Operasi pada pelanggan akan merugi. suatu perusahaan dikatakan efisien atau d. Analisis Pengendalian (Control) tidak biasanya didasarkan pada tugas Analisis ini digunakan untuk dan tanggung jawab dalam membandingkan sistem yang dianalisis melaksanakan kegiatan. berdasarkan pada segi ketepatan waktu, Kelebihan: kemudahan akses, dan ketelitian data Waktu yang diperlukan dalam yang diproses. mengakses data lebih cepat. Kelebihan: Operasional dan manajemen lebih Pihak penyedia jasa cloud mudah. computing bertanggung jawab Tidak memerlukan harddisk atau terhadap aktifitas yang laptop dalam menyimpan data. mencurigakan di server. f. Analisis Pelayanan (Service) Kekurangan: Peningkatan pelayanan memperlihatkan Keamanan informasi perusahaan kategori yang beragam. Proyek yang belum tentu terjaga dengan baik dipilih merupakan peningkatan karena banyak cracker/hacker pelayanan yang lebih baik bagi yang memiliki keahlian mencuri manajemen atau marketing, user dan bahkan merusak data yang bagian lain yang merupakan simbol disimpan pada jasa cloud kualitas dari suatu sistem informasi. computing. Kelebihan: Perusahaan perlu melakukan Pihak penyedia jasa cloud kontrol terhadap kualitas server computing memberikan layanan yang digunakan oleh pihak update dan konfigurasi sehingga penyedia jasa cloud computing. 26
mempermudah pekerjaan pegawai di perusahaan. Studi Pustaka yang memadai. 5. Kesimpulan Cloud computing hadir seiring dengan berkembangnya teknologi internet yang merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau infrastruktur melalui koneksi internet untuk memenuhi kebutuhan penyimpanan data dan komputasi pengguna. Teknologi ini merupakan alternatif bagi pengguna untuk menjalankan proses bisnisnya. Pada kenyataannya cloud computing bukanlah untuk semua pengguna, masih terdapat jenis-jenis layanan yang memang harus dilakukan secara on-premise/private, walaupun terdapat juga layanan yang menjadi sangat efisien bila dilakukan dengan cloud computing. Beberapa jenis layanan bahkan dapat dilakukan secara bersamaan (hybrid) dengan menggabungkan kedua jenis implementasi tersebut. Dengan cloud computing pengguna membebaskan dirinya dari tanggung jawab untuk mengelola stack sumber daya komputasi. Namun ada hal penting lainnya KOMPUTAKI Vol. 1 No. 1 Februari 2016 yang harus diperhatikan terhadap resiko layanan cloud computing yaitu masalah keamanan, dibutuhkannya kecepatan koneksi Internet yang tinggi dan dukungan penyedia/vendor layanan jasa cloud computing yang baik. 6. Daftar Pustaka Al Fatta, Hanif. 2007. Analisis & Informasi. Perancngan Yogyakarta: Andi Offset Sistem Buyya, Rajkumar. IEEE Transactions on Cloud Computing. 10 Januari 2013, 13.00 WIB, Licklider, J.C.R, 15 Pebruari 2013, 09.30 Intergalactic Computer WIB, Network, ARPANET, /inductees/jcr-licklider. Purbo, Onno W. 2011. One Day Future Yogyakarta: Networking. Synaptic UII Sitohang, John. 2011. Prinsip Dasar Cloud Computing. NIST, The Nist Definition of Cloud Computing, ud-computing. Wirartha, I.M., Penelitian Yogyakarta: Penerbit And 2006. Metodologi Sosial Ekonomi. 27