Anda di halaman 1dari 37

i

No Kode: DAR2/Profesional/523/5/2019

PENDALAMAN MATERI
TEKNIK KOMPUTER DAN INFORMATIKA

MODUL 6
SISTEM INFORMATIKA, JARINGAN DAN APLIKASI

Penulis:
Fathahillah

Kementerian Pendidikan dan Kebudayaan


2019

ii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT atas berkat dan rahmat-Nya
sehingga Modul 6 Sistem Informatika, Jaringan dan Aplikasi (SIJA) Teknik
Komputer dan Informatika (TKI) ini dapat diselesaikan tepat pada waktunya.
Modul 6 ini secara garis besar membahas tentang Sistem Informatika, Jaringan
dan Aplikasi. Adapun kegiatan pembelajaran yang dibahas pada modul ini yaitu:
(1) Konsep Teknologi, Infrastruktur, Platform, dan Layanan Komputasi Awan; (2)
Quality of Service dan Recovery Data; (3) Kecerdasan Komputasi pada Skala
Kecil, Menengah dan Luas; (4) Framework dan Big Data. Tujuan penyusunan
modul ini untuk membantu peserta PPG dalam melakukan pendalaman materi
dalam bidang Sistem Informatika, Jaringan dan Aplikasi. Melalui Modul ini
diharapkan peserta PPG memiliki kompetensi dalam bidang Sistem Informatika,
Jaringan dan Aplikasi.
Penyelesaian modul ini tidak terlepas dari bantuan dari berbagai pihak. Oleh
karena itu, penulis mengucapkan terima kasih kepada:
1. Direktorat Pembinaan Guru Dikmen dan Diksus Direktorat Jenderal Guru dan
Tenaga Kependidikan Kementerian Pendidikan dan Kebudayaan yang
memberikan amanah dan tanggung-jawab untuk menulis salah satu dari modul
PPG ini.
2. Bapak Prof. Dr. H. Husain Syam, M.TP, sebagai Rektor Universitas Negeri
Makassar, yang telah memberikan kesempatan, dukungan, dan memfasilitasi
penulis dalam penulisan modul ini.
3. P3G UNM yang telah memberikan kepercayaan kepada penulis untuk menulis
salah satu modul PPG ini.
4. Bapak/Ibu Penyelia Modul Bidang Studi Teknik Komputer dan Informatika
(TKI) yang telah memberikan banyak masukan yang konstruktif selama
penulisan modul ini.
5. Pihak-pihak lain yang tidak sempat penulis sebutkan satu-persatu.
Modul ini mungkin masih belum sempurna. Oleh karena itu, penulis sangat
mengharapkan dan mengucapkan terimakasih jika ada saran, masukan, kritikan
yang konstruktif demi kesempurnaan modul.
Akhirnya, semoga segala bantuan mendapat pahala dari Allah SWT. Yang
berlipat ganda. Amin.

Penulis,

Fathahillah, S.Pd., M.Eng.

iii
DAFTAR ISI
KATA PENGANTAR .............................................................................................. i
DAFTAR ISI .......................................................................................................... iv
DAFTAR GAMBAR............................................................................................ viii
DAFTAR TABEL ................................................................................................... x
KEGIATAN BELAJAR 1 ...................................................................................... xi
A. Pendahuluan...................................................................................................... 13
1. Deskripsi Singkat ......................................................................................... 13
2. Relevansi ...................................................................................................... 13
3. Panduan Belajar ........................................................................................... 13
B. Inti ..................................................................................................................... 14
1. Capaian Pembelajaran: ...................................................................................... 14
2. Pokok-pokok Materi: ......................................................................................... 14
3. Uraian Materi..................................................................................................... 14
1. Teknologi Cloud Computing ......................................................................... 14
1.1 Pengertian Cloud Computing .................................................................. 14
1.2 Prinsip Kerja Cloud Computing .............................................................. 16
1.3 Manfaat Cloud Computing ...................................................................... 17
2. Layanan, Platform, dan Infrastruktur Cloud Computing............................... 18
2.1 Cloud Infrastructure as a Service (IaaS)/layanan Cloud Computing ...... 18
2.2 Cloud Platform as a Service (PaaS)/Platform Cloud Computing ........... 19
2.3 Cloud Software as a Service (SaaS) / Infrastruktur Cloud Computing ... 20
2.4 SaaS, PaaS, dan IaaS ............................................................................... 21
2.5 Karakteristik cloud computing ................................................................ 22
2.6 Komponen Cloud Computing .................................................................. 24
2.7 Layanan Cloud Computing (Google Drive) ............................................ 27
4. Forum Diskusi ................................................................................................... 38
C. Penutup ............................................................................................................. 38
1. Rangkuman ........................................................................................................ 38
2. Tes Formatif ...................................................................................................... 39
Daftar Pustaka ....................................................................................................... 41

