Anda di halaman 1dari 28

Tidak untuk disebarluaskan

selain pada website resmi DTS 2019

Update : 6 Mei 2019


Version : 3.0

SILABUS
SILABUS INTERNET OF THINGS
DIGITAL TALENT SCHOLARSHIP 2019

INFORMASI UMUM

Tema Pelatihan Internet of Things


Target Peserta 1100 peserta
Jumlah Jam Pelajaran 144 JP (1 JP = 50 menit)

Jumlah JP/hari 4 JP/hari


Jumlah Pertemuan 36 hari
Pelaksanaan 1 Juli – 31 Agustus 2019
Lokasi Penyelenggaraan 1. Universitas Gadjah Mada
2. Universitas Indonesia – Fasilkom
3. Universitas Indonesia – FT
4. Institut Teknologi Bandung
5. Institut Teknologi Sepuluh Nopember
6. Universitas Udayana
7. Universitas Sriwijaya
8. Universitas Sam Ratulangi
9. Universitas Hasanuddin
10. Universitas Brawijaya (Terbuka untuk Tuna
Rungu dan Tuna Daksa)
11. Universitas Syiah Kuala
12. Universitas Sebelas Maret (Terbuka untuk Tuna
Netra)
Jenis Sertifikasi AWS Cloud Practitioner Certification

Persyaratan dan Kriteria ● Warga Negara Indonesia


Peserta ● Usia Maksimal 29 Tahun pada saat mendaftar
● Lulus Pendidikan Tingkat D3, D4, atau Strata-1
dalam bidang TIK dan MIPA, atau yang terkait
● Belum/Tidak Memiliki Pekerjaan Tetap
● Lolos Seleksi Administrasi dan Tes Substansi
● Terbuka bagi penyandang disabilitas
● Membawa laptop dengan spesifikasi sesuai yang
ditentukan selama masa pelatihan
Persyaratan Sarana yang Laptop dengan spesifikasi:
Harus Dimiliki Peserta 1. RAM minimal 2 GB
2. Storage sebesar 60GB
3. Laptop dengan 32/64-bit processor
4. Laptop dengan Operating System Windows
7,8,10, Linux, atau MAC OSX
5. Laptop dengan konektivitas WiFi dan memiliki
webcam
6. Akses Internet Dedicated 126 kbps per peserta
per perangkat
Kriteria Pengajar Memiliki kompetensi di bidang Internet of Things.

DESKRIPSI PELATIHAN

Pelatihan ini secara garis besar bertujuan untuk memberikan pemahaman dan
pengalaman kepada peserta dalam perancangan sistem dan aplikasi berbasis IoT.
Peserta dibekali dengan teori dan praktik untuk membangun infrastruktur IoT sederhana
mulai dari node device yang berfungsi sebagai sensor dan aktuator, gateway sebagai
jembatan komunikasi ke internet dan IoT platform sebagai penyedia layanan
penyimpanan serta pengelolaan data. Khusus bagian IoT platform secara khusus
diperkenalkan teknologi cloud AWS yang menyediakan layanan cukup lengkap untuk
mendukung implementasi aplikasi berbasis IoT. Materi pelatihan secara umum terdiri
dari 6 bagian yaitu: (1) pengenalan, (2) teknologi cloud AWS, (3) embedded systems, (4)
teknologi konektivitas, (5) gateway dan protokol komunikasi dan (6) IoT Platform.

TUJUAN PELATIHAN

Setelah mengikuti pelatihan ini, peserta diharapkan:


1 Mampu menguraikan konsep dasar sistem dan aplikasi berbasis IoT,
mencontohkan implementasi sistem IoT serta tantangan penerapannya pada
berbagai bidang.
2 Mampu menjelaskan isu-isu dalam penerapan sistem IoT, termasuk isu
interoperabilitas dan keamanan sistem IoT
3 Mampu menjelaskan arsitektur sistem IoT yang dibagi menjadi lapisan-lapisan
mulai dari lapisan node sensor, gateway, server cloud, sampai dengan aplikasi
pengguna
4 Mampu menjelaskan infrastruktur dasar pembangun sistem IoT termasuk
teknologi jaringan dan protokol komunikasi datanya (HTTP, MQTT, RESTful API)
dan mampu mengklasifikasikan protokol-protokol komunikasi data pada sistem
IoT dan menguraikan kelebihan dan kekurangannya
5 Mampu mengklasifikasikan teknologi-teknologi konektivitas pada sistem IoT
dan menguraikan cara kerjanya
6 Mampu menguraikan teknologi embedded system yang sering dipilih sebagai
platform perangkat keras untuk mengimplementasikan gateway pada sistem
IoT
7 Mampu menerapkan bahasa pemrograman untuk merealisasikan gateway
TUJUAN PELATIHAN

khususnya pemrograman Python


8 Mampu mencirikan fungsi-fungsi yang harus dimiliki oleh server cloud pada
sistem IoT

9 Mampu menguraikan berbagai platform IoT seperti AWS IoT, Thingsboard,


Thingspeak, Ubidot, Kaa, dan Adafruit, dan mampu menerapkan teknologi dan
platform IoT pada contoh kasus sederhana yang dipilih atau ditentukan, baik
menggunakan platform AWS maupun platform open source

10 Mampu menjelaskan teknologi AWS Cloud Practitioner yang mencakup AWS


Core Services, AWS Integrated Services, AWS Architecture, AWS Security, dan
Pricing & Support

11 Mampu menjelaskan alur kerja manajemen data pada sistem IoT


12 Mampu merancang dan mengimplementasikan proyek sistem IoT yang
diusulkan oleh peserta yang tergabung dalam kelompok-kelompok berdasarkan
pengetahuan teknologi dan sistem IoT yang telah dipelajari pada pelatihan ini

