no kode: dar2/profesional/523/5/2019 pendalaman materi

151
i

Upload: others

Post on 09-Jan-2022

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

i

Page 2: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

ii

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

PENDALAMAN MATERI

TEKNIK KOMPUTER DAN INFORMATIKA

MODUL 6

SISTEM INFORMATIKA, JARINGAN DAN APLIKASI

Penulis:

Fathahillah

Kementerian Pendidikan dan Kebudayaan

2019

Page 3: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

iii

KATA PENGANTAR

Puji syukur penulis panjatkan kehadirat Allah SWT atas berkat dan rahmat-Nya

sehingga Modul 6 Sistem Informatika, Jaringan dan Aplikasi (SIJA) Teknik

Komputer dan Informatika (TKI) ini dapat diselesaikan tepat pada waktunya.

Modul 6 ini secara garis besar membahas tentang Sistem Informatika, Jaringan

dan Aplikasi. Adapun kegiatan pembelajaran yang dibahas pada modul ini yaitu:

(1) Konsep Teknologi, Infrastruktur, Platform, dan Layanan Komputasi Awan; (2)

Quality of Service dan Recovery Data; (3) Kecerdasan Komputasi pada Skala

Kecil, Menengah dan Luas; (4) Framework dan Big Data. Tujuan penyusunan

modul ini untuk membantu peserta PPG dalam melakukan pendalaman materi

dalam bidang Sistem Informatika, Jaringan dan Aplikasi. Melalui Modul ini

diharapkan peserta PPG memiliki kompetensi dalam bidang Sistem Informatika,

Jaringan dan Aplikasi.

Penyelesaian modul ini tidak terlepas dari bantuan dari berbagai pihak. Oleh

karena itu, penulis mengucapkan terima kasih kepada:

1. Direktorat Pembinaan Guru Dikmen dan Diksus Direktorat Jenderal Guru dan

Tenaga Kependidikan Kementerian Pendidikan dan Kebudayaan yang

memberikan amanah dan tanggung-jawab untuk menulis salah satu dari modul

PPG ini.

2. Bapak Prof. Dr. H. Husain Syam, M.TP, sebagai Rektor Universitas Negeri

Makassar, yang telah memberikan kesempatan, dukungan, dan memfasilitasi

penulis dalam penulisan modul ini.

3. P3G UNM yang telah memberikan kepercayaan kepada penulis untuk menulis

salah satu modul PPG ini.

4. Bapak/Ibu Penyelia Modul Bidang Studi Teknik Komputer dan Informatika

(TKI) yang telah memberikan banyak masukan yang konstruktif selama

penulisan modul ini.

5. Pihak-pihak lain yang tidak sempat penulis sebutkan satu-persatu.

Modul ini mungkin masih belum sempurna. Oleh karena itu, penulis sangat

mengharapkan dan mengucapkan terimakasih jika ada saran, masukan, kritikan

yang konstruktif demi kesempurnaan modul.

Akhirnya, semoga segala bantuan mendapat pahala dari Allah SWT. Yang

berlipat ganda. Amin.

Penulis,

Fathahillah, S.Pd., M.Eng.

Page 4: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

iv

DAFTAR ISI

KATA PENGANTAR .............................................................................................. i

DAFTAR ISI .......................................................................................................... iv

DAFTAR GAMBAR ............................................................................................ viii

DAFTAR TABEL ................................................................................................... x

KEGIATAN BELAJAR 1 ...................................................................................... xi

A. Pendahuluan ........................................................................................................ 3

1. Deskripsi Singkat ........................................................................................... 3

2. Relevansi ........................................................................................................ 3

3. Panduan Belajar ............................................................................................. 3

B. Inti ....................................................................................................................... 4

1. Capaian Pembelajaran: ........................................................................................ 4

2. Pokok-pokok Materi: ........................................................................................... 4

3. Uraian Materi ....................................................................................................... 4

1. Teknologi Cloud Computing ........................................................................... 4

1.1 Pengertian Cloud Computing .................................................................... 4

1.2 Prinsip Kerja Cloud Computing ................................................................ 6

1.3 Manfaat Cloud Computing ........................................................................ 7

2. Layanan, Platform, dan Infrastruktur Cloud Computing ................................. 8

2.1 Cloud Infrastructure as a Service (IaaS)/layanan Cloud Computing ........ 8

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

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

2.4 SaaS, PaaS, dan IaaS ............................................................................... 11

2.5 Karakteristik cloud computing ................................................................ 12

2.6 Komponen Cloud Computing .................................................................. 14

2.7 Layanan Cloud Computing (Google Drive) ............................................ 17

4. Forum Diskusi ................................................................................................... 27

C. Penutup ............................................................................................................. 27

1. Rangkuman ........................................................................................................ 27

2. Tes Formatif ...................................................................................................... 29

Daftar Pustaka ....................................................................................................... 31

Page 5: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

v

KEGIATAN BELAJAR 2 ..................................... Error! Bookmark not defined.

A. Pendahuluan ...................................................... Error! Bookmark not defined.

1. Deskripsi Singkat .......................................... Error! Bookmark not defined.

2. Relevansi....................................................... Error! Bookmark not defined.

3. Panduan Belajar ............................................ Error! Bookmark not defined.

B. Inti ..................................................................... Error! Bookmark not defined.

1. Capaian Pembelajaran: ....................................... Error! Bookmark not defined.

2. Pokok-pokok Materi: ......................................... Error! Bookmark not defined.

3. Uraian Materi ..................................................... Error! Bookmark not defined.

1. Quality of Service dari Layanan Jaringan .... Error! Bookmark not defined.

1.1 Pentingnya QoS ................................... Error! Bookmark not defined.

1.2 Tingkatan QoS ..................................... Error! Bookmark not defined.

1.3 Parameter QoS ..................................... Error! Bookmark not defined.

1.4 Penyebab QoS Yang Buruk ................. Error! Bookmark not defined.

1.5 Perbaikan QoS ..................................... Error! Bookmark not defined.

1.6 Pengukuran QoS (Wireshark) .............. Error! Bookmark not defined.

2. Recovery Data .............................................. Error! Bookmark not defined.

2.1 Fungsi recovery data ............................ Error! Bookmark not defined.

2.2 Recovery data (System restore windows) .......... Error! Bookmark not

defined.

2.3 Recovery data (Pandora) ...................... Error! Bookmark not defined.

2.4 Recovery data (recuva) ........................ Error! Bookmark not defined.

2.5 Analisis Terhadap Problem Solving Hasil Recovery Data .......... Error!

Bookmark not defined.

3. Clustering server ........................................... Error! Bookmark not defined.

3.1 Fail Over Cluster (High Availability) .. Error! Bookmark not defined.

3.2 Load Balancing Cluster ....................... Error! Bookmark not defined.

3.3 Global Cluster...................................... Error! Bookmark not defined.

4. Forum Diskusi .................................................... Error! Bookmark not defined.

C. Penutup .............................................................. Error! Bookmark not defined.

1. Rangkuman ........................................................ Error! Bookmark not defined.

Page 6: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

vi

2. Tes Formatif ...................................................... Error! Bookmark not defined.

