Anda di halaman 1dari 128

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

Pendahuluan
A. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 2 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta PPG
tentang Quality of Service (QoS) dan recovery data dari layanan jaringan.
Secara khusus, tujuan Kegiatan Belajar 2 ini adalah agar peserta mampu: (1)
Menganalisis Quality of Service dari layanan Jaringan; dan (2) Menganalisis hasil
recovery data.
B. Relevansi
Kegiatan Belajar 2 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.
C. Panduan Belajar
Kegiatan Belajar 2 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:
1. Menganalisis Quality of Service dari layanan Jaringan
2. Menganalisis hasil recovery data
28

Pokok-pokok Materi:
1. Quality of Service dari layanan Jaringan
2. Recovery data

Uraian Materi
1. Quality of Service dari Layanan Jaringan
Quality of Service (QoS) adalah kemampuan suatu jaringan untuk
menyediakan layanan yang baik dengan menyediakan bandwith, mengatasi jitter
dan delay. Parameter QoS adalah latency, jitter, packet loss, throughput, MOS,
echo cancellation dan PDD. Quality of Service suatu network merujuk ke tingkat
kecepatan dan keandalan penyampaian berbagai jenis beban data di dalam suatu
komunikasi. Quality of Service digunakan untuk mengukur tingkat kualitas
koneksi jaringan TCP/IP internet atau intranet.
Menurut A.Gani Analisis jaringan menggunakan QoS khususnya adalah
latency dan throughput mampu memberikan analisis jaringan yang baik, dimana
aspek ini yang sering digunakan didalam analisis jaringan. QoS didefinisikan
sebagai sebuah mekanisme atau cara yang memungkinkan layanan dapat
beroperasi sesuai dengan karakteristiknya masing-masing dalam jaringan IP
(Internet Protocol). QoS dapat mengukur jaringan internet dari parameter
delay/latency, jitter, packet loss dan throughput. QoS merupakan metode
pengukuran tentang seberapa baik jaringan yang terpasang dan juga merupakan
suatu usaha untuk mendefinisikan karakteristik dan sifat dari satu layanan
(Yan, 2015). QoS digunakan untuk mengukur sekumpulan atribut kinerja yang
telah dispesifikasikan dan diasosiasikan dengan suatu layanan. Parameter QoS
yang digunakan untuk analisis layanan komunikasi data adalah jitter, packet
loss, throughtput, dan delay (Yohanaes. dkk).
QoS didesain untuk membantu end user (client) menjadi lebih produktif
dengan memastikan bahwa user mendapatkan performansi yang handal dari
aplikasi-aplikasi berbasis jaringan. QoS mengacu pada kemampuan jaringan
untuk menyediakan layanan yang lebih baik pada trafik jaringan tertentu melalui
teknologi yang berbeda-beda. QoSmerupakan suatu tantangan yang besar dalam
jaringan berbasis IP dan internet secara keseluruhan. Tujuan dari QoS adalah
untuk memenuhi kebutuhan-kebutuhan layanan yang berbeda, yang menggunakan
29

infrastruktur yang sama. QoS menawarkan kemampuan untuk mendefinisikan


atribut-atribut layanan yang disediakan, baik secara kualitatif maupun kuantitatif.

1.1 Pentingnya QoS


Ada beberapa alasan mengapa kita memerlukan QoS, yaitu:
a. Memberikan prioritas untuk aplikasi-aplikasi yang kritis pada jaringan.
b. Memaksimalkan penggunaan investasi jaringan yang sudah ada.
c. Meningkatkan performansi untuk aplikasi-aplikasi yang sensitif terhadap
delay, seperti Voice dan Video.
d. Merespon terhadap adanya perubahan-perubahan pada aliran traffic di
jaringan.

1.2 Tingkatan QoS


Terdapat 3 tingkat QoS yang umum dipakai, yaitu best-effort service,
integrated service dan differentiated service. Ketiga level tersebut yaitu:
a. Best-Effort Service
Best-effort service digunakan untuk melakukan semua usaha agar
dapat mengirimkan sebuah paket ke suatu tujuan. Penggunaan best-effort
service tidak akan memberikan jaminan agar paket dapat sampai ke tujuan
yang dikehendaki. Sebuah aplikasi dapat mengirimkan data dengan besar
yang bebas kapan saja tanpa harus meminta ijin atau mengirimkan
pemberitahuan ke jaringan. Beberapa aplikasi dapat menggunakan
best-effort service, sebagai contohnya FTP dan HTTP yang dapat
mendukung best-effort service tanpa mengalami permasalahan. Untuk
aplikasi-aplikasi yang sensitif terhadap network delay, fluktuasi
bandwidth, dan perubahan kondisi jaringan, penerapan best-effort service
bukanlah suatu tindakan yang bijaksana. Sebagai contohnya aplikasi
telephony pada jaringan yang membutuhkan besar bandwidth yang tetap,
agar dapat berfungsi dengan baik; dalam hal ini penerapan best-effort akan
mengakibatkan panggilan telephone gagal atau terputus.
b. Integrated Service
Model integrated service menyediakan aplikasi dengan tingkat
jaminan layanan melalui negosiasi parameter-parameter jaringan secara
end-to-end. Aplikasi-aplikasi akan meminta tingkat layanan yang
30

dibutuhkan untuk dapat beroperasi dan bergantung pada mekanisme QoS


untuk menyediakan sumber daya jaringan yang dimulai sejak permulaan
transmisi dari aplikasi-aplikasi tersebut. Aplikasi tidak akan mengirimkan
trafik, sebelum menerima tanda bahwa jaringan mampu menerima beban
yang akan dikirimkan aplikasi dan juga mampu menyediakan QoS yang
diminta secara end-to-end. Untuk itulah suatu jaringan akan melakukan
suatu proses yang disebut admission control. Admission control adalah
suatu mekanisme yang mencegah jaringan mengalami over-loaded. Jika
QoS yang diminta tidak dapat disediakan, maka jaringan tidak akan
mengirimkan tanda ke aplikasi agar dapat memulai untuk mengirimkan
data. Jika aplikasi telah memulai pengiriman data, maka sumber daya pada
jaringan yang sudah dipesan aplikasi tersebut akan terus dikelola secara
end-to-end sampai aplikasi tersebut selesai.
c. Differentiated Service
Model terakhir dari QoS adalah model differentiated service.
Differentiated service menyediakan suatu set perangkat klasifikasi dan
mekanisme antrian terhadap protokol-protokol atau aplikasi-aplikasi
dengan prioritas tertentu di atas jaringan yang berbeda. Differentiated
service bergantung pada kemampuan edge router untuk memberikan
klasifikasi dari paket-paket yang berbeda tipenya yang melewati jaringan.
Trafik jaringan dapat diklasifikasikan berdasarkan alamat jaringan,
protocol dan port, ingress interface, atau klasifikasi lainnya selama masih
didukung oleh standard access list atau extended access list.

1.3 Parameter QoS


Performansi mengacu ke tingkat kecepatan dan keandalan penyampaian
berbagai jenis beban data di dalam suatu komunikasi. Performansi merupakan
kumpulan dari beberapa parameter besaran teknis, yaitu :
a. Throughput
Throughput yaitu kecepatan (rate) transfer data efektif, yang diukur dalam
bps. Troughput merupakan jumlah total kedatangan paket yang sukses
yang diamati pada destination selama interval waktu tertentu dibagi oleh
durasi interval waktu tersebut.
31

b. Packet Loss
Packet Loss, merupakan suatu parameter yang menggambarkan suatu
kondisi yang menunjukkan jumlah total paket yang hilang, dapat terjadi
karena collision dan congestion pada jaringan dan hal ini berpengaruh
pada semua aplikasi karena retransmisi akan mengurangi efisiensi jaringan
secara keseluruhan meskipun jumlah bandwidth cukup tersedia untuk
aplikasi-aplikasi tersebut. Umumnya perangkat jaringan memiliki buffer
untuk menampung data yang diterima. Jika terjadi kongesti yang cukup
lama, buffer akan penuh, dan data baru tidak akan diterima.
Tabel 2. 1 Kategori Packet Loss
KATEGORI DEGREDASI PACKET LOSS
Sangat bagus 0
Bagus 3%
Sedang 15 %
Jelek 25 %

c. Delay (latency)
Delay (latency), adalah waktu yang dibutuhkan data untuk menempuh
jarak dari asal ke tujuan. Delay dapat dipengaruhi oleh jarak, media fisik,
kongesti atau juga waktu proses yang lama. Adapun komponen delay
adalah sebagai berikut:
Tabel 2. 2 Delay

Jenis Delay Keterangan


Algorithmic Delay ini disebabkan oleh standar codec yang digunakan.
delay Contohnya, Algorithmic delay untuk G.7 II adalah 0 ms
Packetization Delay yang disebabkan oleh peng-akumulasian bit voice
delay sample ke Frame. Seperti contohnya, satandar G. 7II untuk
payload 160 bytes memakan waktu 20 ms.
Serialization Delay ini terjadi karena adanya waktu yang dibutuhkan
delay untuk pentransmisian paket IP dari sisi originating
(pengirim)
Propagation Delay ini terjadi karena perambatan atau perjalanan.
delay Paket IP di media transmisi ke alamat tujuan. Seperti
contohnya delay propagasi di dalam kabel akan memakan
waktu 4 sampai 6 us per kilometernya.
Coder Waktu yang dibutuhkan oleh Digital Signal Processing
(Processing) (DSP) untuk mengkompres sebuah block PCM, nilainya
Delay bervariasi bergantung dari codec dan kecepatan prosessor
32

Gambar 2. 1 Ilustrasi Delay dalam telekomunikasi


d. Jitter
Jitter atau variasi kedatangan paket, hal ini diakibatkan oleh variasi-variasi
dalam panjang antrian, dalam waktu pengolahan data, dan juga dalam
waktu penghimpunan ulang paket-paket di akhir perjalanan jitter. Jitter
lazimnya disebut variasi delay, berhubungan erat dengan latency, yang
menunjukkan banyaknya variasi delay pada taransmisi data di jaringan.
Delay antrian pada router dan switch dapat menyebabkan jitter.
Tabel 2. 3 Jitter
KATEGORI DEGRADASI PEAK JITTER
Sangat Bagus 0 ms
Bagus 0 s/d 75 ms
Sedang 76 s/d 125 ms
Jelek 125 s/d 225 ms

e. MOS (Mean Opinion Score)


Kualitas sinyal yang diterima biasanya diukur secara subjektif dan
objektif. Metoda pengukuran subyektif yang umum dipergunakan dalam
pengukuran kualitas speech coder adalah ACR (Absolute Category Rating)
yang akan menghasilkan nilai MOS (Mean Opinion Score). Tes subyektif
ACR meminta pengamat untuk menentukan kualitas suatu speech coder
tanpa membandingkannya dengan sebuah referensi. Skala rating umumnya
mempergunakan penilaian yaitu beruturut-turut: Exellent, Good, Fair,
Poor dan Bad dengan nilai MOS (Mean Opinion Score) berturut-turut: 5,
4, 3, 2 dan 1. Kualitas suara minimum mempunyai nilai setara MOS 4.0.
33

f. Echo Cancelation
Untuk menjamin kualitas layanan voice over packet terutama disebabkan
oleh echo karena delay yang terjadi pada jaringan paket maka perangkat
harus menggunakan teknik echo cancelation. Persyaratan performansi
yang diperlukan untuk echo canceller harus mengacu standar internasional
ITU G.165 atau G.168.

g. Post Dial Delay


PDD (Post-Dial Delay) yang diijinkan kurang dari 10 detik dari saat digit
terakhir yang dimasukkan sampai mendapatkan ringing back.

1.4 Penyebab QoS Yang Buruk


Terdapat beberapa faktor pengganggu dalam jaringan yang menyebabkan
turunya nilai QoS, yaitu :
a. Redaman, yaitu jatuhnya kuat sinyal karena pertambahan jarak pada media
transmisi. Setiap media transmisi memiliki redaman yang berbeda-beda,
tergantung dari bahan yang digunakan. Untuk mengatasi hal ini, perlu
digunakan repeater sebagai penguat sinyal. Pada daerah frekuensi tinggi
biasanya mengalami redaman lebih tinggi dibandingkan pada daerah
frekuensi rendah.
b. Distorsi, yaitu fenomena yang disebabkan bervariasinya kecepatan
propagasi karena perbedaan bandwidth. Untuk itu, dalam komunikasi
dibutuhkan bandwidth transmisi yang memadai dalam mengakomodasi
adanya spektrum sinyal. Dianjurkan digunakan pemakaian bandwidth yang
seragam, sehingga distorsi dapat dikurangi.
c. Noise ini sangat berbahaya, karena jika terlalu besar akan dapat mengubah
data asli yang dikirimkan.

1.5 Perbaikan QoS


Usaha menjaga dan meningkatkan nilai QoS, dibutuhkan teknik untuk
menyediakan utilitas jaringan, yaitu dengan mengklasifikasikan dan
memprioritaskan setiap informasi sesuai dengan karakteristiknya
masing-masing. Contohnya, terdapat paket data yang bersifat sensitif terhadap
delay tetapi tidak sensitif terhadap packet loss seperti VoIP, ada juga paket
34

yang bersifat sensitif terhadap packet loss tetapi tidak sensitif terhadap delay
seperti transfer data. Untuk itu perlu dilakukan pengklasifikasian paket dan
pengurutan prioritas paket dari yang paling tinggi sampai terendah.

1.6 Pengukuran QoS (Wireshark)


Salah satu parameter untuk menilai QoS jaringan adalah delay. Delay
adalah waktu sejak paket dikirim sampai selesai ditransmisikan. Delay dapat
dipengaruhi oleh kongesti, media fisik, jarak atau waktu proses yang lama.
Pengukuran parameter QoS, dapat dilakukan menggunakan aplikasi Wireshark.
Wireshark merupakan sebuah software sniffer freeware yang dapat didownload
melalui situs resmi www.wireshark.org. Program sniffer adalah program yang
dapat digunakan untuk ‘mengintip/mengendus/sniff’ sebuah jaringan, baik
Ethernet maupun non-ethernet.
Packet loss adalah banyaknya paket yang hilang pada suatu jaringan paket
yang disebabkan oleh tabrakan (collision), penuhnya kapasitas jaringan, dan
penurunan paket yang disebabkan oleh habisnya TTL (Time To Live) paket.
Untuk melihat nilai dari packetloss pertama buka Aplikasi Wireshark
kemudian dipilih Telephony --> RTP --> Show All Stream --> Stream
Analysis --> Pilih Ip client --> Pilih Analyze, maka akan muncul gambar
berikut ini untuk mendapatkan nilai dari packet loss.

Gambar 2. 2 Wireshark RTP Paket Loss


35

Delay adalah waktu tunda saat paket yang diakibatkan oleh proses
transmisi dari satu titik menuju titik lain yang menjadi tujuannya. Delay
diperoleh dari selisih waktu kirim antara satu paket TCP dengan paket lainnya
yang direpresentasikan dalam satuan seconds. Buka Aplikasi Wireshark
kemudian dipilih Telephony --> RTP --> Show All Stream --> Stream
Analysis --> Pilih Ip client --> Pilih Analyze, maka akan muncul gambar
berikut ini.

Gambar 2. 3 Wireshark RTP Paket Delay

2. Recovery Data
Data recovery atau pemulihan data adalah proses penyelamatan (retrieving)
data yang tidak dapat diakses, hilang, rusak atau terformat dari penyimpanan
sekunder, media removable atau file, bila data yang tersimpan didalamnya tidak
dapat diakses dengan cara biasa. Data paling sering disimpan dari media
penyimpanan seperti harddisk drive internal atau eksternal hdd, ssd, flash drive
USB, kaset magnetic, dvd, cd, subsistem raid, dan perangkat elektronik lainnya.
Pemulihan data mungkin diperlukan karena kerusakan fisik pada perangkat
penyimpanan atau kerusakan logis pada system berkas yang mencegahnya
dipasang oleh system operasi induk.
Recovery dalam komputer memang lebih banyak dijumpai ketika suatu sistem
bermasalah akibat error, terkena virus dan lain-lain. Tidak hanya itu faktor human
error seperti pemakaian komputer yang terlalu lama dan malfunction pada
perangkat seperti Harddisk juga dapat beresiko tinggi pada sistem. Proses
36

recovery adalah suatu kegiatan pemulihan atau mengembalikan sistem yang


bermasalah ke kondisi sebelumnya. Hal ini sering digunakan karena lebih aman
dan sangat cocok untuk pengguna yang tidak mempunyai anti virus atau. Bahkan
sering menjumpai kondisi dimana sistem terkena serangan virus yang cukup parah
sehingga tidak dapat ditanggulangi oleh anti virus sekalipun.
Tujuan dari data recovery adalah mengembalikan file yang sudah hilang
tersebut kemudian memindahkannya ke tempat yang aman dengan cara menyalin
atau meng-copy (Adesta, dkk). Beberapa aplikasi untuk recovery data seperti
system recovery windows, pandora recovery, dan recuva. Pandora recovery
adalah sebuah aplikasi pemanggil data yang sudah hilang atau terhapus melalui
Side Cylinder Sector dari HardDisk, Floppy Disk sedangkan Recuva adalah
perangkat untuk mendapatkan data kembali yang mudah digunakan. Dengannya,
Anda dapat mencari dan mendapatkan kembali dokumen, file, folder dan
informasi (Pastima Simajuntak).

