Google Maps
Tau jalan macet karena HP orang lain di jalan itu ngirim data lokasi real-time.
Internet of Things
Dari sensor kecil, mikrokontroler, sampai alat yang bisa lapor kondisinya sendiri lewat internet.
Agenda
Sadar nggak sadar
Tau jalan macet karena HP orang lain di jalan itu ngirim data lokasi real-time.
Sensor detak jantung & langkah kaki otomatis lapor ke aplikasi di HP.
Bisa dinyalain atau dicek kondisinya dari HP walau lagi di luar rumah.
Fingerprint atau kartu RFID otomatis kirim data kehadiran ke sistem.
Studi kasus nyata
IQAir ngumpulin data dari ribuan stasiun sensor kualitas udara di seluruh dunia, termasuk alat-alat kecil yang dipasang warga biasa di rumah atau kantor. Tiap alat punya sensor partikel (konsepnya mirip MQ-135 yang bakal kita bahas nanti), lalu kirim datanya lewat internet ke server IQAir. Nilai-nilai itu diolah jadi angka AQI (Air Quality Index) yang gampang dibaca, dan ditampilkan di peta dunia yang terus update, persis pola 5 komponen IoT: sensor, kirim data, olah di cloud, tampilkan ke pengguna.
Kalau muncul pop-up pilih wilayah atau cookie di dalam kotak di atas, klik “Accept”/“Continue” dulu.
Buka iqair.com di tab baru →Studi kasus nyata
BMKG masang jaringan sensor seismograf di banyak titik di Indonesia buat ngukur getaran tanah terus-menerus. Begitu ada getaran yang cukup besar, sistemnya otomatis ngitung lokasi pusat gempa dan kekuatannya, lalu langsung nampilin laporannya ke situs & aplikasi, seringnya cuma butuh hitungan menit. Ini contoh IoT buat mitigasi bencana: dari sensor di lapangan sampai peringatan ke masyarakat, prosesnya otomatis.
Tersebar di banyak titik, ngukur getaran tanah 24 jam nonstop.
Sistem ngitung sendiri lokasi & kekuatan gempa dari data getaran yang masuk.
Hasil analisis langsung tampil di situs & aplikasi BMKG, biasanya dalam hitungan menit.
Situs BMKG nggak bisa ditampilkan tertanam di halaman lain (kebijakan keamanan dari BMKG sendiri), jadi buka langsung datanya di sini:
Buka bmkg.go.id/gempabumi →Studi kasus nyata
eFishery bikin alat pemberi pakan otomatis (smart feeder) yang dipasang di tambak ikan atau udang. Alat ini punya sensor buat mendeteksi seberapa lapar ikannya dari gerakan air, lalu otomatis ngasih pakan secukupnya di waktu yang tepat, nggak kurang nggak boros. Semua data dan kontrolnya bisa dipantau petani tambak dari HP, dari mana aja. Ini versi Smart Farming buat perikanan, salah satu startup IoT asal Indonesia yang dipakai di ribuan tambak.
Mendeteksi pola makan & kondisi air, ngirim datanya lewat internet.
Alat nyebar pakan sendiri, secukupnya, di waktu yang paling tepat.
Petani tambak bisa cek & atur alatnya dari jauh lewat aplikasi.
Mau baca lebih lanjut soal eFishery?
Buka profil eFishery di Wikipedia →Studi kasus nyata
Flightradar24 nunjukkin posisi ribuan pesawat yang lagi terbang di seluruh dunia, real-time, di atas peta. Yang bikin unik: penyedia layanan ini nggak punya radar beneran satu pun. Pesawat modern otomatis nyiarin posisi & datanya sendiri lewat sinyal bernama ADS-B. Sinyal itu ditangkep sama alat penerima kecil (RTL-SDR, awalnya alat buat nangkep siaran TV digital) yang dipasang ribuan sukarelawan di atap rumah mereka sendiri, lalu datanya dikirim ke server Flightradar24 lewat internet.
Pesawat modern otomatis nyiarin posisinya sendiri lewat sinyal ADS-B, tanpa perlu ditanya.
Ribuan alat penerima kecil (RTL-SDR) yang dipasang sukarelawan di seluruh dunia nangkep sinyal itu.
Semua data ngumpul di server lewat internet, ditampilkan jadi peta pesawat yang bergerak real-time.
Definisi
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.
Singkatnya: alat itu “merasakan” sesuatu lewat sensor, lalu ngirim datanya lewat internet supaya bisa kita lihat atau kontrol dari jauh.
“Internet of things (IoT) adalah konsep terkait objek tertentu yang memiliki kemampuan untuk mengirimkan data melalui jaringan, tanpa adanya interaksi dari manusia ke manusia ataupun dari manusia ke perangkat komputer.”
Panduan Pengenalan Dasar IoT, Common Room & Sekolah Internet Komunitas (2021)
Ciri khas IoT
Beda dari sekadar “mesin yang nyambung internet”, ada 5 unsur yang biasanya nempel di teknologi IoT sungguhan.
Data yang dikumpulin nggak cuma disimpen, tapi diolah biar alatnya bisa “mikir” dan ambil keputusan sendiri.
Nggak harus jaringan besar & mahal, IoT sering pakai jaringan kecil dan murah khusus antar-perangkat.
Pembeda utama IoT dari mesin biasa: sensor yang bikin alatnya “sadar” sama kondisi di sekitarnya.
Bukan cuma teknologi pasif yang nunggu diperintah, IoT dirancang buat terlibat aktif sama penggunanya.
Makin ke sini, perangkatnya makin kecil, makin murah, tapi makin kuat.
Kalau digabung: sensor + konektivitas ngumpulin data mentah dalam jumlah besar (big data), lalu AI menganalisisnya buat nemuin pola atau bikin keputusan otomatis. Ketiganya saling melengkapi.
Anatomi sistem
Nangkep kondisi nyata: suhu, jarak, cahaya, dll.
“Otak kecil” yang mengolah data sensor.
Kirim data lewat WiFi, Bluetooth, atau LoRa.
Data disimpan & ditampilkan ke pengguna.
Motor, alarm, atau notifikasi jalan otomatis.
Otak kecilnya IoT
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.
Bagian yang “mikir”, jalanin program baris demi baris, berulang-ulang tanpa capek.
Flash nyimpen program kamu biar nggak ilang saat dimatiin, RAM nyimpen data sementara pas program jalan.
Cuma kenal dua kondisi: HIGH (nyala) atau LOW (mati). Cocok buat baca saklar atau nyalain LED.
Baca nilai yang berubah pelan-pelan, kayak suhu atau cahaya, nggak cuma nyala-mati.
Papan yang sering dipakai (1/3)
Ketiganya sama-sama papan mikrokontroler siap pakai, tapi beda kemampuan dan beda juga cocoknya buat proyek apa.
Cocok buat belajar dasar elektronika & kontrol tanpa perlu internet.
Papan yang sering dipakai (2/3)
Pilihan utama buat proyek IoT yang butuh kirim data lewat internet.
Papan yang sering dipakai (3/3)
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.
Panca indra alat
Sensor itu bagian yang ngubah kondisi fisik di dunia nyata, suhu, jarak, gerak, cahaya, jadi sinyal listrik yang bisa dibaca mikrokontroler.
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.
Kerjanya kayak kelelawar: pancarin gelombang ultrasonik, lalu hitung berapa lama gelombangnya mantul balik buat tau jaraknya. Cocok buat parkir otomatis.
Panca indra alat
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.
Nilai resistansinya berubah tergantung banyak cahaya yang kena permukaannya: makin terang, makin gampang arus listrik lewat. Cocok buat lampu jalan otomatis.
Panca indra alat
Punya lapisan sensitif yang nilai resistansinya berubah kalau kena gas tertentu di udara, kayak asap atau amonia. Cocok buat pantau polusi udara.
Punya jalur-jalur logam sejajar, makin tinggi air merendam jalurnya, makin besar konduktivitas yang kebaca sensor. Cocok buat pantau banjir.
Konektivitas
| 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
Buat rangkai prototipe cepat tanpa solder dulu.
DHT22, ultrasonik, PIR, dll, banyak dijual murah di marketplace.
Bikin dashboard & notifikasi HP tanpa coding rumit.
Buat hubungin papan ke laptop pas nulis & upload program lewat Arduino IDE.
Software yang dipakai
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.
// jalan sekali di awal
void setup() {
Serial.begin(9600);
}
// diulang terus-menerus
void loop() {
int nilai = analogRead(A0);
Serial.println(nilai);
}
Software yang dipakai
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.
Tips: Nilai Baud Rate di pojok kanan bawah Serial Monitor harus sama persis dengan yang ditulis di Serial.begin() pada kode program (misalnya 9600). Kalau beda, hasilnya bakal muncul sebagai karakter aneh yang nggak kebaca.
Praktik
Sebelum nulis program, rangkai dulu komponennya di breadboard. Ini pola dasar yang hampir selalu sama buat sensor apa pun.
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.
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.
Praktik
Sambungan ESP32 ke sensor ultrasonik HC-SR04 yang udah kita kenalan sebelumnya.
| Pin ESP32 | Warna Kabel | Pin HC-SR04 |
|---|---|---|
| VCC (5V) | Merah | Vcc |
| GND | Hitam | GND |
| D2 | Hijau | Echo |
| D4 | Biru | Trig |
Pola yang sama juga berlaku buat sensor lain: cari pin VCC, GND, dan sinyal (kadang namanya Signal/Data/Out), lalu sambungkan sesuai pola di atas.
Praktik
Matiin/lepas dulu sumber dayanya sebelum mulai nyolokin kabel, biar aman.
Sambungkan VCC sensor ke pin 5V atau 3.3V di papan (cek dulu tegangan yang diminta sensornya).
Sambungkan GND sensor ke pin GND di papan. Semua komponen harus “satu bahasa” ground yang sama.
Sambungkan pin Signal/Data/Out sensor ke salah satu pin digital atau analog di papan.
Cek ulang semua sambungan sebelum nyalain daya, pastikan nggak ada VCC yang nyentuh GND langsung (short circuit).
Baru nyalain daya & buka Arduino IDE buat mulai nulis programnya.
Langkah demi langkah
Tentukan tujuan: mau ukur atau pantau apa?
Tampilkan hasilnya di layar, HP, atau dashboard.
Studi kasus
Sensor kelembapan tanah + penyiram otomatis buat lahan pertanian di sekitar Kendal, biar air nggak boros dan tanaman nggak telat disiram.
Smart meter listrik lapor pemakaian daya secara real time, bantu rumah atau pabrik atur konsumsi energi biar nggak boros.
Sensor ultrasonik + alarm dini buat wilayah pesisir atau bantaran sungai, ngasih peringatan sebelum banjir naik.
Lampu nyala otomatis pas kamu masuk rumah, alat penyiram tanaman jalan sendiri tiap pagi, semuanya dipantau lewat HP.
Smartwatch atau alat pemantau kesehatan kirim detak jantung & kadar oksigen ke tenaga medis, tanpa perlu bolak-balik rumah sakit.
Sensor jarak buat monitor tempat sampah yang penuh atau slot parkir yang kosong, real time lewat aplikasi.
Biar awet
Lakukan
Hindari
Lihat langsung
Saya bawa satu contoh alat IoT yang gabungin semua yang baru kita bahas: alat monitoring suhu, kelembapan, dan kualitas udara.
DHT22 buat suhu & kelembapan, MQ-135 buat kualitas udara.
Sensor baca kondisi udara, mikrokontroler kirim datanya lewat WiFi.
Layar kecil di alatnya, atau dashboard yang dibuka lewat HP.
Penutup
IoT itu nggak melulu soal alat mahal. Dari sensor sederhana dan rasa penasaran, kita udah bisa mulai bikin sesuatu yang berguna.