Daftar Pustaka ....................................................... Error! Bookmark not defined.

KEGIATAN BELAJAR 3 ..................................... Error! Bookmark not defined.

A. Pendahuluan ...................................................... Error! Bookmark not defined.

1. Deskripsi Singkat ......................................... Error! Bookmark not defined.

2. Relevansi ...................................................... Error! Bookmark not defined.

3. Panduan Belajar ........................................... Error! Bookmark not defined.

B. Inti ..................................................................... Error! Bookmark not defined.

1. Capaian Pembelajaran: ...................................... Error! Bookmark not defined.

2. Pokok-pokok materi: ......................................... Error! Bookmark not defined.

3. Uraian Materi ..................................................... Error! Bookmark not defined.

1. Kecerdasan Buatan (Artificial Intelligence). Error! Bookmark not defined.

2. Pengertian Kecerdasan Komputasi .............. Error! Bookmark not defined.

3. Kecerdasan Komputasi pada Skala Kecil (Smart Home)Error! Bookmark not defined.

4. Kecerdasan komputasi pada skala menengah (smart city, smart building)Error! Bookmark not defined.

4.1 Smart City ............................................ Error! Bookmark not defined.

4.2 Smart building ..................................... Error! Bookmark not defined.

5. Kecerdasan komputasi pada skala luas (Internet of Things)Error! Bookmark not defined.

5.1 Cara kerja IoT...................................... Error! Bookmark not defined.

5.2 Unsur pembentuk IoT.......................... Error! Bookmark not defined.

5.3 Bidang penerapan IoT ......................... Error! Bookmark not defined.

5.4 Contoh aplikasi IoT ............................. Error! Bookmark not defined.

6. Kecerdasan komputasi (arduino).................. Error! Bookmark not defined.

6.1 Jenis-jenis arduino ............................... Error! Bookmark not defined.

6.2 Contoh projek IoT ............................... Error! Bookmark not defined.

4. Forum Diskusi ................................................... Error! Bookmark not defined.

C. Penutup ............................................................. Error! Bookmark not defined.

1. Rangkuman ........................................................ Error! Bookmark not defined.

2. Tes Formatif ...................................................... Error! Bookmark not defined.

Daftar Pustaka ....................................................... Error! Bookmark not defined.

KEGIATAN BELAJAR 4 ..................................... Error! Bookmark not defined.

Page 7: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

vii

A. Pendahuluan ...................................................... Error! Bookmark not defined.

1. Deskripsi Singkat .......................................... Error! Bookmark not defined.

2. Relevansi....................................................... Error! Bookmark not defined.

3. Panduan Belajar ............................................ Error! Bookmark not defined.

B. Inti ..................................................................... Error! Bookmark not defined.

1. Capaian Pembelajaran: ....................................... Error! Bookmark not defined.

2. Pokok-pokok Materi: ......................................... Error! Bookmark not defined.

3. Uraian Materi ..................................................... Error! Bookmark not defined.

1. Framework big data ...................................... Error! Bookmark not defined.

2. Pemicu Perkembangan Big Data .................. Error! Bookmark not defined.

3. Klasifikasi Data ............................................ Error! Bookmark not defined.

4. Tahapan Pengelolaan Big Data ..................... Error! Bookmark not defined.

5. Pemanfaatan Big Data Pada Sektor Bisnis ... Error! Bookmark not defined.

6. Pemanfaatan Big Data Pada Sektor Layanan PublikError! Bookmark not defined.

7. Membangun Big Data Platform .................... Error! Bookmark not defined.

8. Tantangan dalam pemanfaatan Big Data ...... Error! Bookmark not defined.

9. Aplikasi big data ........................................... Error! Bookmark not defined.

10. Evaluasi konfigurasi framework big data ..... Error! Bookmark not defined.

4. Forum Diskusi .................................................... Error! Bookmark not defined.

C. Penutup .............................................................. Error! Bookmark not defined.

1. Rangkuman ........................................................ Error! Bookmark not defined.

2. Tes Formatif ....................................................... Error! Bookmark not defined.

Daftar Pustaka ........................................................ Error! Bookmark not defined.

Tugas Akhir ............................................................ Error! Bookmark not defined.

Tes Sumatif ............................................................ Error! Bookmark not defined.

Kunci Jawaban Tes ................................................... Error! Bookmark not defined.

Page 8: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

viii

DAFTAR GAMBAR

Gambar 1. 1 Cloud Computing ................................................................................ 6

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

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

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

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

Gambar 1. 6 Model layanan cloud computing ...................................................... 11

Gambar 1. 7 The NIST Definition Framework ..................................................... 12

Gambar 1. 8 Karakteristik Cloud Computing ........................................................ 13

Gambar 1. 9 Komponen Dasar Cloud Computing ................................................. 14

Gambar 1. 10 Komponen tambahan cloud computing .......................................... 16

Gambar 1. 11 Google Drive .................................................................................. 18

Gambar 2. 1 Ilustrasi Delay dalam telekomunikasiError! Bookmark not defined.

Gambar 2. 2 Wireshark RTP Paket Loss ............... Error! Bookmark not defined.

Gambar 2. 3 Wireshark RTP Paket Delay ............. Error! Bookmark not defined.

Gambar 2. 4 Fail Over Cluster .............................. Error! Bookmark not defined.

Gambar 2. 5 Fail Over Cluster .............................. Error! Bookmark not defined.

Gambar 2. 6 Global Cluster .................................. Error! Bookmark not defined.

Gambar 3. 1 Smarthome dengan ESP8266 dan BlynkError! Bookmark not defined.

Gambar 3. 2 Ilustrasi smart city............................. Error! Bookmark not defined.

Gambar 3. 3 Ilustrasi Smart Builder ...................... Error! Bookmark not defined.

Gambar 3. 4 Ilustrasi Internet of Things................ Error! Bookmark not defined.

Gambar 3. 5 Ilustrasi colokan listrik cerdas .......... Error! Bookmark not defined.

Gambar 3. 6 Kulkas pintar ..................................... Error! Bookmark not defined.

Gambar 3. 7 Garage door ...................................... Error! Bookmark not defined.

Gambar 3. 8 skematik projek IoT .......................... Error! Bookmark not defined.

Gambar 3. 9 Rangkaian sensor PIR ....................... Error! Bookmark not defined.

Gambar 3. 10 Rangkaian servo SG90 ................... Error! Bookmark not defined.

Gambar 3. 11 Rangkaian DHT11 .......................... Error! Bookmark not defined.

Gambar 3. 12 Rangkaian solenoid doorlock ......... Error! Bookmark not defined.

Gambar 3. 13 Rangkaian lampu AC ...................... Error! Bookmark not defined.

Page 9: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

ix

Gambar 3. 14 Aplikasi BLYNK ............................ Error! Bookmark not defined.

Gambar 4. 1 Ilustrasi big data ................................ Error! Bookmark not defined.

Gambar 4. 2 Ilustrasi sistem apache hadoop .......... Error! Bookmark not defined.

Gambar 4. 3 Ilustrasi apache spark ........................ Error! Bookmark not defined.

