Anda di halaman 1dari 36

i

ii

KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, Tuhan Yang Maha Kuasa atas
berkat dan rahmat-Nya sehingga modul ini dapat diselesaikan tepat pada waktunya.
Modul ini merupakan salah satu sumber belajar dalam kegiatan Program Pendidikan
Profesi Guru (PPG) yang dilaksanakan oleh Kementerian Pendidikan Dan Kebudayaan
Republik Indonesia.
Direktorat Jenderal Guru dan Tenaga Kependidikan Kementerian Pendidikan dan
Kebudayaan menetapkan sistem pembelajaran Program Pendidikan Profesi Guru
(PPG) Dalam Jabatan dilaksanakan dengan pola hybrid learning, yaitu memadukan
model pembelajaran online atau dalam jaringan (daring) dengan tatap muka. Pemilihan
pola hybrid learning dimaksudkan agar para guru peserta PPG Dalam Jabatan tetap
dapat mengikuti program PPG dengan tidak meninggalkan tugas mengajar terlalu lama,
guru-guru peserta PPG dapat melaksanakan pembelajaran PPG khususnya pendalaman
materi melalui daring. Untuk menjamin efektivitas dan efisiensi pembelajaran daring
dalam pendalaman materi khususnya materi pembelajaran Multimedia, diperlukan
bahan ajar berupa modul hybrid learning yang dilengkapi dengan media pembelajaran.
Modul ini merupakan sumber belajar pendalaman materi Bidang Studi Teknik
Komputer dan Informatika (TKI) pada materi Sistem Informatika, Jaringan, dan
Aplikasi. Modul ini terdiri empat kegiatan belajar yakni: Kegiatan Belajar 1 membahas
materi konsep teknologi, infra struktur, platform, dan layanan komputasi awan.
Kegiatan Belajar 2 membahas Quality of service dan recovery data dari layanan
jaringan. Kegiatan Belajar 3 membahas kecerdasan komputasi pada skala kecil,
menengah, dan luas. Kegiatan Belajar 4 membahas frame work dan big data.
Penyelesaian modul ini tidak terlepas dari bantuan dari berbagai pihak. Oleh
karena itu, penulis mengucapkan terima kasih dan penghargaan setinggi-tingginya
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.T.P, Rektor Universitas Negeri Makassar,
yang telah memberikan kesempatan, dukungan, selama penyusunan modul ini
berlangsung.
3. Bapak Prof. Dr. H. Muhammad Yahya, M. Kes, M.Eng, Dekan Fakultas Teknik
Universitas Negeri Makassar yang telah memberikan izin dan arahan membangun.
iii

4. Direkur Program Pengembangan Profesi Guru (P3G) Universitas Negeri Makassar


yang telah memfasilitasi seluruh kegiatan penyusunan modul ini.
5. Bapak/Ibu Penyelia Modul Bidang Studi Teknik Komputer dan Informatika (TKI)
yang telah memberikan banyak masukan yang konstruktif selama penulisan modul
ini.
6. Teman-teman Penulis Modul Region Makassar, khususnya Tim Penyusun Modul
Bidang Studi TKI atas kerjasamanya sehingga modul ini dapat diselesaikan.
7. Pihak-pihak lain yang tidak sempat penulis sebutkan satu-persatu.
8. Segala sarana dan masukan yang membangun sangat diharapkan dalam rangka
perbaikan dan penyumpurnaan modul ini di masa yang akan datang. Semoga Allah
SWT, Tuhan Yang Maha Pengasih membalas setiap amal usaha kita dalam
melaksanakan tugas dan tanggung jawab dalam mencerdaskan kehidupan bangsa.

Penulis,
iv