PERATURAN KELAS

Peserta pelatihan WAJIB menaati peraturan di bawah ini:

1 Hadir tepat waktu selama perkuliahan


2 Mengikuti 144 JP di lokasi yang telah dipilih oleh peserta
3 Tidak menggunakan gawai selama mengikuti perkuliahan, kecuali bila
dianjurkan atau diperintahkan oleh pengajar
4 Membawa sarana pelatihan yang diwajibkan

5 Mengikuti Syarat dan Ketentuan Digital Talent Scholarship 2019

KOMPOSISI KURIKULUM

No Metode Catatan

1 34 Pertemuan tatap muka (@ 4JP) Pemaparan materi, diskusi interaktif,


hands-on lab terkait dengan materi
2 Mid Test Evaluation Simulasi AWS Cloud Practitioner
Certification
3 Final Test Evaluation - Presentasi dan Demo Project
(1 kelompok: 2 - 3 orang)
- AWS Cloud Practitioner Certification
4 Monitoring dan Evaluasi Evaluasi Mid-Term Exam, Final Exam,
KOMPOSISI KURIKULUM

Project, dan Attitude.


5 Sertifikasi AWS Cloud Practitioner Certification

6 Bobot Penilaian Project (50%)


Tugas (20%)
Soft skills (10%)
Simulasi Cloud Practititoner Certification
Exam (10%)
Cloud Practititoner Certification Exam
(10%)

RENCANA PERKULIAHAN

No Pertemuan Topik Aktivitas Kelas Durasi

1 Pertemuan Ke-1 Pengantar IoT: Sejarah, Presentasi 4JP


Trend, Revolusi Industri
4.0 dan Potensi IoT

2 Pertemuan Ke-2 Pengantar IoT: Arsitektur Presentasi 4JP


dan Infrastruktur IoT dan
contoh Use Case IoT
3 Pertemuan Ke-3 AWS Cloud Introduction Tutorial dan kuis 4JP
4 Pertemuan Ke-4 AWS Core Services Tutorial dan kuis 4JP
5 Pertemuan Ke-5 AWS Integrated Services Tutorial dan kuis 4JP
6 Pertemuan Ke-6 AWS Architecture Tutorial dan kuis 4JP

7 Pertemuan Ke-7 AWS Security Tutorial dan kuis 4JP

8 Pertemuan Ke-8 Mid Test Evaluation 4JP


9 Pertemuan Ke-9 Dasar Elektronika Tutorial dan 4JP
Praktik
10 Pertemuan Ke-10 Mikrokontroler 1 Tutorial dan 4JP
Praktik

11 Pertemuan Ke-11 Mikrokontroler 2 Tutorial dan 4JP


Praktik

12 Pertemuan Ke-12 Sensor Tutorial dan 4JP


Praktik
13 Pertemuan Ke-13 Aktuator Tutorial dan 4JP
Praktik
RENCANA PERKULIAHAN

14 Pertemuan Ke-14 IoT node 1 Tutorial dan 4JP


Praktik
15 Pertemuan Ke-15 IoT node 2 Tutorial dan 4JP
Praktik
16 Pertemuan Ke-16 PAN - Zigbee, BLE Tutorial dan 4JP
Praktik

17 Pertemuan Ke-17 LAN - WiFi Tutorial dan 4JP


Praktik
18 Pertemuan Ke-18 LPWAN - LoRa, NB-IoT Tutorial dan 4JP
Praktik
19 Pertemuan Ke-19 Python Programming for Tutorial dan 4JP
Gateway Praktik
20 Pertemuan Ke-20 HTTP Tutorial dan 4JP
Praktik
21 Pertemuan Ke-21 MQTT Tutorial dan 4JP
Praktik
22 Pertemuan Ke-22 REST API Tutorial dan 4JP
Praktik
23 Pertemuan Ke-23 Handling Data, Data Tutorial 4JP
Acquisition, Data dan praktik
Aggregation, Data
Transmission, Data
Compression
24 Pertemuan Ke-24 Data Storage: Database Tutorial 4JP
MySql/Posgres/MonggoDB dan praktik
/MariaDB (Part 1)
25 Pertemuan Ke-25 Data Storage: Database Tutorial 4JP
MySql/Posgres/MonggoDB dan praktik
/MariaDB (Part 2)
26 Pertemuan Ke-26 Data Processing Tutorial 4JP
dan praktik
27 Pertemuan Ke-27 Data Visualization Tutorial 4JP
dan praktik

28 Pertemuan Ke-28 Asset and Device Tutorial 4JP


Management dan praktik
29 Pertemuan Ke-29 Case Study: AWS (part 1) Tutorial 4JP
RENCANA PERKULIAHAN

dan praktik
30 Pertemuan Ke-30 Case Study: AWS (part 2) Tutorial 4JP
dan praktik

31 Pertemuan Ke-31 Open IoT Platform 1 Tutorial dan 4JP


Praktik

32 Pertemuan Ke-32 Open IoT Platform 2 Tutorial dan 4JP


Praktik
33 Pertemuan Ke-33 Use Case Project Praktik 4JP
34 Pertemuan Ke-34 Use Case Project Praktik 4JP

35 Pertemuan Ke-35 Use Case Project Praktik 4JP

36 Pertemuan Ke-36 Final Test Evaluation 4JP

RENCANA PEMBELAJARAN