Gambar 4. 4 Arsitektur apache hive ....................... Error! Bookmark not defined.

Gambar 4. 5 Pase map reduce ................................ Error! Bookmark not defined.

Gambar 4. 6 Arsitektur apache storm .................... Error! Bookmark not defined.

Gambar 4. 7 Ekosistem Framework Hadoop ......... Error! Bookmark not defined.

Gambar 4. 8 Ilustrasi Solusi Hadoop ..................... Error! Bookmark not defined.

Gambar 4. 9 Cara kerja HDFS ............................... Error! Bookmark not defined.

Gambar 4. 10 Cara kerja Map Reduce ................... Error! Bookmark not defined.

Gambar 4. 11 Cara kerja Yarn ............................... Error! Bookmark not defined.

Page 10: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

x

DAFTAR TABEL

Tabel 2. 1 Kategori Packet Loss .................................. Error! Bookmark not defined.

Tabel 2. 2 Delay .......................................................... Error! Bookmark not defined.

Tabel 2. 3 Jitter ............................................................ Error! Bookmark not defined.

Page 11: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

xi

COVER PEMISAH ANTAR KB

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

komputasi awan

KEGIATAN BELAJAR 1

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

Page 12: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

2

Page 13: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

3

A. Pendahuluan

1. Deskripsi Singkat

Secara umum, tujuan Kegiatan Belajar 1 ini adalah untuk memberikan

pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta

PPG tentang konsep teknologi, infrastruktur, platform, dan layanan komputasi

awan.

Secara khusus, tujuan Kegiatan Belajar 1 ini adalah agar peserta mampu: (1)

Memahami konsep dan teknologi IaaS; (2) Memahami konsep dan teknologi

SaaS; (3) Mengevaluasi permasalahan konfigurasi infrastruktur komputasi

awan; (4) Mengevaluasi permasalahan konfigurasi platform komputasi awan;

(5) membuat produk animasi 2D dan 3D mnggunakan perangkat lunak

animasi.

2. Relevansi

Kegiatan Belajar 1 ini menggunakan beberapa dukungan perangkat yang

yang harus disediakan. Peserta dapat menggunakan perangkat yang dimiliki

tetapi harus memenuhi standar spesifikasi yang telah ditetapkan. Hal ini

bertujuan agar setiap kegiatan pembelajaran yang dilakukan dapat berjalan

dengan semestinya. Perangkat-perangkat yang digunakan dalam kegiatan

pembelajaran modul ini adalah Personal Computer/Laptop yang sudah terinstal

minimal OS Windows 7 atau lebih.

3. Panduan Belajar

Pada Kegiatan Belajar 1 ini, urutan yang harus dilakukan oleh peserta

dalam mempelajari modul ini adalah :

1. Membaca tujuan pembelajaran sehingga memahami target atau goal dari

kegiatan belajar tersebut.

2. Membaca indikator pencapaian kompetensi sehingga memahami kriteria

pengukuran untuk mencapai tujuan pembelajaran.

3. Membaca uraian materi pembelajaran sehingga memiliki pengetahuan,

keterampilan dan sikap kompetensi yang akan dicapai.

4. Melakukan aktifitas pembelajaran dengan urutan atau kasus permasalahan

sesuai dengan contoh.

Page 14: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

4

5. Mengerjakan latihan/soal atau tugas dengan mengisi lembar kerja yang telah

disediakan.

B. Inti

1. Capaian Pembelajaran:

Menganalisis prinsip-prinsip Sistem Informatika, Jaringan dan Aplikasi

2. Pokok-pokok Materi:

1. Konsep dan teknologi IaaS

2. Konsep dan teknologi SaaS

3. Konfigurasi infrastruktur komputasi awan

4. Konfigurasi platform komputasi awan

5. Konfigurasi layanan komputasi awan

3. Uraian Materi

1. Teknologi Cloud Computing

1.1 Pengertian Cloud Computing

Pengertian Cloud computing adalah konsep yang digunakan untuk

menggambarkan berbagai konsep komputasi yang melibatkan sejumlah besar

komputer yang terhubung melalui jaringan komunikasi real-time seperti

internet. Teknologi yang memanfaatkan layanan internet menggunakan pusat

server yang bersifat virtual dengan tujuan pemeliharaan data dan aplikasi.

Keberadaan Cloud Computing (komputasi awan) jelas akan menimbulkan

perubahan dalam cara kerja sistem teknologi informasi dalam sebuah

organisasi. Hal ini karena komputasi awan melalui konsep virtualisasi,

standarisasi dan fitur mendasar lainnya dapat mengurangi biaya Teknologi

Informasi (TI), menyederhanakan pengelolaan layanan TI, dan mempercepat

penghantaran layanan.

Cloud computing pada dasarnya adalah menggunakan internet-based service

untuk mendukung proses bisnis. Cloud service biasanya memiliki beberapa

karakteristik, diantaranya adalah sangat cepat di deploy, sehingga cepat berarti

instant untuk implementasi (Fauziah, 2013).

Cloud computing adalah gabungan pemanfaatan teknologi komputer

Page 15: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

5

(komputasi) dan pengembangan berbasis internet (awan). Cloud computing

merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau

infrastruktur melalui koneksi internet untuk memenuhi kebutuhan pengguna

layanan. Penyedia jasa layanan cloud computing seperti Microsoft Cloud,

Google, dan Sales Force.

Menurut Wardani (2008) memberikan ilustrasi Cloud computing adalah

suatu konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru

lain yang dikenal luas, dengan tema umum berupa ketergantungan terhadap

internet untuk memberikan kebutuhan komputasi pengguna. Sebagai contoh,

Google Apps menyediakan aplikasi bisnis umum secara daring yang diakses

melalui suatu penjelajah web dengan perangkat lunak dan data yang tersimpan

di server. Komputasi awan saat ini merupakan trend teknologi terbaru, dan

contoh bentuk pengembangan dari teknologi Cloud Computing ini adalah

iCloud.

NIST (2011) mendefiniskan Clud Computing sebagai “sebuah model

untuk kenyamanan, akses jaringan on-demand untuk menyatukan pengaturan

konfigurasi sumber daya komputasi (seperti, jaringan, server, media

penyimpanan, aplikasi, dan layanan) yang dapat dengan cepat ditetapkan dan

dirilis dengan usaha manajemen yang minimal atau interaksi dengan penyedia

layanan. Cloud computing menawarkan peluang dan tantangan baru bagi

praktisi ICT. Di beberapa kasus, keahlian yang dimiliki praktisi ICT dapat

langsung digunakan dalam penerapan teknologi cloud, dan dalam beberapa

kasus yang lain perlu di dikembangkan.Defenisi dari cloud computing

dideskripsikan pada Gambar 1.1.

Page 16: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

6

Gambar 1. 1 Cloud Computing

1.2 Prinsip Kerja Cloud Computing

Sistem cloud bekerja menggunakan internet sebagai server dalam

mengolah data. Sistem ini memungkinkan pengguna untuk login ke internet

yang tersambung ke program untuk menjalankan aplikasi yang dibutuhkan

tanpa melakukan instalasi. Infrastruktur seperti media penyimpanan data dan