2.1 Fungsi recovery data


Fungsi Recovery dalam komputer memang beragam, dengan Recovery dapat
mengembalikan sistem ke kondisi sebelumnya. Pada suatu software
pengolahan data seperti Microsoft Word hampir sama, fungsi recovery dapat
mengembalikan data ke kondisi sebelum error terjadi. Hal ini dilakukan
sebagai langkah keamanan atau pencegahan kerusakan pada sistem dan
hilangnya data-data penting yang disimpan. Menggunakan prosedur recovery
dapat dengan mudah mengembalikan sistem yang hang, error atau terinfeksi
virus yang tidak bisa ditangani antivirus. Penggunaannya yang mudah dan
minim resiko juga menjadikan recovery sebagai solusi.

2.2 Recovery data (System restore windows)


Fungsi anti virus untuk mencegah serangan virus, malware, Trojan dan
lain-lain agar tidak menimbulkan kerusakan sistem. Namun ketika sistem
sudah dibobol dan timbul kerusakan sistem yang cukup para maka solusi
terbaik adalah segera melakukan System Recovery. Untuk langkah-langkah
singkatnya seperti dibawah ini:
37

a. Setting Recovery pada sistem biasanya dapat dijumpai pada pilihan Start
Button.

Gambar 2. 4 Tahap 1 System Restore Windows


b. Setelah di klik maka akan muncul jendela System Restore/Recovery,
kemudian klik pada tombol Next.

Gambar 2. 5 Tahap 2 System Restore Windows


c. Pada halaman utama akan menjumpai daftar Restore/Recovery Point yang
ditulis secara otomatis oleh sistem komputer. pilih sesuai waktu yang
diinginkan, jika kerusakan terjadi sehari yang lalu maka hanya perlu memilih
Point pada 2 hari yang lalu. Setiap Point tentunya juga memiliki registry dan
pengaturan sistem yang berbeda-beda, sehingga harus hafal segala
perubahan pada setting komputer.
38

d. Jika sudah memilih bisa klik Scan for Affected Program kemudian pilih Next.

Gambar 2. 6 Tahap 4 System Restore Windows


e. Lalu pada jendela konfirmasi bisa klik Finish dan proses Recovery pun
akhirnya berjalan, tunggu proses hingga selesai dan jangan lupa untuk
merestart komputer agar perubahan dapat langsung diterapkan.

Gambar 2. 7 Tahap 5 System Restore Windows


2.3 Recovery data (Pandora)
a. Pertama Download dan Install Software Pandora File Recovery

Gambar 2. 8 Tahap 1 Recovery Data Pandora


39

b. Jalankan Program Pandora, nanti akan muncul Pandora Recovery Wizard,


Kita klik tombol Next

Gambar 2. 9 Tahap 2 Recovery Data Pandora


c. Kita pilih “No, i did not find my file” jika file penting kita tidak ditemukan di
Recycle Bin

Gambar 2. 10 Tahap 3 Recovery Data Pandora


d. Pilih Drive yang akan kita scan (Pilihan Drive menyesuaikan sesuai tempat
dimana kita menyimpan file terdahulu sebelum hilang)

Gambar 2. 11 Tahap 4 Recovery Data Pandora


40

e. Terdapat 3 Metode Recovery (dapat dipilih sesuai kebutuhan, kami


mencontohkan pilih opsi ke tiga)

Gambar 2. 12 Tahap 5 Recovery Data Pandora


f. Pilih jenis file yang kita cari (Misal jika kita ingin mencari file Ms Word
maka kita checklist hanya pada opsi *.DOC dan *.DOCX)

Gambar 2. 13 Tahap 6 Recovery Data Pandora


g. Klik Start Disk Surface Scan Lalu tunggu hingga proses scan. Hasil scan
akan muncul di kolom sebelah kanan
41

Gambar 2. 14 Tahap 7 Recovery Data Pandora

h. Klik icon Recovery untuk mengembalikan data yang hilang


2.4 Recovery data (recuva)
a. Jalankan program recuva. Kemudian klik tombol Next

Gambar 2. 15 Tahap 1 Recovery Data Recuva


b. Pilih jenis file yang mau di recover. Kalau ingin recover semua file, pilih All
Files. Kemudian klik tombol Next

Gambar 2. 16 Tahap 2 Recovery Data Recuva


c. Pilih drive/folder lokasi file yang mau di recover. Klik tombol Browse untuk
memilih drive/folder. Kemudian klik tombol Next.
42

Gambar 2. 17 Tahap 3 Recovery Data Recuva


d. Centang opsi Enable Deep Scan untuk memaksimalkan pencarian file yang
hilang. Kemudian klik tombol Start untuk memulai pencarian.

Gambar 2. 18 Tahap 4 Recovery Data Recuva

e. Proses pencarian memakan waktu yang lumayan lama, tergantung dari


besarnya hardisk/flashdisk/memory card yang mau di recover.
43

Gambar 2. 19 Tahap 5 Recovery Data Recuva


f. Setelah proses pencarian selesai, berikut tampilan file-file yang berhasil
ditemukan. Disini bisa kelihatan nama file dan statusnya. Warna hijau
(Excellent): file kemungkinan besar bisa di recover. Warna kuning
(Poor/Very Poor): file kemungkinan kecil bisa di recover. Warna merah
(Unrecoverable): file tidak bisa di recover.
g. Klik kolom State untuk mengurutkan file berdasarkan statusnya. Dan klik
tombol Switch to advanced mode untuk menampilkan opsi lainnya.

Gambar 2. 20 Tahap 6 Recovery Data Recuva


h. Pada advanced mode, anda bisa mencari file dengan format tertentu dengan
cara mengisi field pencarian (yang ada icon kaca pembesar). Misalnya:
*.jpg, *.docx, *.mp3, dll). Atau klik tanda panah pada field pencarian.
44

Gambar 2. 21 Tahap 7 Recovery Data Recuva


i. Di sebelah kanan, ada kotak preview untuk melihat file yang mau di recover
Tapi yang bisa di preview hanya file gambar.

Gambar 2. 22 Tahap 8 Recovery Data Recuva


j. Setelah menemukan file yang ingin di recover, centang kotak disamping, file
tersebut dan klik tombol Recover. Kemudian tentukan tempat penyimpanan
file yang di recover. Pilih media lain dari media yang di recover. Misalnya
media yang di recover adalah flashdisk, maka pilih harddisk, untuk tempat
penyimpanan file. Hal ini untuk menghindari filenya menimpa (overwrite)
file lain. Klik tombol OK untuk menyimpan file.

2.5 Analisis Terhadap Problem Solving Hasil Recovery Data


Problem solving hasil recovery data untuk mengetahui hasil recovery yang telah
dilakukan, beberapa tahap yang harus dilakukan yaitu:
a. Definisikan Masalah
Definisikan atau ketahui masalah hasil recovery yang ditemukan, seperti lengkap
file hasil recovery atau masalah lainnya.
45

b. Identifikasi penyebab yang mungkin


Kumpulkan data penyeban hasil recovery bermasalah, seperti terjadinya
penutupan aplikasi ditengah proses recovery, atau aplikasi recovery yang digunakan
membatasi data yang direcovery.
c. Ajukan dan implementasi solusi
Setelah mengatehui masalah yang dialami lakukan solusi, seperti mengganti
aplikasi recovery yang lebih memungkin memberikan data hasil recovery yang lebih
baik, tidak menghentikan proses recovery ditengah proses dan solusi lainnya.

Rangkuman
Quality of Service (QoS) adalah kemampuan suatu jaringan untuk menyediakan
layanan yang baik dengan menyediakan bandwith, mengatasi jitter dan delay.
Parameter QoS adalah latency, jitter, packet loss, throughput, MOS, echo
cancellation dan PDD. Quality of Service suatu network merujuk ke tingkat kecepatan
dan keandalan penyampaian berbagai jenis beban data di dalam suatu komunikasi.
Quality of Service digunakan untuk mengukur tingkat kualitas koneksi jaringan
TCP/IP internet atau intranet.
Alasan perlunya QoS, yaitu: (1) untuk memberikan prioritas untuk
aplikasi-aplikasi yang kritis pada jaringan, (2) untuk memaksimalkan penggunaan
investasi jaringan yang sudah ada, (3) untuk meningkatkan performansi untuk
aplikasi-aplikasi yang sensitif terhadap delay, seperti Voice dan Video, (4) untuk
merespon terhadap adanya perubahan-perubahan pada aliran traffic di jaringan.
Salah satu parameter untuk menilai QoS jaringan adalah delay. Delay adalah
waktu sejak paket dikirim sampai selesai ditransmisikan. Delay dapat dipengaruhi
oleh kongesti, media fisik, jarak atau waktu proses yang lama. Pengukuran
parameter QoS, dapat dilakukan menggunakan aplikasi Wireshark. Wireshark
merupakan sebuah software sniffer freeware yang dapat didownload melalui situs
resmi www.wireshark.org. Program sniffer adalah program yang dapat digunakan
untuk ‘mengintip/mengendus/sniff’ sebuah jaringan, baik Ethernet maupun
non-ethernet.
Data recovery atau pemulihan data adalah proses penyelamatan (retrieving) data
yang tidak dapat diakses, hilang , rusak atau terformat dari penyimpanan sekunder,
media removable atau file, bila data yang tersimpan didalamnya tidak dapat diakses
dengan cara biasa. Data paling sering disimpan dari media penyimpanan seperti
46

harddisk drive internal atau eksternal hdd, ssd, flash drive USB, kaset magnetic, dvd,
cd, subsistem raid, dan perangkat elektronik lainnya. Pemulihan data mungkin
diperlukan karena kerusakan fisik pada perangkat penyimpanan atau kerusakan logis
pada sistem berkas yang mencegahnya dipasang oleh sistem operasi induk.
Fungsi Recovery dalam komputer memang beragam, dengan Recovery dapat
mengembalikan sistem ke kondisi sebelumnya. Pada suatu software pengolahan
data seperti Microsoft Word hampir sama, fungsi Recovery dapat mengembalikan
data ke kondisi sebelum error terjadi. Hal ini dilakukan sebagai langkah keamanan
atau pencegahan kerusakan pada sistem dan hilangnya data-data penting yang
disimpan. Menggunakan prosedur recovery dapat dengan mudah mengembalikan
sistem yang hang, error atau terinfeksi virus yang tidak bisa ditangani antivirus.
Penggunaannya yang mudah dan minim resiko juga menjadikan Recovery sebagai
solusi.

Tes Formatif
1. Berikut ini adalah alasan mengapa kita memerlukan QoS, Kecuali….
A. Untuk memberikan prioritas untuk aplikasi-aplikasi yang kritis pada jaringan.
B. Untuk memaksimalkan penggunaan investasi jaringan yang sudah ada.
C. Untuk meningkatkan performansi untuk aplikasi-aplikasi yang sensitif
terhadap delay, seperti Voice dan Video.
D. Untuk merespon terhadap adanya perubahan-perubahan pada aliran traffic di
jaringan.
E. Untuk keamanan atau pencegahan kerusakan pada sistem dan hilangnya
data-data penting.

2. Level tingkatan QoS untuk melakukan semua usaha agar dapat mengirimkan
sebuah paket ke suatu tujuan biasanya disebut…
A. Integrated service
B. Differentiated service
C. Best-effort service
D. On Demand Self Service
E. Measured Service
47

3. Model yang menyediakan aplikasi dengan tingkat jaminan layanan melalui


negosiasi parameter-parameter jaringan secara end-to-end merupakan level
QoS pada tingkat….
A. Integrated service
B. Differentiated service
C. Best-effort service
D. On Demand Self Service
E. Measured Service

4. Berikut ini yang bukan merupakan dari parameter QoS adalah…


A. PDD
B. echo cancellation
C. throughput
D. Noice
E. Latency

5. Parameter yang menggambarkan suatu kondisi yang menunjukkan jumlah total


paket yang hilang karena collision dan congestion pada jaringan dan
berpengaruh pada semua aplikasi karena retransmisi dan akan mengurangi
efisiensi jaringan secara keseluruhan meskipun jumlah bandwidth cukup
tersedia untuk aplikasi-aplikasi tersebut yaitu parameter....
A. Throughput
B. Packet Loss
C. Delay (latency)
D. Jitter
E. MOS (Mean Opinion Score)

6. Factor pengganggu dalam jaringan yang menyebabkan turunnya nilai QoS


yang disebabkan bervariasinya kecepatan propagasi karena perbedaan
bandwidth, yaitu….
A. Redaman
B. Noise
C. Delay
D. Distorsi
E. Latency
48

7. Paket data yang bersifat sensitif terhadap delay tetapi tidak sensitif terhadap
packet loss yaitu…
A. Transfer data
B. VoIP
C. TCP/IP
D. ARP
E. FTP

8.

Langkah-langkah yang tepat untuk melihat nilai dari packetloss seperti pada
gambar di atas yaitu…..
A. Pilih Telephony --> RTP --> Show All Stream --> Stream Analysis -->
Pilih Ip client --> Pilih Analyze
B. Pilih Telephony --> Show All Stream --> RTP --> Stream Analysis -->
Pilih Ip client --> Pilih Analyze
C. Pilih Telephony --> Show All Stream --> Stream Analysis --> RTP -->
Pilih Ip client --> Pilih Analyze
D. Pilih Show All Stream --> Telephony --> Stream Analysis --> RTP -->
Pilih Ip client --> Pilih Analyze
E. Pilih Show All Stream --> Telephony --> Pilih Ip client --> RTP -->
Stream Analysis --> Pilih Analyze
49

9. Proses penyelamatan data yang tidak dapat diakses, hilang, rusak atau terformat
dari penyimpanan sekunder, media atau file, bila data yang tersimpan didalamnya
tidak dapat diakses dengan cara biasa disebut…
A. Backup
B. Removable
C. Retry
D. Restore
E. Reply

10. Mengumpulkan data penyebab hasil recovery bermasalah, seperti terjadinya


penutupan aplikasi ditengah proses recovery, atau aplikasi recovery yang
digunakan membatasi data yang direcovery merupakan salah satu tahapan
problem solving hasil recovery, yaitu….
A. Mendefenisikan masalah
B. Mengidentifikasi masalah
C. Merancang solusi
D. Mengajukan solusi
E. Mengimplementasikan solusi

Daftar Pustaka
A. Gani, Aplikasi Pengaruh Quality of Service (QoS) Video Conference Pada Trafik
H.323 Dengan Menggunakan Metode Differentiated Service (Diffserv),
Universitas Syiah Kuala, 2010.
Adesta, dkk, Data Recovery Dengan Keamanan Kode Password Pada Smartphone
Blackberry, Teknik Informatika Universitas Bina Darma
Pastima Simajuntak, Winarto, Analisis Perbandingan Aplikasi Pandora Recovery Dan
Recuva Terhadap Pengembalian Data Windows, Fakultas Teknik Universitas
Putera Batam
Rika Wulandari, 2016, Analisis Qos (Quality Of Service) Pada Jaringan Internet
(Studi Kasus : Upt Loka Uji Teknik Penambangan Jampang Kulon – Lipi),
Jurnal Teknik Informatika dan Sistem Informasi Volume 2 nomor 2 Agustus
2016
Yan, J. QoS analysis based on ACO in WMSNs. Internationl Conference on
Communication Technology. 2015: 525-528.
50

Yohanes Andri Pranata, dkk, Analisis Optimasi Kinerja Quality Of Service Pada
Layanan Komunikasi Data Menggunakan Ns-2 Di PT. PLN (Persero) Jember,
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Jember , ISSN:
1410-2331.
Zul Syukri, dkk, Metode Recovery Data Berbasis Informasi Mutual antar Frame
untuk Video Motion JPEG2000, Magister Teknik Elektro, Fakultas Teknik
Universitas Syiah Kuala, e-ISSN: 2252-7036.

Online:
DD-WRT, 2018, “Quality Of Service”, http://www.dd-wrt.com/wiki/index.php/
Quality_of_Service (23 Maret 2018)
Elfan M, 2015, “Cara Recovery Data Menggunakan Recuva”,
http://it-troubleshoot.blogspot.com/2015/03/cara-recovery-data-menggunakan-r
ecuva.html (27 Maret 2015)
Febian, 2013, “Cara Restore Windows 7 dengan System Restore”,
https://winpoin.com/cara-restore-windows-7-dengan-system-restore/ (19 April
2013)
Microsoft, 2009, “What is QoS”, http://technet.microsoft.com/en-us/
library/cc757120(v=ws.10).aspx (10 Agustus 2009)
Muhammad Zakaria, 2022, ”Pengertian Recovery Data Beserta Fungsinya dalam
Komputer yang wajib anda ketahui”, https://www.nesabamedia.com/
pengertian-recovery-data/ (10 Juni 2022)
PCMag, “QoS”, http://www.pcmag.com/encyclopedia/term/50026/qos
Techopedia, 2017, “Quality Of Service (QoS)”, http://www.techopedia.com/
definition/9049/quality-of-service (25 Januari 2017)
Wikipedia, 2022, ”Quality Of Service”, http://en.wikipedia.org/wiki/
Quality_of_service (24 Maret 2022)
52

