Deskripsi Kelas

Kelas Dasar IoT Untuk Pemula, Pembuatan Aplikasi Android, dan Data Logging merupakan kelas dasar yang dirancang khusus bagi pemula yang ingin memulai belajar tentang Internet of Things (IoT). Dalam kelas ini, kamu akan mempelajari dasar-dasar komunikasi data dalam industri IoT, cara membuat aplikasi Android sederhana untuk mengendalikan perangkat IoT, dan pengenalan tentang data logging.


Kelas ini berisi materi dari semua kelas yang diseleksi oleh Nusabot sehingga kamu tidak bingung untuk memahami step by step mana dulu kelas yang harus dipelajari. Dalam kurikulum yang disusun secara sistematis, kamu akan belajar dari dasar-dasar IoT hingga pengenalan tentang praktik terbaik dalam industri. Selain itu, kamu juga akan diberikan panduan praktis dan langkah-langkah sederhana untuk membangun sebuah proyek IoT sederhana.


Instruktur yang berpengalaman dan metode pembelajaran interaktif akan membantumu memahami materi dengan lebih mudah dan cepat. Selain itu, kamu juga akan berkesempatan untuk bertanya langsung dan berdiskusi dengan instruktur dan peserta lainnya melalui forum kelas.


Jadi, apapun latar belakangmu, apakah kamu seorang mahasiswa, profesional atau hanya sekedar tertarik pada IoT, kelas Intro to IoT ini cocok bagi kamu yang ingin memulai belajar IoT dari dasar. Segera daftarkan dirimu dan mulailah perjalananmu untuk menjadi ahli IoT!


Semua materi yang ada di kelas ini tersedia juga secara terpisah di kelas yang lain.

Dasar Pengembangan Dengan Arduino
Komunikasi Data Standar ISO Menggunakan MQTT
Protokol MQTT Pada ESP32
Membangun Aplikasi IoT Pada Android Dengan Protokol MQTT Menggunakan Kodular
Membuat UI Aplikasi Android Pada Kodular
Membangun Private MQTT Broker Menggunakan Shiftr.io
Data Logging MQTT Menggunakan Webhook dan MySQL / MariaDB

Yang Akan Dipelajari

Belajar Arduino dari nol

Learn-by-doing (full praktek bukan hanya sekedar menonton video)

Membangun pola pikir seorang engineer

Memahami alur data

Mendalami algoritma pemrograman

Mengenal MQTT

Melakukan Subscribe

Penggunaan Retain message

Pengenalan Kodular

Menambahkan Komponen UI Pada Kodular

Menerapkan Animasi pada aplikasi Android untuk membuatnya lebih interaktif

Pemahaman tentang Shiftr.io

Membuat token

Memahami perbedaan antara public dan private MQTT broker

Membuat akun web hosting

Membuat skrip PHP untuk membaca nilai dari Webhook

Menggunakan bahasa pemrograman Arduino (C++)

Menjadi percaya diri dapat membangun proyek Arduino sendiri

Mahir menggunakan pin analog dan digital

Praktek menggunakan sensor dan aktuator

Memahami struktur bahasa pemrograman Arduino

Melakukan Publish

Penggunaan QoS

Publish dan Subscribe Pada Kodular

Memasang Ekstensi

Menerapkan Desain Responsif agar tampilan dapat menyesuaikan ukuran layar perangkat Android yang berbeda

Menghubungkan komponen UI dengan kode pada aplikasi menggunakan bahasa pemrograman blok

Cara membuat akun Shiftr.io

Menghubungkan perangkat IoT ke MQTT broker di Shiftr.io

Membuat webhook pada Shiftr.io

Mengatur database

Membuat skrip PHP untuk menyimpan ke database

Kurikulum Kelas