DAFTAR ISI
KATA PENGANTAR ...................................................................................................ii
DAFTAR ISI................................................................................................................. iv
DAFTAR GAMBAR ................................................................................................. viii
DAFTAR TABEL ......................................................................................................... ix
KEGIATAN BELAJAR 1 ............................................................................................. s
Pendahuluan ................................................................................................................... 2
A. Deskripsi Singkat.................................................................................................. 2
B. Relevansi .............................................................................................................. 2
C. Panduan Belajar .................................................................................................... 2
Capaian Pembelajaran:................................................................................................... 2
Pokok-pokok Materi: ..................................................................................................... 3
Uraian Materi ................................................................................................................. 3
1. Teknologi Cloud Computing ................................................................................. 3
1.1 Pengertian Cloud Computing ........................................................................... 3
1.2 Prinsip Kerja Cloud Computing ....................................................................... 4
1.3 Manfaat Cloud Computing............................................................................... 5
2. Layanan, Platform, dan Infrastruktur Cloud Computing ....................................... 6
2.1 Cloud Infrastructure as a Service (IaaS)/layanan Cloud Computing .............. 6
2.2 Cloud Platform as a Service (PaaS)/Platform Cloud Computing ................... 7
2.3 Cloud Software as a Service (SaaS) / Infrastruktur Cloud Computing ............ 8
2.4 SaaS, PaaS, dan IaaS........................................................................................ 9
2.5 Karakteristik cloud computing ....................................................................... 10
2.6 Komponen Cloud Computing ........................................................................ 11
2.7 Layanan Cloud Computing (Google Drive) ................................................... 14
Rangkuman .................................................................................................................. 23
Tes Formatif ................................................................................................................. 24
Daftar Pustaka .............................................................................................................. 26
KEGIATAN BELAJAR 2 ........................................................................................... 27
Pendahuluan ................................................................................................................. 27
A. Deskripsi Singkat................................................................................................ 27
B. Relevansi ............................................................................................................ 27
C. Panduan Belajar .................................................................................................. 27
Capaian Pembelajaran:................................................................................................. 27
v

Pokok-pokok Materi: ................................................................................................... 28


Uraian Materi ............................................................................................................... 28
1. Quality of Service dari Layanan Jaringan .......................................................... 28
1.1 Pentingnya QoS ......................................................................................... 29
1.2 Tingkatan QoS ........................................................................................... 29
1.3 Parameter QoS ........................................................................................... 30
1.4 Penyebab QoS Yang Buruk ....................................................................... 33
1.5 Perbaikan QoS ........................................................................................... 33
1.6 Pengukuran QoS (Wireshark) .................................................................... 34
2. Recovery Data .................................................................................................... 35
2.1 Fungsi recovery data.................................................................................. 36
2.2 Recovery data (System restore windows) .................................................. 36
2.3 Recovery data (Pandora) ........................................................................... 38
2.4 Recovery data (recuva) .............................................................................. 41
2.5 Analisis Terhadap Problem Solving Hasil Recovery Data ........................ 44
Rangkuman .................................................................................................................. 45
Tes Formatif ................................................................................................................. 46
Daftar Pustaka .............................................................................................................. 49
KEGIATAN BELAJAR 3 ...............................................................................................
Pendahuluan ................................................................................................................. 52
A. Deskripsi Singkat................................................................................................ 52
B. Relevansi ............................................................................................................ 52
C. Panduan Belajar .................................................................................................. 52
Capaian Pembelajaran:................................................................................................. 52
Pokok-pokok materi:.................................................................................................... 53
Uraian Materi ............................................................................................................... 53
1. Pengertian Kecerdasan Komputasi ..................................................................... 53
2. Kecerdasan Komputasi pada Skala Kecil (Smart Home) ................................... 54
3. Kecerdasan komputasi pada skala menengah (smart city, smart building) ........ 56
3.1 Smart City .................................................................................................. 56
3.2 Smart building ........................................................................................... 57
4. Kecerdasan komputasi pada skala luas (Internet of Things) .............................. 58
4.1 Cara kerja IoT ............................................................................................ 59
4.2 Unsur pembentuk IoT ................................................................................ 59
vi

4.3 Bidang penerapan IoT ............................................................................... 60