1 Pertemuan ke 1-2
2 Topik Pengantar IoT
3 Deskripsi Singkat mengenai - Sejarah, Trend, Revolusi Industri 4.0 dan
Topik Potensi Aplikasi IoT
- Arsitektur dan Infrastruktur IoT
- Contoh-contoh use case IoT
4 Durasi 8 JP = 400 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50:50

6 Aktivitas Kelas Presentasi dan registrasi AWS Educate for


Student
7 Alat Bantu/Media PPT, Video
8 Bahan Bacaan Wajib -
9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Mempelajari tentang konsep dasar IoT dan
ke Kelas infrastrukturnya

11 Tugas Melakukan registrasi AWS Educate for student


12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat
memahami tentang konsep IoT, mengetahui
trend perkembangan IoT dan potensi aplikasi
berbasis IoT khususnya di era revolusi industri
RENCANA PEMBELAJARAN

4.0.
13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 3

2 Topik Pengantar AWS cloud, pricing dan support


3 Deskripsi Singkat mengenai - Memahami konsep dasar cloud computing
Topik (beberapa model cloud computing, model
deployment) dan bagaimana AWS cloud
berperan dalam skala bisnis (mengurangi
total cost of ownership serta risiko IT dan
security)
- Memahami berbagai cara mengakses AWS
- Mengenal beberapa karakteristik biaya pada
beberapa layanan AWS dan tools untuk
mengendalikan biaya yang sudah
dikeluarkan
- Mengidentifikasi sumber dokumentasi dan
bantuan teknis
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50:50
6 Aktivitas Kelas Presentasi dan kuis (simulasi ujian sertifikasi)

7 Alat Bantu/Media PPT, Video, AWS Educate


8 Bahan Bacaan Wajib - https://docs.aws.amazon.com/aws-
technical-content/latest/aws-
overview/what-is-cloud-computing.html
- https://docs.aws.amazon.com/aws-
technical-content/latest/aws-
overview/introduction.html
- https://docs.aws.amazon.com/aws-
technical-content/latest/aws-
overview/six-advantages-of-cloud-
computing.html
- https://docs.aws.amazon.com/aws-
technical-content/latest/aws-
overview/types-of-cloud-
computing.html
- https://docs.aws.amazon.com/aws-
technical-content/latest/aws-
overview/global-infrastructure.html
RENCANA PEMBELAJARAN

9 Rekomendasi Bacaan - https://docs.aws.amazon.com/aws-


technical-content/latest/aws-
overview/security-and-compliance.html
- https://aws.amazon.com/tco-calculator/
- https://d1.awsstatic.com/whitepapers/a
ws_pricing_overview.pdf
- https://docs.aws.amazon.com/aws-
technical-content/latest/cost-
optimization-laying-the-
foundation/cost-optimization-laying-
the-foundation.pdf#introduction
- https://d1.awsstatic.com/whitepapers/a
ws-tco-2-cost-management.pdf
10 Persiapan Peserta Sebelum Membaca referensi yang diberikan
ke Kelas
11 Tugas Mengerjakan kuis terkait topik/materi

12 Output/Keluaran Setelah mengikuti sesi ini, peserta mampu:


- Menjelaskan konsep-konsep dasar cloud
computing
- Menjelaskan keuntungan cloud computing
secara umum dan khususnya AWS cloud bagi
dunia bisnis.
- Menjelaskan billing, account management,
dan pricing model, pada AWS cloud (bagaimana
memanage resource)
- Mengidentifikasi dokumentasi atau bantuan
teknis terkait AWS cloud jika diperlukan.
13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 4
2 Topik Layanan Inti AWS
3 Deskripsi Singkat mengenai Mengenali beberapa layanan inti AWS seperti
Topik Elastic Cloud Compute (EC2), Elastic Block Store
(EBS), Simple Storage Service (S3), Virtual
Private Cloud (VPC), Security Group
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)

5 Rasio Praktik : Teori 50:50


6 Aktivitas Kelas Presentasi, hands on tentang EC2 (membuat 1
RENCANA PEMBELAJARAN

instance), dan kuis (simulasi ujian sertifikasi)


7 Alat Bantu/Media PPT, Video, AWS Educate

8 Bahan Bacaan Wajib - https://docs.aws.amazon.com/ec2/index.ht


ml
- https://docs.aws.amazon.com/s3/index.ht
ml
- https://docs.aws.amazon.com/AWSEC2/late
st/UserGuide/AmazonEBS.html
- https://docs.aws.amazon.com/vpc/index.ht
ml
9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Membaca referensi yang diberikan
ke Kelas

11 Tugas Mengerjakan kuis terkait topik/materi


12 Output/Keluaran Setelah mengikuti sesi ini, peserta mampu:
- Mengidentifikasi layanan-layanan inti yang
disediakan oleh AWS
- Menjelaskan contoh kasus yang umum
digunakan pada tiap layanan tersebut.

13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 5
2 Topik Layanan terintegrasi AWS
3 Deskripsi Singkat mengenai Mengenali beberapa layanan terintegrasi AWS
Topik seperti Elastic Load Balancing, Auto Scaling,
Route 53, Relational Database Service (RDS),
Lambda, Elastic Beanstalk, Simple Notification
Service, CloudWatch, CloudFront,
CloudFormation
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50:50
6 Aktivitas Kelas Presentasi dan kuis (simulasi ujian sertifikasi)

7 Alat Bantu/Media PPT, Video, AWS Educate


8 Bahan Bacaan Wajib - https://docs.aws.amazon.com/elasticloadb
RENCANA PEMBELAJARAN