15 Topik • 91 Materi
Pengenalan Arduino
17 Materi
Pembukaan
Ebook Pembelajaran Arduino
Definisi Arduino
Bentuk Sinyal
Teknik PWM
Alur Data
Arduino Development Board
Spesifikasi Teknis Arduino
Software Pengembangan
Arduino IDE
Compile dan Upload
Mengatur LED Builtin
LED Eksternal
Breadboard dan Kabel Jumper
Mengendalikan LED Eksternal
Meniru Lampu Lalu Lintas
Komunikasi Serial
Dasar Pemrograman
12 Materi
Komentar
Tipe Data dan Variabel
Variabel Global dan Lokal
Operator Aritmatika
Percabangan atau Pengkondisian
Perulangan While
Perulangan Do While
Perulangan For
Fungsi
Parameter Pada Fungsi
Prosedur
Array
Menggunakan Output
4 Materi
LED RGB
Servo
Piezzo Buzzer
LCD I2C
Menggunakan Input
5 Materi
Potensiometer
Potentiometer dan Output
Tactile Switch
Light Dependent Resistor
DHT22
Pengenalan IoT dan Protokol MQTT
5 Materi
Protokol MQTT
Broker
Publish dan Subscribe
Topic
QoS (Quality of Service)
Praktik Dasar
3 Materi
EMQX Broker
ESP32 Publish
Subscribe
Praktik Lanjutan
5 Materi
Publish QoS 1 dan 2
Subscribe QoS 1 dan 2
Retain Message
Publish Data Sensor
Subscribe Mengendalikan GPIO
User Interface Aplikasi Android
4 Materi
Pembukaan
Kebutuhan Pemrograman
Pengenalan Dasar Kodular
Membuat User Interface
MQTT Pada Android
4 Materi
Memasang Ekstensi
Menghubungkan Ke Broker
MQTT Subscribe
MQTT Publish
Membuat UI Aplikasi Android Pada Kodular
11 Materi
Pembukaan
Menyiapkan Proyek dan Companion
Menggunakan Font Awesome
Mengenal Bagian-bagian dari Kodular
Memulai Membuat Layout
Tampilan Header Energy Consumption
Mengatur Tampilan kWh
Memperbaiki Tampilan Energy Consumption
Membuat Card Control
Memperbaiki Tampilan Card Control
Duplicate Card
Membangun Interaktivitas Aplikasi Android
2 Materi
Interaktivitas Switch
Interaktivitas Menggunakan Card
Studi Kasus Kedua - Tampilan Aplikasi Android
5 Materi
Persiapan
Membuat Layout Awal
Membuat Card Control
Mengatur Card kedua dan Corner Radius
Menyelesaikan Desain
Membangun Private MQTT Broker Menggunakan Shiftr.io
7 Materi
Pengenalan Shiftr.io
Paket Yang Disediakan
Membuat Instance Baru
Mengakses Dashboard
Membuat Token
Melakukan Publish Subscribe
Menghubungkan ESP32 Ke broker
Data Logging MQTT Menggunakan Webhook dan MySQL / MariaDB
3 Materi
Pembukaan
Memastikan Instance Bisa Berjalan
Menyiapkan Hosting dan Database
Membangun Webhook
4 Materi
Membuat File PHP Untuk Koneksi Database
Membuat Webhook
Menambahkan Data di Database
Menyimpan Topic dan Payload ke Database
image mentor
Nusabot ID
20 Kelas Diterbitkan

Nusabot adalah platform IoT yang akan membantu peserta belajar tentang cara menggunakan dan membuat aplikasi IoT. Memberikan pengenalan tentang IoT dan cara kerjanya, serta memberikan latihan praktis untuk membuat aplikasi IoT sederhana tepat guna. Selain itu, Nusabot akan memberikan penjelasan tentang cara menggunakan teknologi yang digunakan dalam IoT, seperti sensor, perangkat keras, dan perangkat lunak. Nusabot juga akan memberikan tips dan trik untuk meningkatkan efektivitas aplikasi IoT yang dibuat.