4.4 Contoh aplikasi IoT ................................................................................... 63
5. Kecerdasan komputasi (arduino) ........................................................................ 65
5.1 Jenis-jenis arduino ..................................................................................... 66
5.2 Contoh projek IoT ..................................................................................... 67
Rangkuman .................................................................................................................. 74
Tes Formatif ................................................................................................................. 75
Daftar Pustaka .............................................................................................................. 77
KEGIATAN BELAJAR 4 ...............................................................................................
Pendahuluan ................................................................................................................. 81
A. Deskripsi Singkat................................................................................................ 81
B. Relevansi ............................................................................................................ 81
C. Panduan Belajar .................................................................................................. 81
Capaian Pembelajaran:................................................................................................. 81
Pokok-pokok Materi: ................................................................................................... 82
Uraian Materi ............................................................................................................... 82
1. Framework big data ............................................................................................ 82
2. Pemicu Perkembangan Big Data ........................................................................ 84
3. Klasifikasi Data .................................................................................................. 85
4. Tahapan Pengelolaan Big Data .......................................................................... 85
5. Pemanfaatan Big Data Pada Sektor Bisnis ......................................................... 86
6. Pemanfaatan Big Data Pada Sektor Layanan Publik .......................................... 86
7. Membangun Big Data Platform.......................................................................... 87
8. Tantangan dalam pemanfaatan Big Data ............................................................ 88
9. Aplikasi big data ................................................................................................. 90
10. Evaluasi konfigurasi framework big data ........................................................... 95
Rangkuman ................................................................................................................ 103
Tes Formatif ............................................................................................................... 104
Daftar Pustaka ............................................................................................................ 107
Tugas Akhir ............................................................................................................... 109
Tes Sumatif ................................................................................................................ 109
Kunci Jawaban Tes .................................................................................................... 116
vii

DAFTAR GAMBAR
Gambar 1. 1 Cloud Computing ...................................................................................... 4
Gambar 1. 2 Layer-layer pada Protokol TCP/IP ............................................................ 6
Gambar 1. 3 Cloud Infrastructure as a Service (IaaS) .................................................. 7
Gambar 1. 4 Cloud Platform as a Service (PaaS) ......................................................... 8
Gambar 1. 5 Cloud Software as a Service (IaaS)........................................................... 9
Gambar 1. 6 Model layanan cloud computing ............................................................... 9
Gambar 1. 7 The NIST Definition Framework ............................................................ 10
Gambar 1. 7 Karakteristik Cloud Computing .............................................................. 10
Gambar 1. 9 Komponen Dasar Cloud Computing ....................................................... 12
Gambar 1. 10 Komponen tambahan cloud computing................................................. 13
Gambar 1. 11 Google Drive ......................................................................................... 15
Gambar 2. 1 Ilustrasi Delay dalam telekomunikasi ................................................... 32
Gambar 2. 2 Wireshark RTP Paket Loss ..................................................................... 34
Gambar 2. 3 Wireshark RTP Paket Delay ................................................................... 35
Gambar 3. 1 Smarthome dengan ESP8266 dan Blynk ................................................ 55
Gambar 3. 2 Ilustrasi smart city ................................................................................... 57
Gambar 3. 3 Ilustrasi Smart Builder ............................................................................ 58
Gambar 3. 4 Ilustrasi Internet of Things ...................................................................... 59
Gambar 3. 5 Ilustrasi colokan listrik cerdas................................................................. 63
Gambar 3. 6 Kulkas pintar ........................................................................................... 64
Gambar 3. 7 Garage door ............................................................................................. 65
Gambar 3. 8 skematik projek IoT ................................................................................ 68
Gambar 3. 9 Rangkaian sensor PIR ............................................................................. 69
Gambar 3. 10 Rangkaian servo SG90 .......................................................................... 69
Gambar 3. 11 Rangkaian DHT11 ................................................................................ 69
Gambar 3. 12 Rangkaian solenoid doorlock ................................................................ 70
Gambar 3. 13 Rangkaian lampu AC ............................................................................ 70
Gambar 3. 14 Aplikasi BLYNK .................................................................................. 73
Gambar 4. 1 Ilustrasi big data ...................................................................................... 84
Gambar 4. 2 Ilustrasi sistem apache hadoop ................................................................ 91
Gambar 4. 3 Ilustrasi apache spark .............................................................................. 92
Gambar 4. 4 Arsitektur apache hive ............................................................................ 93
Gambar 4. 5 Pase map reduce ...................................................................................... 94
viii

Gambar 4. 6 Arsitektur apache storm .......................................................................... 95