iv
KEGIATAN BELAJAR 2 ..................................... Error! Bookmark not defined.
A. Pendahuluan ...................................................... Error! Bookmark not defined.
1. Deskripsi Singkat .......................................... Error! Bookmark not defined.
2. Relevansi....................................................... Error! Bookmark not defined.
3. Panduan Belajar ............................................ Error! Bookmark not defined.
B. Inti ..................................................................... Error! Bookmark not defined.
1. Capaian Pembelajaran: ....................................... Error! Bookmark not defined.
2. Pokok-pokok Materi: ......................................... Error! Bookmark not defined.
3. Uraian Materi ..................................................... Error! Bookmark not defined.
1. Quality of Service dari Layanan Jaringan .... Error! Bookmark not defined.
1.1 Pentingnya QoS ................................... Error! Bookmark not defined.
1.2 Tingkatan QoS ..................................... Error! Bookmark not defined.
1.3 Parameter QoS ..................................... Error! Bookmark not defined.
1.4 Penyebab QoS Yang Buruk ................. Error! Bookmark not defined.
1.5 Perbaikan QoS ..................................... Error! Bookmark not defined.
1.6 Pengukuran QoS (Wireshark) .............. Error! Bookmark not defined.
2. Recovery Data .............................................. Error! Bookmark not defined.
2.1 Fungsi recovery data ............................ Error! Bookmark not defined.
2.2 Recovery data (System restore windows) .......... Error! Bookmark not
defined.
2.3 Recovery data (Pandora) ...................... Error! Bookmark not defined.
2.4 Recovery data (recuva) ........................ Error! Bookmark not defined.
2.5 Analisis Terhadap Problem Solving Hasil Recovery Data .......... Error!
Bookmark not defined.
3. Clustering server ........................................... Error! Bookmark not defined.
3.1 Fail Over Cluster (High Availability) .. Error! Bookmark not defined.
3.2 Load Balancing Cluster ....................... Error! Bookmark not defined.
3.3 Global Cluster...................................... Error! Bookmark not defined.
4. Forum Diskusi .................................................... Error! Bookmark not defined.
C. Penutup .............................................................. Error! Bookmark not defined.
1. Rangkuman ........................................................ Error! Bookmark not defined.

v
2. Tes Formatif ...................................................... Error! Bookmark not defined.
Daftar Pustaka ....................................................... Error! Bookmark not defined.
KEGIATAN BELAJAR 3 ..................................... Error! Bookmark not defined.
A. Pendahuluan...................................................... Error! Bookmark not defined.
1. Deskripsi Singkat ......................................... Error! Bookmark not defined.
2. Relevansi ...................................................... Error! Bookmark not defined.
3. Panduan Belajar ........................................... Error! Bookmark not defined.
B. Inti ..................................................................... Error! Bookmark not defined.
1. Capaian Pembelajaran: ...................................... Error! Bookmark not defined.
2. Pokok-pokok materi: ......................................... Error! Bookmark not defined.
3. Uraian Materi..................................................... Error! Bookmark not defined.
1. Kecerdasan Buatan (Artificial Intelligence). Error! Bookmark not defined.
2. Pengertian Kecerdasan Komputasi .............. Error! Bookmark not defined.
3. Kecerdasan Komputasi pada Skala Kecil (Smart Home)Error! Bookmark not defined.
4. Kecerdasan komputasi pada skala menengah (smart city, smart building)Error! Bookmark not defi
4.1 Smart City............................................ Error! Bookmark not defined.
4.2 Smart building ..................................... Error! Bookmark not defined.
5. Kecerdasan komputasi pada skala luas (Internet of Things)Error! Bookmark not defined.
5.1 Cara kerja IoT...................................... Error! Bookmark not defined.
5.2 Unsur pembentuk IoT.......................... Error! Bookmark not defined.
5.3 Bidang penerapan IoT ......................... Error! Bookmark not defined.
5.4 Contoh aplikasi IoT ............................. Error! Bookmark not defined.
6. Kecerdasan komputasi (arduino).................. Error! Bookmark not defined.
6.1 Jenis-jenis arduino ............................... Error! Bookmark not defined.
6.2 Contoh projek IoT ............................... Error! Bookmark not defined.
4. Forum Diskusi ................................................... Error! Bookmark not defined.
C. Penutup ............................................................. Error! Bookmark not defined.
1. Rangkuman ........................................................ Error! Bookmark not defined.
2. Tes Formatif ...................................................... Error! Bookmark not defined.
Daftar Pustaka ....................................................... Error! Bookmark not defined.
KEGIATAN BELAJAR 4 ..................................... Error! Bookmark not defined.

vi
A. Pendahuluan ...................................................... Error! Bookmark not defined.
1. Deskripsi Singkat .......................................... Error! Bookmark not defined.
2. Relevansi....................................................... Error! Bookmark not defined.
3. Panduan Belajar ............................................ Error! Bookmark not defined.
B. Inti ..................................................................... Error! Bookmark not defined.
1. Capaian Pembelajaran: ....................................... Error! Bookmark not defined.
2. Pokok-pokok Materi: ......................................... Error! Bookmark not defined.
3. Uraian Materi ..................................................... Error! Bookmark not defined.
1. Framework big data ...................................... Error! Bookmark not defined.
2. Pemicu Perkembangan Big Data .................. Error! Bookmark not defined.
3. Klasifikasi Data ............................................ Error! Bookmark not defined.
4. Tahapan Pengelolaan Big Data ..................... Error! Bookmark not defined.
5. Pemanfaatan Big Data Pada Sektor Bisnis ... Error! Bookmark not defined.
6. Pemanfaatan Big Data Pada Sektor Layanan PublikError! Bookmark not defined.
7. Membangun Big Data Platform .................... Error! Bookmark not defined.
8. Tantangan dalam pemanfaatan Big Data ...... Error! Bookmark not defined.
9. Aplikasi big data ........................................... Error! Bookmark not defined.
10. Evaluasi konfigurasi framework big data ..... Error! Bookmark not defined.
4. Forum Diskusi .................................................... Error! Bookmark not defined.
C. Penutup .............................................................. Error! Bookmark not defined.
1. Rangkuman ........................................................ Error! Bookmark not defined.
2. Tes Formatif ....................................................... Error! Bookmark not defined.
Daftar Pustaka ........................................................ Error! Bookmark not defined.
Tugas Akhir............................................................ Error! Bookmark not defined.
Tes Sumatif ............................................................ Error! Bookmark not defined.
Kunci Jawaban Tes ...................................................Error! Bookmark not defined.