juga instruksi/perintah dari pengguna disimpan secara virtual melalui jaringan

internet kemudian perintah-perintah tersebut dilanjutkan ke server aplikasi.

Setelah perintah diterima di server aplikasi kemudian data diproses dan pada

proses final pengguna akan disajikan dengan halaman yang telah diperbaharui

sesuai dengan instruksi yang diterima sebelumnya sehingga konsumen dapat

merasakan manfaatnya.

Contohnya lewat penggunaan email seperti Yahoo ataupun Gmail. Data

di beberapa server diintegrasikan secara global tanpa harus men-download

software untuk menggunakannya. Pengguna hanya memerlukan koneksi

internet dan semua data dikelola langsung oleh Yahoo dan juga Google.

Software dan juga memori atas data pengguna tidak berada di komputer tetapi

terintegrasi secara langsung melalui sistem cloud menggunakan komputer yang

terhubung ke internet. Secara tahapan cara kerja cloud computing sebagai

berikut:

Page 17: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

7

a. Sebuah server pusat mengelola sistem memantau lalulintas dan permintaan

client untuk memastikan semuanya berjalan lancar. Sistem ini mengikuti

seperangkat aturan yang disebut protokol dan menggunakan jenis khusus

dari perangkat lunak, yang disebut middleware network.

b. Middleware network memungkinkan komputer untuk berkomunikasi satu

sama lain.

c. Untuk klasifikasi layanan salah satunya adalah PaaS (Platform as a

Service) hal ini memfokuskan untuk membuat desain, men-deploy dan

juga meng-host aplikasi di internet. Penyedia layanan: Perusahaan

DATABASE; Google big, Table amazon.

d. Saas (Software as a Service) layanan ini memberikan service berupa akses

software kepada kostumer tanpa harus membeli, biasanya para vendor atau

service provider sudah menyediakan berbagai software. Dengan

mengakses internet secara langsung mengakses juga software. Penyedia

layanan: perusahaan PRODUCTIVITY; Zoho ,Google apps.

1.3 Manfaat Cloud Computing

Dalam dunia pendidikan dan pemerintahan cloud computing ini sangat

penting dilakukan untuk mengembangkan kreasi dan proyek yang dilakukan

serta keamanan dalam menyimpan data. Manfaat cloud computing, yaitu:

a. Skalabilitas, yaitu dengan cloud computing dapat menambah kapasitas

penyimpanan data tanpa harus membeli peralatan tambahan, antara lain

hardisk. Peralatan yang perlu menambah kapasitas yang disediakan oleh

penyedia layanan cloud computing.

b. Aksesibilitas, yaitu dapat mengakses data kapanpun dan dimanapun user

berada, asal peralatan dan user terkoneksi dengan internet, sehingga

memudahkan mengakses data disaat yang penting.

c. Keamanan, yaitu data terjamin keamanannya oleh penyedia layanan cloud

computing, sehingga bagi perusahaan yang berbasis IT, data bisa disimpan

secara aman di penyedia cloud computing. Hal ini mengurangi biaya yang

diperlukan untuk mengamankan data perusahaan. Selanjutnya sisi

Page 18: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

8

keamanan cloud computing dapat dilihat dari letaknya pada protokol yang

mengatur komunikasi data tersebut di dalam jaringan. Protokol yang

dijadikan referensi dalam kasus ini yaitu protocol TCP/IP (Tranmission

Control Protocol/Internet Protokol).

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

d. Melakukan/mengembangkan kreasi atau proyek tanpa harus mengirimkan

proyek secara langsung ke perusahaan, tapi user bisa mengirimkannya

lewat penyedia layanan cloud computing.

e. Kecemasan, ketika terjadi bencana alam data tersimpan aman di cloud

meskipun hardisk atau gadgetnya rusak.

2. Layanan, Platform, dan Infrastruktur Cloud Computing

2.1 Cloud Infrastructure as a Service (IaaS)/layanan Cloud Computing

Infrastructure as a Service adalah layanan komputasi awan yang

menyediakan infrastruktur IT berupa CPU, RAM, storage, bandwith dan

konfigurasi lain. Komponen-komponen tersebut digunakan untuk

membangun komputer virtual. Komputer virtual dapat diinstal sistem operasi

dan aplikasi sesuai kebutuhan. Keuntungan layanan IaaS ini adalah tidak

perlu membeli komputer fisik sehingga lebih menghemat biaya. Konfigurasi

komputer virtual juga bisa diubah sesuai kebutuhan. Misalkan saat storage

hampir penuh, storage bisa ditambah dengan segera. Perusahaan yang

menyediakan IaaS adalah Amazon EC2, TelkomCloud dan BizNetCloud.

Page 19: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

9

Kemampuan yang diberikan kepada konsumen untuk menggunakan

aplikasi penyedia dapat beroperasi pada infrastruktur awan. Aplikasi dapat

diakses dari berbagai perangkat klien melalui antarmuka seperti web browser

(misalnya, email berbasis web). Konsumen tidak mengelola atau

mengendalikan infrastruktur awan yang mendasari termasuk jaringan, server,

sistem operasi, penyimpanan, atau bahkan kemampuan aplikasi individu,

dengan kemungkinan pengecualian terbatas terhadap pengaturan konfigurasi

aplikasi pengguna tertentu.

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

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

Platform as a Service adalah layanan yang menyediakan computing

platform. Biasanya sudah terdapat sistem operasi, database, web server dan

framework aplikasi agar dapat menjalankan aplikasi yang telah dibuat.

Perusahaan yang menyediakan layanan tersebutlah yang bertanggung jawab

dalam pemeliharaan computing platform ini. Keuntungan layanan PaaS ini

bagi pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat

Page 20: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

10

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

Page 21: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

11

memiliki kontrol atas sistem operasi, penyimpanan, aplikasi yang disebarkan,

dan mungkin kontrol terbatas komponen jaringan yang pilih (misalnya,

firewall host).

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

2.4 SaaS, PaaS, dan IaaS

Secara garis besar ketiga layanan cloud computing, yang terdiri dari

SaaS, PaaS, dan IaaS, ditunjukkan pada gambar di bawah.

Gambar 1. 6 Model layanan cloud computing

Model penyebaran cloud computing menurut NIST terdiri dari empat

model (Mell dan Grance, 2009), yaitu:

a. Private cloud. Swasta awan. Infrastruktur awan yang semata-mata

dioperasikan bagi suatu organisasi. Ini mungkin dikelola oleh

organisasi atau pihak ketiga dan mungkin ada pada on premis atau off

premis.

b. Community cloud. Masyarakat awan. Infrastruktur awan digunakan

secara bersama oleh beberapa organisasi dan mendukung komunitas

tertentu yang telah berbagi concerns (misalnya, misi, persyaratan

Page 22: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

12

keamanan, kebijakan, dan pertimbangan kepatuhan). Ini mungkin

dikelola oleh organisasi atau pihak ketiga dan mungkin ada pada on

premis atau off premis.

c. Public cloud. Infrastruktur awan yang dibuat tersedia untuk umum

atau kelompok industri besar dan dimiliki oleh sebuah organisasi yang