Gambar 4. 7 Ekosistem Framework Hadoop ............................................................... 95
Gambar 4. 8 Ilustrasi Solusi Hadoop ........................................................................... 96
Gambar 4. 9 Cara kerja HDFS ..................................................................................... 97
Gambar 4. 10 Cara kerja Map Reduce ......................................................................... 98
Gambar 4. 11 Cara kerja Yarn ..................................................................................... 99
ix

DAFTAR TABEL
Tabel 2. 1 Kategori Packet Loss .................................................................................. 31
Tabel 2. 2 Delay........................................................................................................... 31
Tabel 2. 3 Jitter ............................................................................................................ 32
x

COVER PEMISAH ANTAR KB

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


komputasi awan

KEGIATAN BELAJAR 1
2

Pendahuluan
A. 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.
B. 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.
C. 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.
5. Mengerjakan latihan/soal atau tugas dengan mengisi lembar kerja yang telah
disediakan.
Capaian Pembelajaran:
Menganalisis prinsip-prinsip Sistem Informatika, Jaringan dan Aplikasi
3

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

Uraian Materi
1. Teknologi Cloud Computing
1.1 Pengertian Cloud Computing
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
(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
4

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. Cloud computing dideskripsikan pada Gambar 1.

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
5

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.
Penggunaan email seperti Yahoo ataupun Gmail merupakan contoh
penggunaan cloud. Data 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:
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 jugasoftware. 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.
6

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 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
7

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.
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
8

pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat 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 memiliki kontrol atas
sistem operasi, penyimpanan, aplikasi yang disebarkan, dan mungkin kontrol
terbatas komponen jaringan yang pilih (misalnya, firewall host).
9

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 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
10

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.

Gambar 1. 8 Karakteristik Cloud Computing


11

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.
e. Measured Service. Sistem komputasi awan secara otomatis mengawasi dan
mengoptimalkan penggunaan sumber- daya dengan memanfaatkan kemampu-
an 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 :
12

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.
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
13

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).

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.
14

c. Cloud Applications, aplikasi-aplikasi yang memanfaatkan Cloud Computing


dalam arsitektur software sehingga para penggunanya tidak 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.
15

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

Gambar 1.12 Tahap 1 Pembuatan Akun Google Drive


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

Gambar 1. 13 Tahap 2 Pembuatan Akun 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.

Gambar 1.14 Tahap 3 Pembuatan Akun Google Drive


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

Gambar 1. 15 Tahap 4 Pembuatan Akun Google Drive


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.

Gambar 1. 16 Tahap 5 Pembuatan Akun Google Drive


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”
18

Gambar 1. 17 Tahap 1 Menyimpan Data di Google Drive


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

Gambar 1. 18 Tahap 2 Menyimpan Data di Google Drive


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

Gambar 1. 19 Tahap 3 Menyimpan Data di Google Drive


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

Gambar 1. 20 Tahap 4 Menyimpan Data di Google Drive


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”

Gambar 1. 21 Tahap 6 Menyimpan Data di Google Drive


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

Gambar 1. 23 Tahap 7 Menyimpan Data di Google Drive


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 ….”

Gambar 1. 24 Tahap 8 Menyimpan Data di Google Drive


21

9) Lalu kemudian klik folder mana yang akan dijadikan untuk menyimpan
file tersebut.

Gambar 1. 25 Tahap 9 Menyimpan Data di Google Drive


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…

Gambar 1. 26 Tahap 1 Menyimpan Data di Google Drive (cara 2)


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
22

download saja (tidak bisa edit). Set juga hak akses 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.

Gambar 1. 27 Tahap 2 Menyimpan Data di Google Drive (cara 2)


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.

Gambar 1. 28 Tahap 3 Menyimpan Data di Google Drive (cara 2)


23

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).

Gambar 1. 29 Tahap 4 Menyimpan Data di Google Drive (cara 2)


