SMA - Grade 1
Selamat datang di level SMA. Di Grade 1 ini, kita akan meletakkan batu pijakan yang kuat untuk menjadi seorang IoT Engineer. Kita tidak lagi sekadar bermain-main, tapi kita membahas dasar IoT secara mendalam, persiapan lingkungan pengembangan (environment), hingga dasar pemrograman C++ untuk mikrokontroler. Fokus utama kita adalah penguasaan teknis. Kita akan membahas tuntas mikrokontroler ESP32, cara menangani Input/Output digital maupun analog, dan yang paling penting: protokol komunikasi MQTT. Kita tidak hanya menggunakan broker publik, tapi kita akan belajar membangun private broker sendiri. Perangkat yang wajib kita miliki adalah modul ESP32, berbagai sensor dan aktuator, serta laptop yang mumpuni untuk coding dan menjalankan server lokal. Kita juga perlu menginstal IDE (Integrated Development Environment) dan tools pendukung lainnya. Kesiapan mental untuk troubleshooting kode dan rangkaian juga sangat diperlukan. Kita akan mempraktikkan cara membangun Web Dashboard IoT dari nol. Kita akan belajar bagaimana data dikirim dari alat, diterima oleh broker, dan ditampilkan dalam bentuk grafik atau angka di dashboard web buatan kita. Materi yang disajikan akan cukup kompleks namun sangat memuaskan ketika berhasil. Hasil akhir dari grade ini, kita akan memiliki sebuah sistem IoT end-to-end yang berjalan di server lokal atau cloud pribadi. Kita akan memahami arsitektur IoT yang sebenarnya, yang menjadi bekal utama jika kita ingin melanjutkan kuliah di bidang Teknik Elektro atau Informatika.
Deskripsi
Selamat datang di level SMA. Di Grade 1 ini, kita akan meletakkan batu pijakan yang kuat untuk menjadi seorang IoT Engineer. Kita tidak lagi sekadar bermain-main, tapi kita membahas dasar IoT secara mendalam, persiapan lingkungan pengembangan (environment), hingga dasar pemrograman C++ untuk mikrokontroler.
Fokus utama kita adalah penguasaan teknis. Kita akan membahas tuntas mikrokontroler ESP32, cara menangani Input/Output digital maupun analog, dan yang paling penting: protokol komunikasi MQTT. Kita tidak hanya menggunakan broker publik, tapi kita akan belajar membangun private broker sendiri.
Perangkat yang wajib kita miliki adalah modul ESP32, berbagai sensor dan aktuator, serta laptop yang mumpuni untuk coding dan menjalankan server lokal. Kita juga perlu menginstal IDE (Integrated Development Environment) dan tools pendukung lainnya. Kesiapan mental untuk troubleshooting kode dan rangkaian juga sangat diperlukan.
Kita akan mempraktikkan cara membangun Web Dashboard IoT dari nol. Kita akan belajar bagaimana data dikirim dari alat, diterima oleh broker, dan ditampilkan dalam bentuk grafik atau angka di dashboard web buatan kita. Materi yang disajikan akan cukup kompleks namun sangat memuaskan ketika berhasil.
Hasil akhir dari grade ini, kita akan memiliki sebuah sistem IoT end-to-end yang berjalan di server lokal atau cloud pribadi. Kita akan memahami arsitektur IoT yang sebenarnya, yang menjadi bekal utama jika kita ingin melanjutkan kuliah di bidang Teknik Elektro atau Informatika.
Apa yang kamu akan dapat?
Setup lingkungan pengembangan (Development Environment) profesional.
Dasar pemrograman C++ untuk mikrokontroler (ESP32).
Membangun dan mengelola Private MQTT Broker.
Membuat Web Dashboard IoT custom untuk monitoring.
Persyaratan Mengikut Kelas
Laptop dengan spesifikasi cukup untuk coding (VS Code / Arduino IDE).
Modul ESP32 Development Board.
Kemampuan dasar tentang rangkaian elektronika sangat membantu.