vii
DAFTAR GAMBAR
Gambar 1. 1 Cloud Computing .............................................................................. 16
Gambar 1. 2 Layer-layer pada Protokol TCP/IP ................................................... 18
Gambar 1. 3 Cloud Infrastructure as a Service (IaaS) .......................................... 19
Gambar 1. 4 Cloud Platform as a Service (PaaS) ................................................. 20
Gambar 1. 5 Cloud Software as a Service (IaaS) .................................................. 21
Gambar 1. 6 Model layanan cloud computing ...................................................... 21
Gambar 1. 7 The NIST Definition Framework ..................................................... 22
Gambar 1. 8 Karakteristik Cloud Computing........................................................ 23
Gambar 1. 9 Komponen Dasar Cloud Computing................................................. 24
Gambar 1. 10 Komponen tambahan cloud computing .......................................... 26
Gambar 1. 11 Google Drive .................................................................................. 28
Gambar 2. 1 Ilustrasi Delay dalam telekomunikasiError! Bookmark not defined.
Gambar 2. 2 Wireshark RTP Paket Loss ............... Error! Bookmark not defined.
Gambar 2. 3 Wireshark RTP Paket Delay ............. Error! Bookmark not defined.
Gambar 2. 4 Fail Over Cluster .............................. Error! Bookmark not defined.
Gambar 2. 5 Fail Over Cluster .............................. Error! Bookmark not defined.
Gambar 2. 6 Global Cluster .................................. Error! Bookmark not defined.
Gambar 3. 1 Smarthome dengan ESP8266 dan BlynkError! Bookmark not defined.
Gambar 3. 2 Ilustrasi smart city............................. Error! Bookmark not defined.
Gambar 3. 3 Ilustrasi Smart Builder ...................... Error! Bookmark not defined.
Gambar 3. 4 Ilustrasi Internet of Things................ Error! Bookmark not defined.
Gambar 3. 5 Ilustrasi colokan listrik cerdas .......... Error! Bookmark not defined.
Gambar 3. 6 Kulkas pintar..................................... Error! Bookmark not defined.
Gambar 3. 7 Garage door ...................................... Error! Bookmark not defined.
Gambar 3. 8 skematik projek IoT .......................... Error! Bookmark not defined.
Gambar 3. 9 Rangkaian sensor PIR ....................... Error! Bookmark not defined.
Gambar 3. 10 Rangkaian servo SG90 ................... Error! Bookmark not defined.
Gambar 3. 11 Rangkaian DHT11 .......................... Error! Bookmark not defined.
Gambar 3. 12 Rangkaian solenoid doorlock ......... Error! Bookmark not defined.
Gambar 3. 13 Rangkaian lampu AC...................... Error! Bookmark not defined.

viii
Gambar 3. 14 Aplikasi BLYNK ............................ Error! Bookmark not defined.
Gambar 4. 1 Ilustrasi big data ................................ Error! Bookmark not defined.
Gambar 4. 2 Ilustrasi sistem apache hadoop .......... Error! Bookmark not defined.
Gambar 4. 3 Ilustrasi apache spark ........................ Error! Bookmark not defined.
Gambar 4. 4 Arsitektur apache hive ....................... Error! Bookmark not defined.
Gambar 4. 5 Pase map reduce ................................ Error! Bookmark not defined.
Gambar 4. 6 Arsitektur apache storm .................... Error! Bookmark not defined.
Gambar 4. 7 Ekosistem Framework Hadoop ......... Error! Bookmark not defined.
Gambar 4. 8 Ilustrasi Solusi Hadoop ..................... Error! Bookmark not defined.
Gambar 4. 9 Cara kerja HDFS ............................... Error! Bookmark not defined.
Gambar 4. 10 Cara kerja Map Reduce ................... Error! Bookmark not defined.
Gambar 4. 11 Cara kerja Yarn ............................... Error! Bookmark not defined.

ix
DAFTAR TABEL
Tabel 2. 1 Kategori Packet Loss .................................. Error! Bookmark not defined.
Tabel 2. 2 Delay .......................................................... Error! Bookmark not defined.
Tabel 2. 3 Jitter ............................................................ Error! Bookmark not defined.

x
COVER PEMISAH ANTAR KB

Kegiatan belajar 1 : Konsep teknologi, Infrastruktur, Platform, dan Layanan


komputasi awan

KEGIATAN BELAJAR 1

KEGIATAN BELAJAR 1
Konsep Teknologi, Infra Struktur, Platform,
dan Layanan Komputasi Awan