Rangkuman
Cloud computing adalah gabungan pemanfaatan teknologi komputer
(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.
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.
Pelayanan dalam cloud computing terbagi atas tiga bagian, yaitu layanan SaaS
24

(Software as a Service), Paas ( Platform as a Service), dan Iaas (Infrasruktur as a


service), dalam pelaksanaan komponen cloud computing tergagi atas komponen dasar
dan komponen lainnya. Keamanan dalam penyimpanan data cloud computing ini
dapat diandalkan selama sistemnya berfungsi dengan baik.
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.
Tes Formatif
1. Salah satu manfaat cloud computing yang dapat menambah kapasitas
penyimpanan data tanpa harus membeli peralatan tambahan disebut…
A. Aksesbilitas
B. Keamanan
C. Skalabilitas
D. Pengembangan kreasi
E. Kecemasan

2. Layanan komputasi awan yang menyediakan infrastruktur IT berupa CPU, RAM,


storage, bandwith dan konfigurasi lain disebut…
A. Software as a Service
B. Platform as a Service
C. Infrastructure as a Service
D. On Demand Self Service
E. Measured Service

3. Layanan komputasi awan yang biasanya sudah menyediakan sistem operasi,


database, web server dan framework aplikasi agar dapat menjalankan aplikasi
yang telah dibuat disebut….
A. Software as a Service
B. Platform as a Service
C. Infrastructure as a Service
D. On Demand Self Service
E. Measured Service
25

4. Layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi yang
telah disediakan disebut…
A. Software as a Service
B. Platform as a Service
C. Infrastructure as a Service
D. On Demand Self Service
E. Measured Service

5. Infrastruktur awan yang dibuat tersedia untuk umum atau kelompok industri
besar dan dimiliki oleh sebuah organisasi yang menjual layanan awan disebut…
A. Private Cloud
B. Community Cloud
C. Public Cloud
D. Hybrid Cloud
E. Clients Cloud

6. Infrastruktur awan digunakan secara bersama oleh beberapa organisasi dan


mendukung komunitas tertentu yang telah berbagi concerns disebut….
A. Private Cloud
B. Community Cloud
C. Public Cloud
D. Hybrid Cloud
E. Clients Cloud

7. Pengguna dapat memesan dan mengelola layanan tanpa interaksi manusia dengan
penyedia layanan merupakan karekteristik komputasi awan yang disebut….
A. On-demand self-service
B. Broad network access
C. Resource pooling
D. Rapid elasticity
E. Measured Service

8. Karekteristik sistem komputasi awan yang secara otomatis mengawasi dan


mengoptimalkan penggunaan sumber daya dengan memanfaatkan kemampuan
pengukuran pada beberapa tingkat yang sesuai dengan jenis layanan disebut….
26

A. On-demand self-service
B. Broad network access
C. Resource pooling
D. Rapid elasticity
E. Measured Service

9. Komponen dasar komputasi awan dalam topologi yang sederhana adalah….


A. Clients
B. Services
C. Application
D. Platform
E. Storage

10. Produk, layanan dan solusi yang dipakai dan disampaikan secara real-time
melalui media internet merupakan komponen layanan Cloud Computing yang
disebut…
A. Cloud Clients
B. Cloud Services
C. Cloud Applications
D. Cloud Platform
E. Cloud Storage

Daftar Pustaka
Fauziah, Yuli. (2013). Aplikasi E-Services Berbasis Cloud Computing. Seminar
Nasional Informatika 2013 (semnasIF 2013) ISSN: 1979-2328 UPN ”Veteran”
Yogyakarta, 18 Mei 2013
.https://media.neliti.com/media/publications/172203-ID-none.pdf.
Mell, Peter and Grance, Tim, 2011, The NIST Definition of Cloud Computing,
National Institute of Standards and Technology (NIST),
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf/
Wardani, Kusuma. (2018). Penerapan Cloud Computing di Instansi Pemerintah.
Komunitas eLearning Ilmu Komputer.com.
http://ilmukomputer.org/wp-content/uploads/2013/04/dani-cloudcomputing1.p
df.

Internet:
Basingna, 2013, “Jenis Layanan Cloud Comnputing”,
https://basingna.wordpress.com/2013/04/05/jenis-layanan-cloud-computing/
(05 April 2013)
27

Wikipedia Indonesia, 2022, “Komputasi Awan”, id.wikipedia.org/wiki/


Komputasi_awan (25 Februari 2022)

Anda mungkin juga menyukai