Bab 1: Pendahuluan & Tujuan Pembelajaran

🎯 Tujuan Pembelajaran

  • Siswa mampu memahami konsep dasar mikrokontroler sebagai "otak" dari sistem cerdas.
  • Siswa dapat mengidentifikasi fungsi dan keluarga (varian) board Arduino.
  • Siswa mengenali berbagai sensor elektronik dasar yang sering digunakan di industri.
  • Siswa mampu mengaplikasikan instalasi perangkat lunak Arduino IDE dengan benar.

💡 Pertanyaan Pemantik

Pernahkah kalian berpikir bagaimana lampu jalan bisa menyala secara otomatis saat hari mulai gelap? Atau bagaimana sebuah mobil pintar dapat mendeteksi rintangan di depannya secara otomatis?

Di era modern ini, kita sedang bergerak menuju revolusi teknologi di mana perangkat fisik dapat "melihat", "merasakan", dan "mengambil keputusan". Konsep ini sering kita kenal dengan Internet of Things (IoT) yang menjadi tulang punggung bagi sistem kecerdasan buatan (Deep Learning / AI).

Tahukah kamu? Pasar kecerdasan buatan (AI) global dan otomatisasi industri diproyeksikan akan mencapai nilai $1,8 triliun pada tahun 2030. Dan tahukah kalian dari mana AI mendapatkan datanya di dunia nyata? Jawabannya ada pada sensor-sensor dan perangkat mikrokontroler seperti Arduino yang akan kita pelajari hari ini!

Bab 2: Memahami Arduino

Apa itu Arduino? (Definisi)

Arduino adalah sebuah platform komputasi fisik (physical computing) yang bersifat open-source. Terdiri dari papan rangkaian elektronik (mikrokontroler) dan perangkat lunak (IDE) yang digunakan untuk memprogramnya. Sederhananya, Arduino adalah sebuah komputer mini yang dapat kita program untuk berinteraksi dengan dunia fisik melalui sensor dan aktuator.

Ilustrasi Papan Arduino Uno Gambar 1: Papan mikrokontroler Arduino Uno R3. (Klik gambar untuk memperbesar)

Fungsi Utama Arduino

  • Membaca Input: Mengambil data dari sensor (seperti cahaya pada sensor LDR, atau deteksi jari pada tombol).
  • Memproses Data: Mengolah data sesuai dengan logika program (kode) yang telah kita tuliskan di dalamnya.
  • Menghasilkan Output: Menggerakkan motor, menyalakan lampu LED, atau mengirim data ke cloud (internet).

Keluarga (Family) Arduino

Arduino memiliki berbagai jenis papan (board) yang disesuaikan dengan kebutuhan proyek. Beberapa yang paling populer adalah:

  1. Arduino Uno: Varian paling standar dan paling direkomendasikan untuk pemula. Menggunakan chip ATmega328P.
  2. Arduino Nano: Versi mini dari Uno. Cocok untuk proyek dengan ruang yang sangat terbatas (kecil).
  3. Arduino Mega: Memiliki pin input/output yang jauh lebih banyak dan memori lebih besar. Digunakan untuk proyek kompleks seperti printer 3D atau robotika tingkat lanjut.

Bab 3: Eksplorasi Sensor dan Modul Elektronik

Sensor adalah "panca indera" bagi Arduino. Melalui sensor, mikrokontroler dapat memahami kondisi lingkungan sekitarnya. Ini adalah konsep dasar dari Visi Komputer (Computer Vision) dan AI di mana mesin mengumpulkan data lingkungan dengan akurasi tinggi.

Sensor PIR

1. Sensor PIR (Passive Infrared)

Berfungsi untuk mendeteksi pergerakan objek yang memancarkan panas tubuh (inframerah), seperti manusia atau hewan. Sering digunakan pada alarm keamanan atau pintu otomatis.

Sensor LDR

2. Sensor LDR (Light Dependent Resistor)

Sensor yang nilai hambatannya berubah tergantung intensitas cahaya. Sangat berguna untuk membuat saklar lampu jalan otomatis saat malam hari.

Sensor Ultrasonik HC-SR04

3. Sensor Ultrasonik (HC-SR04)

Sensor pendeteksi jarak yang bekerja memancarkan gelombang suara frekuensi tinggi, seperti cara kelelawar mendeteksi rintangan. Sering dipakai untuk robot penghindar halangan.

Sensor DHT11

4. Sensor Suhu & Kelembaban (DHT11)

Digunakan untuk membaca temperatur udara dan tingkat kelembaban. Sangat relevan untuk proyek Smart Agriculture (Pertanian Pintar).

Bab 4: Mengaplikasi - Instalasi Arduino IDE

Untuk memberi "otak" pada Arduino, kita perlu menulis kode menggunakan aplikasi bernama Arduino IDE (Integrated Development Environment).

A. Cara Install Arduino IDE

  1. Buka browser dan kunjungi situs resmi: arduino.cc/en/software.
  2. Pilih versi yang sesuai dengan sistem operasi Anda (Windows, macOS, atau Linux). Disarankan memilih Windows Win 10 and newer, 64 bits untuk pengguna Windows modern.
  3. Setelah file installer selesai diunduh (misal: arduino-ide_2.x.x_Windows_64bit.exe), klik dua kali file tersebut.
  4. Ikuti petunjuk di layar (I Agree -> Next -> Install).
  5. Tunggu proses instalasi selesai, dan jika muncul permintaan instalasi driver USB, klik Install/Allow agar komputer dapat mengenali board Arduino Anda.

B. Cara Uninstall Arduino IDE

Jika terjadi error atau ingin menghapus aplikasi:

  1. Di Windows, buka menu Settings > Apps > Apps & features (atau cari 'Add or remove programs' di Start Menu).
  2. Cari "Arduino IDE" di kolom pencarian.
  3. Klik aplikasi tersebut, lalu pilih Uninstall.
  4. Ikuti jendela konfirmasi untuk menghapus perangkat lunak sepenuhnya.

Bab 5: Merefleksi - Penugasan Kelompok

📋 Instruksi Tugas Praktik (Desain Perangkat Keras)

Sebagai langkah awal menguasai rekayasa perangkat keras, lakukan instruksi berikut:

  1. Bentuk Kelompok: Buatlah kelompok di dalam kelas, di mana masing-masing kelompok terdiri dari maksimal 6 orang.
  2. Aktivitas Menggambar: Gambarlah sketsa/diagram dari papan mikrokontroler Arduino Uno R3 di buku catatan kalian masing-masing.
  3. Beri Keterangan (Anotasi): Tunjukkan dan beri garis penunjuk pada bagian-bagian vital berikut beserta penjelasan singkat fungsinya:
    • Port USB (Untuk koneksi PC/Upload kode)
    • Jack Power / Barrel Jack (Sumber daya eksternal)
    • Pin Digital I/O (Pin 0-13)
    • Pin Analog In (Pin A0-A5)
    • Pin Power (5V, 3.3V, GND)
    • Microcontroller Chip (IC ATmega328P)

🤔 Refleksi Diri

Silakan diskusikan bersama teman kelompokmu: "Setelah mengenal berbagai sensor hari ini, alat pintar atau robot otomatis apa yang ingin kalian ciptakan untuk memecahkan masalah di sekolah atau lingkungan sekitar rumahmu?"

Ingat, teknologi mutakhir seperti Deep Learning membutuhkan data dunia nyata untuk belajar. Sensor dan Arduino-lah yang menjadi jembatan pengumpul data tersebut!

Modul Pembelajaran Informatika Tingkat SMA

Rislyon Ripi - SMA Kristen Barana - 2025/2026