Pendahuluan
A. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 3 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta PPG
tentang kecerdasan komputasi pada skala kecil, menengah, dan luas.
Secara khusus, tujuan Kegiatan Belajar 3 ini adalah agar peserta mampu: (1)
Membuat kecerdasan komputasi pada skala kecil; (2) Membuat kecerdasan
komputasi pada skala menengah; (3) Membuat kecerdasan komputasi pada skala
luas.

B. Relevansi
Kegiatan Belajar 3 ini menggunakan beberapa dukungan perangkat 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, sensor dan arduino uno.

C. Panduan Belajar
Pada Kegiatan Belajar 3 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:
1. Membuat kecerdasan komputasi pada skala kecil (smart home)
53

2. Membuat kecerdasan komputasi pada skala menengah (smart city, smart building)
3. Membuat kecerdasan komputasi pada skala luas (Internet of Things)

Pokok-pokok materi:
1. Kecerdasan komputasi pada skala kecil (smart home)
2. Kecerdasan komputasi pada skala menengah (smart city, smart building)
3. Kecerdasan komputasi pada skala luas (Internet of Things)

Uraian Materi
1. Pengertian Kecerdasan Komputasi
Kecerdasan komputasi merupakan bagian dari kecerdasan buatan.
Kecerdasan buatan biasanya didesain lebih kearah problem yang memerlukan
kognitif tingkat tinggi, sedangkan kecerdasan komputasi biasanya lebih kearah
problem dengan tingkat kognitif yang lebih rendah misalnya kecerdasan untuk
control atau persepsi. Kecerdasan komputasi dan kecerdasan buatan keduanya
merupakan kecerdasan mesin yang dapat melakukan tugas intelektual apapun
yang dilakukan manusia.
Kecerdasan komputasi biasanya mengacu pada kemampuan komputer untuk
mempelajari tugas tertentu dari data atau observasi eksperimental. Meskipun
secara umum dianggap sebagai sinonim dari komputasi lunak. Secara umum,
kecerdasan komputasi adalah seperangkat metodologi dan pendekatan komputasi
yang diilhami oleh alam untuk mengatasi masalah dunia nyata yang kompleks di
mana pemodelan matematika atau tradisional tidak berguna karena beberapa
alasan: prosesnya mungkin terlalu rumit untuk penalaran matematis, mungkin
mengandung beberapa ketidakpastian selama proses, atau proses mungkin hanya
bersifat stokastik.
Ioannidou merangkum teknik berpikir komputasi diantaranya:
a. Dekomposisi: Yaitu kemampuan untuk memecah tugas (masalah) kompleks
menjadi tugas-tugas kecil yang lebih rinci. Misalnya memecah ‘kopi susu’
berdasarkan komponen penyusunnya: kopi, gula, susu dan air panas.
b. Pengenalan pola: Yaitu kemampuan untuk mengenal kesamaan atau
perbedaan umum yang nantinya akan membantu dalam membuat prediksi.
Misalnya mengenal pola penjualan saham.
c. Generalisasi pola dan abstraksi: Kemampuan menyaring informasi yang tidak
54

dibutuhkan dan menarik generalisasi dari informasi yang dibutuhkan


sehingga seseorang dapat menggunakan informasi tersebut untuk
menyelesaikan masalah yang serupa. Contohnya dalam menentukan posisi di
bumi dapat digeneralisasi dengan menggunakan titik koordinat bujur dan
lintang.
d. Perancangan algoritma: Adalah kemampuan untuk menyusun
langkah-langkah penyelesaian masalah. Contohnya merancang
langkah-langkah membuat kopi susu, dimulai dari mempersiapkan air panas,
cangkir, sendok serta mencampur kopi, gula dan susu, mengaduk hingga
menghidangkan.

2. Kecerdasan Komputasi pada Skala Kecil (Smart Home)


Smart Home merupakan salah satu bentuk Internet of Things (IoT). Smart
Home menawarkan kualitas hidup yang lebih mudah dengan mengenalkan
otomatisasi peralatan rumah tangga dan asisten rumah tangga. Otomatisasi ini
berdasarkan context awar yang didapatkan dari memonitoring lingkungan
rumah itu sendiri. Seorang pengguna dapat mengontrol peralatan rumahnya dari
jarak jauh, misalkan ketika user tersebut masih dalam perjalanan pulang, dia
mampu menghidupkan AC untuk mendinginkan ruangan, mengontrol pemanas
air untuk mandi dan lain-lain.
Perkembangan kecerdasan komputasi dewasa ini sangat dibutuhkan dalam
berbagai sektor kehidupan, sehingga menunjang kinerja sektor-sektor tersebut,
salah satunya adalah aspek keamanan. Banyak sarana yang dirancang secara
otomatis untuk membantu kegiatan manusia dalam mengatur keamanan
lingkungan ataupun ruangan yang memerlukan tingkat pengamanan yang lebih
ketat. Terutama pada rumah bila ingin terhindar dari kriminalitas seperti
pencurian, perampokan, dan tindak kriminalitas lainnya, serta musibah lain
seperti kebakaran. Perancangan Modul Smart Home menggunakan
mikrokontroler Arduino dan cara berkomunikasi dengan komputer, perancangan
modul alarm dan catu daya yang digabungkan menjadi satu, perancangan modul
driver motor stepper, perancangan modul optikal encoder untuk menentukan
posisi kamera, dan perancangan aplikasi untuk merekam keadaan rumah dengan
webcam, perancangan program interface modem sehingga dapat mengirim SMS
automatis
55

Secara umum smart home memerlukan 3 syarat agar bisa disebut smart,
yaitu
a. Internal Network : berupa kabel, wireless.
b. Intelligent Control : berupa gateway untuk mengelola sistem.
c. Home Automation : mengatur dan mengelola alat-alat untuk menunjang
fungsi rumah pintar.

Gambar 3. 1 Smarthome dengan ESP8266 dan Blynk

Menurut Anbasari (2013), kategori dari smart home dibedakan menjadi 3, yaitu :
a. Comfort
Salah satu fungsi utama smart home ialah mampu memberikan kenyaman
yang lebih kepada penghuninya. Terdapat 2 metode yang digunakan, metode
pertama, smart home akan berfungsi dengan mengenali kegiatan penghuni
kemudian melakukan fungsi otomatisasi terhadap alat-alat di rumah. Metode
kedua, dengan melakukan remote alat-alat rumah tangga dari jarak yang jauh.
b. Healthcare
Smart home mampu menggantikan fungsi perawat dan asisten rumah
tangga kepada pasien, orang tua, ataupun kepada orang sehat sekalipun.
Fungsi healthcare dapat berupa report monitoring kesehatan penghuni yang
dapat diakses oleh dokter ataupun monitoring keaadaan penghuni yang secara
langsung terhubung ke UGD rumah sakit terdekat.
c. Security
Rumah yang terdapat teknologi didalamnya tentu akan rentan terhadap
serangan security. Permasalahan security yang paling sering terjadi
dikarenakan kelemahan dari penghuni itu sendiri dan metode autentikasi yang
mudah diterobos.
56

3. Kecerdasan komputasi pada skala menengah (smart city, smart building)


Kecerdasan komputasi pada skala menengah, penerapannya seperti pada
smart city dan smart building. Penerapan pada smart city dan building sangat
penting untuk meningkatkan laju teknologi yang meningkatkan efektifitas dan
efisiensi. Penjelasan lebih lanjut tentang smart city dan smart building sebagai
berikut:
3.1 Smart City
Smart city merupakan wilayah kota yang telah mengintegrasikan teknologi
informasi dan komunikasi dalam tata kelola sehari-hari, dengan tujuan untuk
mempertinggi efisiensi, memperbaiki pelayanan publik, dan meningkatkan
kesejahteraan warga. Sebuah kota bisa disebut sebagai kota pintar atau smart
city jika sudah mengintegrasikan teknologi informasi dan komunikasi hingga
level tertentu dalam proses tata kelola dan operasional sehari-hari. Integrasi
teknologi tersebut dimaksudkan untuk meningkatkan efisiensi, membagikan
informasi kepada publik, hingga memperbaiki pelayanan kepada
masyarakat ataupun meningkatkan kesejahteraan warga.
Smart City terdiri dari enam dimensi yaitu Smart Economy, Smart Mobility,
Smart Environment, Smart People, Smart Living dan Smart Governance. Konsep
dasar Smart City adalah mewujudkan sebuah komunitas/lingkungan bagi
masyarakat yang efisien, berkelanjutan dan memberikan rasa aman. Konsep
Smart City meliputi Pelayanan, Penyusunan kebijakan publik dan Perencanaan.
(Patel & Padhya, 2014).
Menurut Chandra Adanya teknologi membawa kemudahan informasi bagi
masyarakat. Melalui sebuah aplikasi, beragam informasi mengenai kota dapat
diakses secara cepat oleh masyarakatnya dan Pemerintah Daerah melalui pogram
yang dinamakan Smart City. Smart City sudah dimplementasikan di berbagai
kota di dunia dan terbukti mampu menyelesaikan berbagai persoalan secara cepat
pula. Informasi tersebut juga dapat dimanfaatkan Pemerintah untuk menciptakan
kenyamanan, keamanan dan ketertiban serta kehidupan yang lebih baik. Untuk
itu, perlu dilakukan strategi implementasi smart city yang tepat dan sesuai
dengan kondisi kota. Namun, tentunya ada beberapa tantangan yang dihadapi
oleh masyarakat kota dan perlu diselesaikan agar pembangunan smart city dapat
berjalan dengan lancar.
Peran internet of things (IoT) dalam mewujudkan konsep smart city
57

sangatlah vital. Perangkat IoT mampu mengirim informasi dan melakukan tindak
lanjut melalui jaringan dengan campur tangan manusia yang minimal, sehingga
mampu melakukan beragam fungsi secara otomatis. Implementasi IoT dalam
mewujudkan smart city bisa beraneka ragam, dibatasi hanya oleh imajinasi dan
kemampuan dari para pengembangnya.

Gambar 3. 2 Ilustrasi smart city

3.2 Smart building


Smart Building adalah struktur yang menggunakan proses otomatis untuk
mengendalikan operasional dalam sebuah bangunan seperti untuk pemanasan,
ventilasi, penyejuk ruangan, pencahayaan, keamanan dan sistem-sistem lainnya.
Menurut Budi dan Tri (2017) Sistem Smart Building adalah sistem aplikasi yang
merupakan gabungan antara teknologi dan pelayanan yang dikhususkan pada
lingkungan rumah atau gedung dengan fungsi tertentu yang bertujuan
meningkatkan efisiensi, kenyamanan dan keamanan penghuninya.
Smart Building menggunakan teknologi berupa sensor maupun microchip
untuk mengumpulkan data dan mengelolanya sesuai dengan fungsi maupun
layanan bisnis. Teknologi ini dapat membantu pengelola maupun pemilik untuk
mengurangi penggunaan energi dan meminimalisir dampak dari lingkungan.
Membuat Smart Building dimuai dengan menghubungkan sistem inti seperti
penerangan, meter listrik, meter air, pompa, pemanas, alarm kebakaran dan lain
sebagainya dengan sistem kontrol. Pada tahap selanjutnya, elevator dan kunci
bangunan juga akan menjadi bagian dari Smart Building ini.
58

Gambar 3. 3 Ilustrasi Smart Builder

Keuntungan utama dari Smart Building adalah penghematan energi karena


sistem dapat menentukan kapan harus menyalakan/mematikan listrik, pompa
atau menyalakan AC dengan tepat. Selain itu Smart Building juga memiliki
peran penting untuk mengantisipasi kebakaran atau bencana alam.

4. Kecerdasan komputasi pada skala luas (Internet of Things)


Internet Of Things adalah sebuah kesatuan sistem perangkat komputasi yang
saling berhubungan atau berkomunikasi, baik mekanisme mesin dan digital,
seperti manusia, hewan, dan benda apapun yang dilengkapi identifikasi unik dan
mampu melakukan tranfer data melalui jaringan internet tanpa memerlukan
bantuan manusia ke manusia atau manusia ke komputer. Menurut Oris dan Adi
IoT merupakan segala aktifitas yang pelakunya saling berinteraksi dan dilakukan
dengan memanfaatkan internet. Dalam penggunaannya Internet of Thing banyak
ditemui dalam berbagai aktifitas, contohnya banyaknya transportasi online,
e-commerce, pemesanan tiket secara online, live streaming, e-learning dan
lain-lain bahkan sampai alat-alat untuk membantu dibidang tertentu seperti
remote temperature sensor, GPS tracking, and sebagainya yang menggunakan
internet atau jaringan sebagai media untuk melakukannya.
Teknologi Internet of Things (IoT), merupakan teknologi dengan
kecanggihan tingkat tinggi. Dengan Internet of Things bisa melakukan implan
jantung dengan memonitor, hewan yang dipantau dengan transponder biochip,
59

kendaraan mobil yang memiliki sensor untuk mengingatkan pengemudi ketika


ban kempis. Intinya objek atau benda tersebut dapat diberi alamat IP dan
memiliki kemampuan untuk mentransfer data melalui jaringan internet.
IoT ini juga kerap diidentifikasikan dengan RFID sebagai metode
komunikasi. Walaupun begitu, IoT juga bisa mencakup teknologi-teknologi
sensor lainnya, semacam teknologi nirkabel maupun kode QR yang sering kita
temukan di sekitar kita.

4.1 Cara kerja IoT


IoT bekerja dengan memanfaatkan suatu argumentasi pemrograman, dimana
tiap-tiap perintah argumen tersebut bisa menghasilkan suatu interaksi antar
mesin yang telah terhubung secara otomatis tanpa campur tangan manusia dan
tanpa terbatas jarak berapapun jauhnya. Internet menjadi penghubung antara
kedua interaksi mesin kemudian Manusia dalam IoT tugasnya hanyalah
menjadi pengatur dan pengawas dari mesin-mesin yang bekerja secara langsung
tersebut.

Gambar 3. 4 Ilustrasi Internet of Things


4.2 Unsur pembentuk IoT
Ada beberapa unsur pembentuk IoT yang mendasar termasuk kecerdasan
buatan, konektivitas, sensor, keterlibatan aktif serta pemakaian perangkat
berukuran kecil. Berikut, kami akan menjelaskan masing-masing unsur
pembentuk tersebut dengan singkat:
60

a. Kecerdasan Buatan (Artificial Intelligence/AI) − IoT membuat hampir semua


mesin yang ada menjadi “Smart”. Ini berarti IoT bisa meningkatkan segala
aspek kehidupan kita dengan pengembangan teknologi yang didasarkan pada
AI. Jadi, pengembangan teknologi yang ada dilakukan dengan pengumpulan
data, algoritma kecerdasan buatan, dan jaringan yang tersedia. Sebenarnya ya
contohnya bisa jadi mesin yang tergolong sederhana semacam
meningkatkan/mengembangkan lemari es/kulkas Anda sehingga bisa
mendeteksi jika stok susu dan sereal favorit Anda sudah hampir habis, bahkan
bisa juga membuat pesanan ke supermarket secara otomatis jika stok mau
habis. Penerapan kecerdasan buatan ini memang sangatlah menarik.
b. Konektivitas − Dalam IoT, ada kemungkinan untuk membuat/membuka
jaringan baru, dan jaringan khusus IoT. Jadi, jaringan ini tak lagi terikat
hanya dengan penyedia utamanya saja. Jaringannya tidak harus berskala besar
dan mahal, bisa tersedia pada skala yang jauh lebih kecil dan lebih murah.
IoT bisa menciptakan jaringan kecil tersebut di antara perangkat sistem.
c. Sensor-sensor ini merupakan pembeda yang membuat IoT unik dibanding
mesin canggih lainnya. Sensor ini mampu mendefinisikan instrumen, yang
mengubah IoT dari jaringan standar dan cenderung pasif dalam perangkat,
hingga menjadi suatu sistem aktif yang sanggup diintegrasikan ke dunia nyata
sehari-hari kita.
d. Keterlibatan Aktif (Active Engagement) −Engangement yang sering
diterapkan teknologi umumnya yang termasuk pasif. IoT ini mengenalkan
paradigma yang baru bagi konten aktif, produk, maupun keterlibatan layanan.
e. Perangkat Berukuran Kecil − Perangkat, seperti yang diperkirakan para pakar
teknologi, memang menjadi semakin kecil, makin murah, dan lebih kuat dari
masa ke masa. IoT memanfaatkan perangkat-perangkat kecil yang dibuat
khusus ini agar menghasilkan ketepatan, skalabilitas, dan fleksibilitas yang
baik.