xi
12
A. Pendahuluan
1. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 1 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta
PPG tentang konsep teknologi, infrastruktur, platform, dan layanan komputasi
awan.
Secara khusus, tujuan Kegiatan Belajar 1 ini adalah agar peserta mampu: (1)
Memahami konsep dan teknologi IaaS; (2) Memahami konsep dan teknologi
SaaS; (3) Mengevaluasi permasalahan konfigurasi infrastruktur komputasi
awan; (4) Mengevaluasi permasalahan konfigurasi platform komputasi awan;
(5) membuat produk animasi 2D dan 3D mnggunakan perangkat lunak
animasi.
2. Relevansi
Kegiatan Belajar 1 ini menggunakan beberapa dukungan perangkat yang
yang harus disediakan. Peserta dapat menggunakan perangkat yang dimiliki
tetapi harus memenuhi standar spesifikasi yang telah ditetapkan. Hal ini
bertujuan agar setiap kegiatan pembelajaran yang dilakukan dapat berjalan
dengan semestinya. Perangkat-perangkat yang digunakan dalam kegiatan
pembelajaran modul ini adalah Personal Computer/Laptop yang sudah terinstal
minimal OS Windows 7 atau lebih.
3. Panduan Belajar
Pada Kegiatan Belajar 1 ini, urutan yang harus dilakukan oleh peserta
dalam mempelajari modul ini adalah :
1. Membaca tujuan pembelajaran sehingga memahami target atau goal dari
kegiatan belajar tersebut.
2. Membaca indikator pencapaian kompetensi sehingga memahami kriteria
pengukuran untuk mencapai tujuan pembelajaran.
3. Membaca uraian materi pembelajaran sehingga memiliki pengetahuan,
keterampilan dan sikap kompetensi yang akan dicapai.
4. Melakukan aktifitas pembelajaran dengan urutan atau kasus permasalahan
sesuai dengan contoh.

13
5. Mengerjakan latihan/soal atau tugas dengan mengisi lembar kerja yang telah
disediakan.
B. Inti
1. Capaian Pembelajaran:
Menganalisis prinsip-prinsip Sistem Informatika, Jaringan dan Aplikasi
2. Pokok-pokok Materi:
1. Konsep dan teknologi IaaS
2. Konsep dan teknologi SaaS
3. Konfigurasi infrastruktur komputasi awan
4. Konfigurasi platform komputasi awan
5. Konfigurasi layanan komputasi awan

3. Uraian Materi
1. Teknologi Cloud Computing
1.1 Pengertian Cloud Computing
Pengertian Cloud computing adalah konsep yang digunakan untuk
menggambarkan berbagai konsep komputasi yang melibatkan sejumlah besar
komputer yang terhubung melalui jaringan komunikasi real-time seperti
internet. Teknologi yang memanfaatkan layanan internet menggunakan pusat
server yang bersifat virtual dengan tujuan pemeliharaan data dan aplikasi.
Keberadaan Cloud Computing (komputasi awan) jelas akan menimbulkan
perubahan dalam cara kerja sistem teknologi informasi dalam sebuah
organisasi. Hal ini karena komputasi awan melalui konsep virtualisasi,
standarisasi dan fitur mendasar lainnya dapat mengurangi biaya Teknologi
Informasi (TI), menyederhanakan pengelolaan layanan TI, dan mempercepat
penghantaran layanan.
Cloud computing pada dasarnya adalah menggunakan internet-based service
untuk mendukung proses bisnis. Cloud service biasanya memiliki beberapa
karakteristik, diantaranya adalah sangat cepat di deploy, sehingga cepat berarti
instant untuk implementasi (Fauziah, 2013).
Cloud computing adalah gabungan pemanfaatan teknologi komputer

14
(komputasi) dan pengembangan berbasis internet (awan). Cloud computing
merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau
infrastruktur melalui koneksi internet untuk memenuhi kebutuhan pengguna
layanan. Penyedia jasa layanan cloud computing seperti Microsoft Cloud,
Google, dan Sales Force.
Menurut Wardani (2008) memberikan ilustrasi Cloud computing adalah
suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru
lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap
internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh,
Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses
melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan
di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan
contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah
iCloud.
NIST (2011) mendefiniskan Clud Computing sebagai “sebuah model
untuk kenyamanan, akses jaringan on-demand untuk menyatukan pengaturan
konfigurasi sumber daya komputasi (seperti, jaringan, server, media
penyimpanan, aplikasi, dan layanan) yang dapat dengan cepat ditetapkan dan
dirilis dengan usaha manajemen yang minimal atau interaksi dengan penyedia
layanan. Cloud computing menawarkan peluang dan tantangan baru bagi
praktisi ICT. Di beberapa kasus, keahlian yang dimiliki praktisi ICT dapat
langsung digunakan dalam penerapan teknologi cloud, dan dalam beberapa
kasus yang lain perlu di dikembangkan.Defenisi dari cloud computing
dideskripsikan pada Gambar 1.1.

15
Gambar 1. 1 Cloud Computing

1.2 Prinsip Kerja Cloud Computing


Sistem cloud bekerja menggunakan internet sebagai server dalam
mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet
yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan
tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan
juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan
internet kemudian perintah-perintah tersebut dilanjutkan ke server aplikasi.
Setelah perintah diterima di server aplikasi kemudian data diproses dan pada
proses final pengguna akan disajikan dengan halaman yang telah diperbaharui
sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat
merasakan manfaatnya.
Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data
di beberapa server diintegrasikan secara global tanpa harus men-download
software untuk menggunakannya. Pengguna hanya memerlukan koneksi
internet dan semua data dikelola langsung oleh Yahoo dan juga Google.
Software dan juga memori atas data pengguna tidak berada di komputer tetapi
terintegrasi secara langsung melalui sistem cloud menggunakan komputer yang
terhubung ke internet. Secara tahapan cara kerja cloud computing sebagai
berikut:

