Final Modul 6-KB 1 (Fathahillah) 2022
Final Modul 6-KB 1 (Fathahillah) 2022
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