alancing/index.html
- https://docs.aws.amazon.com/autoscaling/i
ndex.html
- https://docs.aws.amazon.com/route53/inde
x.html
- https://docs.aws.amazon.com/rds/index.ht
ml
- https://docs.aws.amazon.com/lambda/inde
x.html
- https://docs.aws.amazon.com/elastic-
beanstalk/index.html
- https://docs.aws.amazon.com/sns/index.ht
ml
- https://docs.aws.amazon.com/cloudwatch/i
ndex.html
- https://docs.aws.amazon.com/cloudformati
on/index.html
- https://docs.aws.amazon.com/cloudfront/in
dex.html

9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Membaca referensi yang diberikan
ke Kelas
11 Tugas Mengerjakan kuis terkait topik/materi
12 Output/Keluaran Setelah mengikuti sesi ini, peserta mampu:
- Mengidentifikasi layanan-layanan
terintegrasi yang disediakan oleh AWS
- Menjelaskan contoh kasus yang umum
digunakan pada tiap layanan tersebut.
13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 6
2 Topik Arsitektur AWS

3 Deskripsi Singkat mengenai Menjelaskan beberapa pertimbangan arsitektur


Topik pada saat melakukan deployment atau migrasi
ke AWS. Lalu beberapa penjelasan tentang
dasar arsitektur yang baik dari sebuah solusi
cloud, fault tolerant dan high availability
systems, dan use case tentang web hosting
pada AWS cloud.
RENCANA PEMBELAJARAN

4 Durasi 4 JP = 200 menit (1 JP = 50 menit)


5 Rasio Praktik : Teori 50:50

6 Aktivitas Kelas Presentasi dan kuis (simulasi ujian sertifikasi)


7 Alat Bantu/Media PPT, Video, AWS Educate
8 Bahan Bacaan Wajib - https://aws.amazon.com/architecture/
- https://aws.amazon.com/architecture/well-
architected
- https://media.amazonwebservices.com/arc
hitecturecenter/AWS_ac_ra_ftha_04.pdf
- https://media.amazonwebservices.com/arc
hitecturecenter/AWS_ac_ra_web_01.pdf
9 Rekomendasi Bacaan - https://d1.awsstatic.com/whitepapers/archi
tecture/AWS_Well-
Architected_Framework.pdf
- https://d1.awsstatic.com/whitepapers/AWS
_Cloud_Best_Practices.pdf

10 Persiapan Peserta Sebelum Membaca referensi yang diberikan


ke Kelas
11 Tugas Mengerjakan kuis terkait topik/materi
12 Output/Keluaran Setelah mengikuti sesi ini, peserta mampu:
- Mendeskripsikan karakteristik dasar pada
deployment dan operasi menggunakan AWS
cloud
- Mendeskripsikan prinsip dasar arsitektur AWS
cloud
- Menjelaskan value proposition dari AWS cloud

13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 7
2 Topik Security AWS
3 Deskripsi Singkat mengenai Memperkenalkan aspek keamanan (security)
Topik dalam mengoperasikan AWS cloud, khususnya
tentang shared responsibility model dan
beberapa tool untuk mengamankan lingkungan
AWS cloud pengguna.
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
RENCANA PEMBELAJARAN

5 Rasio Praktik : Teori 50:50


6 Aktivitas Kelas Presentasi dan kuis (simulasi ujian sertifikasi)

7 Alat Bantu/Media PPT, Video, AWS Educate


8 Bahan Bacaan Wajib - https://docs.aws.amazon.com/aws-
technical-content/latest/aws-
overview/security-and-compliance.html
- https://d1.awsstatic.com/whitepapers/Secu
rity/Intro_to_AWS_Security.pdf
- https://docs.aws.amazon.com/iam/index.ht
ml
- https://docs.aws.amazon.com/inspector/in
dex.html
- https://docs.aws.amazon.com/shield/index.
html
- https://d1.awsstatic.com/whitepapers/com
pliance/AWS_Risk_and_Compliance_Overvie
w.pdf
9 Rekomendasi Bacaan - https://d1.awsstatic.com/whitepapers/Secu
rity/AWS_Security_Best_Practices.pdf
- https://d1.awsstatic.com/whitepapers/com
pliance/AWS_Risk_and_Compliance_Whitep
aper.pdf

10 Persiapan Peserta Sebelum Membaca referensi yang diberikan


ke Kelas
11 Tugas Mengerjakan kuis terkait topik/materi
12 Output/Keluaran Setelah mengikuti sesi ini, peserta mampu:
- Mendeskripsikan aspek dasar security dan
compliance pada platform AWS dan shared
security model.
- Mendeskripsikan beberapa tool untuk
mengamankan lingkungan cloud AWS
pengguna.

13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 8
2 Topik Mid Test Evaluation
3 Deskripsi Singkat mengenai Mid Test Evaluation (Simulasi AWS Cloud
RENCANA PEMBELAJARAN

Topik Practitioner Certification)


4 Durasi 4 JP = 200 menit (1 JP = 50 menit)

5 Rasio Praktik : Teori 50:50


6 Aktivitas Kelas Mid-Term Evaluation
7 Alat Bantu/Media PPT, Video, AWS Educate
8 Bahan Bacaan Wajib -

9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Membaca referensi yang telah diberikan
ke Kelas
11 Tugas Mengerjakan Simulasi AWS Cloud Practitioner
Certification
12 Output/Keluaran Peserta menyelesaikan Simulasi AWS Cloud
Practitioner Certification
13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 9

2 Topik Dasar Elektronika


3 Deskripsi Singkat mengenai Dasar elektronika meliputi teori singkat
Topik elektronika dasar, konsep sinyal analog dan
digital, serta rangkaian digital. Pembahasan
meliputi konsep arus listrik, tegangan, daya,
sinyal analog dan representasi sinyal digital,
komponen resistor dan transistor, serta
wawasan teknologi digital, rangkaian
terintegrasi, dan mikrokontroler.
4 Durasi 1 x 4 JP = 200 menit (1 JP = 50 menit)