4.3 Bidang penerapan IoT


a. Pertanian, Ada berbagai macam pengaplikasani IoT di sektor pertanian.
Beberapa diantaranya seperti mengumpulkan data soal suhu, curah hujan,
kelembaban, kecepatan angin, serangan hama, dan muatan tanah. Data-data
tersebut bisa dipakai buat mengotomatisasi teknik pertanian. Kemudian, bisa
61

juga dipakai untuk mengambil keputusan (decision making) berdasarkan


informasi yang ada demi meningkatkan kualitas dan kuantitas,
meminimalkan risiko dan limbah, serta mengurangi upaya yang diperlukan
dalam mengelola tanaman. Sebagai contoh, petani sekarang sudah bisa
memantau suhu dan kelembaban tanah dari jauh, dan bahkan menerapkan
data yang diperoleh IoT untuk program pemupukan yang lebih presisi.
b. Energi, Sejumlah besar perangkat yang memakan energi (semacam switch,
outlet listrik, lampu, televisi, dll.) kini sudah bisa terintegrasi dengan
konektivitas internet. Lalu apa dampaknya? Integrasi itu memungkinkan
mesin-mesin ataupun jaringan untuk berkomunikasi dalam menyeimbangkan
pembangkitan listrik serta penggunaan energi yang lebih hemat maupun
efektif. Perangkat ini juga bisa memungkinkan akses remote control dari
pengguna, atau bisa juga manajemen dari satu pusat lewat interface yang
berberbasis cloud. Selain itu, bisa juga mengaktifkan fungsi semacam
penjadwalan (misalnya untuk menyalakan/mematikan mesin pemanas,
mengendalikan oven, mengubah kondisi pencahayaan dari terang menjadi
redup hingga ke gelap, dan lain sebagainya). Jadi dengan IoT di bidang ini,
sistem bisa berkumpul dan bertindak berdasarkan informasi yang terkait
dengan energi dan daya demi meningkatkan efisiensi produksi dan distribusi
listrik.
c. Lingkungan, Aplikasi pemantauan lingkungan dari IOT biasanya pakai
sensor dalam membantu terwujunya perlindungan lingkungan. Contohnya
seperti apa? Penerapannya misalnya dengan memantau kualitas udara atau
air, kondisi atmosfer atau tanah, bahkan juga bisa mencakup pemantauan
teerhadap satwa liar dan habitatnya. Tak hanya itu sebenarnya. Bisa juga IoT
ini dimanfaatkan dalam penanggulangan bencana semacam sistem
peringatan dini Tsunami atau gempa bumi. Hal ini tentunya bisa sangat
membantu. Perangkat IoT dalam hal ini berarti punya jangkauan geografis
yang sangat luas serta mampu bergerak.
d. Otomatisasi Rumah, Perangkat IoT juga bisa dipakai untuk memantau dan
mengontrol sistem mekanis, elektrik, dan elektronik yang digunakan di
berbagai jenis bangunan (misalnya, industri atau juga rumah Anda sebagai
tempat tinggal). Alat atau pengembangan IoT ini juga bisa memantau
penggunaan energi secara real-time untuk mengurangi konsumsi energi. Tak
62

hanya itu, bahkan bisa juga melakukan pemantauan terhadap para


penghuninya. Contohnya? Begitu Anda masuk ke rumah di malam hari,
lampu menyala. Kemudian begitu Anda masuk ke jadwal tidur, lampu akan
mati secara otomatis. Pagi hari, taman Anda akan disiram air oleh mesin
penyiram otomatis. Begitu juga dengan kulkas Anda yang bisa memesan
stok makanan sendiri ketika habis. Semuanya bisa terintegrasi menjadi
sistem rumah pintar.
e. Medik dan Kesehatan, Dalam dunia medik dan kesehatan, IoT akan
dikembangkan terus. Bahkan, nanti di masa yang akan datang, seluruh
rekaman kesehatan Anda bisa ditransfer langsung ke tenaga medis maupun
Rumah Sakit. Data-data yang bisa dideteksi dan dikirimkan semacam detak
jantung, tingkat gula dalam darah, dan lain sebagainya. Smartphone/ponsel
pribadi Anda akan jadi alat pemantau kesehatan yang canggih dan tentunya
bisa sangat membantu Anda. Perangkat IoT yang ada bahkan bisa
memberikan peringatan saat kesehatan Anda menurun atau memberikan
saran pengobatan dan bahkan membuat janji temu dengan dokter.
Sebenarnya beberapa teknologi canggih IoT telah dikembangkan dan
diterapkan di bidang ini. Contohnya, tempat tidur pintar yang bisa otomatis
memberitahukan dokter/perawat ketika pasien hendak bangun dari tempat
tidur dll. Menurut laporan dari Goldman Sachs di tahun 2015, perangkat
kesehatan semacam ini bisa menyelamatkan negara dari anggaran kesehatan
yang berlebihan.
f. Transportasi, IoT bisa membantu manusia dalam integrasi komunikasi,
kontrol, dan pemrosesan informasi pada berbagai sistem transportasi yang
ada. Penerapan IoT memang terus-menerus meluas ke berbagai aspek sistem
transportasi. Tak hanya teknologi mesinnya yaitu kendaraan, tetapi juga
infrastruktur, serta menyinggung fungsi pengemudi/penggunanya. Interaksi
dinamis yang terjadi antara komponen-komponen itu berasal dari sebuah
sistem transportasi. Sistem tersebut memungkinkan komunikasi antar dan
intra kendaraan, kontrol lalu lintas yang lebih efektif karena tergolong cerdas,
parkir yang lebih cerdas, manajemen logistik dan armada, kontrol kendaraan,
dan juga terkait faktor keselamatan maupun bantuan di jalan.
g. Pertahanan, IoT memungkinkan pasukan militer untuk mensurvei medan
perang dengan menggunakan drone udara tanpa awak yang dilengkapi
63

kamera dan sensor. Drone ini dapat menangkap gambar secara langsung,
melacak area ataupun lokasi musuh, dan mengirim data realtime ke pusat
komando. Data tersebut nantinya bisa digunakan untuk mengawasi medan
perang dan mengatur strategi sesuai kondisi medan perang.

4.4 Contoh aplikasi IoT


Contoh project Penerapan Internet of Thing yang bisa Anda buat. Berikut ini
adalah beberapa contoh ide project dari beberapa kalangan yang
mengembangkan Internet of Thing untuk mempermudah aktivitas sehari-hari.
a. Colokan Listrik Pintar
Ide project untuk Internet of Thing yang pertama adalah pembuatan
colokan listrik pintar. Colokan listrik yang dimiliki dikoneksikan dengan
Wi-Fi dan disambungkan dengan barang-barang elektronik seperti lampu atau
oven. Jadi, Anda nantinya bisa menghidupkan maupun mematikan
sambungan listrik dengan jangkauan internet pada ponsel yang terkoneksi ke
colokan listrik tersebut. Dengan cara seperti ini, ketika berada di luar rumah
dan lupa mematikan lampu atau barang elektronik, Anda hanya perlu
membuka ponsel dan mematikan koneksi listriknya via jarak jauh.

Gambar 3. 5 Ilustrasi colokan listrik cerdas


64

b. Kulkas Pintar
Salah satu ide project untuk Internet of Thing adalah penerapan kulkas
pintar. Biasanya, ketika ingin melihat persediaan makanan atau lainnya di
kulkas, kita harus melihat langsung isi dalam kulkas. Namun, dengan inovasi
kulkas pintar, Anda bisa melacak persediaan apa yang menipis atau telah
habis melalui internet smartphone yang terhubung dengan kulkas tersebut.
Jadi, dengan melihat notifikasi, Anda bisa segera berbelanja untuk mensuplai
kembali persediaan yang hampir habis.

Gambar 3. 6 Kulkas pintar

c. Smart Garage Door


Seperti namanya, project Smart Garage Door merupakan project IoT
yang dapat memonitor status pintu garasi sekaligus membukanya dengan fitur
scanner sidik jari. Apabila menerapkan project ini, Anda bisa memonitor
garasi dimanapun berada melalui ponsel. Untuk akses pembukanya juga akan
lebih aman karena harus melalui scan sidik jari yang ada di ponsel Anda.
Cara ini akan menginformasikan Anda yang tidak tahu ketika ada akses paksa
dari pihak-pihak yang berusaha masuk ke garasi.
65

Gambar 3. 7 Garage door

5. Kecerdasan komputasi (arduino)


Arduino adalah pengendali mikro single-board yang bersifat sumber
terbuka, diturunkan dari Wiring platform, dirancang untuk memudahkan
penggunaan elektronik dalam berbagai bidang. Perangkat kerasnya memiliki
prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri.
Menurut Saptaji (2015:23) Arduino Merupakan papan elektronik berbasis
mikrokontroller ATMega yang memenuhi sistem minimum mikrokontroller agar
dapat bekerja secara mandiri (stand alone controller). Komponen utama didalam
papan Arduinoa dalah sebuah mikrokontroler 8 bit dengan merk ATMega yang
dibuat oleh Atmel corporation. Berbagai papan Arduino menggunakan tipe
Atmega yang berbeda-beda tergantung dari spesifikasinya, sebagai contoh
Arduino Uno menggunakan ATmega328 sedangkan Arduino Mega 2560 yang
lebih canggih menggunakan ATmega2560.
Arduino juga merupakan senarai perangkat keras terbuka yang ditujukan
kepada siapa saja yang ingin membuat purwarupa peralatan elektronik interaktif
berdasarkan hardware dan software yang fleksibel dan mudah digunakan.
Mikrokontroler diprogram menggunakan bahasa pemrograman arduino yang
memiliki kemiripan syntax dengan bahasa pemrograman C. Karena sifatnya yang
terbuka maka siapa saja dapat mengunduh skema hardware arduino dan
membangunnya.
66

5.1 Jenis-jenis arduino


Seperti Microcontroller yang banyak jenisnya, Arduino lahir dan
berkembang, kemudian muncul dengan berbagai jenis. Diantaranya adalah:
a. Arduino Uno
Jenis yang ini adalah yang paling banyak digunakan. Terutama untuk pemula
sangat disarankan untuk menggunakan Arduino Uno. Banyak sekali referensi
yang membahas Arduino Uno. Versi yang terakhir adalah Arduino Uno R3
(Revisi 3), menggunakan ATMEGA328 sebagai Microcontrollernya,
memiliki 14 pin I/O digital dan 6 pin input analog. Untuk pemprograman
cukup menggunakan koneksi USB type A to To type B. Sama seperti yang
digunakan pada USB printer.
b. Arduino Due
Berbeda dengan saudaranya, Arduino Due tidak menggunakan ATMEGA,
melainkan dengan chip yang lebih tinggi ARM Cortex CPU. Memiliki 54
I/O pin digital dan 12 pin input analog. Untuk pemprogramannya
menggunakan Micro USB, terdapat pada beberapa handphone.
c. Arduno Mega
Mirip dengan Arduino Uno, sama-sama menggunakan USB type A to B
untuk pemprogramannya. Tetapi Arduino Mega, menggunakan Chip yang
lebih tinggi ATMEGA2560. Dan tentu saja untuk Pin I/O Digital dan pin
input Analognya lebih banyak dari Uno.
d. Arduino Leonardo
Bisa dibilang Leonardo adalah saudara kembar dari Uno. Dari mulai jumlah
pin I/O digital dan pin input Analognya sama. Hanya pada Leonardo
menggunakan Micro USB untuk pemprogramannya.
e. Arduino Fio
Bentuknya lebih unik, terutama untuk socketnya. Walau jumlah pin I/O
digital dan input analognya sama dengan uno dan leonardo, tapi Fio memiliki
Socket XBee. XBee membuat Fio dapat dipakai untuk keperluan projek yang
berhubungan dengan wireless.
f. Arduino Lilypad
Bentuknya yang melingkar membuat Lilypad dapat dipakai untuk membuat
projek unik. Seperti membuat amor iron man misalkan. Hanya versi lamanya
menggunakan ATMEGA168, tapi masih cukup untuk membuat satu projek
67

keren. Dengan 14 pin I/O digital, dan 6 pin input analognya.


g. Arduino Nano
Sepertinya namanya, Nano yang berukulan kecil dan sangat sederhana ini,
menyimpan banyak fasilitas. Sudah dilengkapi dengan FTDI untuk
pemograman lewat Micro USB. 14 Pin I/O Digital, dan 8 Pin input Analog
(lebih banyak dari Uno). Dan ada yang menggunakan ATMEGA168, atau
ATMEGA328.
h. Arduino mini
Fasilitasnya sama dengan yang dimiliki Nano. Hanya tidak dilengkapi
dengan Micro USB untuk pemograman. Dan ukurannya hanya 30 mm x 18
mm saja.
i. Arduino Micro
Ukurannya lebih panjang dari Nano dan Mini. Karena memang fasilitasnya
lebih banyak yaitu; memiliki 20 pin I/O digital dan 12 pin input analog.
j. Arduino Ethernet
Ini arduino yang sudah dilengkapi dengan fasilitas ethernet. Membuat
Arduino kamu dapat berhubungan melalui jaringan LAN pada komputer.
Untuk fasilitas pada Pin I/O Digital dan Input Analognya sama dengan Uno.
k. Arduino Eksplora
Rekomendasi bagi kamu yang mau membuat gadget sepeti Smartphone,
karena sudah dilengkapi dengan Joystick, button, dan sebagainya. Kamu
hanya perlu tambahkan LCD, untuk lebih mempercantik Esplora.
l. Arduino Robot
Ini adalah paket komplit dari Arduino yang sudah berbentuk robot. Sudah
dilengkapi dengan LCD, Speaker, Roda, Sensor Infrared, dan semua yang
kamu butuhkan untuk robot sudah ada pada Arduino ini.

5.2 Contoh projek IoT


Modul IoT untuk smart home appliance IoT adalah suatu konsep untuk
menghubungkan perangkat satu dengan yang lainnya dengan bantuan internet.
Project Modul (Prototype) IoT untuk Smart Home Appliance (Perangkat Rumah
Pintar), modul iot ini akan dapat memonitoring dan mengkontrol berbagai
macam alat/sensor seperti berikut:
68

a. Kontrol Relay - Dapat dimanfaatkan untuk menyalakan lampu, doorlock,


motor DC, dan lain sebagainya.
b. Kontrol Servo - Dapat dimanfaatkan untuk menggerakan alat tertentu.
c. Monitoring Suhu dan Kelembaban
d. Monitoring pergerakan

Modul IoT terdiri dari berbagai macam part seperti berikut:


a. Wemos D1 - Merupakan module development board yang berbasis WiFi dari
keluarga ESP8266 yang dimana dapat diprogram menggunakan software
IDE Arduino seperti halnya dengan NodeMCU.
b. Modul Relay - Digunakan sebagai kontaktor untuk menyalakan lampu AC
dan Solenoid Doorlock 12V.
c. Servo SG90
d. Sensor PIR - Untuk mendeteksi adanya pergerakan.
e. Sensor DHT11 - Untuk mendeteksi Temperature dan Kelembaban.
f. Solenoid Doorlock 12V - Digunakan untuk pengunci pintu atau jendela atau
yang lain semacamnya.
g. Project Board

Setelah itu rangkai wemos beserta komponen lainnya seperti skematik


dibawah ini

Gambar 3. 8 skematik projek IoT


69

a. Rangkaian Sensor PIR

Gambar 3. 9 Rangkaian sensor PIR

b. Rangkaian Servo SG90

Gambar 3. 10 Rangkaian servo SG90

c. Rangkaian DHT11

Gambar 3. 11 Rangkaian DHT11


70

d. Rangkaian Solenoid Doorlock

Gambar 3. 12 Rangkaian solenoid doorlock

e. Rangkaian Lampu AC

Gambar 3. 13 Rangkaian lampu AC

Setelah semua komponen terangkai dengan benar, sekarang kita masuk ke


software arduino untuk memprogram WEMOS nya. Jika baru pertama kali
menggunakan WEMOS, silahkan install/setting WEMOS pada arduino terlebih
dahulu.

Setelah WEMOS terinstall, masukkan


library DHT_Sensor, Adafruit_Sensor, dan BLYNK program dibawah
ini:
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266_SSL.h>
#include <DHT.h>
71

#include <Servo.h>
#define DHTPIN D2
#define DHTTYPE DHT11
char auth[] = "..................."; //Auth dari BLYNK di email anda
char ssid[] = "...................."; //Nama wifi
char pass[] = "..................."; //Password wifi
#define pirPin D5
int pirValue;
int pinValue;
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;
Servo servo;
BLYNK_WRITE(V0)
{
pinValue = param.asInt();
}
BLYNK_WRITE(V3)
{
servo.write(param.asInt());
}

