Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
ii
KATA PENGANTAR
Puji syukur penulis panjatkan kehadirat Allah SWT, Tuhan Yang Maha Kuasa atas
berkat dan rahmat-Nya sehingga modul ini dapat diselesaikan tepat pada waktunya.
Modul ini merupakan salah satu sumber belajar dalam kegiatan Program Pendidikan
Profesi Guru (PPG) yang dilaksanakan oleh Kementerian Pendidikan Dan Kebudayaan
Republik Indonesia.
Direktorat Jenderal Guru dan Tenaga Kependidikan Kementerian Pendidikan dan
Kebudayaan menetapkan sistem pembelajaran Program Pendidikan Profesi Guru
(PPG) Dalam Jabatan dilaksanakan dengan pola hybrid learning, yaitu memadukan
model pembelajaran online atau dalam jaringan (daring) dengan tatap muka. Pemilihan
pola hybrid learning dimaksudkan agar para guru peserta PPG Dalam Jabatan tetap
dapat mengikuti program PPG dengan tidak meninggalkan tugas mengajar terlalu lama,
guru-guru peserta PPG dapat melaksanakan pembelajaran PPG khususnya pendalaman
materi melalui daring. Untuk menjamin efektivitas dan efisiensi pembelajaran daring
dalam pendalaman materi khususnya materi pembelajaran Multimedia, diperlukan
bahan ajar berupa modul hybrid learning yang dilengkapi dengan media pembelajaran.
Modul ini merupakan sumber belajar pendalaman materi Bidang Studi Teknik
Komputer dan Informatika (TKI) pada materi Sistem Informatika, Jaringan, dan
Aplikasi. Modul ini terdiri empat kegiatan belajar yakni: Kegiatan Belajar 1 membahas
materi konsep teknologi, infra struktur, platform, dan layanan komputasi awan.
Kegiatan Belajar 2 membahas Quality of service dan recovery data dari layanan
jaringan. Kegiatan Belajar 3 membahas kecerdasan komputasi pada skala kecil,
menengah, dan luas. Kegiatan Belajar 4 membahas frame work dan big data.
Penyelesaian modul ini tidak terlepas dari bantuan dari berbagai pihak. Oleh
karena itu, penulis mengucapkan terima kasih dan penghargaan setinggi-tingginya
kepada:
1. Direktorat Pembinaan Guru Dikmen dan Diksus Direktorat Jenderal Guru dan
Tenaga Kependidikan Kementerian Pendidikan dan Kebudayaan yang memberikan
amanah dan tanggung-jawab untuk menulis salah satu dari modul PPG ini.
2. Bapak Prof. Dr. H. Husain Syam, M.T.P, Rektor Universitas Negeri Makassar,
yang telah memberikan kesempatan, dukungan, selama penyusunan modul ini
berlangsung.
3. Bapak Prof. Dr. H. Muhammad Yahya, M. Kes, M.Eng, Dekan Fakultas Teknik
Universitas Negeri Makassar yang telah memberikan izin dan arahan membangun.
iii
Penulis,
iv
DAFTAR ISI
KATA PENGANTAR ...................................................................................................ii
DAFTAR ISI................................................................................................................. iv
DAFTAR GAMBAR ................................................................................................. viii
DAFTAR TABEL ......................................................................................................... ix
KEGIATAN BELAJAR 1 ............................................................................................. s
Pendahuluan ................................................................................................................... 2
A. Deskripsi Singkat.................................................................................................. 2
B. Relevansi .............................................................................................................. 2
C. Panduan Belajar .................................................................................................... 2
Capaian Pembelajaran:................................................................................................... 2
Pokok-pokok Materi: ..................................................................................................... 3
Uraian Materi ................................................................................................................. 3
1. Teknologi Cloud Computing ................................................................................. 3
1.1 Pengertian Cloud Computing ........................................................................... 3
1.2 Prinsip Kerja Cloud Computing ....................................................................... 4
1.3 Manfaat Cloud Computing............................................................................... 5
2. Layanan, Platform, dan Infrastruktur Cloud Computing ....................................... 6
2.1 Cloud Infrastructure as a Service (IaaS)/layanan Cloud Computing .............. 6
2.2 Cloud Platform as a Service (PaaS)/Platform Cloud Computing ................... 7
2.3 Cloud Software as a Service (SaaS) / Infrastruktur Cloud Computing ............ 8
2.4 SaaS, PaaS, dan IaaS........................................................................................ 9
2.5 Karakteristik cloud computing ....................................................................... 10
2.6 Komponen Cloud Computing ........................................................................ 11
2.7 Layanan Cloud Computing (Google Drive) ................................................... 14
Rangkuman .................................................................................................................. 23
Tes Formatif ................................................................................................................. 24
Daftar Pustaka .............................................................................................................. 26
KEGIATAN BELAJAR 2 ........................................................................................... 27
Pendahuluan ................................................................................................................. 27
A. Deskripsi Singkat................................................................................................ 27
B. Relevansi ............................................................................................................ 27
C. Panduan Belajar .................................................................................................. 27
Capaian Pembelajaran:................................................................................................. 27
v
DAFTAR GAMBAR
Gambar 1. 1 Cloud Computing ...................................................................................... 4
Gambar 1. 2 Layer-layer pada Protokol TCP/IP ............................................................ 6
Gambar 1. 3 Cloud Infrastructure as a Service (IaaS) .................................................. 7
Gambar 1. 4 Cloud Platform as a Service (PaaS) ......................................................... 8
Gambar 1. 5 Cloud Software as a Service (IaaS)........................................................... 9
Gambar 1. 6 Model layanan cloud computing ............................................................... 9
Gambar 1. 7 The NIST Definition Framework ............................................................ 10
Gambar 1. 7 Karakteristik Cloud Computing .............................................................. 10
Gambar 1. 9 Komponen Dasar Cloud Computing ....................................................... 12
Gambar 1. 10 Komponen tambahan cloud computing................................................. 13
Gambar 1. 11 Google Drive ......................................................................................... 15
Gambar 2. 1 Ilustrasi Delay dalam telekomunikasi ................................................... 32
Gambar 2. 2 Wireshark RTP Paket Loss ..................................................................... 34
Gambar 2. 3 Wireshark RTP Paket Delay ................................................................... 35
Gambar 3. 1 Smarthome dengan ESP8266 dan Blynk ................................................ 55
Gambar 3. 2 Ilustrasi smart city ................................................................................... 57
Gambar 3. 3 Ilustrasi Smart Builder ............................................................................ 58
Gambar 3. 4 Ilustrasi Internet of Things ...................................................................... 59
Gambar 3. 5 Ilustrasi colokan listrik cerdas................................................................. 63
Gambar 3. 6 Kulkas pintar ........................................................................................... 64
Gambar 3. 7 Garage door ............................................................................................. 65
Gambar 3. 8 skematik projek IoT ................................................................................ 68
Gambar 3. 9 Rangkaian sensor PIR ............................................................................. 69
Gambar 3. 10 Rangkaian servo SG90 .......................................................................... 69
Gambar 3. 11 Rangkaian DHT11 ................................................................................ 69
Gambar 3. 12 Rangkaian solenoid doorlock ................................................................ 70
Gambar 3. 13 Rangkaian lampu AC ............................................................................ 70
Gambar 3. 14 Aplikasi BLYNK .................................................................................. 73
Gambar 4. 1 Ilustrasi big data ...................................................................................... 84
Gambar 4. 2 Ilustrasi sistem apache hadoop ................................................................ 91
Gambar 4. 3 Ilustrasi apache spark .............................................................................. 92
Gambar 4. 4 Arsitektur apache hive ............................................................................ 93
Gambar 4. 5 Pase map reduce ...................................................................................... 94
viii
DAFTAR TABEL
Tabel 2. 1 Kategori Packet Loss .................................................................................. 31
Tabel 2. 2 Delay........................................................................................................... 31
Tabel 2. 3 Jitter ............................................................................................................ 32
x
KEGIATAN BELAJAR 1
2
Pendahuluan
A. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 1 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta PPG
tentang konsep teknologi, infrastruktur, platform, dan layanan komputasi awan.
Secara khusus, tujuan Kegiatan Belajar 1 ini adalah agar peserta mampu: (1)
Memahami konsep dan teknologi IaaS; (2) Memahami konsep dan teknologi SaaS;
(3) Mengevaluasi permasalahan konfigurasi infrastruktur komputasi awan; (4)
Mengevaluasi permasalahan konfigurasi platform komputasi awan; (5) membuat
produk animasi 2D dan 3D mnggunakan perangkat lunak animasi.
B. Relevansi
Kegiatan Belajar 1 ini menggunakan beberapa dukungan perangkat yang yang
harus disediakan. Peserta dapat menggunakan perangkat yang dimiliki tetapi harus
memenuhi standar spesifikasi yang telah ditetapkan. Hal ini bertujuan agar setiap
kegiatan pembelajaran yang dilakukan dapat berjalan dengan semestinya.
Perangkat-perangkat yang digunakan dalam kegiatan pembelajaran modul ini
adalah Personal Computer/Laptop yang sudah terinstal minimal OS Windows 7
atau lebih.
C. Panduan Belajar
Pada Kegiatan Belajar 1 ini, urutan yang harus dilakukan oleh peserta dalam
mempelajari modul ini adalah :
1. Membaca tujuan pembelajaran sehingga memahami target atau goal dari kegiatan
belajar tersebut.
2. Membaca indikator pencapaian kompetensi sehingga memahami kriteria
pengukuran untuk mencapai tujuan pembelajaran.
3. Membaca uraian materi pembelajaran sehingga memiliki pengetahuan,
keterampilan dan sikap kompetensi yang akan dicapai.
4. Melakukan aktifitas pembelajaran dengan urutan atau kasus permasalahan sesuai
dengan contoh.
5. Mengerjakan latihan/soal atau tugas dengan mengisi lembar kerja yang telah
disediakan.
Capaian Pembelajaran:
Menganalisis prinsip-prinsip Sistem Informatika, Jaringan dan Aplikasi
3
Pokok-pokok Materi:
1. Konsep dan teknologi IaaS
2. Konsep dan teknologi SaaS
3. Konfigurasi infrastruktur komputasi awan
4. Konfigurasi platform komputasi awan
5. Konfigurasi layanan komputasi awan
Uraian Materi
1. Teknologi Cloud Computing
1.1 Pengertian Cloud Computing
Cloud computing adalah konsep yang digunakan untuk menggambarkan
berbagai konsep komputasi yang melibatkan sejumlah besar komputer yang
terhubung melalui jaringan komunikasi real-time seperti internet. Teknologi yang
memanfaatkan layanan internet menggunakan pusat server yang bersifat virtual
dengan tujuan pemeliharaan data dan aplikasi. Keberadaan Cloud Computing
(komputasi awan) jelas akan menimbulkan perubahan dalam cara kerja sistem
teknologi informasi dalam sebuah organisasi. Hal ini karena komputasi awan
melalui konsep virtualisasi, standarisasi dan fitur mendasar lainnya dapat
mengurangi biaya Teknologi Informasi (TI), menyederhanakan pengelolaan
layanan TI, dan mempercepat penghantaran layanan.
Cloud computing pada dasarnya adalah menggunakan internet-based service
untuk mendukung proses bisnis. Cloud service biasanya memiliki beberapa
karakteristik, diantaranya adalah sangat cepat di deploy, sehingga cepat berarti
instant untuk implementasi (Fauziah, 2013).
Cloud computing adalah gabungan pemanfaatan teknologi komputer
(komputasi) dan pengembangan berbasis internet (awan). Cloud computing
merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau
infrastruktur melalui koneksi internet untuk memenuhi kebutuhan pengguna
layanan. Penyedia jasa layanan cloud computing seperti Microsoft Cloud, Google,
dan Sales Force.
Menurut Wardani (2008) memberikan ilustrasi Cloud computing adalah suatu
konsep umum yang mencakup SaaS, Web 2.0, dan tren teknologi terbaru lain yang
dikenal luas, dengan tema umum berupa ketergantungan terhadap internet untuk
memberikan kebutuhan komputasi pengguna. Sebagai contoh, Google Apps
4
menyediakan aplikasi bisnis umum secara daring yang diakses melalui suatu
penjelajah web dengan perangkat lunak dan data yang tersimpan di server.
Komputasi awan saat ini merupakan trend teknologi terbaru, dan contoh bentuk
pengembangan dari teknologi Cloud Computing ini adalah iCloud.
NIST (2011) mendefiniskan Clud Computing sebagai “sebuah model untuk
kenyamanan, akses jaringan on-demand untuk menyatukan pengaturan konfigurasi
sumber daya komputasi (seperti, jaringan, server, media penyimpanan, aplikasi,
dan layanan) yang dapat dengan cepat ditetapkan dan dirilis dengan usaha
manajemen yang minimal atau interaksi dengan penyedia layanan. Cloud
computing menawarkan peluang dan tantangan baru bagi praktisi ICT. Di beberapa
kasus, keahlian yang dimiliki praktisi ICT dapat langsung digunakan dalam
penerapan teknologi cloud, dan dalam beberapa kasus yang lain perlu di
dikembangkan. Cloud computing dideskripsikan pada Gambar 1.
di server aplikasi kemudian data diproses dan pada proses final pengguna akan
disajikan dengan halaman yang telah diperbaharui sesuai dengan instruksi yang
diterima sebelumnya sehingga konsumen dapat merasakan manfaatnya.
Penggunaan email seperti Yahoo ataupun Gmail merupakan contoh
penggunaan cloud. Data beberapa server diintegrasikan secara global tanpa harus
men-download software untuk menggunakannya. Pengguna hanya memerlukan
koneksi internet dan semua data dikelola langsung oleh Yahoo dan juga Google.
Software dan juga memori atas data pengguna tidak berada di komputer tetapi
terintegrasi secara langsung melalui sistem cloud menggunakan komputer yang
terhubung ke internet. Secara tahapan cara kerja cloud computing sebagai berikut:
a. Sebuah server pusat mengelola sistem memantau lalulintas dan permintaan
client untuk memastikan semuanya berjalan lancar. Sistem ini mengikuti
seperangkat aturan yang disebut protokol dan menggunakan jenis khusus dari
perangkat lunak, yang disebut middleware network.
b. Middleware network memungkinkan komputer untuk berkomunikasi satu
sama lain.
c. Untuk klasifikasi layanan salah satunya adalah PaaS (Platform as a Service)
hal ini memfokuskan untuk membuat desain, men-deploy dan juga meng-host
aplikasi di internet. Penyedia layanan: Perusahaan DATABASE; Google big,
Table amazon.
d. Saas (Software as a Service) layanan ini memberikan service berupa akses
software kepada kostumer tanpa harus membeli, biasanya para vendor atau
service provider sudah menyediakan berbagai software. Dengan mengakses
internet secara langsung mengakses jugasoftware. Penyedia layanan:
perusahaan Productivity; Zoho ,Google apps.
juga bisa diubah sesuai kebutuhan. Misalkan saat storage hampir penuh, storage
bisa ditambah dengan segera. Perusahaan yang menyediakan IaaS adalah
Amazon EC2, TelkomCloud dan BizNetCloud.
Kemampuan yang diberikan kepada konsumen untuk menggunakan
aplikasi penyedia dapat beroperasi pada infrastruktur awan. Aplikasi dapat
diakses dari berbagai perangkat klien melalui antarmuka seperti web browser
(misalnya, email berbasis web). Konsumen tidak mengelola atau mengendalikan
infrastruktur awan yang mendasari termasuk jaringan, server, sistem operasi,
penyimpanan, atau bahkan kemampuan aplikasi individu, dengan kemungkinan
pengecualian terbatas terhadap pengaturan konfigurasi aplikasi pengguna
tertentu.
pengembang adalah mereka bisa fokus pada aplikasi yang mereka buat tanpa
memikirkan tentang pemeliharaan dari computing platform. Contoh penyedia
layanan PaaS adalah Amazon Web Service dan Windows Azure.
Kemampuan yang diberikan kepada konsumen untuk menyebarkan aplikasi
yang dibuat konsumen atau diperoleh ke infrastruktur komputasi awan
menggunakan bahasa pemrograman dan peralatan yang didukung oleh provider.
Konsumen tidak mengelola atau mengendalikan infrastruktur awan yang
mendasari termasuk jaringan, server, sistem operasi, atau penyimpanan, namun
memiliki kontrol atas aplikasi disebarkan dan memungkinkan aplikasi melakukan
hosting konfigurasi.
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:
Clients pada arsitektur cloud computing dikatakan the exact same things
that they are in a plain, old, everyday local area network (LAN). They are,
typically, the computers that just sit on your desk. But they might also be
laptops, tablet computers, mobile phones, or PDAs—all big drivers for cloud
computing because of their mobility. Clients are the devices that the end users
interact with to manage their information on the cloud.
Datacenter is the collection of servers where the application to which you
subscribe is housed. It could be a large room in the basement of your building
or a room full of servers on the other side of the world that you access via the
Internet. A growing trend in the IT world is virtualizing servers. That is,
software can be installed allowing multiple instances of virtual servers to be
used. In this way, you can have half a dozen virtual servers running on one
physical server.
Distributed Servers merupakan penempatan server pada lokasi yang
berbeda. But the servers don’t all have to be housed in the same location. Often,
servers are in geographically disparate locations. But to you, the cloud
subscriber, these servers act as if they’re humming away right next to each
other.
Komponen lain dari cloud computing adalah Cloud Applications
memanfaatkan cloud computing dalam hal arsitektur software. Sehingga user
tidak perlu menginstal dan menjalankan aplikasi dengan menggunakan
komputer. Cloud Platform merupakan layanan berupa platform komputasi
yang berisi infrastruktur hardware dan software. Biasanya mempunyai aplikasi
13
b. Cloud Services, produk, layanan dan solusi yang dipakai dan disampaikan
secara real-time melalui media internet.
Contohnya :
▪ Identitas – OpenID, OAuth, dan lain2.
▪ Integration – Amazon Simple Queue Service.
▪ Payments – PayPal, Google Checkout.
▪ Mapping – Google Maps, Yahoo! Maps.
14
▪ Web Hosting
▪ Propietary – Force.Com
9) Lalu kemudian klik folder mana yang akan dijadikan untuk menyimpan
file tersebut.
download saja (tidak bisa edit). Set juga hak akses user tersebut, dalam
hal ini ada 2 level, pertama “Can Edit”, artinya user tersebut bisa
melakukan editing, juga menghapus file. Kedua “Can View”, artinya user
tersebut hanya bisa membaca/membuka file tersebut, juga mengunduh,
namun tidak bisa melakukan editing pada file tersebut. Anda juga bisa
menambahkan note/keterangan, yang mana note ini akan muncul pada
mail pemberitahuan ke user tersebut. Anda juga bisa menambahkan lebih
dari satu akun mail untuk berbagi. Klik send apabila sudah selesai.
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. Layanan komputasi awan dimana kita bisa langsung menggunakan aplikasi yang
telah disediakan disebut…
A. Software as a Service
B. Platform as a Service
C. Infrastructure as a Service
D. On Demand Self Service
E. Measured Service
5. Infrastruktur awan yang dibuat tersedia untuk umum atau kelompok industri
besar dan dimiliki oleh sebuah organisasi yang menjual layanan awan disebut…
A. Private Cloud
B. Community Cloud
C. Public Cloud
D. Hybrid Cloud
E. Clients Cloud
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
A. On-demand self-service
B. Broad network access
C. Resource pooling
D. Rapid elasticity
E. Measured Service
10. Produk, layanan dan solusi yang dipakai dan disampaikan secara real-time
melalui media internet merupakan komponen layanan Cloud Computing yang
disebut…
A. Cloud Clients
B. Cloud Services
C. Cloud Applications
D. Cloud Platform
E. Cloud Storage
Daftar Pustaka
Fauziah, Yuli. (2013). Aplikasi E-Services Berbasis Cloud Computing. Seminar
Nasional Informatika 2013 (semnasIF 2013) ISSN: 1979-2328 UPN ”Veteran”
Yogyakarta, 18 Mei 2013
.https://media.neliti.com/media/publications/172203-ID-none.pdf.
Mell, Peter and Grance, Tim, 2011, The NIST Definition of Cloud Computing,
National Institute of Standards and Technology (NIST),
http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf/
Wardani, Kusuma. (2018). Penerapan Cloud Computing di Instansi Pemerintah.
Komunitas eLearning Ilmu Komputer.com.
http://ilmukomputer.org/wp-content/uploads/2013/04/dani-cloudcomputing1.p
df.
Internet:
Basingna, 2013, “Jenis Layanan Cloud Comnputing”,
https://basingna.wordpress.com/2013/04/05/jenis-layanan-cloud-computing/
(05 April 2013)
27
Pendahuluan
A. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 2 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta PPG
tentang Quality of Service (QoS) dan recovery data dari layanan jaringan.
Secara khusus, tujuan Kegiatan Belajar 2 ini adalah agar peserta mampu: (1)
Menganalisis Quality of Service dari layanan Jaringan; dan (2) Menganalisis hasil
recovery data.
B. Relevansi
Kegiatan Belajar 2 ini menggunakan beberapa dukungan perangkat yang yang
harus disediakan. Peserta dapat menggunakan perangkat yang dimiliki tetapi
harus memenuhi standar spesifikasi yang telah ditetapkan. Hal ini bertujuan agar
setiap kegiatan pembelajaran yang dilakukan dapat berjalan dengan semestinya.
Perangkat-perangkat yang digunakan dalam kegiatan pembelajaran modul ini
adalah Personal Computer/Laptop.
C. Panduan Belajar
Kegiatan Belajar 2 ini, urutan yang harus dilakukan oleh peserta dalam
mempelajari modul ini adalah :
1. Membaca tujuan pembelajaran sehingga memahami target atau goal dari kegiatan
belajar tersebut.
2. Membaca indikator pencapaian kompetensi sehingga memahami kriteria
pengukuran untuk mencapai tujuan pembelajaran.
3. Membaca uraian materi pembelajaran sehingga memiliki pengetahuan,
keterampilan dan sikap kompetensi yang akan dicapai.
4. Melakukan aktifitas pembelajaran dengan urutan atau kasus permasalahan sesuai
dengan contoh.
5. Mengerjakan latihan/soal atau tugas dengan mengisi lembar kerja yang telah
disediakan.
Capaian Pembelajaran:
1. Menganalisis Quality of Service dari layanan Jaringan
2. Menganalisis hasil recovery data
28
Pokok-pokok Materi:
1. Quality of Service dari layanan Jaringan
2. Recovery data
Uraian Materi
1. Quality of Service dari Layanan Jaringan
Quality of Service (QoS) adalah kemampuan suatu jaringan untuk
menyediakan layanan yang baik dengan menyediakan bandwith, mengatasi jitter
dan delay. Parameter QoS adalah latency, jitter, packet loss, throughput, MOS,
echo cancellation dan PDD. Quality of Service suatu network merujuk ke tingkat
kecepatan dan keandalan penyampaian berbagai jenis beban data di dalam suatu
komunikasi. Quality of Service digunakan untuk mengukur tingkat kualitas
koneksi jaringan TCP/IP internet atau intranet.
Menurut A.Gani Analisis jaringan menggunakan QoS khususnya adalah
latency dan throughput mampu memberikan analisis jaringan yang baik, dimana
aspek ini yang sering digunakan didalam analisis jaringan. QoS didefinisikan
sebagai sebuah mekanisme atau cara yang memungkinkan layanan dapat
beroperasi sesuai dengan karakteristiknya masing-masing dalam jaringan IP
(Internet Protocol). QoS dapat mengukur jaringan internet dari parameter
delay/latency, jitter, packet loss dan throughput. QoS merupakan metode
pengukuran tentang seberapa baik jaringan yang terpasang dan juga merupakan
suatu usaha untuk mendefinisikan karakteristik dan sifat dari satu layanan
(Yan, 2015). QoS digunakan untuk mengukur sekumpulan atribut kinerja yang
telah dispesifikasikan dan diasosiasikan dengan suatu layanan. Parameter QoS
yang digunakan untuk analisis layanan komunikasi data adalah jitter, packet
loss, throughtput, dan delay (Yohanaes. dkk).
QoS didesain untuk membantu end user (client) menjadi lebih produktif
dengan memastikan bahwa user mendapatkan performansi yang handal dari
aplikasi-aplikasi berbasis jaringan. QoS mengacu pada kemampuan jaringan
untuk menyediakan layanan yang lebih baik pada trafik jaringan tertentu melalui
teknologi yang berbeda-beda. QoSmerupakan suatu tantangan yang besar dalam
jaringan berbasis IP dan internet secara keseluruhan. Tujuan dari QoS adalah
untuk memenuhi kebutuhan-kebutuhan layanan yang berbeda, yang menggunakan
29
b. Packet Loss
Packet Loss, merupakan suatu parameter yang menggambarkan suatu
kondisi yang menunjukkan jumlah total paket yang hilang, dapat terjadi
karena collision dan congestion pada jaringan dan hal ini berpengaruh
pada semua aplikasi karena retransmisi akan mengurangi efisiensi jaringan
secara keseluruhan meskipun jumlah bandwidth cukup tersedia untuk
aplikasi-aplikasi tersebut. Umumnya perangkat jaringan memiliki buffer
untuk menampung data yang diterima. Jika terjadi kongesti yang cukup
lama, buffer akan penuh, dan data baru tidak akan diterima.
Tabel 2. 1 Kategori Packet Loss
KATEGORI DEGREDASI PACKET LOSS
Sangat bagus 0
Bagus 3%
Sedang 15 %
Jelek 25 %
c. Delay (latency)
Delay (latency), adalah waktu yang dibutuhkan data untuk menempuh
jarak dari asal ke tujuan. Delay dapat dipengaruhi oleh jarak, media fisik,
kongesti atau juga waktu proses yang lama. Adapun komponen delay
adalah sebagai berikut:
Tabel 2. 2 Delay
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.
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.
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.
2. Recovery Data
Data recovery atau pemulihan data adalah proses penyelamatan (retrieving)
data yang tidak dapat diakses, hilang, rusak atau terformat dari penyimpanan
sekunder, media removable atau file, bila data yang tersimpan didalamnya tidak
dapat diakses dengan cara biasa. Data paling sering disimpan dari media
penyimpanan seperti harddisk drive internal atau eksternal hdd, ssd, flash drive
USB, kaset magnetic, dvd, cd, subsistem raid, dan perangkat elektronik lainnya.
Pemulihan data mungkin diperlukan karena kerusakan fisik pada perangkat
penyimpanan atau kerusakan logis pada system berkas yang mencegahnya
dipasang oleh system operasi induk.
Recovery dalam komputer memang lebih banyak dijumpai ketika suatu sistem
bermasalah akibat error, terkena virus dan lain-lain. Tidak hanya itu faktor human
error seperti pemakaian komputer yang terlalu lama dan malfunction pada
perangkat seperti Harddisk juga dapat beresiko tinggi pada sistem. Proses
36
a. Setting Recovery pada sistem biasanya dapat dijumpai pada pilihan Start
Button.
d. Jika sudah memilih bisa klik Scan for Affected Program kemudian pilih Next.
Rangkuman
Quality of Service (QoS) adalah kemampuan suatu jaringan untuk menyediakan
layanan yang baik dengan menyediakan bandwith, mengatasi jitter dan delay.
Parameter QoS adalah latency, jitter, packet loss, throughput, MOS, echo
cancellation dan PDD. Quality of Service suatu network merujuk ke tingkat kecepatan
dan keandalan penyampaian berbagai jenis beban data di dalam suatu komunikasi.
Quality of Service digunakan untuk mengukur tingkat kualitas koneksi jaringan
TCP/IP internet atau intranet.
Alasan perlunya QoS, yaitu: (1) untuk memberikan prioritas untuk
aplikasi-aplikasi yang kritis pada jaringan, (2) untuk memaksimalkan penggunaan
investasi jaringan yang sudah ada, (3) untuk meningkatkan performansi untuk
aplikasi-aplikasi yang sensitif terhadap delay, seperti Voice dan Video, (4) untuk
merespon terhadap adanya perubahan-perubahan pada aliran traffic di jaringan.
Salah satu parameter untuk menilai QoS jaringan adalah delay. Delay adalah
waktu sejak paket dikirim sampai selesai ditransmisikan. Delay dapat dipengaruhi
oleh kongesti, media fisik, jarak atau waktu proses yang lama. Pengukuran
parameter QoS, dapat dilakukan menggunakan aplikasi Wireshark. Wireshark
merupakan sebuah software sniffer freeware yang dapat didownload melalui situs
resmi www.wireshark.org. Program sniffer adalah program yang dapat digunakan
untuk ‘mengintip/mengendus/sniff’ sebuah jaringan, baik Ethernet maupun
non-ethernet.
Data recovery atau pemulihan data adalah proses penyelamatan (retrieving) data
yang tidak dapat diakses, hilang , rusak atau terformat dari penyimpanan sekunder,
media removable atau file, bila data yang tersimpan didalamnya tidak dapat diakses
dengan cara biasa. Data paling sering disimpan dari media penyimpanan seperti
46
harddisk drive internal atau eksternal hdd, ssd, flash drive USB, kaset magnetic, dvd,
cd, subsistem raid, dan perangkat elektronik lainnya. Pemulihan data mungkin
diperlukan karena kerusakan fisik pada perangkat penyimpanan atau kerusakan logis
pada sistem berkas yang mencegahnya dipasang oleh sistem operasi induk.
Fungsi Recovery dalam komputer memang beragam, dengan Recovery dapat
mengembalikan sistem ke kondisi sebelumnya. Pada suatu software pengolahan
data seperti Microsoft Word hampir sama, fungsi Recovery dapat mengembalikan
data ke kondisi sebelum error terjadi. Hal ini dilakukan sebagai langkah keamanan
atau pencegahan kerusakan pada sistem dan hilangnya data-data penting yang
disimpan. Menggunakan prosedur recovery dapat dengan mudah mengembalikan
sistem yang hang, error atau terinfeksi virus yang tidak bisa ditangani antivirus.
Penggunaannya yang mudah dan minim resiko juga menjadikan Recovery sebagai
solusi.
Tes Formatif
1. Berikut ini adalah alasan mengapa kita memerlukan QoS, Kecuali….
A. Untuk memberikan prioritas untuk aplikasi-aplikasi yang kritis pada jaringan.
B. Untuk memaksimalkan penggunaan investasi jaringan yang sudah ada.
C. Untuk meningkatkan performansi untuk aplikasi-aplikasi yang sensitif
terhadap delay, seperti Voice dan Video.
D. Untuk merespon terhadap adanya perubahan-perubahan pada aliran traffic di
jaringan.
E. Untuk keamanan atau pencegahan kerusakan pada sistem dan hilangnya
data-data penting.
2. Level tingkatan QoS untuk melakukan semua usaha agar dapat mengirimkan
sebuah paket ke suatu tujuan biasanya disebut…
A. Integrated service
B. Differentiated service
C. Best-effort service
D. On Demand Self Service
E. Measured Service
47
7. Paket data yang bersifat sensitif terhadap delay tetapi tidak sensitif terhadap
packet loss yaitu…
A. Transfer data
B. VoIP
C. TCP/IP
D. ARP
E. FTP
8.
Langkah-langkah yang tepat untuk melihat nilai dari packetloss seperti pada
gambar di atas yaitu…..
A. Pilih Telephony --> RTP --> Show All Stream --> Stream Analysis -->
Pilih Ip client --> Pilih Analyze
B. Pilih Telephony --> Show All Stream --> RTP --> Stream Analysis -->
Pilih Ip client --> Pilih Analyze
C. Pilih Telephony --> Show All Stream --> Stream Analysis --> RTP -->
Pilih Ip client --> Pilih Analyze
D. Pilih Show All Stream --> Telephony --> Stream Analysis --> RTP -->
Pilih Ip client --> Pilih Analyze
E. Pilih Show All Stream --> Telephony --> Pilih Ip client --> RTP -->
Stream Analysis --> Pilih Analyze
49
9. Proses penyelamatan data yang tidak dapat diakses, hilang, rusak atau terformat
dari penyimpanan sekunder, media atau file, bila data yang tersimpan didalamnya
tidak dapat diakses dengan cara biasa disebut…
A. Backup
B. Removable
C. Retry
D. Restore
E. Reply
Daftar Pustaka
A. Gani, Aplikasi Pengaruh Quality of Service (QoS) Video Conference Pada Trafik
H.323 Dengan Menggunakan Metode Differentiated Service (Diffserv),
Universitas Syiah Kuala, 2010.
Adesta, dkk, Data Recovery Dengan Keamanan Kode Password Pada Smartphone
Blackberry, Teknik Informatika Universitas Bina Darma
Pastima Simajuntak, Winarto, Analisis Perbandingan Aplikasi Pandora Recovery Dan
Recuva Terhadap Pengembalian Data Windows, Fakultas Teknik Universitas
Putera Batam
Rika Wulandari, 2016, Analisis Qos (Quality Of Service) Pada Jaringan Internet
(Studi Kasus : Upt Loka Uji Teknik Penambangan Jampang Kulon – Lipi),
Jurnal Teknik Informatika dan Sistem Informasi Volume 2 nomor 2 Agustus
2016
Yan, J. QoS analysis based on ACO in WMSNs. Internationl Conference on
Communication Technology. 2015: 525-528.
50
Yohanes Andri Pranata, dkk, Analisis Optimasi Kinerja Quality Of Service Pada
Layanan Komunikasi Data Menggunakan Ns-2 Di PT. PLN (Persero) Jember,
Jurusan Teknik Elektro, Fakultas Teknik, Universitas Jember , ISSN:
1410-2331.
Zul Syukri, dkk, Metode Recovery Data Berbasis Informasi Mutual antar Frame
untuk Video Motion JPEG2000, Magister Teknik Elektro, Fakultas Teknik
Universitas Syiah Kuala, e-ISSN: 2252-7036.
Online:
DD-WRT, 2018, “Quality Of Service”, http://www.dd-wrt.com/wiki/index.php/
Quality_of_Service (23 Maret 2018)
Elfan M, 2015, “Cara Recovery Data Menggunakan Recuva”,
http://it-troubleshoot.blogspot.com/2015/03/cara-recovery-data-menggunakan-r
ecuva.html (27 Maret 2015)
Febian, 2013, “Cara Restore Windows 7 dengan System Restore”,
https://winpoin.com/cara-restore-windows-7-dengan-system-restore/ (19 April
2013)
Microsoft, 2009, “What is QoS”, http://technet.microsoft.com/en-us/
library/cc757120(v=ws.10).aspx (10 Agustus 2009)
Muhammad Zakaria, 2022, ”Pengertian Recovery Data Beserta Fungsinya dalam
Komputer yang wajib anda ketahui”, https://www.nesabamedia.com/
pengertian-recovery-data/ (10 Juni 2022)
PCMag, “QoS”, http://www.pcmag.com/encyclopedia/term/50026/qos
Techopedia, 2017, “Quality Of Service (QoS)”, http://www.techopedia.com/
definition/9049/quality-of-service (25 Januari 2017)
Wikipedia, 2022, ”Quality Of Service”, http://en.wikipedia.org/wiki/
Quality_of_service (24 Maret 2022)
52
Pendahuluan
A. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 3 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta PPG
tentang kecerdasan komputasi pada skala kecil, menengah, dan luas.
Secara khusus, tujuan Kegiatan Belajar 3 ini adalah agar peserta mampu: (1)
Membuat kecerdasan komputasi pada skala kecil; (2) Membuat kecerdasan
komputasi pada skala menengah; (3) Membuat kecerdasan komputasi pada skala
luas.
B. Relevansi
Kegiatan Belajar 3 ini menggunakan beberapa dukungan perangkat yang harus
disediakan. Peserta dapat menggunakan perangkat yang dimiliki tetapi harus
memenuhi standar spesifikasi yang telah ditetapkan. Hal ini bertujuan agar setiap
kegiatan pembelajaran yang dilakukan dapat berjalan dengan semestinya.
Perangkat-perangkat yang digunakan dalam kegiatan pembelajaran modul ini
adalah Personal Computer/Laptop, sensor dan arduino uno.
C. Panduan Belajar
Pada Kegiatan Belajar 3 ini, urutan yang harus dilakukan oleh peserta dalam
mempelajari modul ini adalah :
1. Membaca tujuan pembelajaran sehingga memahami target atau goal dari kegiatan
belajar tersebut.
2. Membaca indikator pencapaian kompetensi sehingga memahami kriteria
pengukuran untuk mencapai tujuan pembelajaran.
3. Membaca uraian materi pembelajaran sehingga memiliki pengetahuan,
keterampilan dan sikap kompetensi yang akan dicapai.
4. Melakukan aktifitas pembelajaran dengan urutan atau kasus permasalahan sesuai
dengan contoh.
5. Mengerjakan latihan/soal atau tugas dengan mengisi lembar kerja yang telah
disediakan.
Capaian Pembelajaran:
1. Membuat kecerdasan komputasi pada skala kecil (smart home)
53
2. Membuat kecerdasan komputasi pada skala menengah (smart city, smart building)
3. Membuat kecerdasan komputasi pada skala luas (Internet of Things)
Pokok-pokok materi:
1. Kecerdasan komputasi pada skala kecil (smart home)
2. Kecerdasan komputasi pada skala menengah (smart city, smart building)
3. Kecerdasan komputasi pada skala luas (Internet of Things)
Uraian Materi
1. Pengertian Kecerdasan Komputasi
Kecerdasan komputasi merupakan bagian dari kecerdasan buatan.
Kecerdasan buatan biasanya didesain lebih kearah problem yang memerlukan
kognitif tingkat tinggi, sedangkan kecerdasan komputasi biasanya lebih kearah
problem dengan tingkat kognitif yang lebih rendah misalnya kecerdasan untuk
control atau persepsi. Kecerdasan komputasi dan kecerdasan buatan keduanya
merupakan kecerdasan mesin yang dapat melakukan tugas intelektual apapun
yang dilakukan manusia.
Kecerdasan komputasi biasanya mengacu pada kemampuan komputer untuk
mempelajari tugas tertentu dari data atau observasi eksperimental. Meskipun
secara umum dianggap sebagai sinonim dari komputasi lunak. Secara umum,
kecerdasan komputasi adalah seperangkat metodologi dan pendekatan komputasi
yang diilhami oleh alam untuk mengatasi masalah dunia nyata yang kompleks di
mana pemodelan matematika atau tradisional tidak berguna karena beberapa
alasan: prosesnya mungkin terlalu rumit untuk penalaran matematis, mungkin
mengandung beberapa ketidakpastian selama proses, atau proses mungkin hanya
bersifat stokastik.
Ioannidou merangkum teknik berpikir komputasi diantaranya:
a. Dekomposisi: Yaitu kemampuan untuk memecah tugas (masalah) kompleks
menjadi tugas-tugas kecil yang lebih rinci. Misalnya memecah ‘kopi susu’
berdasarkan komponen penyusunnya: kopi, gula, susu dan air panas.
b. Pengenalan pola: Yaitu kemampuan untuk mengenal kesamaan atau
perbedaan umum yang nantinya akan membantu dalam membuat prediksi.
Misalnya mengenal pola penjualan saham.
c. Generalisasi pola dan abstraksi: Kemampuan menyaring informasi yang tidak
54
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.
Menurut Anbasari (2013), kategori dari smart home dibedakan menjadi 3, yaitu :
a. Comfort
Salah satu fungsi utama smart home ialah mampu memberikan kenyaman
yang lebih kepada penghuninya. Terdapat 2 metode yang digunakan, metode
pertama, smart home akan berfungsi dengan mengenali kegiatan penghuni
kemudian melakukan fungsi otomatisasi terhadap alat-alat di rumah. Metode
kedua, dengan melakukan remote alat-alat rumah tangga dari jarak yang jauh.
b. Healthcare
Smart home mampu menggantikan fungsi perawat dan asisten rumah
tangga kepada pasien, orang tua, ataupun kepada orang sehat sekalipun.
Fungsi healthcare dapat berupa report monitoring kesehatan penghuni yang
dapat diakses oleh dokter ataupun monitoring keaadaan penghuni yang secara
langsung terhubung ke UGD rumah sakit terdekat.
c. Security
Rumah yang terdapat teknologi didalamnya tentu akan rentan terhadap
serangan security. Permasalahan security yang paling sering terjadi
dikarenakan kelemahan dari penghuni itu sendiri dan metode autentikasi yang
mudah diterobos.
56
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.
kamera dan sensor. Drone ini dapat menangkap gambar secara langsung,
melacak area ataupun lokasi musuh, dan mengirim data realtime ke pusat
komando. Data tersebut nantinya bisa digunakan untuk mengawasi medan
perang dan mengatur strategi sesuai kondisi medan perang.
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.
c. Rangkaian DHT11
e. Rangkaian Lampu AC
#include <Servo.h>
#define DHTPIN D2
#define DHTTYPE DHT11
char auth[] = "..................."; //Auth dari BLYNK di email anda
char ssid[] = "...................."; //Nama wifi
char pass[] = "..................."; //Password wifi
#define pirPin D5
int pirValue;
int pinValue;
DHT dht(DHTPIN, DHTTYPE);
BlynkTimer timer;
Servo servo;
BLYNK_WRITE(V0)
{
pinValue = param.asInt();
}
BLYNK_WRITE(V3)
{
servo.write(param.asInt());
}
void sendSensor()
{
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
Blynk.virtualWrite(V5, h);
Blynk.virtualWrite(V6, t);
}
void setup()
{
Serial.begin(9600);
//delay(10);
Blynk.begin(auth, ssid, pass);
pinMode(pirPin, INPUT);
dht.begin();
timer.setInterval(100L, sendSensor);
servo.attach(D10);
}
void loop()
{
Blynk.run();
Timer.run();
getPirValue();
}
void getPirValue(void)
72
{
pirValue = digitalRead(pirPin);
if (pinValue == HIGH)
{if (pirValue==HIGH)
{
Serial.println("Motion detected");
Blynk.notify("Motion detected");
Blynk.virtualWrite(V1, 1);
}
if (pirValue==LOW)
{
Serial.println("Motion undetected");
Blynk.virtualWrite(V1, 0);
}}
else{
if (pirValue==HIGH)
{
Serial.println("Motion detected");
Blynk.virtualWrite(V1, 1);
}
if (pirValue==LOW)
{
Serial.println("Motion undetected");
Blynk.virtualWrite(V1, 0);
}
}
}
Setelah 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.
Rangkuman
Kecerdasan komputasi adalah seperangkat metodologi dan pendekatan komputasi
yang diilhami oleh alam untuk mengatasi masalah dunia nyata yang kompleks di
mana pemodelan matematika atau tradisional tidak berguna karena beberapa alasan:
prosesnya mungkin terlalu rumit untuk penalaran matematis, mungkin mengandung
beberapa ketidakpastian selama proses, atau proses mungkin hanya bersifat stokastik.
Smart Home merupakan salah satu bentuk IoT. Smart Home menawarkan
kualitas hidup yang lebih mudah dengan mengenalkan otomatisasi peralatan rumah
tangga dan asisten rumah tangga.
Secara umum smart home memerlukan 3 syarat agar bisa disebut smart, yaitu (a)
Internal Network : berupa kabel, wireless. (b) Intelligent Control : berupa gateway
untuk mengelola sistem. (c) Home Automation : mengatur dan mengelola alat-alat
untuk menunjang fungsi rumah pintar.
Smart city merupakan wilayah kota yang telah mengintegrasikan teknologi
informasi dan komunikasi dalam tata kelola sehari-hari, dengan tujuan untuk
mempertinggi efisiensi, memperbaiki pelayanan publik, dan meningkatkan
kesejahteraan warga
Smart Building adalah struktur yang menggunakan proses otomatis untuk
mengendalikan operasional dalam sebuah bangunan seperti untuk pemanasan,
ventilasi, penyejuk ruangan, pencahayaan, keamanan dan sistem-sistem lainnya.
Internet of Things adalah sebuah kesatuan sistem perangkat komputasi yang
saling berhubungan atau berkomunikasi, baik mekanisme mesin dan digital, seperti
manusia, hewan, dan benda apapun yang dilengkapi identifikasi unik dan mampu
melakukan tranfer data melalui jaringan internet tanpa memerlukan bantuan manusia
ke manusia atau manusia ke komputer.
IoT bekerja dengan memanfaatkan suatu argumentasi pemrograman, dimana
tiap-tiap perintah argumen tersebut bisa menghasilkan suatu interaksi antar mesin
yang telah terhubung secara otomatis tanpa campur tangan manusia dan tanpa terbatas
jarak berapapun jauhnya. Internet menjadi penghubung antara kedua interaksi mesin
kemudian Manusia dalam IoT tugasnya hanyalah menjadi pengatur dan pengawas
dari mesin-mesin yang bekerja secara langsung.
Modul IoT untuk smart home appliance adalah suatu konsep untuk
menghubungkan perangkat satu dengan yang lainnya dengan bantuan internet.
75
Contoh project modul (Prototype) IoT untuk Smart Home Appliance (Perangkat
Rumah Pintar), seperti lampu dan pintu yang dapat di control.
Tes Formatif
1. Teknik berpikir komputasi yang memiliki kemampuan untuk memecah tugas
(masalah) kompleks menjadi tugas-tugas kecil yang lebih rinci biasa disebut…
a. Dekomposisi
b. Generalisasi Pola
c. Pengenalan Pola
d. Perancangan Algoritma
e. Perancangan Distribusi
2. Perancangan Algoritma merupakan salah satu bentuk teknik berpikir komputasi
yang memiliki kemampuan untuk…..
a. Memecah tugas (masalah) kompleks menjadi tugas-tugas kecil yang lebih
rinci.
b. Mengenal kesamaan atau perbedaan umum yang nantinya akan membantu
dalam membuat prediksi.
c. Menyaring informasi yang tidak dibutuhkan dan menarik generalisasi dari
informasi yang dibutuhkan.
d. Menyusun langkah-langkah penyelesaian masalah.
e.
3. Otomatisasi peralatan rumah tangga dan asisten rumah tangga yang menawarkan
konsep kualitas hidup yang lebih mudah merupakan konsep dari …
a. Internet of Things
b. Smart Home
c. Smart city
d. Smart building
e. Arduino
4. Menyediakan gateway untuk mengelola sistem merupakan salah satu syarat agar
sebuah sistem dikatakan smart yang biasa disebut…
a. Internal network
b. Home automation
c. Intelligent control
76
d. Health care
e. Services center
5. Kemampuan smart home dalam mengenali kegiatan penghuni kemudian
melakukan otomatisasi peralatan listrik rumah tangga untuk memberikan
kemudahan kepada penghuni rumah termasuk smart home kategori….
a. Comfort
b. Health Care
c. Security
d. Intelligent
e. Services
6. Sebuah daerah yang telah mengintegrasikan teknologi informasi dan komunikasi
dalam tata kelola sehari-hari, dengan tujuan untuk mempertinggi efisiensi,
memperbaiki pelayanan publik, dan meningkatkan kesejahteraan warga,
merupakan konsep dari ….
a. IoT
b. Smart Home
c. Smart Government
d. Smart City
e. Smart Building
7. Smart City dalam mewujudkan sebuah komunitas/lingkungan bagi masyarakat
yang efisien, berkelanjutan dan memberikan rasa aman terdiri dari beberapa
dimensi. Berikut ini yang tidak termasuk dalam dimensi smart city yaitu…
a. Smart Economy
b. Smart Mobility
c. Smart Environment
d. Smart Living
e. Smart Priority
8. Sistem aplikasi yang merupakan gabungan antara teknologi dan pelayanan yang
dikhususkan pada lingkungan rumah atau gedung dengan fungsi tertentu yang
bertujuan meningkatkan efisiensi, kenyamanan dan keamanan penghuninya
merupakan sistem…
a. IoT
b. Smart Home
c. Smart Building
77
d. Smart City
e. Smart Government
9. Sebuah kesatuan sistem perangkat komputasi yang saling berhubungan atau
berkomunikasi, baik mekanisme mesin dan digital, yang dilengkapi identifikasi
unik dan mampu melakukan tranfer data melalui jaringan internet tanpa
memerlukan bantuan manusia ke manusia atau manusia ke komputer merupakan
sistem…
a. Artificial Intelligent
b. Internet of Things
c. Smart Home
d. Smart Building
e. Smart City
10. Berikut ini merupakan unsur-unsur yang mendasar pembentuk IoT. Yang tidak
termasuk dalam unsur tersebut adalah…
a. Security
b. Artificial Intelligence
c. Connectivity
d. Sensor
e. Active Engagement
Daftar Pustaka
Anbarasi A, and Ishwarya M. 2013. Desain and implementation of smart home using
sensor.
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
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.
Zulhipni Reno Saputra, Perancangan Smart Home Berbasis Arduino, Jurnal Volume
4 : Nomor : 1 Edisi : Oktober 2015 – Maret 2016, ISSN 2302-5786
Online:
Danang Setiaji, 2018, “Apa itu Smart City dan Tantangan Penerapannya di
Indonesia”, https://id.techinasia.com/apa-itu-smart-city-dan-penerapan-di-
indonesia (14 Mei 2018)
79
Stem Z, 2018, “Smart City: Sebuah Teknologi Yang Akan Terus Tumbuh”,
https://nextgen.web.id/smart-city-sebuah-teknologi-yang-akan-terus-tumbuh/686
7 (2 Agustus 2018)
Nurminamy, 2016, ”Smart Home dan Internet of Things”,
https://esains2.wordpress.com/2016/04/23/smart-home-dan-internet-of-things/
(23 April 2016)
Roma, 2018, ”Smart Refrigerator (Kulkas Pintar ) Buatan Samsung Dapat Diperintah
Menggunakan Suara”, http://adityanugroho730.blogspot.com/2018/02/
smart-refrigerator-kulkas-pintar-buatan.html (10 Februari 2018)
Wikipedia Indonesia, 2022, “Arduino”, https://id.wikipedia.org/wiki/Arduino (17 Juni
2022)
Wikipedia Idnoensia, 2022, ”Kecerdasan Buatan”, https://id.wikipedia.org/wiki/
Kecerdasan_buatan (2 April 2022)
81
Pendahuluan
A. Deskripsi Singkat
Secara umum, tujuan Kegiatan Belajar 4 ini adalah untuk memberikan
pemahaman, pengetahuan, keterampilan, dan sikap kepada guru atau peserta PPG
tentang framework dan big data.
Secara khusus, tujuan Kegiatan Belajar 4 ini adalah agar peserta mampu: (1)
mengkonfigurasi framework big data; dan (2) mengevaluasi konfigurasi framework big
data.
B. Relevansi
Kegiatan Belajar 4 ini menggunakan beberapa dukungan perangkat yang yang
harus disediakan. Peserta dapat menggunakan perangkat yang dimiliki tetapi harus
memenuhi standar spesifikasi yang telah ditetapkan. Hal ini bertujuan agar setiap
kegiatan pembelajaran yang dilakukan dapat berjalan dengan semestinya.
Perangkat-perangkat yang digunakan dalam kegiatan pembelajaran modul ini adalah
Personal Computer/Laptop.
C. Panduan Belajar
Pada Kegiatan Belajar 4 ini, urutan yang harus dilakukan oleh peserta dalam
mempelajari modul ini adalah :
1. Membaca tujuan pembelajaran sehingga memahami target atau goal dari kegiatan
belajar tersebut.
2. Membaca indikator pencapaian kompetensi sehingga memahami kriteria
pengukuran untuk mencapai tujuan pembelajaran.
3. Membaca uraian materi pembelajaran sehingga memiliki pengetahuan,
keterampilan dan sikap kompetensi yang akan dicapai.
4. Melakukan aktifitas pembelajaran dengan urutan atau kasus permasalahan sesuai
dengan contoh.
5. Mengerjakan latihan/soal atau tugas dengan mengisi lembar kerja yang telah
disediakan.
Capaian Pembelajaran:
1. Mampu Konfigurasi framework big data
82
Pokok-pokok Materi:
1. Framework big data
2. Konfigurasi framework big data
Uraian Materi
1. Framework big data
Framework adalah sebuah software untuk memudahkan para programer
untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi
diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu agar
tersusun dan tersetruktur dengan rapih.
Menurut R. Kelly Rainer (2011) Data, menunjuk pada deskripsi dasar akan
benda, event, aktivitas, dan transaksi yang terdokumentasi, terklasifikasi,dan
tersimpan tetapi tidak terorganisasi untuk dapat memberikan suatu arti yang
spesifik.
Menurut Vience (2016) memasuki tren yang disebut Big Data, era di mana
ketersediaan data sosial yang terekam secara digital semakin berlimpah. Bagi
kalangan industri atau praktisi, big data telah membuka peluang untuk
menetapkan strategi bisnis serta inovasi dalam hal memproses, menganalisa dan
menyimpan data dengan volume serta tingkat votalitas yang tinggi secara cepat
dan efektif. Bagi kalangan akademisi, Big Data telah menobrak tradisi lama
penelitian ilmu sosial.
Big data memberikan solusi bagi penelitian sosial konvensional, khususnya
untuk menangkap realita seperti pola jaringan komunikasi, diseminasi informasi,
atau bahkan memprediksi pola gerakan sosial atau politik berdasarkan perilaku
secara online. Istilah-istilah seperti webometrics, social network analysis, digital
social research, web social science atau computational social science
menandakan transisi penelitian sosial konvensional penelitian sosial cyber atau
‘e-research”’, yaitu di mana transisi unit analisis dari manusia menuju algoritma
(Lupton, 2015:17).
Menurut Eaton, Dirk, Tom, George, & Paul Big Data merupakan istilah
yang berlaku untuk informasi yang tidak dapat diproses atau dianalisis
menggunakan alat tradisional. Menurut Dumbill, (2012), Big Data adalah data
83
yang melebihi proses kapasitas dari kovensi sistem database yang ada. Data
terlalu besar dan terlalu cepat atau tidak sesuai dengan struktur arsitektur
database yang ada. Untuk mendapatkan nilai dari data, maka harus memilih jalan
altenatif untuk memprosesnya.
Big Data adalah sebuah sistem teknologi yang diperkenalkan untuk
menanggulangi 'ledakan informasi' seiring dengan semakin bertumbuhnya
ekosistem pengguna perangkat mobile dan data internet. Pertumbuhan perangkat
mobile dan data internet ternyata sangat mempengaruhi perkembangan volume
dan jenis data yang terus meningkat secara signifikan di dunia maya. Berbagai
jenis data, mulai data yang berupa teks, gambar atau foto, video hingga bentuk
data-data lainnya membanjiri sistem komputasi. Big data sebagai kumpulan data
yang memiliki ukuran besar dan melebihi kapasitas dari perangkat lunak basis
data untuk mengelola dan menganalisanya. Big Data muncul dari proses
transaksi data, interaksi data dan observasi data yang terus menerus (M. James,
2011).
Karakteristik big data ada tiga yaitu:
a. Volume
Volume di sini berkaitan dengan ukuran media penyimpanan data yang
sangat besar atau mungkin tak terbatas. Big data memiliki jumlah data yang
sangat besar sehingga dalam proses pengolahan data dibutuhkan suatu
penyimpanan yang besar dan dibutuhkan analisis yang lebih spesifik.
b. Velocity
Big data memiliki aliran data yang yang cepat dan real time. Velocity dapat
diartikan sebagai kecepatan proses.
c. Variety
Big data memiliki bentuk format data yang beragam baik terstruktur
ataupun tidak terstruktur dan bergantung pada banyaknya sumber data.
Variety berarti tipe atau jenis data yang dapat diakomodasi.
Big Data dapat diasumsikan sebagai sebuah media penyimpanan data yang
menawarkan ruang tak terbatas, serta kemampuan untuk mengakomodasi dan
memproses berbagai jenis data dengan sangat cepat. Contoh big data termasuk indeks
pencarian Google, database profil pengguna Facebook, dan daftar produk
84
Amazon.com. Kumpulan data ini (atau “datasets“) sangat besar sehingga data tidak
dapat disimpan dalam database biasa, atau bahkan komputer tunggal. Google pada
tahun 2006 memperkenalkan Google Bigtable. Bigtable merupakan sistem database
berskala besar dan cepat yang digunakan Google untuk mengolah berbagai jenis data
dari berbagai layanan, termasuk data dari layanan mesin pencari berbasis internet.
Facebook sistem database untuk menangani melonjaknya pengguna layanan dengan
teknologi Big Data, facebook tidak pernah kesulitan untuk menangani peredaran data
yang melonjak drastis yang berasal dari satu miliar penggunanya.
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.
Terkait visualisasi dan reporting hasil dari analitik. Tools untuk tahap ini
menggunakan RStudio.
5. Pemanfaatan Big Data Pada Sektor Bisnis
Perusahaan-perusahaan yang bergerak dalam sektor bisnis memiliki orientasi
utama pada pencapaian margin laba setinggi mungkin (profit oriented). Berbagai
informasi penting dapat dihasilkan dari Big Data yang dapat mendukung proses
pengambilan keputusan bagi pimpinan perusahaan sebagai berikut
a. Mengetahui respons masyarakat terhadap produk-produk yang dikeluarkan
melalui analisis sentimen di media sosial.
b. Membantu perusahaan mengambil keputusan secara lebih tepat dan akurat
berdasarkan data
c. Membantu meningkatkan citra perusahaan di mata pelanggan.
d. Perencanaan usaha, dengan mengetahui perilaku pelanggan seperti pada
perusahaan telekomunikasi dan perbankan.
e. Mengetahui trend pasar dan keinginan konsumen.
a. Privasi
Privasi merupakan isu yang paling sensitif, dengan konseptual, hukum, dan
teknologi, Privasi dapat dipahami dalam arti luas sebagai usaha perusahaan
untuk melindungi daya saing dan konsumen mereka. Data-data yang
digunakan / disimpan sebagai big data
b. Access dan sharing
Akses terhadap data, baik data lama maupun data baru dapat menjadi
hambatan dalam mendapatkan data untuk big data, terlebih pada data lama
dimana data- data tersimpan dalam bentuk – bentuk yang berbeda-beda dan
beragam ataupun dalam bentuk fisik, akses terhadap data baru juga
membutuhkan usaha yang lebih kerana diperlukannya izin dan lisensi untuk
mengakses data-data non-public secara legal.
c. Analisis
Bekerja dengan sumber data baru membawa sejumlah tantangan analitis.
relevansi dan tingkat keparahan tantangan akan bervariasi tergantung pada
jenis analisis sedang dilakukan, dan pada jenis keputusan yang akhirnya akan
bisa diinformasikan oleh data.
Tergantung dari jenis data terdapat 3 kategori dalam analisis data
1) Penentuan gambaran yang benar
Masalah ini biasanya ditemukan dalam penanganan unstructured
user-generated text-based data dimana data yang didapatkan belum
tentu benar karena data atau sumber yang salah.
2) Interpreting Data
Kesalahan-kesalahan seperti Sampling selection biasa merupakan
hal yang sering ditemukan dimana data yang ada tidak dapat digunakan
untuk mepresentasikan semua populasi yang ada, dan apophenia,
melihat adanya pola walaupun tidak benar-benar ada dikarenakan
jumlah data yang besar, dan kesalahan dalam menginterpreasikan
hubungan dalam data.
3) Defining and detecting anomalies
90
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).
b. Apache Spark
92
Daftar kerangka kerja Big Data terbaik kami dilanjutkan dengan Apache
Spark. Ini adalah kerangka kerja open-source yang dibuat sebagai solusi yang
lebih maju dibandingkan dengan Apache Hadoop - kerangka awal yang
dibangun khusus untuk bekerja dengan Big Data. Perbedaan utama antara
kedua solusi ini adalah model pengambilan data. Hadoop menyimpan data ke
hard drive di sepanjang setiap langkah algoritma MapReduce, sementara
Spark mengimplementasikan semua operasi menggunakan memori
akses-acak. Karena hal ini, Spark memiliki kinerja 100 kali lebih cepat dan
memungkinkan pemrosesan aliran data. Pilar fungsional dan fitur utama
Spark adalah kinerja tinggi dan keamanan yang gagal. Ini mendukung empat
bahasa: Scala, Java, Python, dan R; dan terdiri dari lima komponen: inti dan
empat perpustakaan yang mengoptimalkan pekerjaan dengan Big Data dalam
berbagai cara ketika digabungkan. Spark SQL - salah satu dari empat pustaka
kerangka kerja khusus - berfungsi untuk pemrosesan data terstruktur
menggunakan DataFrames dan penyelesaian permintaan Hadoop Hive hingga
100 kali lebih cepat. Spark juga dilengkapi alat Streaming untuk pemrosesan
data khusus utas secara real time. Dengan demikian, pendiri Spark
menyatakan bahwa waktu rata-rata pemrosesan setiap mikro-batch hanya 0,5
detik. Berikutnya, ada MLib - sistem pembelajaran mesin terdistribusi
sembilan kali lebih cepat dari perpustakaan Apache Mahout. Dan
perpustakaan terakhir adalah GraphX yang digunakan untuk pemrosesan data
grafik yang dapat diskalakan.
c. Apache Hive
Apache Hive dibuat oleh Facebook untuk menggabungkan skalabilitas salah
93
satu alat big data yang paling populer dan banyak diminati, MapReduce dan
aksesibilitas SQL. Hive pada dasarnya adalah mesin yang mengubah
permintaan SQL menjadi rantai tugas pengurangan peta. Mesin mencakup
komponen seperti Parser (yang mengurutkan permintaan SQL yang masuk),
Pengoptimal (yang mengoptimalkan permintaan untuk efisiensi lebih), dan
Pelaksana (yang meluncurkan tugas dalam kerangka kerja MapReduce). Hive
dapat diintegrasikan dengan Hadoop (sebagai bagian server) untuk analisis
volume data yang besar.
d. Map Reduce
MapReduce adalah algoritme untuk pemrosesan paralel volume data mentah
besar yang diperkenalkan oleh Google pada tahun 2004. MapReduce melihat
data sebagai jenis entri yang dapat diproses dalam tiga tahap: Peta
(pra-pemrosesan dan penyaringan data), Shuffle (node pekerja mengurutkan
data - setiap node pekerja sesuai dengan satu kunci output yang dihasilkan
dari fungsi peta), dan Reduce (fungsi pengurangan diatur oleh pengguna dan
mendefinisikan hasil akhir untuk kelompok yang terpisah dari data output.
Mayoritas semua nilai dikembalikan oleh mengurangi () fungsi adalah hasil
akhir dari tugas MapReduce). Karena logika sederhana seperti itu,
MapReduce menyediakan paralelisasi data secara otomatis, penyeimbangan
beban node pekerja yang efisien, dan kinerja gagal-aman.
94
e. Apache Storm
Apache Storm adalah solusi terkemuka yang berfokus pada bekerja dengan
aliran data besar secara real time. Fitur utama Storm adalah skalabilitas (tugas
pemrosesan didistribusikan oleh node cluster dan mengalir di setiap node)
dan kemampuan memulihkan segera setelah downtime (dengan demikian,
tugas sedang dialihkan ke node pekerja lain jika salah satu node sedang
down). Anda dapat bekerja dengan solusi ini dengan bantuan Java, serta
Python, Ruby, dan Fancy. Strom menampilkan sejumlah elemen yang
membuatnya sangat berbeda dari analog. Yang pertama adalah Tuple -
elemen representasi data utama yang mendukung serialisasi. Lalu ada Stream
yang menyertakan skema bidang penamaan di Tuple. Spout menerima data
dari sumber eksternal, membentuk Tuple dari mereka, dan mengirimkannya
ke Stream. Ada juga Bolt - pengolah data, dan Topologi - paket elemen
dengan deskripsi keterkaitan mereka analog pekerjaan MapReduce di
Hadoop, pada dasarnya). Ketika digabungkan, semua elemen ini membantu
pengembang untuk dengan mudah mengelola aliran besar data yang tidak
terstruktur.
95
Seperti data pergudangan, toko web atau platform TI, infrastruktur untuk data
yang besar memiliki kebutuhan yang unik. Dalam mempertimbangkan semua
komponen platform data yang besar, penting untuk diingat bahwa tujuan akhir adalah
untuk dengan mudah mengintegrasikan data yang besar dengan data perusahaan Anda
untuk memungkinkan Anda untuk melakukan analisis mendalam pada set data
gabungan. Requirement dalam big data infrastruktur: (1) data acquisition, (2) data
organization (3) data analysis
Dalam pendekatan Hadoop mendukung pemprosesan secara terdistribusi ke
kluster-kluster dari komputer. Hadoop didukung oleh dua komponen utama HDFS
dan MapReduce
HDFS merupakan sistem penyimpanan/storage terdistribusi, yang melakukan
proses pemecahan file besar menjadi bagian-bagian lebih kecil kemudian
didistribusikan ke kluster-kluster dari komputer. Sedangkan MapReduce merupakan
algoritma/komputasi terdistribusi
SHDFS terdiri dari NameNode, yang mengelola metadata dari kluster,
dan DataNode yang menyimpan data/file. File dan direktori diwakili pada NameNode
oleh inode. Inode menyimpan atribut seperti permission, modifikasi dan waktu akses,
atau kuota namespace dan diskspace.
MapReduce bertugas membagi data yang besar ke dalam potongan lebih kecil
dan mengatur mereka kedalam bentuk tupel untuk pemrosesan paralel. Tupel adalah
kombinasi antara key dan value-nya, dapat disimbolkan dengan notasi : "(k1, v1)".
Dengan pemrosesan bersifat paralel tersebut, tentunya akan meningkatkan kecepatan
dan keandalan komputasi pada sistem klustering.
Yarn adalah memisahkan dua tanggung jawab utama dari
JobTracker/TaskTracker menjadi beberapa entitas yang terpisah.
Beberapa Software yang dibutuhkan untuk menjalankan hadoop adalah Operating
System, Hadoop dan Java Development Kit (JDK).
Tes Formatif
1. Sebuah software untuk memudahkan para programer untuk membuat sebuah
aplikasi web yang di dalam nya ada berbagai fungsi diantaranya plugin, dan
konsep untuk membentuk suatu sistem tertentu agar tersusun dan tersetruktur
dengan rapih biasa disebut…
a. Firewall
105
b. Framework
c. Plugin
d. Bigdata
e. Website
2. Sistem teknologi yang diperkenalkan untuk menanggulangi 'ledakan informasi'
seiring dengan semakin bertumbuhnya ekosistem pengguna perangkat mobile dan
data internet disebut…
a. Firewall
b. Framework
c. Plugin
d. Bigdata
e. Website
3. Kecepatan proses aliran data dan real time merupakan salah satu karakteristik
dari big data yaitu…
a. Volume
b. Variety
c. Vibratory
d. Velocity
e. Actual
4. Teknologi Big Data memiliki kemampuan untuk menangani berbagai variasi
data. Secara umum ada 2 kelompok data yang harus dikelola, yaitu …
a. Data terstruktur dan tidak terstruktur
b. Data langsung dan tidak langsung
c. Data integrasi dan tidak integrasi
d. Data penting dan tidak penting
e. Data akusisi dan tidak akusisi
5. Berikut ini yang tidak termasuk tahap pengelolaan Big Data serta perangkat bantu
(tools) yang dapat dimanfaatkan untuk mendukung pemrosesan pada tiap tahap
yaitu…
a. Acquired
b. Actual
c. Accessed
d. Analytic
e. Application
106
a. Apache Hadoop
b. Apache Spark
c. Apache Hive
107
d. Apache Structure
e. Apache Strom
10. Gambar di bawah ini merupakan cara kerja dari…
a. Hadoop HDFS
b. Hadoop MapReduce
c. Hadoop YARN
d. Hadoop Common
e. Hadoop Oozie
Daftar Pustaka
A. Bansod, "Efficient big data analysis with Apache spark in HDFS," Int J Eng Adv
Technol, vol. 4, pp. 313-316, 2015.
A. MadhaviLatha and G. V. Kumar, "Streaming Data Analysis using Apache
Cassandra and Zeppelin," International Journal of Innovative Science,
Engineering & Technology, vol. 3, no. 10, 2016.
Bagas Prakarsa dan Alif Subardono, 2017, Implementasi Big Data Pada Data
Transaksi Tiket Elektronik Bus Rapid Transit (BRT), Teknologi Jaringan,
Departemen Teknik Elektro dan Informatika, Sekolah Vokasi, Universitas Gadjah
Mada, ISSN: 2085-6350.
Budi Maryanto, 2017, “Big Data Dan Pemanfaatannya Dalam Berbagai Sektor, Media
Informatika Vol.16 No.2 (2017)
Dumbill, E. (2012). Big Data Now Current Perspective. O'Reilly Media
Eaton, C., Dirk, D., Tom, D., George, L., & Paul, Z. (n.d.). Understanding Big Data.
Mc Graw Hill
108
Online:
Adhi Maulana, 2014, ”Apa itu Teknologi Big data”,
https://www.liputan6.com/tekno/read/801638/apa-itu-teknologi-big-data (16
Januari 2014)
Ashya, 2022, “Kenalan dengan Big Data:Pengertian dan Kegunaan”,
https://ruanglaptop.com/apa-itu-big-data/ (20 Februari 2022)
Fella Magita Putri, 2015, ”Apa Pengertian dari Klasifikasi data?”,
https://timur.ilearning.me/2015/12/24/apa-pengertian-dari-klasifikasi-data/ (24
Desember 2015)
Vitaliy Ilyukha, 2022, ”10 Best Bug Data Tool for 2022”,
https://jelvix.com/blog/top-5-big-data-frameworks (2022)
109
Tugas Akhir
1. Buatlah penyimpanan data melalui cloud computing dan deskrifsikan dengan
baik langkah-langkahnya secara sistematis dengan menggunakan berbagai
aplikasi?
2. Buatlah menyimpanan recovery data dan deskripsikan dengan baik
langkah-langkahnya secara sistematis dengan menggunakan berbagai aplikasi?
3. Buatlah sistem pengontrolan berbasis arduino untuk mengontrol 2 buah lampu
secara otomatis dan buatkan laporan kegiatan pelaksanaanya.
Tes Sumatif
1. Pengertian Cloud computing adalah konsep yang digunakan untuk
menggambarkan berbagai konsep komputasi melibatkan sejumlah komputer yang
terhubung melalui jaringan komunikasi real-time seperti internet, maksud dari
komunikasi real-time adalah ….
A. Komunikasi satu arah
B. Komunikasi timbal-balik
C. Komunikasi komputer
D. Komunikasi komputasi
E. Komunikasi setiap waktu
3. Sistem cloud bekerja menggunakan internet sebagai server dalam mengolah data,
Infrastruktur seperti media penyimpanan data dan juga instruksi/perintah dari
pengguna disimpan dengan cara.….
A. Pengiriman data melalui jaringan internet
110
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
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
12. Colokan listrik yang dimiliki dikoneksikan dengan Wi-Fi dan disambungkan
dengan barang-barang elektronik seperti lampu atau oven, merupakan
implementasi dari …..
A. Iot
B. Smart Home
C. Smart Building
D. Smart City
E. Smart Komputasi
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
17. Karakteristik big data ada tiga yaitu volume, velocity, variety. Variety adalah
big data memiliki bentuk format data yang beragam baik terstruktur ataupun
tidak terstruktur dan bergantung pada banyaknya sumber data. Berdasarkan
definisi, variety berarti ….
A. Tipe atau kapasitas data yang dapat diakomodasi
B. Jumlah atau jenis data yang dapat diakomodasi
C. Tipe atau besaran data yang dapat diakomodasi
D. Model atau jenis data yang dapat diakomodasi
E. Tipe atau jenis data yang dapat diakomodasi
18. Teknologi Big Data memiliki kemampuan untuk menangani berbagai variasi data.
Secara umum ada 2 kelompok data yang harus dikelola, yaitu data terstruktur dan
data tidak terstruktur. Data terstruktur adalah kelompok data yang memiliki tipe
data, format, dan struktur yang telah terdefinisi. Sumber datanya dapat berupa ….
A. Data transaksional, Docx, tradisional RDBMS, file CSV, spreadsheets
B. Data transaksional, OLAP data, tradisional RDBMS, file CSV, spreadsheets
C. Data transaksional, OLAP data, tradisional RDBMS, file PPT, spreadsheets
D. Data transaksional, OLAP data, tradisional RDBMS, file CSV, mdb
E. Data transaksional, js, tradisional RDBMS, file CSV, spreadsheets
19. Tahap pengelolaan big data yaitu acquired, accessed, analytic, dan application
serta perangkat bantu (tools) yang dapat dimanfaatkan untuk mendukung
pemrosesan pada tiap tahap. Analytic yang dilakukan dapat berupa descriptive ,
diagnostic , predictive (memprediksi kejadian dimasa depan) maupun prescriptive
analytics (merekomendasikan pilihan dan implikasi dari setiap opsi). Maksud
diagnostic dan descriptive adalah….
A. Penggambaran data dan mencari sebab akibat berdasar data
B. Penambahan data dan mencari sebab akibat berdasar data
C. Pemantauan data dan mencari sebab akibat berdasar data
D. Prediksi data dan mencari sebab akibat berdasar data
E. Perubahan data dan mencari sebab akibat berdasar data
115
20. Hadoop adalah proyek dengan kode sumber terbuka yang dikelola oleh Apache
Software Foundation. Hadoop digunakan untuk perhitungan yang andal, dapat
diukur, distribusi, tetapi juga dapat dieksploitasi sebagai penyimpanan file
dengan tujuan umum yang dapat menyimpan petabyte data. Terdapat dua
komponen utama HDFS dan MapReduce. HDFS bertanggung jawab untuk….
A. Penyimpanan data di cluster hardisk
B. Penyimpanan data di cluster MapReduce
C. Penyimpanan data di cluster RAM
D. Penyimpanan data di cluster hadoop
E. Penyimpanan data di cluster internet
116