5 Rasio Praktik : Teori 50 : 50


6 Aktivitas Kelas Tutorial dan Praktik
7 Alat Bantu/Media ● Slide Presentasi
● Modul Praktikum
8 Bahan Bacaan Wajib Robbins, Michael F. Ultimate Electronics:
Practical Circuit Design and Analysis. CircuitLab,
RENCANA PEMBELAJARAN

Inc., 2019, www.circuitlab.com/textbook/.


Accessed 26 March 2019. (Copyright © 2019
CircuitLab, Inc.)

9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Tidak ada
ke Kelas

11 Tugas Mengenal komponen elektronika.


Mengenal rangkaian dasar elektronika.

12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:


● Mengenal komponen dasar elektronika
● Memahami prinsip dasar rangkaian
elektronika dan sinyal analog serta
digital
13 Referensi Web/Link Simulator rangkaian online: www.multisim.com

RENCANA PEMBELAJARAN

1 Pertemuan ke 10 - 11
2 Topik Mikrokontroler
3 Deskripsi Singkat mengenai Topik mikrokontroler membahas prinsip dasar
Topik mikroprosesor dan mikrokontroler yang
melandasi IoT node. Board ESP8266/ESP32
dengan software pengembangan Arduino IDE
digunakan untuk studi kasus. Pembahasan
meliputi konsep prosesor, mikrokontroler, dan
pemrogramannya. Periferal mikrokontroler
berupa IO port, ADC, dan timer diperkenalkan
dan dipraktekkan.
4 Durasi 2 x 4 JP = 400 menit (1 JP = 50 menit)

5 Rasio Praktik : Teori 50 : 50


6 Aktivitas Kelas Tutorial dan Praktik
7 Alat Bantu/Media ● Slide Presentasi
● Modul Praktikum
8 Bahan Bacaan Wajib Alan G. Smith, "Introduction to Arduino", 2011,
http://www.introtoarduino.com/downloads/Int
roArduinoBook.pdf
RENCANA PEMBELAJARAN

9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Tidak ada
ke Kelas

11 Tugas Memprogram Arduino untuk eksplorasi


fungsionalitas periferal, seperti input/output,
dan timer.
Merangkai rangkaian sederhana I/O seperti LED
dan push-button atau keypad.
12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:
● Menginstal Arduino IDE di komputer dan
memprogram Arduino.
● Memahami prinsip dasar mikrokontroler
dan komponen utamanya.
13 Referensi Web/Link 1. https://www.arduino.cc/en/Guide/Home
Page
2. Simulasi Arduino secara online:
https://www.tinkercad.com/circuits

RENCANA PEMBELAJARAN

1 Pertemuan ke 12
2 Topik Sensor
3 Deskripsi Singkat mengenai Topik sensor membahas prinsip sensor dan
Topik cara interfacing sensor ke mikrokontroler.
Berbagai sensor umum beserta prinsip dasar
dan karakteristiknya diperkenalkan, dan teknik
antarmuka sensor dengan mikrokontroler dari
aspek hardware maupun pemrogramannya
dipraktekkan.
4 Durasi 1 x 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Tutorial dan Praktik

7 Alat Bantu/Media ● Slide Presentasi


● Modul Praktikum
8 Bahan Bacaan Wajib Alan G. Smith, "Introduction to Arduino", 2011,
http://www.introtoarduino.com/downloads/Int
roArduinoBook.pdf
RENCANA PEMBELAJARAN

9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Arduino IDE sudah terinstal.
ke Kelas

11 Tugas Memprogram Arduino untuk membaca data


sensor dengan antarmuka analog dan digital.

12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:


● Memahami rangkaian antarmuka sensor
dan ADC pada mikrokontroler.
● Memprogram Arduino untuk membaca
data sensor.
● Mampu mengolah dan
menginterpretasikan hasil pembacaan
sensor dari mikrokontroler.
13 Referensi Web/Link Infineon sensors,
https://www.infineon.com/dgdl/Sensor_Solutio
ns_BR-2016.pdf

RENCANA PEMBELAJARAN

1 Pertemuan ke 13
2 Topik Aktuator
3 Deskripsi Singkat mengenai Topik aktuator meliputi pembahasan
Topik komponen aktuator seperti misalnya display,
relay, servo, buzzer beserta dasar rangkaian
antarmuka aktuator dengan mikrokontroler.
4 Durasi 1 x 4 JP = 200 menit (1 JP = 50 menit)

5 Rasio Praktik : Teori 50 : 50


6 Aktivitas Kelas Tutorial dan Praktik
7 Alat Bantu/Media ● Slide Presentasi
● Modul Praktikum
8 Bahan Bacaan Wajib Alan G. Smith, "Introduction to Arduino", 2011,
http://www.introtoarduino.com/downloads/Int
roArduinoBook.pdf
9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum - Arduino IDE sudah terinstal.
ke Kelas - Modul Arduino.
RENCANA PEMBELAJARAN

11 Tugas Memprogram Arduino untuk menggerakkan


berbagai jenis aktuator.

12 Output/Keluaran Peserta mampu merakit rangkaian dasar


aktuator dengan mikrokontroler, serta
memprogram Arduino untuk menggerakkan
display, aktuator relay, buzzer, dan lain-lain.

13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 14 - 15
2 Topik IoT node

3 Deskripsi Singkat mengenai Topik IoT node membahas sistem keseluruhan