void sendSensor()
{
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);
}
void setup()
{
Serial.begin(9600);
//delay(10);
Blynk.begin(auth, ssid, pass);

pinMode(pirPin, INPUT);
dht.begin();
timer.setInterval(100L, sendSensor);
servo.attach(D10);
}
void loop()
{
Blynk.run();
Timer.run();
getPirValue();
}
void getPirValue(void)
72

{
pirValue = digitalRead(pirPin);
if (pinValue == HIGH)
{if (pirValue==HIGH)
{
Serial.println("Motion detected");
Blynk.notify("Motion detected");
Blynk.virtualWrite(V1, 1);
}
if (pirValue==LOW)
{
Serial.println("Motion undetected");
Blynk.virtualWrite(V1, 0);
}}
else{
if (pirValue==HIGH)
{
Serial.println("Motion detected");
Blynk.virtualWrite(V1, 1);
}
if (pirValue==LOW)
{
Serial.println("Motion undetected");
Blynk.virtualWrite(V1, 0);
}
}
}

Setelah sukses upload program, langkah selanjutnya yaitu install aplikasi


BLYNK di Smartphone. BLYNK dapat di download gratis di google play.
Setelah aplikasi terinstal buka BLYNK untuk membuat aplikasi seperti berikut:
73

Gambar 3. 14 Aplikasi BLYNK

Setelah semua telah disetting maka aplikasi BLYNK telah siap untuk
digunakan. Jangan lupa, aplikasi harus terhubung dengan internet. Selanjutnya
beri power pada rangkaian Modul Wemos yang telah terprogram tadi (Bisa
menggunakan power laptop atau dari adaptor masuk langsung ke WEMOS nya).
Kemudian jalankan aplikasi BLYNK yang sudah disetting tadi. Klik tombol Play
di sebelah kanan atas pada aplikasi BLYNK.

• Ketika Aplikasi BLYNK sudah terkoneksi dengan perangkat, maka


• Ketika Button Lampu ditekan -> Relay aktif dan lampu akan menyala
• Ketika Button Doorlock ditekan -> Relay aktif dan doorlock akan aktif
• Button PIR akan aktif / ON ketika PIR mendeteksi pergerakan
• Ketika Button Alert PIR diaktifkan / ditekan -> Akan ada notifikasi saat PIR
mendeteksi pergerakan
• Ketika slider digeser -> Servo akan berputar sesuai nilai slider tersebut
• LCD akan menampilkan hasil dari pembacaan Sensor DHT11 yaitu Humidity
dan Temperature
74

Rangkuman
Kecerdasan komputasi adalah seperangkat metodologi dan pendekatan komputasi
yang diilhami oleh alam untuk mengatasi masalah dunia nyata yang kompleks di
mana pemodelan matematika atau tradisional tidak berguna karena beberapa alasan:
prosesnya mungkin terlalu rumit untuk penalaran matematis, mungkin mengandung
beberapa ketidakpastian selama proses, atau proses mungkin hanya bersifat stokastik.
Smart Home merupakan salah satu bentuk IoT. Smart Home menawarkan
kualitas hidup yang lebih mudah dengan mengenalkan otomatisasi peralatan rumah
tangga dan asisten rumah tangga.
Secara umum smart home memerlukan 3 syarat agar bisa disebut smart, yaitu (a)
Internal Network : berupa kabel, wireless. (b) Intelligent Control : berupa gateway
untuk mengelola sistem. (c) Home Automation : mengatur dan mengelola alat-alat
untuk menunjang fungsi rumah pintar.
Smart city merupakan wilayah kota yang telah mengintegrasikan teknologi
informasi dan komunikasi dalam tata kelola sehari-hari, dengan tujuan untuk
mempertinggi efisiensi, memperbaiki pelayanan publik, dan meningkatkan
kesejahteraan warga
Smart Building adalah struktur yang menggunakan proses otomatis untuk
mengendalikan operasional dalam sebuah bangunan seperti untuk pemanasan,
ventilasi, penyejuk ruangan, pencahayaan, keamanan dan sistem-sistem lainnya.
Internet of Things adalah sebuah kesatuan sistem perangkat komputasi yang
saling berhubungan atau berkomunikasi, baik mekanisme mesin dan digital, seperti
manusia, hewan, dan benda apapun yang dilengkapi identifikasi unik dan mampu
melakukan tranfer data melalui jaringan internet tanpa memerlukan bantuan manusia
ke manusia atau manusia ke komputer.
IoT bekerja dengan memanfaatkan suatu argumentasi pemrograman, dimana
tiap-tiap perintah argumen tersebut bisa menghasilkan suatu interaksi antar mesin
yang telah terhubung secara otomatis tanpa campur tangan manusia dan tanpa terbatas
jarak berapapun jauhnya. Internet menjadi penghubung antara kedua interaksi mesin
kemudian Manusia dalam IoT tugasnya hanyalah menjadi pengatur dan pengawas
dari mesin-mesin yang bekerja secara langsung.
Modul IoT untuk smart home appliance adalah suatu konsep untuk
menghubungkan perangkat satu dengan yang lainnya dengan bantuan internet.
75

Contoh project modul (Prototype) IoT untuk Smart Home Appliance (Perangkat
Rumah Pintar), seperti lampu dan pintu yang dapat di control.

Tes Formatif
1. Teknik berpikir komputasi yang memiliki kemampuan untuk memecah tugas
(masalah) kompleks menjadi tugas-tugas kecil yang lebih rinci biasa disebut…
a. Dekomposisi
b. Generalisasi Pola
c. Pengenalan Pola
d. Perancangan Algoritma
e. Perancangan Distribusi
2. Perancangan Algoritma merupakan salah satu bentuk teknik berpikir komputasi
yang memiliki kemampuan untuk…..
a. Memecah tugas (masalah) kompleks menjadi tugas-tugas kecil yang lebih
rinci.
b. Mengenal kesamaan atau perbedaan umum yang nantinya akan membantu
dalam membuat prediksi.
c. Menyaring informasi yang tidak dibutuhkan dan menarik generalisasi dari
informasi yang dibutuhkan.
d. Menyusun langkah-langkah penyelesaian masalah.
e.
3. Otomatisasi peralatan rumah tangga dan asisten rumah tangga yang menawarkan
konsep kualitas hidup yang lebih mudah merupakan konsep dari …
a. Internet of Things
b. Smart Home
c. Smart city
d. Smart building
e. Arduino
4. Menyediakan gateway untuk mengelola sistem merupakan salah satu syarat agar
sebuah sistem dikatakan smart yang biasa disebut…
a. Internal network
b. Home automation
c. Intelligent control
76

d. Health care
e. Services center
5. Kemampuan smart home dalam mengenali kegiatan penghuni kemudian
melakukan otomatisasi peralatan listrik rumah tangga untuk memberikan
kemudahan kepada penghuni rumah termasuk smart home kategori….
a. Comfort
b. Health Care
c. Security
d. Intelligent
e. Services
6. Sebuah daerah yang telah mengintegrasikan teknologi informasi dan komunikasi
dalam tata kelola sehari-hari, dengan tujuan untuk mempertinggi efisiensi,
memperbaiki pelayanan publik, dan meningkatkan kesejahteraan warga,
merupakan konsep dari ….
a. IoT
b. Smart Home
c. Smart Government
d. Smart City
e. Smart Building
7. Smart City dalam mewujudkan sebuah komunitas/lingkungan bagi masyarakat
yang efisien, berkelanjutan dan memberikan rasa aman terdiri dari beberapa
dimensi. Berikut ini yang tidak termasuk dalam dimensi smart city yaitu…
a. Smart Economy
b. Smart Mobility
c. Smart Environment
d. Smart Living
e. Smart Priority
8. Sistem aplikasi yang merupakan gabungan antara teknologi dan pelayanan yang
dikhususkan pada lingkungan rumah atau gedung dengan fungsi tertentu yang
bertujuan meningkatkan efisiensi, kenyamanan dan keamanan penghuninya
merupakan sistem…
a. IoT
b. Smart Home
c. Smart Building
77

d. Smart City
e. Smart Government
9. Sebuah kesatuan sistem perangkat komputasi yang saling berhubungan atau
berkomunikasi, baik mekanisme mesin dan digital, yang dilengkapi identifikasi
unik dan mampu melakukan tranfer data melalui jaringan internet tanpa
memerlukan bantuan manusia ke manusia atau manusia ke komputer merupakan
sistem…
a. Artificial Intelligent
b. Internet of Things
c. Smart Home
d. Smart Building
e. Smart City
10. Berikut ini merupakan unsur-unsur yang mendasar pembentuk IoT. Yang tidak
termasuk dalam unsur tersebut adalah…
a. Security
b. Artificial Intelligence
c. Connectivity
d. Sensor
e. Active Engagement

Daftar Pustaka
Anbarasi A, and Ishwarya M. 2013. Desain and implementation of smart home using
sensor.

Annisah, 2017, Usulan Perencanaan Smart City : Smart Governance Pemerintah


Daerah Kabupaten Mukomuko. Jurnal Masyarakat Telematika dan Informasi,
Volume: 8 No. 1 (Januari - September 2017) Hal.: 59-80

Bahri, 2017 , Sistem Kontrol Penerangan Menggunakan Arduino Uno Pada


Universitas Ichsan Gorontalo, Universitas Ichsan Gorontalo
78

Budi Usmanto dan Tri Susilowati, 2017, Perancangan Prototype Teknologi Smart
Building Menggunakan Arduino Berbasis Web Server Untuk Mendukung
Pembangunan Propinsi Lampung Menuju Program Lampung Smart City, Jurnal
Informatika, Vol. 17 No.2 Desember 2017

Chandra Eko Wahyudi Utomo dan Mochmad Hariadi, Strategi Pembangunan Smart
City dan Tantangannya bagi Masyarakat Kota. Magister Telematika Teknik
Elektro ITS Surabaya

Ioannidou, F. and Konstantikaki. Empathy and emotional intelligence: what is it really


about?. International Journal of Caring Sciences, 1(3): 118-123

Oris Krianto Sulaiman dan Adi Widarma, Sistem Internet Of Things (Iot) Berbasis
Cloud Computing Dalam Campus Area Network, Universitas Islam Sumatra
Utara

Patel, P. R., & Padhya, H. J. (2014). Review paper for Smart City, 1–6.Purwanto.
(2010). Evaluasi, 2(1)

Supardi, Yuniar, 2011, Menjadi Programer VB 6.0 Hingga VB 2008, Jakarta : Elex
Media Komputindo.

Syaeful Malik, dkk, Peningkatan Kemampuan Berpikir Komputasi Siswa Melalui


Multimedia Interaktif Berbasis Model Quantum Teaching and Learning,
Program Studi Pendidikan Ilmu Komputer, Universitas Pendidikan Indonesia

Zulhipni Reno Saputra, Perancangan Smart Home Berbasis Arduino, Jurnal Volume
4 : Nomor : 1 Edisi : Oktober 2015 – Maret 2016, ISSN 2302-5786

Online:
Danang Setiaji, 2018, “Apa itu Smart City dan Tantangan Penerapannya di
Indonesia”, https://id.techinasia.com/apa-itu-smart-city-dan-penerapan-di-
indonesia (14 Mei 2018)
79

Stem Z, 2018, “Smart City: Sebuah Teknologi Yang Akan Terus Tumbuh”,
https://nextgen.web.id/smart-city-sebuah-teknologi-yang-akan-terus-tumbuh/686
7 (2 Agustus 2018)
Nurminamy, 2016, ”Smart Home dan Internet of Things”,
https://esains2.wordpress.com/2016/04/23/smart-home-dan-internet-of-things/
(23 April 2016)
Roma, 2018, ”Smart Refrigerator (Kulkas Pintar ) Buatan Samsung Dapat Diperintah
Menggunakan Suara”, http://adityanugroho730.blogspot.com/2018/02/
smart-refrigerator-kulkas-pintar-buatan.html (10 Februari 2018)
Wikipedia Indonesia, 2022, “Arduino”, https://id.wikipedia.org/wiki/Arduino (17 Juni
2022)
Wikipedia Idnoensia, 2022, ”Kecerdasan Buatan”, https://id.wikipedia.org/wiki/
Kecerdasan_buatan (2 April 2022)
81

Pendahuluan
A. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 4 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta PPG
tentang framework dan big data.
Secara khusus, tujuan Kegiatan Belajar 4 ini adalah agar peserta mampu: (1)
mengkonfigurasi framework big data; dan (2) mengevaluasi konfigurasi framework big
data.

B. Relevansi
Kegiatan Belajar 4 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.

C. Panduan Belajar
Pada Kegiatan Belajar 4 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:
1. Mampu Konfigurasi framework big data
82

2. Mengevaluasi konfigurasi framework Big Data

Pokok-pokok Materi:
1. Framework big data
2. Konfigurasi framework big data

Uraian Materi
1. Framework big data
Framework adalah sebuah software untuk memudahkan para programer
untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi
diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu agar
tersusun dan tersetruktur dengan rapih.
Menurut R. Kelly Rainer (2011) Data, menunjuk pada deskripsi dasar akan
benda, event, aktivitas, dan transaksi yang terdokumentasi, terklasifikasi,dan
tersimpan tetapi tidak terorganisasi untuk dapat memberikan suatu arti yang
spesifik.
Menurut Vience (2016) memasuki tren yang disebut Big Data, era di mana
ketersediaan data sosial yang terekam secara digital semakin berlimpah. Bagi
kalangan industri atau praktisi, big data telah membuka peluang untuk
menetapkan strategi bisnis serta inovasi dalam hal memproses, menganalisa dan
menyimpan data dengan volume serta tingkat votalitas yang tinggi secara cepat
dan efektif. Bagi kalangan akademisi, Big Data telah menobrak tradisi lama
penelitian ilmu sosial.
Big data memberikan solusi bagi penelitian sosial konvensional, khususnya
untuk menangkap realita seperti pola jaringan komunikasi, diseminasi informasi,
atau bahkan memprediksi pola gerakan sosial atau politik berdasarkan perilaku
secara online. Istilah-istilah seperti webometrics, social network analysis, digital
social research, web social science atau computational social science
menandakan transisi penelitian sosial konvensional penelitian sosial cyber atau
‘e-research”’, yaitu di mana transisi unit analisis dari manusia menuju algoritma
(Lupton, 2015:17).
Menurut Eaton, Dirk, Tom, George, & Paul Big Data merupakan istilah
yang berlaku untuk informasi yang tidak dapat diproses atau dianalisis
menggunakan alat tradisional. Menurut Dumbill, (2012), Big Data adalah data
83

yang melebihi proses kapasitas dari kovensi sistem database yang ada. Data
terlalu besar dan terlalu cepat atau tidak sesuai dengan struktur arsitektur
database yang ada. Untuk mendapatkan nilai dari data, maka harus memilih jalan
altenatif untuk memprosesnya.
Big Data adalah sebuah sistem teknologi yang diperkenalkan untuk
menanggulangi 'ledakan informasi' seiring dengan semakin bertumbuhnya
ekosistem pengguna perangkat mobile dan data internet. Pertumbuhan perangkat
mobile dan data internet ternyata sangat mempengaruhi perkembangan volume
dan jenis data yang terus meningkat secara signifikan di dunia maya. Berbagai
jenis data, mulai data yang berupa teks, gambar atau foto, video hingga bentuk
data-data lainnya membanjiri sistem komputasi. Big data sebagai kumpulan data
yang memiliki ukuran besar dan melebihi kapasitas dari perangkat lunak basis
data untuk mengelola dan menganalisanya. Big Data muncul dari proses
transaksi data, interaksi data dan observasi data yang terus menerus (M. James,
2011).
Karakteristik big data ada tiga yaitu:
a. Volume
Volume di sini berkaitan dengan ukuran media penyimpanan data yang
sangat besar atau mungkin tak terbatas. Big data memiliki jumlah data yang
sangat besar sehingga dalam proses pengolahan data dibutuhkan suatu
penyimpanan yang besar dan dibutuhkan analisis yang lebih spesifik.

b. Velocity
Big data memiliki aliran data yang yang cepat dan real time. Velocity dapat
diartikan sebagai kecepatan proses.

c. Variety
Big data memiliki bentuk format data yang beragam baik terstruktur
ataupun tidak terstruktur dan bergantung pada banyaknya sumber data.
Variety berarti tipe atau jenis data yang dapat diakomodasi.

Big Data dapat diasumsikan sebagai sebuah media penyimpanan data yang
menawarkan ruang tak terbatas, serta kemampuan untuk mengakomodasi dan
memproses berbagai jenis data dengan sangat cepat. Contoh big data termasuk indeks
pencarian Google, database profil pengguna Facebook, dan daftar produk
84

Amazon.com. Kumpulan data ini (atau “datasets“) sangat besar sehingga data tidak
dapat disimpan dalam database biasa, atau bahkan komputer tunggal. Google pada
tahun 2006 memperkenalkan Google Bigtable. Bigtable merupakan sistem database
berskala besar dan cepat yang digunakan Google untuk mengolah berbagai jenis data
dari berbagai layanan, termasuk data dari layanan mesin pencari berbasis internet.
Facebook sistem database untuk menangani melonjaknya pengguna layanan dengan
teknologi Big Data, facebook tidak pernah kesulitan untuk menangani peredaran data
yang melonjak drastis yang berasal dari satu miliar penggunanya.

