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.



  • 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

    Instruktur

    image
    Nusabot ID
    26 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.