Internet of Things

Ketika Benda Sehari-hari Jadi “Pintar”

Dari sensor kecil, mikrokontroler, sampai alat yang bisa lapor kondisinya sendiri lewat internet.

Narasumber
Annas Ma'ruf, S.Pd.
Narasumber IoT
SMK Negeri 7 Kendal
Waktu & tempat
Kamis, 24 September 2026
SMA Negeri 2 Sukorejo

Agenda

Hari ini kita ngapain aja?

  1. 01 IoT itu apa, sih? (pakai contoh yang deket banget)
  2. 02 Kenalan sama mikrokontroler, Arduino, ESP32 & ESP8266
  3. 03 Sensor-sensor umum dan cara kerjanya
  4. 04 Kenalan Arduino IDE & cara merakit rangkaiannya
  5. 05 Lihat penerapan IoT di berbagai bidang
  6. 06 Intip alat monitoring suhu, kelembapan & kualitas udara yang saya bawa

Sadar nggak sadar

IoT udah ada di sekitar kita, cuma sering nggak sadar

Google Maps

Tau jalan macet karena HP orang lain di jalan itu ngirim data lokasi real-time.

Smartwatch

Sensor detak jantung & langkah kaki otomatis lapor ke aplikasi di HP.

Kulkas/AC Pintar

Bisa dinyalain atau dicek kondisinya dari HP walau lagi di luar rumah.

Absensi Sekolah

Fingerprint atau kartu RFID otomatis kirim data kehadiran ke sistem.

Definisi

IoT itu… barang pinter yang saling ngobrol

Bayangin keran, lampu, atau alat penyiram tanaman yang bisa “lapor” kondisinya sendiri lewat internet, dan bisa kamu kontrol dari HP, di mana pun kamu berada.

Benda+ Sensor+ Koneksi Internet+ Diakses/Dikontrol dari Jauh= IoT

Singkatnya: alat itu “merasakan” sesuatu lewat sensor, lalu ngirim datanya lewat internet supaya bisa kita lihat atau kontrol dari jauh.

Anatomi sistem

5 komponen yang selalu ada di sistem IoT

Sensor

Nangkep kondisi nyata: suhu, jarak, cahaya, dll.

Mikrokontroler

“Otak kecil” yang mengolah data sensor.

Konektivitas

Kirim data lewat WiFi, Bluetooth, atau LoRa.

Cloud / Aplikasi

Data disimpan & ditampilkan ke pengguna.

Aksi / Aktuator

Motor, alarm, atau notifikasi jalan otomatis.

Otak kecilnya IoT

Apa itu mikrokontroler, sebenarnya?

Mikrokontroler itu komputer super kecil dalam satu chip. Isinya lengkap, tapi cuma buat ngerjain satu tugas spesifik terus-menerus, beda sama laptop atau HP kamu yang bisa buka banyak aplikasi sekaligus.

Prosesor (CPU)

Bagian yang “mikir”, jalanin program baris demi baris, berulang-ulang tanpa capek.

Memori (Flash & RAM)

Flash nyimpen program kamu biar nggak ilang saat dimatiin, RAM nyimpen data sementara pas program jalan.

Pin Digital (GPIO)

Cuma kenal dua kondisi: HIGH (nyala) atau LOW (mati). Cocok buat baca saklar atau nyalain LED.

Pin Analog (ADC)

Baca nilai yang berubah pelan-pelan, kayak suhu atau cahaya, nggak cuma nyala-mati.

Papan yang sering dipakai

Arduino, ESP32, atau ESP8266? Kenalan dulu

Ketiganya sama-sama papan mikrokontroler siap pakai, tapi beda kemampuan dan beda juga cocoknya buat proyek apa.

Papan Arduino Uno dilihat dari atas, menampilkan chip ATmega328P, port USB tipe B, dan pin header digital serta analog di kedua sisi papan.

Arduino Uno

  • ChipATmega328P
  • Pin digital14 (6 PWM)
  • Pin analog6
  • WiFi / BluetoothTidak ada
  • Tegangan kerja5V

Cocok buat belajar dasar elektronika & kontrol tanpa perlu internet.

Papan ESP32 DevKit dalam casing akrilik bening, menunjukkan modul ESP32-WROOM, tombol BOOT dan EN, serta port micro USB.

ESP32

  • ChipESP32 (dual-core)
  • Pin GPIO±30 (tergantung varian)
  • WiFi / BluetoothAda keduanya
  • Tegangan kerja3.3V

Pilihan utama buat proyek IoT yang butuh kirim data lewat internet.