menjual layanan awan.

d. Hybrid cloud. Hybrid awan. Infrastruktur awan merupakan komposisi

dari dua atau lebih awan (swasta, komunitas, atau publik) yang masih

entitas unik namun terikat bersama oleh standar atau kepemilikan

teknologi yang menggunakan data dan portabilitas aplikasi (e.g., cloud

bursting for load- balancing between clouds).

Secara garis besar definisi komputasi awan menurut NIST dapat

digambarkan (Mell & Grance, 2011) sebagai berikut:

Gambar 1. 7 The NIST Definition Framework

2.5 Karakteristik cloud computing

Proyek-proyek cloud computing saat ini memiliki karakteristik yang

diposisikan pada fase testing dan ditunjukkan sebagai layanan IT yang

diyakini tidak rumit. Tantangan yang dihadapi oleh pengguna layanan cloud

computing terletak pada wilayah keamanan data dan kepatuhan terhadap

regulasi standar. Karakteristik menjelaskan hubungan-hubungan dan beberapa

perbedaan terhadapa IT saat ini.

Page 23: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

13

Gambar 1. 8 Karakteristik Cloud Computing

NIST mengidentifikasi lima karakteristik penting dari komputasi awan

(Mell & Grance, 2011) sebagai berikut:

a. On-demand self-service. Pengguna dapat memesan dan mengelola layanan

tanpa interaksi manusia dengan penyedia layanan, misalnya dengan

menggunakan, sebuah portal web dan manajemen antarmuka. Pengadaan

dan perlengkapan layanan serta sumberdaya yang terkait terjadi secara

otomatis pada penyedia.

b. Broad network access. Kemampuan yang tersedia melalui jaringan dan

diakses melalui mekanisme standar, yang mengenalkan penggunaan

berbagai platform (misalnya, telepon selular, laptop, dan PDA).

c. Resource pooling. Penyatuan sumberdaya komputasi yang dimiliki

penyedia untuk melayani beberapa konsumen menggunakan model

multi-penyewa, dengan sumberdaya fisik dan virtual yang berbeda,

ditetapkan secara dinamis dan ditugaskan sesuai dengan permintaan

konsumen. Ada rasa kemandirian lokasi bahwa pelanggan umumnya tidak

memiliki kontrol atau pengetahuan atas keberadaan lokasi sumberdaya

yang disediakan, tetapi ada kemungkinan dapat menentukan lokasi di

tingkat yang lebih tinggi (misalnya, negara, negara bagian, atau

datacenter). Contoh sumberdaya termasuk penyimpanan, pemrosesan,

memori, bandwidth jaringan, dan mesin virtual.

d. Rapid elasticity. Kemampuan dapat dengan cepat dan elastis ditetapkan.

Page 24: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

14

e. Measured Service. Sistem komputasi awan secara otomatis mengawasi dan

mengoptimalkan penggunaan sumber daya dengan memanfaatkan

kemampuan pengukuran (metering) pada beberapa tingkat yang sesuai

dengan jenis layanan (misalnya, penyimpanan, pemrosesan, bandwidth,

dan account pengguna aktif). Penggunaan sumber daya dapat dipantau,

dikendalikan, dan dilaporkan sebagai upaya memberikan transparansi bagi

penyedia dan konsumen dari layanan yang digunakan.

2.6 Komponen Cloud Computing

Komponen dasar komputasi awan dalam topologi yang sederhana

menurut Velte (2010) terbagi atas 3 (tiga) bagian, yaitu clients, datacenter,

and distributed servers. Ketiga komponen dasar tersebut memiliki tujuan

dan peranan yang spesifik dalam menjalankan operasi komputasi awan.

Konsep ketiga komponen tersebut dapat digambarkan sebagai berikut :

Gambar 1. 9 Komponen Dasar Cloud Computing

Clients pada arsitektur cloud computing dikatakan the exact same

things that they are in a plain, old, everyday local area network (LAN). They

are, typically, the computers that just sit on your desk. But they might also

be laptops, tablet computers, mobile phones, or PDAs—all big drivers for

cloud computing because of their mobility. Clients are the devices that the

end users interact with to manage their information on the cloud.

Page 25: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

15

Datacenter is the collection of servers where the application to which

you subscribe is housed. It could be a large room in the basement of your

building or a room full of servers on the other side of the world that you

access via the Internet. A growing trend in the IT world is virtualizing

servers. That is, software can be installed allowing multiple instances of

virtual servers to be used. In this way, you can have half a dozen virtual

servers running on one physical server.

Distributed Servers merupakan penempatan server pada lokasi yang

berbeda. But the servers don’t all have to be housed in the same location.

Often, servers are in geographically disparate locations. But to you, the

cloud subscriber, these servers act as if they’re humming away right next to

each other.

Komponen lain dari cloud computing adalah Cloud Applications

memanfaatkan cloud computing dalam hal arsitektur software. Sehingga

user tidak perlu menginstal dan menjalankan aplikasi dengan

menggunakan komputer. Cloud Platform merupakan layanan berupa

platform komputasi yang berisi infrastruktur hardware dan software.

Biasanya mempunyai aplikasi bisnis tertentu dan menggunakan layanan

PaaS sebagai infrastruktur aplikasi bisnisnya. Cloud Storage melibatkan

proses penyampaian penyimpanan data sebagai sebuah layanan. Cloud

Infrastructure merupakan penyampaian infrastruktur komputasi sebagai

sebuah layanan (Syaikhu, 2010).

Page 26: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

16

Gambar 1. 10 Komponen tambahan cloud computing

Gambar di atas layanan Cloud Computing ada beberapa

komponen yang diperlukan, yakni:

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

didesain untuk penggunaan layanan berbasis cloud computing.

Contohnya :

▪ Mobile – Windows Mobile, Symbian, dan lain-lain.

▪ Thin Client – Windows Terminal Service, CherryPal, dll.

▪ Thick Client – Internet Explorer, FireFox, Chrome, dll.

b. Cloud Services, produk, layanan dan solusi yang dipakai dan

disampaikan secara real-time melalui media internet.

Contohnya :

▪ Identitas – OpenID, OAuth, dan lain2.

▪ Integration – Amazon Simple Queue Service.

▪ Payments – PayPal, Google Checkout.

▪ Mapping – Google Maps, Yahoo! Maps.

c. Cloud Applications, aplikasi-aplikasi yang memanfaatkan Cloud

Computing dalam arsitektur software sehingga para penggunanya tidak

Page 27: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

17

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.

Page 28: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

18

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

Page 29: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

19

2) Langkah kedua yaitu kita klik icon kotak kotak kecil yang ada di

pojok kanan atas lalu di pilih google drive.

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

sudah memiliki akun gmail anda tidak perlu membuat akun lagi,

hanya cukup masuk dengan mengisi kolom seperti gambar

dibawah ini dan jika anda belum memiliki akun gmail, silahkan

untuk membuat akun gmail dulu. Bisa di lihat pada postingan

sebelumnya.

4) Jika sudah akan muncul tampilan dibawah ini sebagai berikut. Ini

merupakan tampilan awal jika sudah masuk dalam akun google