Topik dari sebuah IoT node, yang meliputi
mikrokontroler, sensor (dan aktuator), serta
unsur komunikasi ke jaringan. Modul berbasis
ESP8266/ESP32 digunakan sebagai studi
kasus, dengan pemrograman menggunakan
Arduino IDE.
4 Durasi 2 x 4 JP = 400 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50

6 Aktivitas Kelas Tutorial dan Praktik


7 Alat Bantu/Media ● Slide Presentasi
● Modul Praktikum
8 Bahan Bacaan Wajib Alan G. Smith, "Introduction to Arduino", 2011,
http://www.introtoarduino.com/downloads/Int
roArduinoBook.pdf
9 Rekomendasi Bacaan
10 Persiapan Peserta Sebelum - Arduino IDE sudah terinstal.
ke Kelas - Modul ESP8266.
11 Tugas Mengembangkan node IoT berupa sebuah
sistem mikrokontroler lengkap sensor/aktuator
dengan konektivitas ke jaringan. Studi kasus
berupa node IoT yang diprogram dengan
Arduino IDE sebagai web server dengan
konfigurasi Adhoc.
RENCANA PEMBELAJARAN

12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:


● Memahami prinsip web server, HTML,
HTTP request, dan koneksi jaringan
Adhoc sebagai demonstrasi paling
sederhana IoT node.
● Mampu mengembangkan IoT node,
meliputi integrasi hardware dan
pengembangan software.
● Demo IoT node diakses melalui browser
via jaringan Adhoc, dapat melalui access
point smartphone dan browser dari
telepon genggam.

13 Referensi Web/Link

RENCANA PEMBELAJARAN

1 Pertemuan ke 16 - 18
2 Topik Connectivity Technologies
3 Deskripsi Singkat mengenai Selama 3 sesi, peserta diajak untuk
Topik mempelajari teknologi konektivitas pada
sistem IoT yang memiliki peranan yang sangat
penting untuk mengirimkan data-data dari
node-node sensor ke gateway. Teknologi
konektivitas pada sistem IoT yang akan
dipelajari dapat dikategorikan ke dalam PAN
(Zigbee, BLE), LAN (Wi-Fi), LP-WAN (Lo-Ra, NB-
IoT).
4 Durasi 3 x 4 JP = 600 menit (1 JP = 50 menit)

5 Rasio Praktik : Teori 50 : 50


6 Aktivitas Kelas Tutorial dan Praktik, atau Demo di kelas
7 Alat Bantu/Media ● Slide Presentasi
● Modul Praktikum
● Video
8 Bahan Bacaan Wajib Qusay F. Hassan, Atta ur Rehman Khan, Sajjad
A. Madani, “Internet of Things: Challenges,
Advances, and Applications”, CRC Press, January
2018.
RENCANA PEMBELAJARAN

9 Rekomendasi Bacaan Maneesh Rao, “Internet of Things with


Raspberry Pi 3: Leverage the power of Raspberry
Pi 3 and JavaScript to build exciting IoT
projects”, Packt Publishing, April 2018.
10 Persiapan Peserta Sebelum Mempelajari bahan bacaan yang berkaitan
ke Kelas dengan topik Connectivity Technologies
11 Tugas Membuat rangkuman perbandingan 3 teknologi
konektivitas yaitu PAN (Zigbee, BLE), LAN (Wi-
Fi), dan LP-WAN (Lo-Ra, NB-IoT)
12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:
● Mengetahui tipe-tipe teknologi
konektivitas pada sistem IoT yang
berfungsi untuk mengirimkan data dari
node sensor ke gateway
● Memahami cara kerja teknologi
konektivitas pada sistem IoT
● Menganalisis kelebihan dan kekurangan
berbagai macam teknologi konektivitas
pada sistem IoT

13 Referensi Web/Link https://randomnerdtutorials.com/getting-


started-with-esp8266-wifi-transceiver-review/
https://www.geekstips.com/esp8266-arduino-
tutorial-iot-code-example/

RENCANA PEMBELAJARAN

1 Pertemuan ke 19 - 22

2 Topik Gateway & Communication Protocols


3 Deskripsi Singkat mengenai Tujuan dari communication layer pada IoT
Topik adalah untuk menyediakan konektivitas antara
perangkat IoT dengan infrastruktur server yang
berperan sebagai pengumpul dan dan penyedia
berbagai macam layanan (services). Terdapat
beberapa macam pilihan protokol yang dapat
digunakan untuk melakukan komunikasi dari
perangkat IoT ke server. Beberapa protokol
komunikasi yang populer digunakan adalah
HTTP, MQTT, dan REST API. Konektivitas yang
paling banyak digunakan pada IoT saat ini
adalah REST dengan menggunakan protokol
HTTP. Protokol HTTP adalah protokol standar
RENCANA PEMBELAJARAN

untuk transfer data pada web. Selain REST dan


HTTP, terdapat protokol MQTT yang dianggap
lebih aman, lebih ringan, dan memiliki
konsumsi daya yang rendah dibandingkan
HTTP. Protokol MQTT dianggap paling cocok
untuk digunakan sebagai protokol komunikasi
antara perangkat IoT dengan server.

Perangkat IoT biasanya merupakan perangkat


yang kecil dan memiliki kemampuan komputasi
yang terbatas. Perangkat IoT juga dirancang
agar tidak memerlukan konsumsi energi yang
tinggi. Besarnya data yang ditransmisikan serta
komunikasi yang terus-menerus antara
perangkat IoT dengan server akan
meningkatkan beban komunikasi dan
meningkatkan konsumsi energi. Adanya
gateway sebagai penghubung antara perangkat
IoT dengan server bertujuan untuk mengatasi
hal tersebut. Perangkat IoT dan gateway dapat
saling berkomunikasi melalui berbagai
protokol. Gateway menerjemahkan data yang
diterima dari perangkat IoT kemudian
mengirimkan ke server menggunakan protokol
tertentu misalnya REST, HTTP, atau MQTT.
Pemrograman gateway pada Python dapat
digunakan sebagai salah satu bahasa
pemrograman dalam membangun dan
mengembangkan gateway untuk IoT.