Gambar 4. 1 Ilustrasi big data

2. Pemicu Perkembangan Big Data


Menurut Hilbert dan Lopez, ada tiga hal utama yang memicu perkembangan
teknologi Big Data:
a. Pesatnya pertambahan kemampuan penyimpanan data, kemampuan
penyimpanan data telah bertumbuh sangat signifikan.
b. Pesatnya pertambahan kemampuan mesin pemrosesan data, seiring dengan
pesatnya perkembangan teknologi hardware, maka kapasitas komputasi pada
mesin/ perangkat komputer juga telah meningkat sangat tajam.
c. Ketersediaan data yang melimpah, Perusahaan-perusahaan dari berbagai
sektor di Amerika Serikat memiliki data setidaknya 100 terabytes. Bahkan
banyak diantara perusahaan tersebut yang memiliki data lebih dari 1 petabyte.
85

3. Klasifikasi Data
Teknologi Big Data memiliki kemampuan untuk menangani berbagai variasi
data. Secara umum ada 2 kelompok data yang harus dikelola, yaitu :
a. Data terstruktur
Kelompok data yang memiliki tipe data, format, dan struktur yang telah
terdefinisi. Sumber datanya dapat berupa data transaksional, OLAP data,
tradisional RDBMS, file CSV, spreadsheets
b. Data tidak terstruktur
Kelompok data tekstual dengan format tidak menentu atau tidak memiliki
struktur melekat, sehingga untuk menjadikannya data terstruktur
membutuhkan usaha, tools, dan waktu yang lebih. Data ini dihasilkan oleh
aplikasi-aplikasi internet, seperti data URL log, media sosial, e-mail, blog,
video, dan audio.

4. Tahapan Pengelolaan Big Data


Berikut ini adalah 4 tahap pengelolaan Big Data serta perangkat bantu
(tools) yang dapat dimanfaatkan untuk mendukung pemrosesan pada tiap tahap:
a. Acquired
Berhubungan dengan sumber dan cara mendapatkan data.
b. Accessed
Berhubungan dengan daya akses data; data yang sudah dikumpulkan
memerlukan tata kelola, integrasi, storage dan computing agar dapat dikelola
untuk tahap berikutnya. Perangkat untuk pemrosesan (processing tools)
menggunakan Hadoop, Nvidia CUDA, Twitter Storm, dan GraphLab.
Sedangkan untuk manajemen penyimpanan data (storage tools) menggunakan
Neo4J, Titan, dan HDFS.
c. Analytic
Berhubungan dengan informasi yang akan didapatkan, hasil pengelolaan data
yang telah diproses. Analitik yang dilakukan dapat berupa descriptive
(penggambaran data), diagnostic (mencari sebab akibat berdasar data),
predictive (memprediksi kejadian dimasa depan) maupun prescriptive
analytics (merekomendasikan pilihan dan implikasi dari setiap opsi). Tools
untuk tahap analitik menggunakan MLPACK dan Mahout.
d. Application
86

Terkait visualisasi dan reporting hasil dari analitik. Tools untuk tahap ini
menggunakan RStudio.
5. Pemanfaatan Big Data Pada Sektor Bisnis
Perusahaan-perusahaan yang bergerak dalam sektor bisnis memiliki orientasi
utama pada pencapaian margin laba setinggi mungkin (profit oriented). Berbagai
informasi penting dapat dihasilkan dari Big Data yang dapat mendukung proses
pengambilan keputusan bagi pimpinan perusahaan sebagai berikut
a. Mengetahui respons masyarakat terhadap produk-produk yang dikeluarkan
melalui analisis sentimen di media sosial.
b. Membantu perusahaan mengambil keputusan secara lebih tepat dan akurat
berdasarkan data
c. Membantu meningkatkan citra perusahaan di mata pelanggan.
d. Perencanaan usaha, dengan mengetahui perilaku pelanggan seperti pada
perusahaan telekomunikasi dan perbankan.
e. Mengetahui trend pasar dan keinginan konsumen.

6. Pemanfaatan Big Data Pada Sektor Layanan Publik


Perusahaan atau institusi yang yang berada pada sektor layanan publik
lazimnya memiliki orientasi utama pada pencapaian kepuasan klien/ pelanggan.
Resource Big Data dapat memberikan andil dengan menyajikan berbagai
informasi berharga sebagai berikut:
a. Mendapatkan feedback dan respon masyarakat sebagai dasar penyusunan
kebijakan dan perbaikan pelayanan publik. Feedback tersebut dapat diperoleh
dari sistem informasi layanan pemerintah maupun dari media sosial.
b. Membuat layanan terpadu dengan segmen khusus sehingga layanan bisa lebih
efektif dan efisien.
c. Menemukan solusi atas permasalahan yang ada, berdasarkan data. Sebagai
contoh : menganalisis informasi cuaca dan informasi pertanian terkait data
tingkat kesuburan tanah, pemerintah dapat menetapkan atau menghimbau
jenis varietas tanaman yang ditanam oleh petani pada daerah dan waktu
tertentu.
87

7. Membangun Big Data Platform


Seperti data pergudangan, toko web atau platform TI, infrastruktur untuk
data yang besar memiliki kebutuhan yang unik. Dalam mempertimbangkan
semua komponen platform data yang besar, penting untuk diingat bahwa tujuan
akhir adalah untuk dengan mudah mengintegrasikan data yang besar dengan data
perusahaan Anda untuk memungkinkan Anda untuk melakukan analisis
mendalam pada set data gabungan. Requirement dalam big data infrastruktur:
(1) data acquisition, (2) data organization (3) data analysis
a. Data acquisition
Tahap akuisisi adalah salah satu perubahan besar dalam infrastruktur
pada hari-hari sebelum big data. Karena big data mengacu pada aliran data
dengan kecepatan yang lebih tinggi dan ragam yang bervariasi, infrastruktur
yang diperlukan untuk mendukung akuisisi data yang besar harus
disampaikan secara perlahan, dapat diprediksi baik di dalam menangkap data
dan dalam memprosesnya secara cepat dan sederhana, dapat menangani
volume transaksi yang sangat tinggi , sering dalam lingkungan terdistribusi,
dan dukungan yang fleksibel, struktur data dinamis.
Database NoSQL sering digunakan untuk mengambil dan menyimpan
big data. Mereka cocok untuk struktur data dinamis dan sangat terukur. Data
yang disimpan dalam database NoSQL biasanya dari berbagai variasi/ragam
karena sistem dimaksudkan untuk hanya menangkap semua data tanpa
mengelompokkan dan parsing data.
Sebagai contoh, database NoSQL sering digunakan untuk
mengumpulkan dan menyimpan data media sosial. Ketika aplikasi yang
digunakan pelanggan sering berubah, struktur penyimpanan dibuat tetap
sederhana. Alih-alih merancang skema dengan hubungan antar entitas,
struktur sederhana sering hanya berisi kunci utama untuk mengidentifikasi
titik data, dan kemudian wadah konten memegang data yang relevan. Struktur
sederhana dan dinamis ini memungkinkan perubahan berlangsung tanpa
reorganisasi pada lapisan penyimpanan.
b. Data Organization
Dalam istilah Data pergudangan klasik, pengorganisasian data disebut
integrasi data. Karena ada volume/jumlah data yang sangat besar, ada
kecenderungan untuk mengatur data pada lokasi penyimpanan aslinya,
88

sehingga menghemat waktu dan uang dengan tidak memindah-midahkan data


dengen volume yang besar. Infrastruktur yang diperlukan untuk mengatur
data yang besar harus mampu mengolah dan memanipulasi data di lokasi
penyimpanan asli. Biasanya diproses didalam batch untuk memproses data
yang besar, beragam format, dari tidak terstruktur menjadi terstruktur.
Apache Hadoop adalah sebuah teknologi baru yang memungkinkan
volume data yang besar untuk diatur dan diproses sambil menjaga data pada
cluster penyimpanan data asli. Hadoop Distributed File System (HDFS)
adalah sistem penyimpanan jangka panjang untuk log web misalnya. Log web
ini berubah menjadi perilaku browsing dengan menjalankan program
MapReduce di cluster dan menghasilkan hasil yang dikumpulkan di dalam
cluster yang sama. Hasil ini dikumpulkan kemudian dimuat ke dalam sistem
DBMS relasional.
c. Data Analysis
Karena data tidak selalu bergerak selama fase organisasi, analisis ini juga
dapat dilakukan dalam lingkungan terdistribusi, di mana beberapa data akan
tinggal di mana data itu awalnya disimpan dan diakses secara transparan dari
sebuah data warehouse. Infrastruktur yang diperlukan untuk menganalisis
data yang besar harus mampu mendukung analisis yang lebih dalam seperti
analisis statistik dan data mining, pada data dengan jenis yang beragam dan
disimpan dalam sistem yang terpisah, memberikan waktu respon lebih cepat
didorong oleh perubahan perilaku; dan mengotomatisasi keputusan
berdasarkan model analitis. Yang paling penting, infrastruktur harus mampu
mengintegrasikan analisis pada kombinasi data yang besar dan data
perusahaan tradisional. Wawasan baru datang bukan hanya dari analisis data
baru, tapi dari menganalisisnya dalam konteks yang lama untuk memberikan
perspektif baru tentang masalah lama.
Misalnya, menganalisis data persediaan dari mesin penjual otomatis
cerdas dalam kombinasi dengan acara kalender untuk tempat di mana mesin
penjual otomatis berada, akan menentukan kombinasi produk yang optimal
dan jadwal pengisian untuk mesin penjual otomatis.

8. Tantangan dalam pemanfaatan Big Data


Pemanfaatan Big Data dapat terdapat banyak hambatan dan tantangan,
89

beberapa hal diantaranya berhubungan dengan data dimana melibatkan


acquisition, sharing dan privasi data, serta dalam analisis dan pengolahan data.

a. Privasi
Privasi merupakan isu yang paling sensitif, dengan konseptual, hukum, dan
teknologi, Privasi dapat dipahami dalam arti luas sebagai usaha perusahaan
untuk melindungi daya saing dan konsumen mereka. Data-data yang
digunakan / disimpan sebagai big data
b. Access dan sharing
Akses terhadap data, baik data lama maupun data baru dapat menjadi
hambatan dalam mendapatkan data untuk big data, terlebih pada data lama
dimana data- data tersimpan dalam bentuk – bentuk yang berbeda-beda dan
beragam ataupun dalam bentuk fisik, akses terhadap data baru juga
membutuhkan usaha yang lebih kerana diperlukannya izin dan lisensi untuk
mengakses data-data non-public secara legal.
c. Analisis
Bekerja dengan sumber data baru membawa sejumlah tantangan analitis.
relevansi dan tingkat keparahan tantangan akan bervariasi tergantung pada
jenis analisis sedang dilakukan, dan pada jenis keputusan yang akhirnya akan
bisa diinformasikan oleh data.
Tergantung dari jenis data terdapat 3 kategori dalam analisis data
1) Penentuan gambaran yang benar
Masalah ini biasanya ditemukan dalam penanganan unstructured
user-generated text-based data dimana data yang didapatkan belum
tentu benar karena data atau sumber yang salah.
2) Interpreting Data
Kesalahan-kesalahan seperti Sampling selection biasa merupakan
hal yang sering ditemukan dimana data yang ada tidak dapat digunakan
untuk mepresentasikan semua populasi yang ada, dan apophenia,
melihat adanya pola walaupun tidak benar-benar ada dikarenakan
jumlah data yang besar, dan kesalahan dalam menginterpreasikan
hubungan dalam data.
3) Defining and detecting anomalies
90

Tantangan sensitivitas terhadap spesifisitas pemantauansistem.


Sensitivitas mengacu pada kemampuan sistem pemantauan untuk
mendeteksi semua kasus sudah diatur untuk mendeteksi sementara
spesifisitas mengacu pada kemampuannya untuk mendeteksi hanya
kasus-kasus yang relevan. kegagalan untukmencapai hasil yang
terakhir "Tipe I kesalahan keputusan", juga dikenal sebagai "positif
palsu"; kegagalanuntuk mencapai mantan "Type II error", atau "negatif
palsu." Kedua kesalahan yang tidak diinginkan ketika mencoba untuk
mendeteksi malfungsi atau anomali, bagaimanapun didefinisikan,
untuk berbagai alasan. Positif palsu merusak kredibilitas sistem
sementara negatif palsu dilemparkan ragu pada relevansinya. Tapi
apakah negatif palsu lebih atau kurang bermasalah daripada positif
palsu tergantung pada apa yang sedang dipantau, dan mengapa itu
sedang dipantau.

9. Aplikasi big data


Bansod dkk. (2015) dalam penelitiannya menganalisis efisiensi big data
yang menggunakan framework dari Apache Spark dan HDFS serta keuntungan
dari penggunaaan framework Hadoop. Hasil dari penelitian ini adalah Apache
Spark terbukti memiliki performa dan skalabilitas yang tinggi serta bersifat
faulttolerant untuk analisis big data. MadhaviLatha dkk. membangun
infrastruktur big data untuk menganalisis data twitter secara realtime
menggunakan Apache Flume, Spark, Cassandra dan Zeppelin. Pada penelitian ini,
Cassandra dapat diintegrasikan dengan hdfs, kemudian data yang berasal dari
flume dan spark streaming disimpan dalam Cassandra menggunakan beberapa
fungsi khusus antara Cassandra dan Streaming Context dari Spark yaitu
com.datastax.spark.connector.streaming. Tujuan dari menyimpan data di
Cassandra yaitu untuk keperluan analisis lebih lanjut.
Beberapa contoh framework big data yaitu:
a. Apache Hadoop
Hadoop adalah proyek dengan kode sumber terbuka yang dikelola oleh
Apache Software Foundation. Hadoop digunakan untuk perhitungan yang
andal, dapat diukur, didistribusikan, tetapi juga dapat dieksploitasi sebagai
penyimpanan file dengan tujuan umum yang dapat menyimpan petabyte data.
91

Solusinya terdiri dari dua komponen utama: HDFS bertanggung jawab untuk
penyimpanan data di cluster Hadoop; dan sistem MapReduce dimaksudkan
untuk menghitung dan memproses volume data yang besar di cluster.
Bagaimana tepatnya Hadoop membantu memecahkan masalah memori
DBMS modern? Hadoop digunakan sebagai lapisan perantara antara database
interaktif dan penyimpanan data meningkatkan kecepatan kinerja pemrosesan
data tumbuh sesuai dengan peningkatan ruang penyimpanan data. Untuk
mengembangkannya lebih lanjut, Anda cukup menambahkan node baru ke
penyimpanan data. Secara umum, Hadoop dapat menyimpan dan memproses
banyak petabyte info. Di sisi lain, proses tercepat di Hadoop masih
membutuhkan beberapa detik untuk beroperasi. Itu juga melarang
kustomisasi data yang sudah disimpan dalam sistem HDFS. Last but not least,
solusinya mendukung transaksi. Jadi, terlepas dari popularitas yang pasti dari
solusi ini di antara pengguna selama bertahun-tahun yang akan datang,
alternatif baru yang lebih maju secara bertahap datang ke pasar untuk
menggantikannya (kami akan membahas beberapa di bawah).

Gambar 4. 2 Ilustrasi sistem apache hadoop

b. Apache Spark
92

Daftar kerangka kerja Big Data terbaik kami dilanjutkan dengan Apache
Spark. Ini adalah kerangka kerja open-source yang dibuat sebagai solusi yang
lebih maju dibandingkan dengan Apache Hadoop - kerangka awal yang
dibangun khusus untuk bekerja dengan Big Data. Perbedaan utama antara
kedua solusi ini adalah model pengambilan data. Hadoop menyimpan data ke
hard drive di sepanjang setiap langkah algoritma MapReduce, sementara
Spark mengimplementasikan semua operasi menggunakan memori
akses-acak. Karena hal ini, Spark memiliki kinerja 100 kali lebih cepat dan
memungkinkan pemrosesan aliran data. Pilar fungsional dan fitur utama
Spark adalah kinerja tinggi dan keamanan yang gagal. Ini mendukung empat
bahasa: Scala, Java, Python, dan R; dan terdiri dari lima komponen: inti dan
empat perpustakaan yang mengoptimalkan pekerjaan dengan Big Data dalam
berbagai cara ketika digabungkan. Spark SQL - salah satu dari empat pustaka
kerangka kerja khusus - berfungsi untuk pemrosesan data terstruktur
menggunakan DataFrames dan penyelesaian permintaan Hadoop Hive hingga
100 kali lebih cepat. Spark juga dilengkapi alat Streaming untuk pemrosesan
data khusus utas secara real time. Dengan demikian, pendiri Spark
menyatakan bahwa waktu rata-rata pemrosesan setiap mikro-batch hanya 0,5
detik. Berikutnya, ada MLib - sistem pembelajaran mesin terdistribusi
sembilan kali lebih cepat dari perpustakaan Apache Mahout. Dan
perpustakaan terakhir adalah GraphX yang digunakan untuk pemrosesan data
grafik yang dapat diskalakan.