Papan NodeMCU berbasis ESP8266 di atas kertas data sheet, memperlihatkan modul ESP8266MOD, port micro USB, dan dua baris pin header.

ESP8266 (NodeMCU)

  • ChipESP8266
  • Pin GPIO±11 yang bisa dipakai
  • WiFi / BluetoothWiFi doang
  • Tegangan kerja3.3V

Lebih murah dari ESP32, cocok buat proyek IoT sederhana yang hemat budget.

Kabar baiknya: ketiganya bisa diprogram pakai aplikasi yang sama, Arduino IDE, tinggal beda “papan” yang dipilih di dalamnya (lihat bagian Arduino IDE).

Panca indra alat

Sensor-sensor umum dan cara kerjanya

Sensor itu bagian yang ngubah kondisi fisik di dunia nyata, suhu, jarak, gerak, cahaya, jadi sinyal listrik yang bisa dibaca mikrokontroler.

Modul sensor DHT22 (AM2302) berbentuk kotak putih berlubang-lubang dengan tiga pin VCC, OUT, dan GND di bagian bawah.

DHT22 · Suhu & Kelembapan

Di dalamnya ada dua sensor kecil, satu buat suhu, satu buat kelembapan udara. Datanya dikirim lewat satu kabel data ke mikrokontroler. Cocok buat rumah kaca atau gudang.

Modul sensor ultrasonik HC-SR04 berwarna merah dengan dua tabung logam sebagai pemancar dan penerima gelombang suara.

HC-SR04 · Jarak

Kerjanya kayak kelelawar: pancarin gelombang ultrasonik, lalu hitung berapa lama gelombangnya mantul balik buat tau jaraknya. Cocok buat parkir otomatis.

Modul sensor gerak PIR dengan tiga kabel keluar (GND, 5V, OUT) dan papan sirkuit kecil berisi dial pengatur sensitivitas.

PIR · Gerak

Nangkep perubahan radiasi inframerah dari tubuh yang bergerak di depannya. Nggak butuh cahaya buat kerja, jadi tetap akurat di kondisi gelap. Cocok buat alarm otomatis.

Komponen LDR berbentuk bulat pipih dengan pola jalur resistor zig-zag berwarna oranye di permukaannya.

LDR · Cahaya

Nilai resistansinya berubah tergantung banyak cahaya yang kena permukaannya: makin terang, makin gampang arus listrik lewat. Cocok buat lampu jalan otomatis.

Sensor lain yang juga umum dipakai:

MQ-135 · Kualitas Udara / Gas

Punya lapisan sensitif yang nilai resistansinya berubah kalau kena gas tertentu di udara, kayak asap atau amonia. Cocok buat pantau polusi udara.

Water Level Sensor · Ketinggian Air

Punya jalur-jalur logam sejajar, makin tinggi air merendam jalurnya, makin besar konduktivitas yang kebaca sensor. Cocok buat pantau banjir.

Konektivitas

Gimana caranya sensor “ngomong” ke internet?

Cara Koneksi Jangkauan Cocok Buat
WiFi Pendek (dalam gedung) Proyek di sekolah / rumah, kuota data besar
Bluetooth Sangat dekat (meteran) Alat wearable, hemat daya baterai
LoRa Jauh (ribuan meter) Lahan pertanian luas, tambak, area pesisir
GSM / SIM Luas (sinyal seluler) Lokasi terpencil, tapi ada biaya pulsa/data

Starter kit

Selain papannya, apa lagi yang perlu disiapkan?

Breadboard putih ukuran sedang dengan garis merah dan biru penanda jalur power di kedua sisi.

Breadboard & Jumper

Buat rangkai prototipe cepat tanpa solder dulu.

Modul Sensor

DHT22, ultrasonik, PIR, dll, banyak dijual murah di marketplace.

Blynk / Firebase

Bikin dashboard & notifikasi HP tanpa coding rumit.

Kabel USB & Laptop

Buat hubungin papan ke laptop pas nulis & upload program lewat Arduino IDE.

Software yang dipakai

Kenalan sama Arduino IDE

Arduino IDE itu aplikasi gratis buat nulis program (disebut “sketch”), lalu ngirimnya ke papan mikrokontroler lewat kabel USB. Bisa dipakai buat Arduino, ESP32, maupun ESP8266, tinggal pilih jenis papannya lewat Board Manager.

sketch_iot.ino
// jalan sekali di awal
void setup() {
  Serial.begin(9600);
}

// diulang terus-menerus
void loop() {
  int nilai = analogRead(A0);
  Serial.println(nilai);
}
Serial Monitor → menunggu data dari sensor…