16
a. Sebuah server pusat mengelola sistem memantau lalulintas dan permintaan
client untuk memastikan semuanya berjalan lancar. Sistem ini mengikuti
seperangkat aturan yang disebut protokol dan menggunakan jenis khusus
dari perangkat lunak, yang disebut middleware network.
b. Middleware network memungkinkan komputer untuk berkomunikasi satu
sama lain.
c. Untuk klasifikasi layanan salah satunya adalah PaaS (Platform as a
Service) hal ini memfokuskan untuk membuat desain, men-deploy dan
juga meng-host aplikasi di internet. Penyedia layanan: Perusahaan
DATABASE; Google big, Table amazon.
d. Saas (Software as a Service) layanan ini memberikan service berupa akses
software kepada kostumer tanpa harus membeli, biasanya para vendor atau
service provider sudah menyediakan berbagai software. Dengan
mengakses internet secara langsung mengakses juga software. Penyedia
layanan: perusahaan PRODUCTIVITY; Zoho ,Google apps.

1.3 Manfaat Cloud Computing


Dalam dunia pendidikan dan pemerintahan cloud computing ini sangat
penting dilakukan untuk mengembangkan kreasi dan proyek yang dilakukan
serta keamanan dalam menyimpan data. Manfaat cloud computing, yaitu:
a. Skalabilitas, yaitu dengan cloud computing dapat menambah kapasitas
penyimpanan data tanpa harus membeli peralatan tambahan, antara lain
hardisk. Peralatan yang perlu menambah kapasitas yang disediakan oleh
penyedia layanan cloud computing.
b. Aksesibilitas, yaitu dapat mengakses data kapanpun dan dimanapun user
berada, asal peralatan dan user terkoneksi dengan internet, sehingga
memudahkan mengakses data disaat yang penting.
c. Keamanan, yaitu data terjamin keamanannya oleh penyedia layanan cloud
computing, sehingga bagi perusahaan yang berbasis IT, data bisa disimpan
secara aman di penyedia cloud computing. Hal ini mengurangi biaya yang
diperlukan untuk mengamankan data perusahaan. Selanjutnya sisi

17
keamanan cloud computing dapat dilihat dari letaknya pada protokol yang
mengatur komunikasi data tersebut di dalam jaringan. Protokol yang
dijadikan referensi dalam kasus ini yaitu protocol TCP/IP (Tranmission
Control Protocol/Internet Protokol).

Gambar 1. 2 Layer-layer pada Protokol TCP/IP

d. Melakukan/mengembangkan kreasi atau proyek tanpa harus mengirimkan


proyek secara langsung ke perusahaan, tapi user bisa mengirimkannya
lewat penyedia layanan cloud computing.
e. Kecemasan, ketika terjadi bencana alam data tersimpan aman di cloud
meskipun hardisk atau gadgetnya rusak.

2. Layanan, Platform, dan Infrastruktur Cloud Computing


2.1 Cloud Infrastructure as a Service (IaaS)/layanan Cloud Computing
Infrastructure as a Service adalah layanan komputasi awan yang
menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan
konfigurasi lain. Komponen-komponen tersebut digunakan untuk
membangun komputer virtual. Komputer virtual dapat diinstal sistem operasi
dan aplikasi sesuai kebutuhan. Keuntungan layanan IaaS ini adalah tidak
perlu membeli komputer fisik sehingga lebih menghemat biaya. Konfigurasi
komputer virtual juga bisa diubah sesuai kebutuhan. Misalkan saat storage
hampir penuh, storage bisa ditambah dengan segera. Perusahaan yang
menyediakan IaaS adalah Amazon EC2, TelkomCloud dan BizNetCloud.

18
Kemampuan yang diberikan kepada konsumen untuk menggunakan
aplikasi penyedia dapat beroperasi pada infrastruktur awan. Aplikasi dapat
diakses dari berbagai perangkat klien melalui antarmuka seperti web browser
(misalnya, email berbasis web). Konsumen tidak mengelola atau
mengendalikan infrastruktur awan yang mendasari termasuk jaringan, server,
sistem operasi, penyimpanan, atau bahkan kemampuan aplikasi individu,
dengan kemungkinan pengecualian terbatas terhadap pengaturan konfigurasi
aplikasi pengguna tertentu.

Gambar 1. 3 Cloud Infrastructure as a Service (IaaS)

2.2 Cloud Platform as a Service (PaaS)/Platform Cloud Computing


Platform as a Service adalah layanan yang menyediakan computing
platform. Biasanya sudah terdapat sistem operasi, database, web server dan
framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat.
Perusahaan yang menyediakan layanan tersebutlah yang bertanggung jawab
dalam pemeliharaan computing platform ini. Keuntungan layanan PaaS ini
bagi pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat

19
tanpa memikirkan tentang pemeliharaan dari computing platform. Contoh
penyedia layanan PaaS adalah Amazon Web Service dan Windows Azure.
Kemampuan yang diberikan kepada konsumen untuk menyebarkan
aplikasi yang dibuat konsumen atau diperoleh ke infrastruktur komputasi
awan menggunakan bahasa pemrograman dan peralatan yang didukung oleh
provider. Konsumen tidak mengelola atau mengendalikan infrastruktur awan
yang mendasari termasuk jaringan, server, sistem operasi, atau penyimpanan,
namun memiliki kontrol atas aplikasi disebarkan dan memungkinkan aplikasi
melakukan hosting konfigurasi.

Gambar 1. 4 Cloud Platform as a Service (PaaS)

2.3 Cloud Software as a Service (SaaS) / Infrastruktur Cloud Computing