drive kita.

Page 30: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

20

5) Kita sudah masuk pada akun Google Drive, dan jika ingin membuat

sebuah folder di klik pada drive user lalu akan muncul tampilan

seperti dibawah ini dan di beri nama sesuai nama yang keinginan

anda.

6) Akun Google Drive anda siap digunakan.

b. Menyimpan Data di Google Drive

1) Dari halaman dashboard Drive Anda klik “my drive”, kemudian klik

“Uploud File”

Page 31: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

21

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

google drive anda.

3) Tunggu hingga proses Uploud file selesai, makin besar kapasitas file

yang anda uploud prosesnya akan semakin lama.

Page 32: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

22

4) Setelah selesai, anda bisa melihat file yang anda simpan tadi sudah

berada di Drive anda.

5) Bila file anda sudah penuh dan kapasitas google drive anda tinggal

sedikit, lebih baik anda hapus file – file yang sudah tidak anda

butuhkan lagi. Atau anda bisa juga mengupgrade kapasitas Drive

anda dengan membayar tarif tiap bulan, besarnya tergantung

kapasitasnya.

6) Di google drive ini, anda juga bisa membuat sebuah folder dan

memindahkan file anda ke dalamnya. Untuk membuat sebuah folder

di google drive klik lagi “My drive” kemudian klik “New Folder”

Page 33: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

23

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

Page 34: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

24

8) Cara memindahkan file ke dalam folder anda sama seperti ketika

anda memindahkan file ke dalam folder di windows explorer. Anda

bisa klik kanan pada file yang akan anda pindahkan kemudian pilih

“move to ….”

9) Lalu kemudian klik folder mana yang akan dijadikan untuk

menyimpan file tersebut.

Page 35: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

25

10) Atau cara yang paling cepat adalah dengan klik file tahan kemudian

drag menuju folder yang akan dituju kemudian lepaskan.

c. Menyimpan Data di Google Drive (Cara 2)

1) Pada folder/file yang ingin anda bagikan, klik kanan pada nama

folder/file tersebut, pilih Share… > share…

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

user tersebut juga menggunakan email gmail, atau email yang

terintegrasi dengan google apps. Walaupun bisa juga berbagi kepada

alamat email yang bukan gmail, namun fitur nya akan terbatas hanya

sekedar view dan download saja (tidak bisa edit). Set juga hak akses

Page 36: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

26

user tersebut, dalam hal ini ada 2 level, pertama “Can Edit”, artinya

user tersebut bisa melakukan editing, juga menghapus file. Kedua

“Can View”, artinya user tersebut hanya bisa membaca/membuka file

tersebut, juga mengunduh, namun tidak bisa melakukan editing pada

file tersebut. Anda juga bisa menambahkan note/keterangan, yang

mana note ini akan muncul pada mail pemberitahuan ke user tersebut.

Anda juga bisa menambahkan lebih dari satu akun mail untuk

berbagi. Klik send apabila sudah selesai.

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

mengecek dengan login ke google drive masing-masing di alamat

https://drive.google.com, atau bisa dengan mengklik tombol open

yang ada pada mail pemberitahuan yang dikirimkan oleh google

drive. Contohnya seperti gambar di bawah.

Page 37: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

27

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

4. Forum Diskusi

Dalam sistem cluod kita dapat melakukan share data kepada seluruh pengguna

internet, jelaskan langkah-langkahnya agar seluruh pengguna internet dapat

melakukan share data.

C. Penutup

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

Page 38: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

28

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

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

Page 39: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

29

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

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

Page 40: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

30

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

A. On-demand self-service

B. Broad network access

Page 41: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

31

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

g1.pdf.

Internet:

https://www.google.co.id/search?q

id.wikipedia.org/wiki/Komputasi_awan

http://elib.unikom.ac.id

https://basingna.wordpress.com/2013/04/05/jenis-layanan-cloud-computing

Page 42: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

1

KEGIATAN BELAJAR 2

KEGIATAN BELAJAR 2 Quality of Service dan Recovery

Data dari Layanan Jaringan

Page 43: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

34

Page 44: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

35

A. Pendahuluan

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

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

3. Panduan Belajar

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

Page 45: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

36

B. Inti

1. Capaian Pembelajaran:

1. Menganalisis Quality of Service dari layanan Jaringan

2. Menganalisis hasil recovery data

2. Pokok-pokok Materi:

1. Quality of Service dari layanan Jaringan

2. Recovery data

3. Clustering Server

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

Page 46: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

37

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

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

Page 47: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

38

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

Page 48: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

39

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.

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

Page 49: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

40

terjadi kongesti yang cukup lama, buffer akan penuh, dan data baru

tidak akan diterima.

Tabel 2. 1 Kategori Packet Loss

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

Page 50: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

41

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

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

Page 51: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

42

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.

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.

Page 52: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

43

c. Noise ini sangat berbahaya, karena jika terlalu besar akan dapat

mengubah data asli yang dikirimkan.

1.5 Perbaikan QoS

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

Page 53: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

44

Gambar 2. 2 Wireshark RTP Paket Loss

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

Page 54: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

45

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

Page 55: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

46

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

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

Button.

Page 56: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

47

b. Setelah di klik maka akan muncul jendela System Restore/Recovery,

kemudian klik pada tombol Next.

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.

Page 57: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

48

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

pilih Next.

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.

2.3 Recovery data (Pandora)

a. Pertama Download dan Install Software Pandora File Recovery

Page 58: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

49

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

Kita klik tombol Next

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

ditemukan di Recycle Bin

d. Pilih Drive yang akan kita scan (Pilihan Drive menyesuaikan sesuai

tempat dimana kita menyimpan file terdahulu sebelum hilang)

Page 59: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

50

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

mencontohkan pilih opsi ke tiga)

f. Pilih jenis file yang kita cari (Misal jika kita ingin mencari file Ms Word

maka kita checklist hanya pada opsi *.DOC dan *.DOCX)

g. Klik Start Disk Surface Scan Lalu tunggu hingga proses scan. Hasil scan

akan muncul di kolom sebelah kanan

Page 60: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

51

h. Klik icon Recovery untuk mengembalikan data yang hilang

2.4 Recovery data (recuva)

a. Jalankan program recuva. Kemudian klik tombol Next

b. Pilih jenis file yang mau di recover. Kalau ingin recover semua file,

pilih All Files. Kemudian klik tombol Next

Page 61: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

52

c. Pilih drive/folder lokasi file yang mau di recover. Klik

tombol Browse untuk memilih drive/folder. Kemudian klik tombol Next.

d. Centang opsi Enable Deep Scan untuk memaksimalkan

pencarian file yang hilang. Kemudian klik tombol Start untuk memulai

pencarian.

Page 62: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

53

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

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

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.

Page 63: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

54

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.

i. Di sebelah kanan, ada kotak preview untuk melihat file yang mau di

recover Tapi yang bisa di preview hanya file gambar.

Page 64: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

55

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.

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.

Page 65: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

56

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.

3. Clustering server

Cluster server adalah kumpulan dari server yang saling terhubung yang