4 Durasi 4 x 4 JP = 800 menit (1 JP = 50 menit)


5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Tutorial dan Praktik
7 Alat Bantu/Media ● Slide Presentasi
● Modul Praktikum
● Video
8 Bahan Bacaan Wajib Buku:
● Internet of Things for Architects:
Architecting IoT solutions by
implementing sensors, communication
infrastructure, edge computing,
analytics, and security (Perry Lea, 2018)
9 Rekomendasi Bacaan Buku:
● MQTT Essentials - A Lightweight IoT
RENCANA PEMBELAJARAN

Protocol (Gaston C. Hillar, 2017)


● From Machine-to-Machine to the Internet
of Things: Introduction to a New Age of
Intelligence (Jan Holler, 2014)
10 Persiapan Peserta Sebelum Sebelum memulai kelas atau di akhir
ke Kelas pertemuan sebelumnya (pertemuan ke 17),
peserta harus diinformasikan untuk:
● Mempelajari bahan bacaan yang
berkaitan dengan topik Gateway &
Communication Protocols
● Menginstal bahasa pemrograman Python
ke laptop masing-masing
● Mempelajari syntax dasar bahasa
pemrograman Python
11 Tugas Membuat rangkuman perbandingan protokol
komunikasi pada sistem IoT

12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:


● Mengetahui tipe-tipe protokol
komunikasi pada sistem IoT
● Memahami cara kerja protokol
komunikasi pada sistem IoT
● Menganalisis kelebihan dan kekurangan
berbagai macam protokol komunikasi
pada sistem IoT
● Menganalisis model komunikasi yang
hemat energi pada sistem IoT
13 Referensi Web/Link Tutorial dasar-dasar pemrograman Python:
https://www.tutorialgateway.org/python-
tutorial/
AWS Lambda
https://aws.amazon.com/id/lambda/

RENCANA PEMBELAJARAN

1 Pertemuan ke 23 - 27
2 Topik Data Gathering & Management/Alur Kerja
Manajemen Data
3 Deskripsi Singkat mengenai Tantangan utama sistem IoT adalah saat
Topik mengukur, mengumpulkan dan mengelola data
dalam jumlah besar dari sensor dan aktuator.
Mengingat Data yang tersedia umumnya selalu
dalam volume besar, jenis yang sangat
RENCANA PEMBELAJARAN

beragam, dan bergerak dengan kecepatan


nyaris mendekati kecepatan cahaya. Sehingga
cara penanganan pengumpulan data yang
optimum dibutuhkan untuk mengurangi
kemungkinan data tersebut tereduksi nilainya
menjadi noise.
Dalam 4 sesi pertemuan ini, peserta diharapkan
untuk dapat melakukan pengumpulan dan
pengiriman data ke remote site dengan metoda
yang menggunakan sumber daya jaringan
secara efisien.
Melakukan operasi penyimpanan data di
remote site, dengan penataan basis data yang
memudahkan dalam hal storing dan retrieving.
Di mana dalam hal ini, basis data yang
digunakan adalah SQL.
Selain itu, data yang yang telah terkumpul juga
harus dapat ditampilkan kembali sebagai
sebuah objek yang memiliki nilai informasi
berguna bagi user IoT.

4 Durasi 5 x 4 JP = 1200 menit (1 JP = 50 menit)

5 Rasio Praktik : Teori 50 : 50


6 Aktivitas Kelas Tutorial dan Praktik
7 Alat Bantu/Media ● Slide Presentasi
● IoT Hardwares(Arduino/ESP Board,
simple sensors/actuators)
● Downloaded dummy data samples
● Modul Praktikum
● Video(jika diperlukan)
8 Bahan Bacaan Wajib -
9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Mempelajari materi bacaan berkaitan dengan
ke Kelas cara pengumpulan dan manajemen data.
11 Tugas Praktek pengumpulan, pengiriman ke remote
site dan presentasi data yang telah
dikumpulkan dari sensor dan/atau aktivitas
aktuator.
12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:
● Menerapkan Handling, Acquisition,
Agregation, Transmission, Compression
RENCANA PEMBELAJARAN

dari data yang dikumpulkan oleh sensor


and/or aktuator.
● Menerapkan penyimpanan data dalam
format SQL, menggunakan PostGRE SQL
(tentatif).
● Menerapkan pengiriman data ke remote
storage site dengan menggunakan
sumber daya jaringan seefisien mungkin.
● Mempresentasikan data yang sudah
dikumpulkan menjadi informasi yang
bernilai bagi pengguna.
13 Referensi Web/Link

RENCANA PEMBELAJARAN

1 Pertemuan ke 28

2 Topik IoT Device and Asset Management


3 Deskripsi Singkat mengenai Manajemen aset adalah proses melacak aset
Topik fisik sebuah organisasi dan informasinya,
termasuk siapa yang menggunakan apa, di
mana, dan kapan.
Dengan implementasi IoT memungkinkan
perangkat/aset organisasi yang terhubung
dalam jaringan untuk secara otomatis mengirim
informasi tentang status mereka tanpa
bantuan secara kontinyu dari pekerja.
Device Management, adalah pembangunan
sebuah sistem yang bertujuan untuk
mempermudah dalam usaha mengatur
memantau dan mengelola perangkat IoT,
secara sekaligus, dalam jumlah besar.