Gambar 4. 3 Ilustrasi apache spark

c. Apache Hive
Apache Hive dibuat oleh Facebook untuk menggabungkan skalabilitas salah
93

satu alat big data yang paling populer dan banyak diminati, MapReduce dan
aksesibilitas SQL. Hive pada dasarnya adalah mesin yang mengubah
permintaan SQL menjadi rantai tugas pengurangan peta. Mesin mencakup
komponen seperti Parser (yang mengurutkan permintaan SQL yang masuk),
Pengoptimal (yang mengoptimalkan permintaan untuk efisiensi lebih), dan
Pelaksana (yang meluncurkan tugas dalam kerangka kerja MapReduce). Hive
dapat diintegrasikan dengan Hadoop (sebagai bagian server) untuk analisis
volume data yang besar.

Gambar 4. 4 Arsitektur apache hive

d. Map Reduce
MapReduce adalah algoritme untuk pemrosesan paralel volume data mentah
besar yang diperkenalkan oleh Google pada tahun 2004. MapReduce melihat
data sebagai jenis entri yang dapat diproses dalam tiga tahap: Peta
(pra-pemrosesan dan penyaringan data), Shuffle (node pekerja mengurutkan
data - setiap node pekerja sesuai dengan satu kunci output yang dihasilkan
dari fungsi peta), dan Reduce (fungsi pengurangan diatur oleh pengguna dan
mendefinisikan hasil akhir untuk kelompok yang terpisah dari data output.
Mayoritas semua nilai dikembalikan oleh mengurangi () fungsi adalah hasil
akhir dari tugas MapReduce). Karena logika sederhana seperti itu,
MapReduce menyediakan paralelisasi data secara otomatis, penyeimbangan
beban node pekerja yang efisien, dan kinerja gagal-aman.
94

Gambar 4. 5 Pase map reduce

e. Apache Storm
Apache Storm adalah solusi terkemuka yang berfokus pada bekerja dengan
aliran data besar secara real time. Fitur utama Storm adalah skalabilitas (tugas
pemrosesan didistribusikan oleh node cluster dan mengalir di setiap node)
dan kemampuan memulihkan segera setelah downtime (dengan demikian,
tugas sedang dialihkan ke node pekerja lain jika salah satu node sedang
down). Anda dapat bekerja dengan solusi ini dengan bantuan Java, serta
Python, Ruby, dan Fancy. Strom menampilkan sejumlah elemen yang
membuatnya sangat berbeda dari analog. Yang pertama adalah Tuple -
elemen representasi data utama yang mendukung serialisasi. Lalu ada Stream
yang menyertakan skema bidang penamaan di Tuple. Spout menerima data
dari sumber eksternal, membentuk Tuple dari mereka, dan mengirimkannya
ke Stream. Ada juga Bolt - pengolah data, dan Topologi - paket elemen
dengan deskripsi keterkaitan mereka analog pekerjaan MapReduce di
Hadoop, pada dasarnya). Ketika digabungkan, semua elemen ini membantu
pengembang untuk dengan mudah mengelola aliran besar data yang tidak
terstruktur.
95

Gambar 4. 6 Arsitektur apache storm

10. Evaluasi konfigurasi framework big data


Big data menjadi kebutuhan penggunaan server internet yang memungkinkan
kecepatan akses data yang besar dan cepat. Hadoop merupakan salah satu ekosistem
framework big data yang banyak digunakan dan direkomendasi.
Beberapa hal yang perlu dipahami penggunaan framework big data hadoop yaitu:
a. Hadoop merupakan ekosistem framework big data

Gambar 4. 7 Ekosistem Framework Hadoop


Framework hadoop merupakan kumpulan berbagai aplikasi yang saling
terhubung satu-sama lain yang membat pengelolaan big data yang lebih baik,
baik dari volume, kecepatan, dan keberagaman data.
96

b. Solusi big data hadoop


Dalam pendekatan Hadoop mendukung pemprosesan secara terdistribusi ke
kluster-kluster dari komputer. Hadoop didukung oleh dua komponen utama.
1) HDFS
HDFS merupakan sistem penyimpanan/storage terdistribusi, yang
melakukan proses pemecahan file besar menjadi bagian-bagian lebih kecil
kemudian didistribusikan ke kluster-kluster dari komputer.
2) MapReduce
MapReduce merupakan algoritma/komputasi terdistribusi

Gambar 4. 8 Ilustrasi Solusi Hadoop


Kelebihan Solusi Hadoop dengan didukung oleh dua komponen utama
tersebut yaitu (1) sangat baik untuk mengolah data berukuran besar, bahkan
untuk ukuran 1 TB sekalipun, (2) Lebih cepat dalam mengakses data
berukuran besar (3) Lebih bervariasi data yang bisa disimpan dan diolah
dalam bentuk HDFS.
Kekurangan Solusi Hadoop, sebagai berikut (1) Tidak cocok untuk
OLTP (Online Transaction Processing), di mana data dapat diakses secara
randon ke Relational Database (2) Tidak cocok untuk OLAP (Online
Analytic Processing) (3) Tidak cocok untuk DSS (Decission Support
System) (4) Proses update tidak bisa untuk dilakukan, namun untuk Append
bisa dilakukan.
c. Arsitektur hadoop
Framework hadoop terdiri atas empat modul/komponen utama yaitu (1)
Hadoop HDFS adalah sebuah sistem file terdistribusi. (2) Hadoop
97

MapReduce adalah sebuah model programming/Algoritma untuk pengelolaan


data skala besar dengan komputasi secara terdistribusi (3) Hadoop YARN adalah
sebuah platform resource-management yang bertanggung jawab untuk mengelola
resources dalam clusters dan scheduling (4) Hadoop Common adalah berisi
libraries dan utilities yang dibutuhkan oleh modul Hadoop lainnya.
Framework hadoop bukan hanya empat modul utama namun merupakan
kumpulan modul open source seperti Hive, Pig, Oozie, Zookeeper, Flume Sqoop,
Mahout, Hbase, Ambari, Spark.
d. Cara kerja hadoop
Secara umum cara kerja hadoop dalam pemrosesan pada sistem terdistribusi,
sebagai berikut
1) Cara kerja HDFS
SHDFS terdiri dari NameNode, yang mengelola metadata dari kluster,
dan DataNode yang menyimpan data/file. File dan direktori diwakili pada
NameNode oleh inode. Inode menyimpan atribut seperti permission,
modifikasi dan waktu akses, atau kuota namespace dan diskspace.
Isi file dibagi menjadi blok-blok file( biasanya 128 MB), dan setiap
blok file tersebut direplikasi di beberapa DataNodes. Blok file disimpan
pada sistem file lokal dari DataNode.
Namenode aktif memonitor jumlah salinan/replika blok file. Ketika
ada salinan blok file yang hilang karena kerusakan pada DataNode,
NameNode akan mereplikasi kembali blok file tersebut ke datanode lainnya
yang berjalan baik. NameNode mengelola struktur namespace dan
memetakan blok file pada datanode.

Gambar 4. 9 Cara kerja HDFS


98

2) Cara kerja Map Reduce


Map Reduce bertugas membagi data yang besar ke dalam potongan lebih
kecil dan mengatur mereka kedalam bentuk tupel untuk pemrosesan paralel.
Tupel adalah kombinasi antara key dan value-nya, dapat disimbolkan dengan
notasi: "(k1, v1)". Dengan pemrosesan bersifat paralel tersebut, tentunya akan
meningkatkan kecepatan dan keandalan komputasi pada sistem klustering.
Map Reduce terdiri atas tiga tahap, yaitu tahap map, shuffle, dan terakhir
reduce. Shuffle dan reduce digabungkan kedalam satu tahap saja yaitu tahap
reduce.
a) Map berfungsi memproses data inputan yang umumnya berupa file yang
tersimpan dalan HDFS (dapat di baca di Sistem file terdistribusi), inputan
tersebut kemudian diubah menjadi tuple yaitu pasangan
antara key dan value-nya.
b) Tahap reduce, memproses data inputan dari hasil proses map, yang
kemudian dilakukan tahap shuffle dan reduce yang hasil data set baru-nya
dis impan di HDFS kembali.

Gambar 4. 10 Cara kerja Map Reduce

3) Cara kerja Yarn


Yarn adalah memisahkan dua tanggung jawab utama dari
JobTracker/TaskTracker menjadi beberapa entitas yang terpisah.
a) Global ResourceManager di node master, yang berfungsi mengatur
semua resource yang digunakan aplikasi dalam sistem.
b) ApplicationMaster di setiap aplikasi, yang berfungsi untuk negosiasi
resource dengan ResourceManager dan kemudian bekerja sama dengan
NodeManager untuk mengeksekusi dan memonitor tasks
99

c) Node Manager di Agen-Framework setiap node slave, yang bertanggung


jawab terhadap Container, dengan memantau penggunaan
resource/sumber daya dari container (cpu, memori, disk, jaringan ) dan
melaporkannya pada Resource Manager
d) Container di setiap aplikasi yang jalan di Node Manager, sebagai wadah
penyimpanan data/file

Gambar 4. 11 Cara kerja Yarn

e. Instalasi dan evaluasi konfigurasi framework big data (hadoop)

Beberapa Software yang dibutuhkan untuk menjalankan hadoop adalah


Operating System, Hadoop dan Java Development Kit (JDK). Pada tutorial
menggunakan operating system Windows 10, Hadoop 2.6.3 versi binary, Java
Development Kit versi 1.8.0_45(bisa didownload di http
//www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151
.html).
1) Langkah pertama yang kita lakukan untuk memasang hadoop single node
pada windows adalah men-download hadoop versi binary (bisa didownload
di https //hadoop.apache.org/releases.html), pastikan juga Java Development
Kit sudah terpasang. Kemudian extract hadoop menggunakan Winrar atau
aplikasi yang lainnya(disini penulis mengekstraknya di D:\hadoop\)
100

Gambar 4. 122 Tahap 1 Inalasi Hadoop

2) Untuk memasang hadoop di OS Windows kita membutuhkan file tambahan


yang bisa di download dihttps
//codeload.github.com/srccodes/hadoop-common-2.2.0-bin/zip/master.
Setelah itu Extract file tambahan tersebut di dalam hadoop\bin

Gambar 4. 133 Tahap 2 Inalasi Hadoop


3) Tahap berikutnya adalah tahapan Configuration, pada tahap ini kita akan
menambahkan environment variable untuk 'JAVA_HOME' dan
'HADOOP_PREFIX' dengan cara pilih 'Control Panel>System>Advanced
System Settings>Environment Variables' kemudian pilih New dan masukan
'JAVA_HOME' dan path instalasi JDKnya misal
'C:\PROGRA~1\Java\jdk1.8.0_05'
101

Gambar 4. 144 Tahap 3 Inalasi Hadoop

tambahkan juga Environment Variables untuk 'HADOOP_PREFIX' =


'D:\hadoop'
Setelah itu ubah atau tambahkan file-file pada directory \etc\hadoop
file 'hadoop-env.cmd'
Set HADOOP_PREFIX=%HADOOP_PREFIX% set
HADOOP_CONF_DIR=%HADOOP_PREFIX%\etc\hadoop
set YARN_CONF_DIR=%HADOOP_CONF_DIR%
set PATH=%PATH%;%HADOOP_PREFIX%\bin
file :'hdfs-site.xml'
dfs.replication 1 dfs.data.dir file:///d:/hadoop/tmp/dfs/name/data true dfs.na
me.dir file:///d:/hadoop/tmp/dfs/name true
File 'core-site.xml'
fs.default.name hdfs://127.0.0.1:41000
4) Dan sekarang kita masuk ke tahap menjalankan hadoop, pertama yang kita
lakukan adalah melakukan format untuk Hadoop Distributed File System
(HDFS) dengan perintah
D \hadoop\bin>hdfs namenode –format
dan sebagai indikator format yang kita lakukan berhasil, akan muncul
seperti gambar berikut
102

Gambar 4. 155 Tahap 4 Inalasi Hadoop


hadoop juga akan membuat file baru di dalam path yang sudah kita
konfigurasikan di dalam file 'hdfs-site.xml' tadi.
5) kemudian kita jalankan service atau daemon dfs
D \hadoop\sbin>start-dfs.cmd
Sekarang kita coba perintah untuk mengkopi file lokal README.txt yang
di drive D: ke dalam hadoop dan membuat directory BelajarHadoop
D:\hadoop\bin>hdfs dfs -put d:\README.txt / D:\hadoop\bin>hdfs dfs
-mkdir /BelajarHadoop
D:\hadoop\bin>hdfs dfs -ls /

Gambar 4. 166 Tahap 5 Inalasi Hadoop


6) Setelah service atau daemon hdfs jalan kita juga bisa melihatnya melalui web
browser dengan mengetikan 1 7.0.0.1:50070 pada address bar.
103

Gambar 4. 177 Tahap 6 Inalasi Hadoop


Rangkuman
Framework adalah sebuah software untuk memudahkan para programer untuk
membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi diantaranya
plugin, dan konsep untuk membentuk suatu sistem tertentu agar tersusun dan
tersetruktur dengan rapih.
Big Data adalah sebuah sistem teknologi yang diperkenalkan untuk
menanggulangi 'ledakan informasi' seiring dengan semakin bertumbuhnya ekosistem
pengguna perangkat mobile dan data internet.
Karakteristik big data ada tiga yaitu (1) Volume di sini berkaitan dengan ukuran
media penyimpanan data yang sangat besar atau mungkin tak terbatas. Big data
memiliki jumlah data yang sangat besar sehingga dalam proses pengolahan data
dibutuhkan suatu penyimpanan yang besar dan dibutuhkan analisis yang lebih spesifik
(2) Big data memiliki aliran data yang yang cepat dan real time. Velocity
dapatdiartikan sebagai kecepatan proses (3) Big data memiliki bentuk format data
yang beragam baik terstruktur ataupun tidak terstruktur dan bergantung pada
banyaknya sumber data. Variety berarti tipe atau jenis data yang dapat diakomodasi
Big Data dapat diasumsikan sebagai sebuah media penyimpanan data yang
menawarkan ruang tak terbatas, serta kemampuan untuk mengakomodasi dan
memproses berbagai jenis data dengan sangat cepat. Contoh big data termasuk indeks
pencarian Google, database profil pengguna Facebook, dan daftar produk
Amazon.com. Kumpulan data ini (atau “datasets“) sangat besar sehingga data tidak
dapat disimpan dalam database biasa, atau bahkan komputer tunggal
104

Seperti data pergudangan, toko web atau platform TI, infrastruktur untuk data
yang besar memiliki kebutuhan yang unik. Dalam mempertimbangkan semua
komponen platform data yang besar, penting untuk diingat bahwa tujuan akhir adalah
untuk dengan mudah mengintegrasikan data yang besar dengan data perusahaan Anda
untuk memungkinkan Anda untuk melakukan analisis mendalam pada set data
gabungan. Requirement dalam big data infrastruktur: (1) data acquisition, (2) data
organization (3) data analysis
Dalam pendekatan Hadoop mendukung pemprosesan secara terdistribusi ke
kluster-kluster dari komputer. Hadoop didukung oleh dua komponen utama HDFS
dan MapReduce
HDFS merupakan sistem penyimpanan/storage terdistribusi, yang melakukan
proses pemecahan file besar menjadi bagian-bagian lebih kecil kemudian
didistribusikan ke kluster-kluster dari komputer. Sedangkan MapReduce merupakan
algoritma/komputasi terdistribusi
SHDFS terdiri dari NameNode, yang mengelola metadata dari kluster,
dan DataNode yang menyimpan data/file. File dan direktori diwakili pada NameNode
oleh inode. Inode menyimpan atribut seperti permission, modifikasi dan waktu akses,
atau kuota namespace dan diskspace.
MapReduce bertugas membagi data yang besar ke dalam potongan lebih kecil
dan mengatur mereka kedalam bentuk tupel untuk pemrosesan paralel. Tupel adalah
kombinasi antara key dan value-nya, dapat disimbolkan dengan notasi : "(k1, v1)".
Dengan pemrosesan bersifat paralel tersebut, tentunya akan meningkatkan kecepatan
dan keandalan komputasi pada sistem klustering.
Yarn adalah memisahkan dua tanggung jawab utama dari
JobTracker/TaskTracker menjadi beberapa entitas yang terpisah.
Beberapa Software yang dibutuhkan untuk menjalankan hadoop adalah Operating
System, Hadoop dan Java Development Kit (JDK).

Tes Formatif
1. Sebuah software untuk memudahkan para programer untuk membuat sebuah
aplikasi web yang di dalam nya ada berbagai fungsi diantaranya plugin, dan
konsep untuk membentuk suatu sistem tertentu agar tersusun dan tersetruktur
dengan rapih biasa disebut…
a. Firewall
105