memiliki fungsi untuk membackup kinerja server yang lainya jika terjadi

kegagalan devices, sehingga service/aplikasi yang ada didalam server tersebut

tetap berjalan walaupun salah satu server dalam keadaan mati.

Clustering server terdiri dari beberapa tipe cluster yaitu Fail Over Cluster

(High Availability), Load Balancing Cluster, Global Cluster.

3.1 Fail Over Cluster (High Availability)

Konsep Fail Over Cluster sebetulnya sama dengan konsep dasar cluster server,

yakni membackup kinerja salah satu server yang terhubung. Pada tipe ini, terbagi

menjadi 2 macam yaitu Active-Passive Cluster dan Active-Active Cluster.

Perbedaannya adalah sebagai berikut : (1) Active-Passive Cluster yaitu dimana

satu server menjalankan semua service (active), dan satunya lagi standby

(passive), dimana server yang standby ini akan menjalankan semua service jika

ada kegagalan di server yang aktif. Sedangkan (2) Active-Active Cluster yaitu

dimana keduanya menjalankan service, server 1 menjalankan service httpd, dan

server 2 menjalankan service mysql, jika terjadi kegagalan salah satu server maka

server lainnya akan menjalankan seluruh service yang ada di server yang rusak

tersebut.

Page 66: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

57

Gambar 2. 4 Fail Over Cluster

3.2 Load Balancing Cluster

Load Balancing Cluster adalah cluster yang berfungsi sebagai traffic management

sehingga beban request dari client terbagi ke server. Misalkan, ada 4 client dan 4

server. Jika 4 client tersebut mengakses Internet, maka beban akses Internet dari 4

client tersebut tidak akan dilimpahkan kepada 1 server saja melainkan dibagi rata

ke 4 server.

Gambar 2. 5 Fail Over Cluster

Page 67: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

58

3.3 Global Cluster

Global Cluster, adalah failover cluster dalam sekala global, global cluster dibuat

sebagai DRC (Disaster Recovery Centre), atau mencegah adanya kerusakan

akibat bencana alam/mati listrik total, biasanya global cluster menggunakan

koneksi wan dan datanya di replicate , jadi kedua server memiliki data yang sama.

Gambar 2. 6 Global Cluster

4. Forum Diskusi

Sistem recovery pada sebuah aplikasi atau OS bertujuan untuk mencegah

serangan kerusakan data pada aplikasi/OS. Sebutkan contoh aplikasi-aplikasi

(minimal 3) yang memiliki sistem recovery dan jelaskan prinsip kerjanya

masing-masing.

Page 68: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

59

C. Penutup

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

Ada beberapa alasan mengapa kita memerlukan 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 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

Page 69: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

60

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.

Page 70: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

61

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

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

Page 71: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

62

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

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

Page 72: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

63

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

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

Page 73: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

64

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.

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.

Page 74: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

65

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:

http://www.dd-wrt.com/wiki/index.php/Quality_of_Service

http://technet.microsoft.com/en-us/library/cc757120(v=ws.10).aspx

http://www.techopedia.com/definition/9049/quality-of-service

http://www.pcmag.com/encyclopedia/term/50026/qos

http://www.etsi.org/technologies-clusters/technologies/quality-of-service

http://en.wikipedia.org/wiki/Quality_of_service

http://apple-lab.com/apa-itu-data-recovery/

https://www.nesabamedia.com/pengertian-recovery-data/

https://winpoin.com/cara-restore-windows-7-dengan-system-restore/

http://it-troubleshoot.blogspot.com/2015/03/cara-recovery-data-menggunakan-rec

uva.html

http://shiftindonesia.com/teknik-problem-solving-5-langkah-temukan-akar-masala

h-dengan-rca/

Page 75: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

67

KEGIATAN BELAJAR 3

KEGIATAN BELAJAR 3 Kecerdasan Komputasi Pada Skala Kecil, Menengah, dan Luas

Page 76: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

68

Page 77: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

69

A. Pendahuluan

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

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

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

Page 78: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

70

B. Inti

1. Capaian Pembelajaran:

1. Membuat kecerdasan komputasi pada skala kecil (smart home)

2. Membuat kecerdasan komputasi pada skala menengah (smart city, smart

building)

3. Membuat kecerdasan komputasi pada skala luas (Internet of Things)

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

3. Uraian Materi

1. Kecerdasan Buatan (Artificial Intelligence)

Kecerdasan Buatan (Artificial Intelligence atau AI) didefinisikan sebagai

kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini

umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke

dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang

dapat dilakukan manusia. Kecerdasan Buatan didefinisikan sebagai

kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini

umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke

dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang

dapat dilakukan manusia. Beberapa macam bidang yang menggunakan

kecerdasan buatan antara lain sistem pakar, permainan komputer (games),

logika fuzzy, jaringan syaraf tiruan dan robotika.

Logika fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang

input kedalam suatu ruang output, mempunyai nilai kontinyu. Fuzzy

dinyatakan dalam derajat dari suatu keanggotaan dan derajat dari kebenaran.

Oleh sebab itu sesuatu dapat dikatakan sebagian benar dan sebagian salah

pada waktu yang sama (Kusumadewi. 2004).

Page 79: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

71

Perangkat lunak kecerdasan buatan membuat baik penggunaan fuzzy

logic di daerah yang tidak memiliki aturan yang jelas atau nilai-nilai absolut.

Dalam setiap kasus di mana jawabannya akan “kadang-kadang” atau

“mungkin,” logika fuzzy sangat membantu.

Pada bidang Robotika fuzzy logic sangat berguna dalam membantu

robot memutuskan apa yang harus dilakukan dengan input sensorik. Setiap

jenis kontak akan memerlukan respon yang berbeda, tergantung pada

sejumlah factors. Read lebih lanjut tentang peran AI dalam teknologi robot

saat ini, di Robotika dan Kecerdasan Buatan Campurkan dalam Perang

Robot modern.

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

Page 80: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

72

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

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

Page 81: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

73

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

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

Page 82: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

74

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.

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

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

Page 83: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

75

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

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

Page 84: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

76

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

Gambar 3. 3 Ilustrasi Smart Builder

Page 85: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

77

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.

5. 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, 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.

Page 86: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

78

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

5.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:

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,

Page 87: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

79

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.

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

Page 88: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

80

Data-data tersebut bisa dipakai buat mengotomatisasi teknik pertanian.

Kemudian, bisa 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

Page 89: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

81

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

Page 90: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

82

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.

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

Page 91: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

83

Gambar 3. 5 Ilustrasi colokan listrik cerdas

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.

Page 92: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

84

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.

Page 93: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

85

Gambar 3. 7 Garage door

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

Page 94: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

86

arduino yang memiliki kemiripan syntax dengan bahasa pemrograman C.

Karena sifatnya yang terbuka maka siapa saja dapat mengunduh skema

hardware arduino dan membangunnya.

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

Page 95: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

87

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

Page 96: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

88

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.

6.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:

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.

Page 97: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

89

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

a. Rangkaian Sensor PIR

Gambar 3. 9 Rangkaian sensor PIR

b. Rangkaian Servo SG90

Page 98: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

90