4 Durasi 1 x 4 JP = 200 menit (1 JP = 50 menit)


5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Tutorial dan Praktik
7 Alat Bantu/Media ● Slide Presentasi
● IoT Hardwares(Arduino/ESP Board,
simple sensors/actuators)
● Modul Praktikum
● Video
RENCANA PEMBELAJARAN

8 Bahan Bacaan Wajib -


9 Rekomendasi Bacaan -

10 Persiapan Peserta Sebelum -


ke Kelas
11 Tugas Praktek remote monitoring aset organisasi dan
remote access/config/manajemen IoT Devices
12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:
● Membangun sistem pemantauan status
sebuah/sejumlah aset fisik organisasi
menggunakan koneksi jaringan IoT
● Menerapkan remote config, monitoring,
dan/atau update software perangkat IoT

13 Referensi Web/Link -

RENCANA PEMBELAJARAN

1 Pertemuan ke 29 - 30
2 Topik Case Study: AWS
3 Deskripsi Singkat mengenai Dalam event ini, peserta akan diminta untuk
Topik mengeksplorasi sumber daya yang disediakan
oleh AWS sebagai perangkat penunjang operasi
IoT yang telah dibahas sebelumnya antara
chapter 22 - 27.
Eksplorasi akan dilakukan dalam bentuk
pengerjaan/studi kasus project kelas.

4 Durasi 2 x 4 JP = 800 menit (1 JP = 50 menit)


5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Tutorial dan Praktik
7 Alat Bantu/Media ● Slide Presentasi
● IoT Hardwares(Arduino/ESP Board,
simple sensors/actuators)
● Internet Connection
● Modul Praktikum
● Video(As Needed)
8 Bahan Bacaan Wajib
RENCANA PEMBELAJARAN

9 Rekomendasi Bacaan
10 Persiapan Peserta Sebelum
ke Kelas

11 Tugas Praktik implementasi sumber daya AWS dalam


data gathering dan management, juga dalam
device & asset management.

12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat:


● Memahami dan menerapkan penggunaan
sumber daya yang disediakan AWS,
dalam sebuah contoh proyek sistem IoT.

13 Referensi Web/Link

RENCANA PEMBELAJARAN

1 Pertemuan ke 31 - 32
2 Topik Case Study: Open IoT Platform
3 Deskripsi Singkat mengenai Sebagai komparasi terhadap commercial IoT
Topik platform seperti AWS, peserta diberikan
alternatif open IoT platform seperti misalnya
Thingsboard, Thingspeak, Ubidot, Adafruit, dll.
4 Durasi 2 x 4 JP = 400 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50 : 50
6 Aktivitas Kelas Tutorial dan Praktik

7 Alat Bantu/Media ● Slide Presentasi


● Modul Praktikum
8 Bahan Bacaan Wajib -
9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Peserta melakukan registrasi untuk
ke Kelas mendapatkan akses ke open IoT platform
11 Tugas Melakukan eksperimen pengembangan IoT
menggunakan Open IoT Platform.

12 Output/Keluaran Setelah mengikuti sesi ini, peserta dapat


mengetahui dan memahami serta
menggunakan beberapa alternatif backend IoT
menggunakan open IoT platform
RENCANA PEMBELAJARAN

13 Referensi Web/Link https://thingsboard.io/docs/


https://io.adafruit.com/
https://community.thingspeak.com/tutorials/
https://help.ubidots.com/user-guides/ubidots-
basics-devices-variables-dashboards-and-
alerts

RENCANA PEMBELAJARAN

1 Pertemuan ke 33 - 35
2 Topik Proyek Sistem IoT dalam Kelompok
3 Deskripsi Singkat mengenai Peserta bekerja dalam kelompok untuk
Topik mengerjakan proyek perancangan dan
implementasi sistem IoT. Bidang penerapan
sistem akan ditentukan untuk setiap kelompok,
namun topik diusulkan oleh setiap kelompok
dan akan direview oleh tim pengajar.
4 Durasi 3 x 4 JP = 600 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 100 : 0
6 Aktivitas Kelas Praktik

7 Alat Bantu/Media Dokumen rancangan, peralatan sistem IoT


8 Bahan Bacaan Wajib -
9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum - Peserta dibagi menjadi beberapa tim
ke Kelas kemudian tiap tim menentukan tema
sendiri setelah mendapat persetujuan
dari pengampu
- Tema bisa juga ditentukan oleh
pengampu dengan variasi bidang seperti
pertanian, perkebunan, perikanan,
kesehatan dll
11 Tugas Membuat sebuah aplikasi berbasis IoT yang
didemonstrasikan dan dipresentasikan di kelas
12 Output/Keluaran -
13 Referensi Web/Link -
RENCANA PEMBELAJARAN

1 Pertemuan ke 36
2 Topik Final Test Evaluation

3 Deskripsi Singkat mengenai Final Test Evaluation (AWS Cloud Practitioner


Topik Certification)
4 Durasi 4 JP = 200 menit (1 JP = 50 menit)
5 Rasio Praktik : Teori 50:50
6 Aktivitas Kelas Final Test Evaluation

7 Alat Bantu/Media PPT, Video, Presentasi Project


8 Bahan Bacaan Wajib -
9 Rekomendasi Bacaan -
10 Persiapan Peserta Sebelum Membaca referensi yang telah diberikan
ke Kelas
11 Tugas Mengerjakan Final Test Evaluation

12 Output/Keluaran Peserta menyelesaikan AWS Cloud Practitioner


Certification

13 Referensi Web/Link -

Anda mungkin juga menyukai