b. Framework
c. Plugin
d. Bigdata
e. Website
2. Sistem teknologi yang diperkenalkan untuk menanggulangi 'ledakan informasi'
seiring dengan semakin bertumbuhnya ekosistem pengguna perangkat mobile dan
data internet disebut…
a. Firewall
b. Framework
c. Plugin
d. Bigdata
e. Website
3. Kecepatan proses aliran data dan real time merupakan salah satu karakteristik
dari big data yaitu…
a. Volume
b. Variety
c. Vibratory
d. Velocity
e. Actual
4. Teknologi Big Data memiliki kemampuan untuk menangani berbagai variasi
data. Secara umum ada 2 kelompok data yang harus dikelola, yaitu …
a. Data terstruktur dan tidak terstruktur
b. Data langsung dan tidak langsung
c. Data integrasi dan tidak integrasi
d. Data penting dan tidak penting
e. Data akusisi dan tidak akusisi
5. Berikut ini yang tidak termasuk tahap pengelolaan Big Data serta perangkat bantu
(tools) yang dapat dimanfaatkan untuk mendukung pemrosesan pada tiap tahap
yaitu…
a. Acquired
b. Actual
c. Accessed
d. Analytic
e. Application
106

6. Membantu perusahaan mengambil keputusan secara lebih tepat dan akurat


berdasarkan data serta mengetahui trend pasar dan keinginan konsumen,
merupakan pemanfaatan big data pada sektor …
a. Bisnis
b. Public
c. Perdagangan
d. Pertanian
e. Perekonomian
7. Salah satu kebutuhan dalam big data infrastruktur yang mengacu pada aliran data
dengan kecepatan tinggi dan ragam yang bervariasi yaitu…
a. Data Organization
b. Data Acquisition
c. Data Analysis
d. Data Structure
e. Data Actual
8. Berikut ini yang tidak termasuk aplikasi bigdata yaitu…
a. Apache Hadoop
b. Apache Spark
c. Apache Structure
d. Apache Hive
e. Apache Strom
9. Gambar di bawah ini merupakan arsitektur dari aplikasi bigdata yaitu…

a. Apache Hadoop
b. Apache Spark
c. Apache Hive
107

d. Apache Structure
e. Apache Strom
10. Gambar di bawah ini merupakan cara kerja dari…

a. Hadoop HDFS
b. Hadoop MapReduce
c. Hadoop YARN
d. Hadoop Common
e. Hadoop Oozie

Daftar Pustaka
A. Bansod, "Efficient big data analysis with Apache spark in HDFS," Int J Eng Adv
Technol, vol. 4, pp. 313-316, 2015.
A. MadhaviLatha and G. V. Kumar, "Streaming Data Analysis using Apache
Cassandra and Zeppelin," International Journal of Innovative Science,
Engineering & Technology, vol. 3, no. 10, 2016.
Bagas Prakarsa dan Alif Subardono, 2017, Implementasi Big Data Pada Data
Transaksi Tiket Elektronik Bus Rapid Transit (BRT), Teknologi Jaringan,
Departemen Teknik Elektro dan Informatika, Sekolah Vokasi, Universitas Gadjah
Mada, ISSN: 2085-6350.
Budi Maryanto, 2017, “Big Data Dan Pemanfaatannya Dalam Berbagai Sektor, Media
Informatika Vol.16 No.2 (2017)
Dumbill, E. (2012). Big Data Now Current Perspective. O'Reilly Media
Eaton, C., Dirk, D., Tom, D., George, L., & Paul, Z. (n.d.). Understanding Big Data.
Mc Graw Hill
108

Hilbert and Lopez, 2011, The World’s Technological Capacity to Store,


Communicate, and Compute Information, Science
Instruksi Presiden No. 9 Tahun 2015 tentang Pengelolaan Komunikasi Publik.
Jessica, 2013, “Pengenalan Big Data”, Binus University, Jakarta
Lupton, D. (2015) Introduction: Life is Digital dalam Digital
M. James, "Big data: the next frontier for innovation, competition, and productivity,"
The McKinsey Global Institute, 2011.
Tim Penyusun Kominfo, 2015, Buku Saku Big Data, Kementerian Komunikasi dan
Informatika.
Vience Mutiara Rumata, 2016, “Peluang Dan Tantangan Big Data Dalam Penelitian
Ilmu Sosial: Sebuah Kajian Literatur”, Jurnal Penelitian Komunikasi dan Opini
Publik Vol. 20 No.1, Agustus 2016: 155-167

Online:
Adhi Maulana, 2014, ”Apa itu Teknologi Big data”,
https://www.liputan6.com/tekno/read/801638/apa-itu-teknologi-big-data (16
Januari 2014)
Ashya, 2022, “Kenalan dengan Big Data:Pengertian dan Kegunaan”,
https://ruanglaptop.com/apa-itu-big-data/ (20 Februari 2022)
Fella Magita Putri, 2015, ”Apa Pengertian dari Klasifikasi data?”,
https://timur.ilearning.me/2015/12/24/apa-pengertian-dari-klasifikasi-data/ (24
Desember 2015)
Vitaliy Ilyukha, 2022, ”10 Best Bug Data Tool for 2022”,
https://jelvix.com/blog/top-5-big-data-frameworks (2022)
109

Tugas Akhir
1. Buatlah penyimpanan data melalui cloud computing dan deskrifsikan dengan
baik langkah-langkahnya secara sistematis dengan menggunakan berbagai
aplikasi?
2. Buatlah menyimpanan recovery data dan deskripsikan dengan baik
langkah-langkahnya secara sistematis dengan menggunakan berbagai aplikasi?
3. Buatlah sistem pengontrolan berbasis arduino untuk mengontrol 2 buah lampu
secara otomatis dan buatkan laporan kegiatan pelaksanaanya.

Tes Sumatif
1. Pengertian Cloud computing adalah konsep yang digunakan untuk
menggambarkan berbagai konsep komputasi melibatkan sejumlah komputer yang
terhubung melalui jaringan komunikasi real-time seperti internet, maksud dari
komunikasi real-time adalah ….
A. Komunikasi satu arah
B. Komunikasi timbal-balik
C. Komunikasi komputer
D. Komunikasi komputasi
E. Komunikasi setiap waktu

2. Cloud computing pada dasarnya adalah menggunakan internet-based service


untuk mendukung proses bisnis, konsep cloud service dengan karakteristik sangat
cepat di deploy, maksud dari cepat di deploy adalah…
A. Instant untuk implementasi
B. Service untuk pelayanan
C. Platform mudah digunakan
D. Infrastructure yang modern
E. System yang kompleks

3. Sistem cloud bekerja menggunakan internet sebagai server dalam mengolah data,
Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari
pengguna disimpan dengan cara.….
A. Pengiriman data melalui jaringan internet
110

B. Cloud Storage melalui jaringan internet


C. Virtual melalui jaringan internet
D. Penyimpanan sementara melalui jaringan internet
E. Server Storage melalui jaringan internet

4. Cara kerja cloud computing dengan server pusat mengelola sistem memantau lalu
lintas dan permintaan client untuk memastikan semuanya berjalan lancar.
Middleware network memungkinkan komputer untuk berkomunikasi satu sama
lain. 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 dan Saas layanan ini berfungsi untuk...
A. Service berupa akses hardware kepada kostumer
B. Service berupa akses software kepada kostumer
C. Service berupa akses cart kepada kostumer
D. Service berupa akses lalu lintas kepada kostumer
E. Service berupa akses jaringan kepada kostumer

5. Manfaat cloud computing adalah skalabilitas, aksesibilitas, keamanan,


mengembangkan kreasi, dan kecemasan. Maksud dari kecemasan pada manfaat
cloud computing adalah….
A. Data tersimpan di cloud dan hardisk
B. Data tersimpan di cloud hardisk meski gadgetnya rusak
C. Data tersimpan di cloud meski data rusak
D. Data tersimpan di cloud dan gadgetnya
E. Data tersimpan di cloud meski hardisk rusak

6. Quality of Service (QoS) adalah kemampuan suatu jaringan untuk menyediakan


layanan yang baik dengan menyediakan bandwith, mengatasi jitter dan delay.
Parameter QoS adalah latency, jitter, packet loss, throughput, MOS, echo
cancellation dan PDD. Quality of Service merujuk ke tingkat….
A. Kemampuan dan ketepatan penyampaian berbagai jenis beban data di dalam
suatu komunikasi
B. Keterbatasan dan keamanan penyampaian berbagai jenis beban data di dalam
suatu komunikasi
111

C. Kecepatan dan keandalan penyampaian berbagai jenis beban data di dalam


suatu komunikasi
D. Ketepatan dan kemampuan penyampaian berbagai jenis beban data di dalam
suatu komunikasi
E. Keandalan dan keamanan penyampaian berbagai jenis beban data di dalam
suatu komunikasi

7. Beberapa alasan mengapa memerlukan QoS, salah satunya untuk meningkatkan


performansi untuk aplikasi-aplikasi yang sensitif terhadap delay, seperti Voice
dan Video. Maksud sentitif delay adalah….
A. Mudah dikirim
B. Mudah dianalisa
C. Rentang keamanan
D. Rentang keterlambatan
E. Rentang virus

8. Tingkat QoS yang umum dipakai, yaitu best-effort service, integrated


service dan differentiated service. Best-effort service digunakan untuk
melakukan semua usaha agar dapat ….
A. Mengirimkan sebuah paket ke suatu tujuan
B. Menerima sebuah paket ke suatu tujuan
C. Memperbaiki sebuah paket ke suatu tujuan
D. Meneruskan sebuah paket ke suatu tujuan
E. Memonitor sebuah paket ke suatu tujuan

9. Performansi mengacu ke tingkat kecepatan dan keandalan penyampaian


berbagai jenis beban data di dalam suatu komunikasi. Performansi merupakan
kumpulan dari beberapa parameter yaitu throughput, packet loss, delay, jitter,
MOS, echo Cancelation, dan post dial delay. Packet Loss, merupakan
parameter menggambarkan suatu kondisi jumlah paket yang hilang, dapat
terjadi karena ….
A. Collision dan delay pada jaringan
B. Buffer dan congestion pada jaringan
C. Rate dan congestion pada jaringan
112

D. Collision dan latency pada jaringan


E. Collision dan congestion pada jaringan

10. Faktor pengganggu dalam jaringan yang menyebabkan turunya nilai QoS yaitu
redaman, distorsi, noise. Noise ini sangat berbahaya karena….
A. Jika terlalu cepat akan dapat mengubah data asli yang dikirimkan
B. Jika terlalu besar akan dapat mengubah data asli yang dikirimkan
C. Jika terlalu lambat akan dapat mengubah data asli yang dikirimkan
D. Jika terlalu kecil akan dapat mengubah data asli yang dikirimkan
E. Jika terlalu panjang akan dapat mengubah data asli yang dikirimkan

11. IoT bekerja dengan memanfaatkan suatu argumentasi pemrograman, dimana


tiap-tiap perintah argumen tersebut bisa menghasilkan suatu interaksi antar mesin
yang telah terhubung secara otomatis tanpa campur tangan manusia dan tanpa
terbatas jarak berapapun jauhnya. IoT mampum bekerja tanpa terbatas jarak
berapapun jauhnya karena IoT memanfaatkan ….
A. Network
B. Local host
C. Internet
D. Local Server
E. External Server

12. Colokan listrik yang dimiliki dikoneksikan dengan Wi-Fi dan disambungkan
dengan barang-barang elektronik seperti lampu atau oven, merupakan
implementasi dari …..
A. Iot
B. Smart Home
C. Smart Building
D. Smart City
E. Smart Komputasi

13. Microcontroller dapat dimanfaatkan dalam pembuatan IoT guna membantu


kegiatan sehari dapat menggunakan ….
A. Solenoid Doorlock
113

B. Servo SG90
C. Arduino
D. Sensor PIR
E. Mni PC

14. Smart Garage Door berfungsi dalam implementasi smart home yang bertujuan
untuk pengontrolan jarak jauh dan otomatisasi. Smart Garage Door
diperuntukkan untuk …...
A. Memonitor Status Pintu Pagar
B. Memonitor Status Pintu Rumah
C. Memonitor Status Pintu Mobil
D. Memonitor Status Pintu Garasi
E. Memonitor Status Pintu Kamar

15. Beberapa unsur pembentuk IoT yang mendasar termasuk kecerdasan buatan,
konektivitas, sensor, keterlibatan aktif serta pemakaian perangkat berukuran
kecil. Kecerdasan Buatan (Artificial Intelligence/AI) IoT membuat mesin menjadi
“Smart”. IoT bisa meningkatkan segala aspek kehidupan dengan teknologi yang
didasarkan pada….
A. User Interface
B. Artificial Intelligence
C. Software IoT
D. Hardware IoT
E. User Control

16. Framework adalah sebuah software untuk memudahkan programer membuat


aplikasi yang di dalam nya ada berbagai fungsi diantaranya plugin, dan konsep
untuk membentuk suatu sistem tertentu agar tersusun dan tersetruktur dengan
rapih. Aplikasi yang dimaksud adalah….
A. Aplikasi Desktop
B. Aplikasi Mobile
C. Aplikasi Web
D. Aplikasi GIS
E. Aplikasi GUI
114

17. Karakteristik big data ada tiga yaitu volume, velocity, variety. Variety adalah
big data memiliki bentuk format data yang beragam baik terstruktur ataupun
tidak terstruktur dan bergantung pada banyaknya sumber data. Berdasarkan
definisi, variety berarti ….
A. Tipe atau kapasitas data yang dapat diakomodasi
B. Jumlah atau jenis data yang dapat diakomodasi
C. Tipe atau besaran data yang dapat diakomodasi
D. Model atau jenis data yang dapat diakomodasi
E. Tipe atau jenis data yang dapat diakomodasi

18. Teknologi Big Data memiliki kemampuan untuk menangani berbagai variasi data.
Secara umum ada 2 kelompok data yang harus dikelola, yaitu data terstruktur dan
data tidak terstruktur. Data terstruktur adalah kelompok data yang memiliki tipe
data, format, dan struktur yang telah terdefinisi. Sumber datanya dapat berupa ….
A. Data transaksional, Docx, tradisional RDBMS, file CSV, spreadsheets
B. Data transaksional, OLAP data, tradisional RDBMS, file CSV, spreadsheets
C. Data transaksional, OLAP data, tradisional RDBMS, file PPT, spreadsheets
D. Data transaksional, OLAP data, tradisional RDBMS, file CSV, mdb
E. Data transaksional, js, tradisional RDBMS, file CSV, spreadsheets

19. Tahap pengelolaan big data yaitu acquired, accessed, analytic, dan application
serta perangkat bantu (tools) yang dapat dimanfaatkan untuk mendukung
pemrosesan pada tiap tahap. Analytic yang dilakukan dapat berupa descriptive ,
diagnostic , predictive (memprediksi kejadian dimasa depan) maupun prescriptive
analytics (merekomendasikan pilihan dan implikasi dari setiap opsi). Maksud
diagnostic dan descriptive adalah….
A. Penggambaran data dan mencari sebab akibat berdasar data
B. Penambahan data dan mencari sebab akibat berdasar data
C. Pemantauan data dan mencari sebab akibat berdasar data
D. Prediksi data dan mencari sebab akibat berdasar data
E. Perubahan data dan mencari sebab akibat berdasar data
115

20. Hadoop adalah proyek dengan kode sumber terbuka yang dikelola oleh Apache
Software Foundation. Hadoop digunakan untuk perhitungan yang andal, dapat
diukur, distribusi, tetapi juga dapat dieksploitasi sebagai penyimpanan file
dengan tujuan umum yang dapat menyimpan petabyte data. Terdapat dua
komponen utama HDFS dan MapReduce. HDFS bertanggung jawab untuk….
A. Penyimpanan data di cluster hardisk
B. Penyimpanan data di cluster MapReduce
C. Penyimpanan data di cluster RAM
D. Penyimpanan data di cluster hadoop
E. Penyimpanan data di cluster internet
116

Kunci Jawaban Tes


Kunci Jawaban Tes Formatif KB 1
1. C 6. B
2. C 7. A
3. B 8. E
4. A 9. A
5. C 10. B

Kunci Jawaban Tes Formatif KB 2


1. E 6. D
2. C 7. B
3. A 8. A
4. D 9. D
5. B 10. B

Kunci Jawaban Tes Formatif KB 3


1. A 6. D
2. D 7. E
3. B 8. C
4. C 9. B
5. A 10. A

Kunci Jawaban Tes Formatif KB 4


1. B 6. A
2. D 7. B
3. D 8. C
4. A 9. C
5. B 10. A
2

Kunci Jawaban Tes Sumatif


1. E 11. C
2. A 12. B
3. C 13. C
4. B 14. D
5. E 15. B
6. C 16. C
7. D 17. E
8. A 18. B
9. E 19. A
10. B 20. D

Anda mungkin juga menyukai