Software as a Service adalah layanan komputasi awan dimana kita bisa
langsung menggunakan aplikasi yang telah disediakan. Penyedia layanan
mengelola infrastruktur dan platform yang menjalankan aplikasi tersebut.
Contoh layanan aplikasi email yaitu gmail, yahoo dan outlook sedangkan
contoh aplikasi media sosial adalah twitter, facebook dan google+.
Keuntungan dari layanan ini adalah pengguna tidak perlu membeli lisensi
untuk mengakses aplikasi tersebut. Pengguna hanya membutuhkan perangkat
klien komputasi awan yang terhubung ke internet. Ada juga aplikasi yang
mengharuskan pengguna untuk berlangganan agar bisa mengakses aplikasi
yaitu Office 365 dan Adobe Creative Cloud.
Kemampuan yang diberikan kepada konsumen untuk memproses,
menyimpan, berjaringan, dan komputasi sumberdaya lain yang penting,
dimana konsumen dapat menyebarkan dan menjalankan perangkat lunak
secara bebas, dapat mencakup sistem operasi dan aplikasi. Konsumen tidak
mengelola atau mengendalikan infrastruktur awan yang mendasari tetapi

20
memiliki kontrol atas sistem operasi, penyimpanan, aplikasi yang disebarkan,
dan mungkin kontrol terbatas komponen jaringan yang pilih (misalnya,
firewall host).

Gambar 1. 5 Cloud Software as a Service (IaaS)

2.4 SaaS, PaaS, dan IaaS


Secara garis besar ketiga layanan cloud computing, yang terdiri dari
SaaS, PaaS, dan IaaS, ditunjukkan pada gambar di bawah.

Gambar 1. 6 Model layanan cloud computing


Model penyebaran cloud computing menurut NIST terdiri dari empat
model (Mell dan Grance, 2009), yaitu:
a. Private cloud. Swasta awan. Infrastruktur awan yang semata-mata
dioperasikan bagi suatu organisasi. Ini mungkin dikelola oleh
organisasi atau pihak ketiga dan mungkin ada pada on premis atau off
premis.
b. Community cloud. Masyarakat awan. Infrastruktur awan digunakan
secara bersama oleh beberapa organisasi dan mendukung komunitas
tertentu yang telah berbagi concerns (misalnya, misi, persyaratan

21
keamanan, kebijakan, dan pertimbangan kepatuhan). Ini mungkin
dikelola oleh organisasi atau pihak ketiga dan mungkin ada pada on
premis atau off premis.
c. Public cloud. Infrastruktur awan yang dibuat tersedia untuk umum
atau kelompok industri besar dan dimiliki oleh sebuah organisasi yang
menjual layanan awan.
d. Hybrid cloud. Hybrid awan. Infrastruktur awan merupakan komposisi
dari dua atau lebih awan (swasta, komunitas, atau publik) yang masih
entitas unik namun terikat bersama oleh standar atau kepemilikan
teknologi yang menggunakan data dan portabilitas aplikasi (e.g., cloud
bursting for load- balancing between clouds).
Secara garis besar definisi komputasi awan menurut NIST dapat
digambarkan (Mell & Grance, 2011) sebagai berikut:

Gambar 1. 7 The NIST Definition Framework

2.5 Karakteristik cloud computing


Proyek-proyek cloud computing saat ini memiliki karakteristik yang
diposisikan pada fase testing dan ditunjukkan sebagai layanan IT yang
diyakini tidak rumit. Tantangan yang dihadapi oleh pengguna layanan cloud
computing terletak pada wilayah keamanan data dan kepatuhan terhadap
regulasi standar. Karakteristik menjelaskan hubungan-hubungan dan beberapa
perbedaan terhadapa IT saat ini.

22
Gambar 1. 8 Karakteristik Cloud Computing

NIST mengidentifikasi lima karakteristik penting dari komputasi awan


(Mell & Grance, 2011) sebagai berikut:
a. On-demand self-service. Pengguna dapat memesan dan mengelola layanan
tanpa interaksi manusia dengan penyedia layanan, misalnya dengan
menggunakan, sebuah portal web dan manajemen antarmuka. Pengadaan
dan perlengkapan layanan serta sumberdaya yang terkait terjadi secara
otomatis pada penyedia.
b. Broad network access. Kemampuan yang tersedia melalui jaringan dan
diakses melalui mekanisme standar, yang mengenalkan penggunaan
berbagai platform (misalnya, telepon selular, laptop, dan PDA).
c. Resource pooling. Penyatuan sumberdaya komputasi yang dimiliki
penyedia untuk melayani beberapa konsumen menggunakan model
multi-penyewa, dengan sumberdaya fisik dan virtual yang berbeda,
ditetapkan secara dinamis dan ditugaskan sesuai dengan permintaan
konsumen. Ada rasa kemandirian lokasi bahwa pelanggan umumnya tidak
memiliki kontrol atau pengetahuan atas keberadaan lokasi sumberdaya
yang disediakan, tetapi ada kemungkinan dapat menentukan lokasi di
tingkat yang lebih tinggi (misalnya, negara, negara bagian, atau
datacenter). Contoh sumberdaya termasuk penyimpanan, pemrosesan,
memori, bandwidth jaringan, dan mesin virtual.
d. Rapid elasticity. Kemampuan dapat dengan cepat dan elastis ditetapkan.