setup() & loop()
setup() jalan sekali doang pas mulai, loop() diulang terus-menerus selama papannya nyala.

Tombol Verify
Ngecek program ada kesalahan penulisan atau nggak, sebelum dikirim ke papan.

Tombol Upload
Kirim program dari laptop ke papan mikrokontroler lewat kabel USB.

Serial Monitor
Jendela buat “ngintip” data yang dikirim balik dari sensor, penting banget buat debugging.

Praktik

Cara merakit rangkaian IoT sederhana

Sebelum nulis program, rangkai dulu komponennya di breadboard. Ini pola dasar yang hampir selalu sama buat sensor apa pun.

Breadboard putih ukuran sedang dengan garis merah dan biru penanda jalur power di kedua sisi.

Kenalan sama breadboard

Baris paling pinggir (garis merah/biru) itu jalur power, nyambung memanjang buat VCC dan GND. Baris tengah (huruf a-j) itu buat naruh komponen, tiap kolom saling nyambung secara vertikal.

Diagram rangkaian menunjukkan Arduino Uno terhubung ke breadboard dengan sebuah LED, kabel dari pin digital dan GND ke kaki LED.

Contoh sederhana: LED ke pin digital

Kaki panjang LED (anoda) ke pin digital lewat resistor, kaki pendek (katoda) ke GND. Sensor pada umumnya disambung dengan pola yang mirip: daya, ground, sinyal.

  1. 1

    Matiin/lepas dulu sumber dayanya sebelum mulai nyolokin kabel, biar aman.

  2. 2

    Sambungkan VCC sensor ke pin 5V atau 3.3V di papan (cek dulu tegangan yang diminta sensornya).

  3. 3

    Sambungkan GND sensor ke pin GND di papan. Semua komponen harus “satu bahasa” ground yang sama.

  4. 4

    Sambungkan pin Signal/Data/Out sensor ke salah satu pin digital atau analog di papan.

  5. 5

    Cek ulang semua sambungan sebelum nyalain daya, pastikan nggak ada VCC yang nyentuh GND langsung (short circuit).

  6. 6

    Baru nyalain daya & buka Arduino IDE buat mulai nulis programnya.

Langkah demi langkah

Alur dasar bikin alat IoT sendiri

1

Tentukan tujuan: mau ukur atau pantau apa?

2

Pilih sensor yang cocok sama kebutuhan itu.

Lihat sensor-sensor umum →
3

Pilih mikrokontroler & rangkai komponennya.

Lihat cara merakit →
4

Tulis program buat baca sensor & kirim datanya.

Lihat Arduino IDE →
5

Tampilkan hasilnya di layar, HP, atau dashboard.

Studi kasus

Penerapan IoT di berbagai bidang

Smart Farming

Sensor kelembapan tanah + penyiram otomatis buat lahan pertanian di sekitar Kendal, biar air nggak boros dan tanaman nggak telat disiram.

Pemantau Ketinggian Air

Sensor ultrasonik + alarm dini buat wilayah pesisir atau bantaran sungai, ngasih peringatan sebelum banjir naik.

Smart Trash / Parkir Sekolah

Sensor jarak buat monitor tempat sampah yang penuh atau slot parkir yang kosong, real time lewat aplikasi.

Biar awet

Biar alatnya nggak gampang ngambek

Lakukan

  • Pastikan sumber daya/power cukup buat sensor dan mikrokontroler.
  • Kalibrasi sensor dulu sebelum dipakai beneran.
  • Uji komponen satu-satu sebelum digabung jadi satu sistem.

Hindari

  • Sambungan kabel yang asal-asalan atau nggak rapi.
  • Lupa ground yang sama di semua komponen.
  • Sensor kena air atau debu langsung tanpa pelindung.

Lihat langsung

Nanti kita bakal lihat alatnya langsung

Saya bawa satu contoh alat IoT yang gabungin semua yang baru kita bahas: alat monitoring suhu, kelembapan, dan kualitas udara.

Sensor yang Dipakai

DHT22 buat suhu & kelembapan, MQ-135 buat kualitas udara.

Cara Kerjanya

Sensor baca kondisi udara, mikrokontroler kirim datanya lewat WiFi.

Bisa Dilihat Dari

Layar kecil di alatnya, atau dashboard yang dibuka lewat HP.

Penutup

Coba amati sekitarmu, sensor apa yang cocok dipasang?

IoT itu nggak melulu soal alat mahal. Dari sensor sederhana dan rasa penasaran, kita udah bisa mulai bikin sesuatu yang berguna.