Gambar 3. 10 Rangkaian servo SG90

c. Rangkaian DHT11

Gambar 3. 11 Rangkaian DHT11

d. Rangkaian Solenoid Doorlock

Page 99: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

91

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

Page 100: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

92

#include <ESP8266WiFi.h>

#include <BlynkSimpleEsp8266_SSL.h>

#include <DHT.h>

#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);

}

Page 101: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

93

void loop()

{

Blynk.run();

Timer.run();

getPirValue();

}

void getPirValue(void)

{

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:

Page 102: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

94

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

Page 103: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

95

4. Forum Diskusi

Teknologi IoT saat ini sudah berkembang dalam berbagai penerapannya, sebutkan

2 jenis teknologi IoT yang menggunakan voice dalam mengontrol sesuatu dan

jelaskan bagaimana prinsip kerjanya.

C. Penutup

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

Page 104: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

96

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.

2. 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. Pengambilan keputusan

3. Otomatisasi peralatan rumah tangga dan asisten rumah tangga yang

menawarkan konsep kualitas hidup yang lebih mudah merupakan konsep dari

a. Internet of Things

Page 105: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

97

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

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

Page 106: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

98

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

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

Page 107: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

99

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

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

Kusumadewi, Sri. 2004. Artificial Intelligence (Teknik dan Aplikasinya), Graha

Ilmu, Yogyakarta.

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.

Page 108: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

100

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:

https://id.wikipedia.org/wiki/Kecerdasan_buatan

https://esains2.wordpress.com/2016/04/23/smart-home-dan-internet-of-things/

https://digiwarestore.com/id/digiware-news/44_membuat-smarthome-dengan-esp

8266-dan-blynk

https://www.sales1crm.com/blog/smart-city-part-5-smart-building

https://id.techinasia.com/apa-itu-smart-city-dan-penerapan-di-indonesia

https://nextgen.web.id/smart-city-sebuah-teknologi-yang-akan-terus-tumbuh/6867

https://www.dewaweb.com/blog/internet-of-things/

https://www.bukalapak.com/products/s/colokan-listrik-pintar

http://adityanugroho730.blogspot.com/2018/02/smart-refrigerator-kulkas-pintar-b

uatan.html

https://homeinsider.org/can-you-get-a-smart-garage-door-for-60/

https://id.wikipedia.org/wiki/Arduino

Page 109: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

101

KEGIATAN BELAJAR 4

KEGIATAN BELAJAR 4 Framework dan Big Data

Page 110: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

102

Page 111: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

103

A. Pendahuluan

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

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

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

Page 112: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

104

B. Inti

1. Capaian Pembelajaran:

Mampu Konfigurasi framework big data

Mengevaluasi konfigurasi framework Big Data

2. Pokok-pokok Materi:

Framework big data

Konfigurasi framework big data

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

Page 113: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

105

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

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.

Page 114: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

106

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

Page 115: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

107

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.

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

Page 116: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

108

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

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.

Page 117: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

109

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.

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

Page 118: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

110

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, sehingga menghemat waktu dan uang dengan tidak

memindah-midahkan data dengen volume yang besar. Infrastruktur yang

Page 119: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

111

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.

Page 120: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

112

8. Tantangan dalam pemanfaatan Big Data

Dalam usaha pemanfaatan Big Data dapat terdapat banyak hambatan dan

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

Page 121: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

113

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

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

Page 122: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

114

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

Page 123: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

115

Gambar 4. 2 Ilustrasi sistem apache hadoop

b. Apache Spark

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

Page 124: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

116

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

Page 125: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

117

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.

Page 126: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

118

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

Page 127: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

119

pengembang untuk dengan mudah mengelola aliran besar data yang tidak

terstruktur.

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

Page 128: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

120

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.

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

Page 129: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

121

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

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

Page 130: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

122

datanode lainnya yang berjalan baik. NameNode mengelola struktur

namespace dan memetakan blok file pada datanode.

Gambar 4. 9 Cara kerja HDFS

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.

Page 131: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

123

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

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

Page 132: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

124

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

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

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

Page 133: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

125

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'

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

Page 134: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

126

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

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

Page 135: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

127

BelajarHadoop

D:\hadoop\bin>hdfs dfs -put d:\README.txt / D:\hadoop\bin>hdfs dfs

-mkdir /BelajarHadoop

D:\hadoop\bin>hdfs dfs -ls /

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.

4. Forum Diskusi

Page 136: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

128

C. Penutup

1. 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 dapat diartikan 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.

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.

Page 137: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

129

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

Page 138: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

130

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

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

Page 139: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

131

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

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

Page 140: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

132

9. Gambar di bawah ini merupakan arsitektur dari aplikasi bigdata yaitu…

a. Apache Hadoop

b. Apache Spark

c. Apache Hive

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

Page 141: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

133

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

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:

https://idcloudhost.com/mengenal-apa-itu-framework-beserta-jenisnya/

https://www.liputan6.com/tekno/read/801638/apa-itu-teknologi-big-data

Page 142: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

134

https://jelvix.com/blog/top-5-big-data-frameworks

https://www.gartner.com,

https://datascience.or.id/article/Menjalankan-Hadoop-Single-Node-pada-OS-Wind

ows-5a8fa6e6

https://ruanglaptop.com/apa-itu-big-data/

https://timur.ilearning.me/2015/12/24/apa-pengertian-dari-klasifikasi-data/

http://noviardisyamsuir.blogspot.com/2016/03/pembahasan-apa-itu-hadoop-untuk.

html

Page 143: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

135

Tugas Akhir

1. Buatlah penyimpanan data melalui cloud computing dan deskripsikan

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

Page 144: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

136

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

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

Page 145: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

137

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

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

Page 146: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

138

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

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

Page 147: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

139

E. Smart Komputasi

13. Microcontroller dapat dimanfaatkan dalam pembuatan IoT guna membantu

kegiatan sehari dapat menggunakan ….

A. Solenoid Doorlock

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

Page 148: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

140

B. Aplikasi Mobile

C. Aplikasi Web

D. Aplikasi GIS

E. Aplikasi GUI

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

Page 149: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

141

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

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

Page 150: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

142

Kunci Jawaban Tes

Kunci Jawaban Tes Formatif KB 1

1. C

2. C

3. B

4. A

5. C

6. B

7. A

8. E

9. A

10. B

Kunci Jawaban Tes Formatif KB 2

1. E

2. C

3. A

4. D

5. B

6. D

7. B

8. A

9. D

10. B

Kunci Jawaban Tes Formatif KB 3

1. A

2. D

3. B

4. C

5. A

6. D

7. E

8. C

9. B

10. A

Kunci Jawaban Tes Formatif KB 4

1. B

2. D

3. D

4. A

5. B

6. A

7. B

8. C

9. C

10. A

Page 151: No Kode: DAR2/Profesional/523/5/2019 PENDALAMAN MATERI

143

Kunci Jawaban Tes Sumatif

1. E

2. A

3. C

4. B

5. E

6. C

7. D

8. A

9. E

10. B

11. C

12. B

13. C

14. D

15. B

16. C

17. E

18. B

19. A

20. D