23
e. Measured Service. Sistem komputasi awan secara otomatis mengawasi dan
mengoptimalkan penggunaan sumber daya dengan memanfaatkan
kemampuan pengukuran (metering) pada beberapa tingkat yang sesuai
dengan jenis layanan (misalnya, penyimpanan, pemrosesan, bandwidth,
dan account pengguna aktif). Penggunaan sumber daya dapat dipantau,
dikendalikan, dan dilaporkan sebagai upaya memberikan transparansi bagi
penyedia dan konsumen dari layanan yang digunakan.

2.6 Komponen Cloud Computing


Komponen dasar komputasi awan dalam topologi yang sederhana
menurut Velte (2010) terbagi atas 3 (tiga) bagian, yaitu clients, datacenter,
and distributed servers. Ketiga komponen dasar tersebut memiliki tujuan
dan peranan yang spesifik dalam menjalankan operasi komputasi awan.
Konsep ketiga komponen tersebut dapat digambarkan sebagai berikut :

Gambar 1. 9 Komponen Dasar Cloud Computing

Clients pada arsitektur cloud computing dikatakan the exact same


things that they are in a plain, old, everyday local area network (LAN). They
are, typically, the computers that just sit on your desk. But they might also
be laptops, tablet computers, mobile phones, or PDAs—all big drivers for
cloud computing because of their mobility. Clients are the devices that the
end users interact with to manage their information on the cloud.

24
Datacenter is the collection of servers where the application to which
you subscribe is housed. It could be a large room in the basement of your
building or a room full of servers on the other side of the world that you
access via the Internet. A growing trend in the IT world is virtualizing
servers. That is, software can be installed allowing multiple instances of
virtual servers to be used. In this way, you can have half a dozen virtual
servers running on one physical server.
Distributed Servers merupakan penempatan server pada lokasi yang
berbeda. But the servers don’t all have to be housed in the same location.
Often, servers are in geographically disparate locations. But to you, the
cloud subscriber, these servers act as if they’re humming away right next to
each other.
Komponen lain dari cloud computing adalah Cloud Applications
memanfaatkan cloud computing dalam hal arsitektur software. Sehingga
user tidak perlu menginstal dan menjalankan aplikasi dengan
menggunakan komputer. Cloud Platform merupakan layanan berupa
platform komputasi yang berisi infrastruktur hardware dan software.
Biasanya mempunyai aplikasi bisnis tertentu dan menggunakan layanan
PaaS sebagai infrastruktur aplikasi bisnisnya. Cloud Storage melibatkan
proses penyampaian penyimpanan data sebagai sebuah layanan. Cloud
Infrastructure merupakan penyampaian infrastruktur komputasi sebagai
sebuah layanan (Syaikhu, 2010).

25
Gambar 1. 10 Komponen tambahan cloud computing

Gambar di atas layanan Cloud Computing ada beberapa


komponen yang diperlukan, yakni:

a. Cloud Clients, Seperangkat komputer atau software yang secara khusus


didesain untuk penggunaan layanan berbasis cloud computing.
Contohnya :
▪ Mobile – Windows Mobile, Symbian, dan lain-lain.
▪ Thin Client – Windows Terminal Service, CherryPal, dll.
▪ Thick Client – Internet Explorer, FireFox, Chrome, dll.
b. Cloud Services, produk, layanan dan solusi yang dipakai dan
disampaikan secara real-time melalui media internet.
Contohnya :
▪ Identitas – OpenID, OAuth, dan lain2.
▪ Integration – Amazon Simple Queue Service.
▪ Payments – PayPal, Google Checkout.
▪ Mapping – Google Maps, Yahoo! Maps.
c. Cloud Applications, aplikasi-aplikasi yang memanfaatkan Cloud
Computing dalam arsitektur software sehingga para penggunanya tidak

26
perlu menginstal namun bisa menggunakan aplikasi dengan
menggunakan komputer.
Contohnya :
▪ Peer-to-peer – BitTorrent, SETI, dan lain-lain.
▪ Web Application – Facebook.
▪ SaaS – Google Apps, SalesForce.Com, dan lain-lain.
d. Cloud Platform, layanan berupa platform komputasi yang terdiri dari
hardware dan software infrastruktur. Layanan ini merupakan layanan
berupa platform komputasi yang berisi hardware dan software
infrasktruktur. Biasanya mempunyai aplikasi bisnis tertentu dan
menggunakan layanan PaaS sebagai infrastruktur aplikasi bisnisnya.
Contohnya :
▪ Web Application Frameworks– Python Django, Rubyon Rails, .NET
▪ Web Hosting
▪ Propietary – Force.Com
e. Cloud Storage, melibatkan proses penyimpanan data sebagai sebuah
layanan.
Contohnya :
▪ Database – Google Big Table, Amazon SimpleDB.
▪ Network Attached Storage – Nirvanix CloudNAS, MobileMe iDisk.
f. Cloud Infrastructure, penyampaian infrastruktur komputasi sebagai
sebuah layanan.
Grid Computing – Sun Grid.
Full Virtualization – GoGrid, Skytap.
Compute – Amazon Elastic Compute Cloud

2.7 Layanan Cloud Computing (Google Drive)


Google drive adalah salah satu layanan yang ditawarkan oleh Google
dan merupakan layanan Cloud computing untuk menyimpan dokumen atau
file secara gratis maupun berbayar tergantung pada jumlah kapasitas memori
penyimpanan itu sendiri.

27
Gambar 1. 11 Google Drive
Kapasitas yang tersedia dalam google drive yang bisa diakses secara
gratis adalah 5 GB dan bisa ditambah jika menggunakan layanan yang
berbayar. Tidak hanya dapat menyimpan file, google drive juga terhubung
dengan fitur google lainnya seperti gmail, google search dan lain sebagainya.
Hal ini tentu akan lebih memudahkan user atau pengguna untuk mengakses
file dan data yang dimiliki.
Layanan google drive sudah ada sejak tanggal 24 April 2012 dan
semakin berkembang hingga saat ini serta memungkinkan pengguna untuk
mengetik data, membuat slide presentasi, mengedit gambar dan lain
sebagainya. Google drive yang digunakan saat ini adalah ganti dari fitur
terdahulu yakni google docs, oleh sebab itu URL yang tadinya digunakan
untuk mengakses google docs akan dialihkan secara langsung pada menu
atau fitur google drive.
a. Pembuatan Akun Google Drive
1) Langkah pertama yaitu masuk ke browser dan pilih google

28
2) Langkah kedua yaitu kita klik icon kotak kotak kecil yang ada di
pojok kanan atas lalu di pilih google drive.

3) Kemudian akan muncul tampilan seperti dibawah ini, jika anda


sudah memiliki akun gmail anda tidak perlu membuat akun lagi,
hanya cukup masuk dengan mengisi kolom seperti gambar
dibawah ini dan jika anda belum memiliki akun gmail, silahkan
untuk membuat akun gmail dulu. Bisa di lihat pada postingan
sebelumnya.

4) Jika sudah akan muncul tampilan dibawah ini sebagai berikut. Ini
merupakan tampilan awal jika sudah masuk dalam akun google
drive kita.

29
5) Kita sudah masuk pada akun Google Drive, dan jika ingin membuat
sebuah folder di klik pada drive user lalu akan muncul tampilan
seperti dibawah ini dan di beri nama sesuai nama yang keinginan
anda.

6) Akun Google Drive anda siap digunakan.


b. Menyimpan Data di Google Drive
1) Dari halaman dashboard Drive Anda klik “my drive”, kemudian klik
“Uploud File”

30
2) Kemudian pilih file dalam computer anda yang akan anda simpan di
google drive anda.

3) Tunggu hingga proses Uploud file selesai, makin besar kapasitas file
yang anda uploud prosesnya akan semakin lama.

31
4) Setelah selesai, anda bisa melihat file yang anda simpan tadi sudah
berada di Drive anda.

5) Bila file anda sudah penuh dan kapasitas google drive anda tinggal
sedikit, lebih baik anda hapus file – file yang sudah tidak anda
butuhkan lagi. Atau anda bisa juga mengupgrade kapasitas Drive
anda dengan membayar tarif tiap bulan, besarnya tergantung
kapasitasnya.
6) Di google drive ini, anda juga bisa membuat sebuah folder dan
memindahkan file anda ke dalamnya. Untuk membuat sebuah folder
di google drive klik lagi “My drive” kemudian klik “New Folder”

32
7) Kemudian silahkan beri nama folder anda kemudian klik “create”

33
8) Cara memindahkan file ke dalam folder anda sama seperti ketika
anda memindahkan file ke dalam folder di windows explorer. Anda
bisa klik kanan pada file yang akan anda pindahkan kemudian pilih
“move to ….”

9) Lalu kemudian klik folder mana yang akan dijadikan untuk


menyimpan file tersebut.

34
10) Atau cara yang paling cepat adalah dengan klik file tahan kemudian
drag menuju folder yang akan dituju kemudian lepaskan.

c. Menyimpan Data di Google Drive (Cara 2)


1) Pada folder/file yang ingin anda bagikan, klik kanan pada nama
folder/file tersebut, pilih Share… > share…

2) Masukkan alamat email user yang ingin anda bagikan. Disarankan


user tersebut juga menggunakan email gmail, atau email yang
terintegrasi dengan google apps. Walaupun bisa juga berbagi kepada
alamat email yang bukan gmail, namun fitur nya akan terbatas hanya
sekedar view dan download saja (tidak bisa edit). Set juga hak akses

35
user tersebut, dalam hal ini ada 2 level, pertama “Can Edit”, artinya
user tersebut bisa melakukan editing, juga menghapus file. Kedua
“Can View”, artinya user tersebut hanya bisa membaca/membuka file
tersebut, juga mengunduh, namun tidak bisa melakukan editing pada
file tersebut. Anda juga bisa menambahkan note/keterangan, yang
mana note ini akan muncul pada mail pemberitahuan ke user tersebut.
Anda juga bisa menambahkan lebih dari satu akun mail untuk
berbagi. Klik send apabila sudah selesai.

3) Sampai di sini, user yang telah dibagikan file/folder tersebut, bisa


mengecek dengan login ke google drive masing-masing di alamat
https://drive.google.com, atau bisa dengan mengklik tombol open
yang ada pada mail pemberitahuan yang dikirimkan oleh google
drive. Contohnya seperti gambar di bawah.

36
4) Cek pada sisi sebelah kiri layar, klik pada “Shared with me/Dibagikan
ke saya”. Akan terlihat file/folder yang telah dibagikan oleh pemilik
asal. Dari sini anda bisa mengedit file tersebut , atau mengupload file
ke dalam folder yang di share, tentunya dengan mengklik terlebih
dahulu nama folder tersebut. Untuk upload dilakukan dengan cara
klik tombol panah ke atas yang ada di sebelah kiri layar, lalu pilih
files (jika yang ingin diupload berupa file) atau folder (jika yang
ingin diupload berupa folder).

37

Anda mungkin juga menyukai