Jumat, 24 Juli 2026

Bagian 1A – Pengenalan Macam-Macam Sistem Bilangan

Pengenalan Macam-macam Sistem Bilangan

๐Ÿ“˜ Sistem Komputer Kelas X TKJ
Materi : Pengenalan Macam-macam Sistem Bilangan

Sistem Bilangan
Tujuan Pembelajaran
  • Memahami pengertian sistem bilangan.
  • Menjelaskan macam-macam sistem bilangan pada komputer.
  • Membedakan sistem bilangan biner, desimal, oktal, dan heksadesimal.
  • Mengetahui penggunaan setiap sistem bilangan dalam dunia komputer.

Apa itu Sistem Bilangan?

Sistem bilangan merupakan suatu cara untuk menuliskan atau menyatakan nilai menggunakan simbol angka tertentu berdasarkan suatu basis (radix). Dalam kehidupan sehari-hari kita menggunakan sistem bilangan desimal yang memiliki 10 angka yaitu 0 sampai 9.

Komputer berbeda dengan manusia. Komputer bekerja menggunakan sinyal listrik yang hanya memiliki dua kondisi yaitu ON dan OFF. Oleh karena itu komputer menggunakan sistem bilangan biner yang hanya terdiri dari angka 0 dan 1.

Mengapa Sistem Bilangan Penting?

Seluruh data yang diproses komputer sebenarnya disimpan dalam bentuk bilangan biner. Huruf, gambar, video, lagu bahkan game semuanya diubah menjadi kumpulan angka 0 dan 1.

Bilangan Biner

Macam-macam Sistem Bilangan

Sistem Bilangan Basis Simbol Digunakan Untuk
Desimal 10 0 - 9 Kehidupan sehari-hari
Biner 2 0 dan 1 Komputer
Oktal 8 0 - 7 Pemrograman lama
Heksadesimal 16 0-9 dan A-F Alamat memori, warna, debugging

1. Sistem Bilangan Desimal

Sistem bilangan desimal adalah sistem bilangan yang paling sering digunakan manusia. Sistem ini mempunyai basis 10 dan menggunakan angka 0 sampai 9.

Contoh:
  • 5
  • 25
  • 100
  • 2026

2. Sistem Bilangan Biner

Bilangan biner hanya memiliki dua angka yaitu 0 dan 1. Semua perangkat komputer menggunakan sistem bilangan ini karena sesuai dengan kondisi transistor yang hanya memiliki dua keadaan yaitu hidup dan mati.

Desimal Biner
00000
10001
20010
30011
40100
50101
60110
70111

3. Sistem Bilangan Oktal

Bilangan oktal memiliki basis 8 sehingga hanya menggunakan angka 0 sampai 7.

Contoh:

  • 17₈
  • 25₈
  • 70₈

4. Sistem Bilangan Heksadesimal

Bilangan heksadesimal menggunakan basis 16. Selain angka 0 sampai 9 juga menggunakan huruf A sampai F.

Huruf Nilai
A10
B11
C12
D13
E14
F15

Contoh Penggunaan Dalam Komputer

  • CPU memproses data dalam bentuk biner.
  • RAM menyimpan data dalam bentuk biner.
  • Alamat memori menggunakan heksadesimal.
  • Kode warna HTML menggunakan heksadesimal.
  • IP Address merupakan representasi angka yang diproses secara biner.

Latihan

  1. Apa yang dimaksud sistem bilangan?
  2. Mengapa komputer menggunakan bilangan biner?
  3. Sebutkan empat macam sistem bilangan!
  4. Apa basis dari sistem bilangan heksadesimal?
  5. Sebutkan simbol yang digunakan pada sistem heksadesimal!

Kesimpulan

Sistem bilangan merupakan dasar dari seluruh proses kerja komputer. Walaupun manusia menggunakan bilangan desimal, komputer hanya mengenal angka 0 dan 1. Untuk memudahkan proses pemrograman dan pengalamatan memori digunakan pula sistem oktal dan heksadesimal.

Kamis, 23 Juli 2026

Pengenalan Arduino Bagian 2C

๐Ÿ“˜ Bagian 2C - Komponen Pendukung Arduino Uno R3

Kompetensi:
Peserta didik mampu menjelaskan fungsi komponen pendukung pada Arduino Uno R3 serta memahami cara kerja keseluruhan board.

1️⃣ Crystal Oscillator

Crystal Oscillator adalah komponen yang berfungsi sebagai sumber detak (clock) bagi mikrokontroler. Pada Arduino Uno R3 digunakan Crystal Oscillator 16 MHz, artinya mikrokontroler bekerja sebanyak 16 juta siklus per detik.

Fungsi Crystal Oscillator:
  • Mengatur kecepatan kerja mikrokontroler.
  • Menjaga ketepatan waktu proses.
  • Menyinkronkan seluruh instruksi program.

2️⃣ ICSP Header

ICSP (In Circuit Serial Programming) adalah konektor 6 pin yang digunakan untuk memprogram mikrokontroler secara langsung tanpa melalui USB.

Pin Fungsi
MISOMenerima data dari mikrokontroler.
MOSIMengirim data ke mikrokontroler.
SCKSinyal Clock.
RESETMereset mikrokontroler.
VCCTegangan +5V.
GNDGround.
ICSP umumnya digunakan saat mengisi bootloader atau memprogram chip ATmega328P menggunakan programmer eksternal.

3️⃣ Voltage Regulator

Voltage Regulator berfungsi menstabilkan tegangan agar Arduino tetap memperoleh suplai sebesar 5 Volt meskipun sumber daya berasal dari adaptor 7–12 Volt.

Fungsi Voltage Regulator:
  • Menurunkan tegangan dari adaptor.
  • Menjaga kestabilan daya.
  • Melindungi mikrokontroler dari tegangan berlebih.
Peringatan: Memberikan tegangan di atas 12 Volt secara terus-menerus dapat menyebabkan regulator panas dan memperpendek umur board.

4️⃣ Memori Arduino Uno

Arduino Uno memiliki tiga jenis memori yang masing-masing memiliki fungsi berbeda.

Jenis Memori Kapasitas Fungsi
Flash Memory 32 KB Menyimpan program.
SRAM 2 KB Menyimpan data sementara saat program berjalan.
EEPROM 1 KB Menyimpan data permanen meskipun listrik dimatikan.

5️⃣ Cara Kerja Arduino Uno

INPUT → PROCESS → OUTPUT

Sensor



ATmega328P



LED • LCD • Relay • Motor • Servo • Buzzer

Arduino bekerja dengan membaca data dari perangkat input seperti sensor. Data tersebut diproses oleh mikrokontroler sesuai program yang telah dibuat. Setelah diproses, Arduino memberikan perintah ke perangkat output, misalnya menyalakan LED, mengaktifkan relay, menggerakkan motor, atau menampilkan informasi pada LCD.


6️⃣ Alur Pemrograman Arduino

Menulis Program

Verifikasi Program

Upload ke Arduino

Program Disimpan di Flash Memory

Arduino Menjalankan Program

7️⃣ Kesalahan yang Sering Dilakukan Pemula

  • Menghubungkan sensor ke pin yang salah.
  • Tidak menghubungkan GND sensor dengan GND Arduino.
  • Memberikan tegangan lebih dari 12 Volt.
  • Salah memilih jenis board pada Arduino IDE.
  • Salah memilih COM Port.
  • Tidak menginstal driver Arduino.

๐Ÿ“Œ Ringkasan

  • Crystal Oscillator mengatur kecepatan kerja mikrokontroler.
  • ICSP digunakan untuk pemrograman langsung pada chip.
  • Voltage Regulator menjaga tegangan tetap stabil.
  • Flash Memory menyimpan program.
  • SRAM digunakan saat program berjalan.
  • EEPROM menyimpan data permanen.
  • Arduino bekerja berdasarkan konsep Input → Process → Output.

๐Ÿ“ Latihan

  1. Apa fungsi Crystal Oscillator pada Arduino Uno?
  2. Jelaskan fungsi ICSP Header!
  3. Apa perbedaan Flash Memory, SRAM, dan EEPROM?
  4. Mengapa Arduino memerlukan Voltage Regulator?
  5. Jelaskan alur kerja Arduino mulai dari sensor hingga output!

๐ŸŽฏ Refleksi

Setelah mempelajari Bagian 2A, 2B, dan 2C, Anda telah memahami struktur dasar Arduino Uno R3 beserta fungsi setiap komponennya. Pengetahuan ini menjadi bekal penting sebelum mempelajari pemrograman menggunakan Arduino IDE dan membuat proyek Internet of Things (IoT).

๐Ÿ“– Materi Selanjutnya (Bagian 3)
Mengenal Arduino IDE, Instalasi Software, Struktur Program, setup(), loop(), Variabel, Tipe Data, Operator, dan Contoh Program Pertama.

Pengenalan Arduino Bagian 2B

๐Ÿ“˜ Bagian 2B - Mengenal Pin Arduino Uno R3

Kompetensi:
Peserta didik mampu memahami fungsi setiap pin pada Arduino Uno R3 dan mengetahui penggunaannya dalam proyek Internet of Things (IoT).

๐Ÿ”Œ Tata Letak Pin Arduino Uno




Arduino Uno memiliki beberapa kelompok pin yang memiliki fungsi berbeda. Setiap pin dirancang untuk kebutuhan tertentu, mulai dari menerima data dari sensor, mengendalikan perangkat output, hingga menyediakan sumber tegangan.

Kelompok Pin Jumlah Fungsi
Digital I/O 14 Pin (0–13) Input dan Output Digital
Analog Input 6 Pin (A0–A5) Membaca Tegangan Analog
PWM 6 Pin Menghasilkan sinyal PWM
Power Pin 6 Pin Sumber Tegangan
Communication Pin 2 Pin Komunikasi Serial TX/RX

1️⃣ Digital Pin (0–13)

Digital Pin digunakan sebagai Input maupun Output digital. Pin digital hanya mengenal dua kondisi yaitu:

  • HIGH = 5 Volt (Logika 1)
  • LOW = 0 Volt (Logika 0)
Contoh penggunaan Digital Pin:
  • Menyalakan LED
  • Mengontrol Relay
  • Membaca Tombol Push Button
  • Mengendalikan Buzzer
  • Mengontrol Motor Driver

Contoh Program LED

pinMode(13, OUTPUT);

digitalWrite(13, HIGH);

2️⃣ Analog Pin (A0–A5)

Analog Pin digunakan untuk membaca perubahan tegangan dari sensor. Berbeda dengan Digital Pin yang hanya mengenal HIGH dan LOW, Analog Pin dapat membaca nilai antara 0 sampai 1023.

Semakin besar tegangan yang diterima, maka semakin besar pula nilai yang dibaca oleh Arduino.

Contoh Sensor Analog

  • Potensiometer
  • Sensor Cahaya (LDR)
  • Sensor Gas MQ
  • Sensor Suhu LM35

Contoh Program

int sensor;

sensor = analogRead(A0);

3️⃣ PWM (Pulse Width Modulation)

PWM digunakan untuk menghasilkan sinyal digital yang menyerupai tegangan analog dengan cara mengatur lebar pulsa (Pulse Width).

Pin PWM pada Arduino Uno adalah:

3, 5, 6, 9, 10, dan 11

Fungsi PWM
  • Mengatur tingkat kecerahan LED
  • Mengatur kecepatan motor DC
  • Mengontrol Servo tertentu

Contoh Program PWM

analogWrite(9,150);

Nilai PWM berada pada rentang:

0 – 255

4️⃣ TX dan RX

Pin 0 (RX) dan Pin 1 (TX) digunakan untuk komunikasi serial.

Pin Nama Fungsi
0 RX Menerima Data
1 TX Mengirim Data

Komunikasi serial digunakan saat:

  • Upload Program
  • Serial Monitor
  • Komunikasi dengan ESP8266
  • Komunikasi Bluetooth HC-05

5️⃣ LED Indikator

Arduino memiliki beberapa LED indikator.
LED Fungsi
ON Menandakan Arduino mendapatkan daya.
TX Berkedip saat mengirim data.
RX Berkedip saat menerima data.
L (Pin 13) LED bawaan untuk latihan Blink.

6️⃣ Power Pin

Power Pin menyediakan sumber tegangan untuk sensor maupun modul.

Pin Fungsi
VIN Tegangan Input
5V Keluaran 5 Volt
3.3V Keluaran 3.3 Volt
GND Ground
RESET Reset Arduino
IOREF Referensi Tegangan
Catatan:
Selalu periksa kebutuhan tegangan sensor sebelum menghubungkannya ke pin 5V atau 3.3V agar perangkat tidak rusak.

๐Ÿ“Œ Ringkasan

  • Digital Pin digunakan untuk Input dan Output digital.
  • Analog Pin digunakan membaca sensor analog.
  • PWM digunakan mengatur kecepatan motor atau kecerahan LED.
  • TX dan RX digunakan untuk komunikasi serial.
  • Power Pin menyediakan sumber tegangan untuk modul eksternal.
  • LED indikator membantu mengetahui kondisi kerja Arduino.

๐Ÿ“ Latihan

  1. Apa perbedaan Digital Pin dan Analog Pin?
  2. Sebutkan enam pin PWM pada Arduino Uno!
  3. Apa fungsi pin TX dan RX?
  4. Mengapa pin GND harus dihubungkan ke sensor?
  5. Jelaskan fungsi LED ON dan LED L!
๐Ÿ“– Materi Selanjutnya (Bagian 2C)
Membahas Crystal Oscillator, ICSP Header, Voltage Regulator, Memori Arduino, Cara Kerja Arduino, serta Diagram Lengkap Board Arduino Uno.

Pengenalan Arduino Bagian 2A

๐Ÿ“˜ Bagian 2A - Mengenal Board Arduino Uno R3

Kompetensi:
Peserta didik mampu mengenal Board Arduino Uno R3 beserta fungsi setiap komponen utamanya sebagai dasar dalam pembelajaran Internet of Things (IoT).

Apa Itu Arduino Uno R3?

Arduino Uno R3 merupakan papan mikrokontroler (microcontroller board) yang paling populer dalam keluarga Arduino. Board ini menggunakan mikrokontroler ATmega328P sebagai pusat pengendali seluruh proses. Arduino Uno banyak digunakan untuk pembelajaran elektronika, robotika, otomasi, dan Internet of Things (IoT) karena mudah diprogram serta didukung ribuan modul sensor dan aktuator.


Spesifikasi Arduino Uno R3

Spesifikasi Keterangan
Mikrokontroler ATmega328P
Tegangan Operasi 5 Volt
Tegangan Input 7 - 12 Volt
Digital I/O 14 Pin
Analog Input 6 Pin
PWM 6 Pin
Flash Memory 32 KB
SRAM 2 KB
EEPROM 1 KB
Clock Speed 16 MHz

Bagian-Bagian Utama Arduino Uno

Secara umum Arduino Uno terdiri dari beberapa komponen utama berikut.

  • ✅ Mikrokontroler ATmega328P
  • ✅ USB Port
  • ✅ Power Jack
  • ✅ Tombol Reset
  • ✅ Digital Pin
  • ✅ Analog Pin
  • ✅ Power Pin
  • ✅ ICSP Header
  • ✅ Crystal Oscillator
  • ✅ Voltage Regulator

1. Mikrokontroler ATmega328P

Fungsi:

ATmega328P merupakan otak utama Arduino Uno. Semua program yang dibuat menggunakan Arduino IDE akan disimpan di dalam mikrokontroler ini kemudian dijalankan secara terus-menerus.

Mikrokontroler bertugas:

  • Membaca data dari sensor.
  • Mengolah data.
  • Mengendalikan LED.
  • Mengontrol motor.
  • Mengirim data melalui komunikasi serial.
  • Mengendalikan relay.

2. USB Port

USB Port digunakan untuk menghubungkan Arduino dengan komputer menggunakan kabel USB.

USB memiliki tiga fungsi utama:
  • Mengirim program dari Arduino IDE.
  • Sebagai sumber daya 5 Volt.
  • Komunikasi Serial dengan komputer.

3. DC Power Jack

Power Jack digunakan apabila Arduino dijalankan tanpa komputer. Board dapat diberi tegangan menggunakan adaptor DC sebesar 7 hingga 12 Volt.

Perhatian Jangan memberikan tegangan lebih dari 12 Volt karena dapat menyebabkan board menjadi panas bahkan rusak.

4. Tombol Reset

Tombol Reset berfungsi untuk menjalankan ulang program yang berada di dalam mikrokontroler.

Saat tombol ditekan:

  • Program kembali ke awal.
  • Arduino melakukan inisialisasi ulang.
  • Fungsi setup() dijalankan kembali.

Cara Kerja Arduino Uno

INPUT → PROCESS → OUTPUT

Sensor


ATmega328P


LED • Relay • LCD • Motor • Buzzer

Arduino menerima data dari perangkat input (sensor), kemudian data diproses oleh mikrokontroler sesuai program yang telah dibuat. Hasil pengolahan tersebut diteruskan ke perangkat output, seperti LED, motor, relay, atau LCD.


Contoh Penerapan Arduino Uno

Bidang Contoh
Pendidikan Praktikum Mikrokontroler
Pertanian Penyiram Tanaman Otomatis
Rumah Pintar Kontrol Lampu Otomatis
Robotika Robot Line Follower
IoT Monitoring Suhu Online

Kesimpulan

Arduino Uno R3 merupakan board mikrokontroler yang sangat cocok digunakan sebagai media pembelajaran IoT. Dengan mikrokontroler ATmega328P, Arduino mampu membaca data dari sensor, memproses informasi, kemudian mengendalikan berbagai perangkat output seperti LED, motor, relay, dan LCD.

Latihan

  1. Apa yang dimaksud dengan Arduino Uno R3?
  2. Sebutkan spesifikasi utama Arduino Uno!
  3. Apa fungsi mikrokontroler ATmega328P?
  4. Apa fungsi USB Port pada Arduino?
  5. Mengapa tegangan input Arduino disarankan 7–12 Volt?
๐Ÿ“– Materi Selanjutnya (Bagian 2B)
Mengenal Digital Pin, Analog Pin, PWM, TX/RX, LED Indikator, dan Power Pin pada Arduino Uno secara lengkap.

Pengebalan Arduino 1B


๐Ÿ“˜ Pengenalan Arduino (Bagian 1B)

๐Ÿ–ฅ Apa Itu Embedded System?


Embedded System atau sistem tertanam adalah sistem komputer yang dirancang untuk menjalankan satu tugas atau fungsi tertentu di dalam suatu perangkat elektronik. Berbeda dengan komputer atau laptop yang dapat menjalankan berbagai aplikasi, embedded system hanya berfokus pada fungsi yang telah diprogram sebelumnya.

Arduino merupakan salah satu contoh platform yang digunakan untuk membangun embedded system. Dengan Arduino, berbagai sensor dan aktuator dapat dikendalikan secara otomatis sesuai program yang dibuat.

Contoh Embedded System dalam kehidupan sehari-hari:
  • ๐Ÿš— Sistem Airbag Mobil
  • ๐Ÿงบ Mesin Cuci Otomatis
  • ๐Ÿš Rice Cooker
  • ❄ AC Digital
  • ๐Ÿ  Smart Door Lock
  • ๐Ÿšฆ Lampu Lalu Lintas Otomatis
  • ๐Ÿ›— Lift Otomatis
  • ๐Ÿ“บ Smart TV

⚙ Komponen Penyusun Embedded System

Komponen Fungsi
Mikrokontroler Otak sistem yang menjalankan program.
Sensor Membaca kondisi lingkungan.
Aktuator Melakukan aksi sesuai perintah mikrokontroler.
Power Supply Menyuplai daya listrik.
Software Program yang mengatur kerja sistem.

๐Ÿ“œ Sejarah Singkat Arduino




Arduino dikembangkan pada tahun 2005 di kota Ivrea, Italia. Platform ini dibuat untuk membantu mahasiswa mempelajari mikrokontroler dengan biaya yang murah dan proses pemrograman yang mudah.

Pengembang utama Arduino adalah:

  • Massimo Banzi
  • David Cuartielles
  • Tom Igoe
  • David Mellis
  • Gianluca Martino

Seiring perkembangan teknologi, Arduino menjadi platform open source yang digunakan oleh jutaan pengguna di seluruh dunia untuk membuat robot, sistem otomatisasi, perangkat IoT, hingga penelitian ilmiah.

Tahukah Kamu?

Nama "Arduino" berasal dari nama sebuah kafe di kota Ivrea, Italia, tempat para pendirinya sering berdiskusi mengenai proyek ini.

⭐ Mengapa Arduino Sangat Populer?

Arduino menjadi pilihan utama bagi pelajar, mahasiswa, hingga industri karena memiliki banyak keunggulan dibanding platform mikrokontroler lainnya.

Keunggulan Penjelasan
Open Source Hardware dan software dapat digunakan secara bebas.
Mudah Dipelajari Bahasa pemrogramannya sederhana.
Harga Terjangkau Cocok digunakan sebagai media pembelajaran.
Banyak Library Tersedia ribuan library gratis.
Komunitas Besar Mudah mencari tutorial dan solusi.
Banyak Modul Pendukung Mendukung berbagai sensor dan aktuator.

๐Ÿ”„ Cara Kerja Arduino dalam Embedded System

INPUT → PROCESS → OUTPUT

Sensor


Arduino (ATmega328P)


Relay / LED / LCD / Motor / Buzzer

Prinsip kerja Arduino sangat sederhana. Sensor akan membaca kondisi lingkungan sebagai input, kemudian data diproses oleh mikrokontroler sesuai program yang telah dibuat. Setelah itu Arduino memberikan output berupa aksi pada aktuator seperti menyalakan lampu, menggerakkan motor, membunyikan buzzer, atau menampilkan data pada LCD.


๐ŸŒ Contoh Penerapan Arduino di Dunia Nyata

Bidang Contoh Penggunaan
Pertanian Penyiram tanaman otomatis.
Industri Monitoring mesin produksi.
Pendidikan Media praktikum mikrokontroler.
Kesehatan Monitoring suhu tubuh.
Rumah Pintar Kontrol lampu dan kipas otomatis.
Transportasi Smart Parking System.

๐Ÿ“Œ Ringkasan Materi

  • Embedded System adalah sistem komputer yang dirancang untuk menjalankan fungsi tertentu.
  • Arduino merupakan salah satu platform embedded system yang paling populer.
  • Arduino dikembangkan pada tahun 2005 di Italia.
  • Arduino menggunakan konsep Input → Process → Output.
  • Arduino banyak digunakan dalam bidang pendidikan, industri, pertanian, kesehatan, dan Internet of Things (IoT).

๐Ÿ“ Latihan

  1. Jelaskan pengertian Embedded System dengan bahasa Anda sendiri!
  2. Sebutkan lima contoh perangkat Embedded System yang ada di rumah!
  3. Siapa pengembang utama Arduino?
  4. Mengapa Arduino banyak digunakan dalam pembelajaran?
  5. Jelaskan konsep Input → Process → Output pada Arduino beserta contohnya!
๐Ÿ“– Bersambung ke Bagian 1C
Materi selanjutnya akan membahas Arsitektur Arduino, Jenis-Jenis Board Arduino, Arduino Uno R3, serta Perbandingan Arduino Uno, Nano, Mega, Leonardo, dan Due.




PENGENALAN arduino Bagian 1C


๐Ÿ“˜ Pengenalan Arduino (Bagian 1C)

๐Ÿ— Arsitektur Arduino

Arduino merupakan sebuah sistem minimum berbasis mikrokontroler yang terdiri dari beberapa komponen utama yang saling bekerja sama. Komponen tersebut meliputi mikrokontroler, rangkaian catu daya (power supply), antarmuka USB, pin input/output, dan memori penyimpanan program.

Arsitektur Sederhana Arduino

Power Supply

Mikrokontroler (ATmega328P)

Input (Sensor) ⇄ Output (LED, Relay, Motor, LCD)

USB ↔ Arduino IDE ↔ Program

Setelah program dibuat menggunakan Arduino IDE dan diunggah ke papan Arduino melalui kabel USB, mikrokontroler akan menjalankan program tersebut secara terus-menerus selama Arduino memperoleh sumber listrik.


๐Ÿ”Œ Jenis-Jenis Board Arduino

Arduino memiliki berbagai jenis board yang dirancang untuk kebutuhan proyek yang berbeda-beda. Meskipun cara pemrogramannya hampir sama, setiap board memiliki spesifikasi yang berbeda.

1️⃣ Arduino Uno R3

Arduino Uno merupakan board Arduino yang paling populer dan paling banyak digunakan dalam pembelajaran. Board ini menggunakan mikrokontroler ATmega328P dan memiliki 14 pin digital serta 6 pin analog.

Kelebihan Arduino Uno
  • Mudah digunakan pemula.
  • Banyak referensi dan tutorial.
  • Kompatibel dengan berbagai sensor.
  • Harga relatif murah.

2️⃣ Arduino Nano

Arduino Nano memiliki kemampuan hampir sama dengan Arduino Uno, namun ukurannya jauh lebih kecil sehingga cocok digunakan pada proyek yang memiliki ruang terbatas.


3️⃣ Arduino Mega 2560

Arduino Mega digunakan untuk proyek yang membutuhkan banyak pin input dan output. Board ini memiliki 54 pin digital dan 16 pin analog sehingga sering digunakan pada robot dan sistem otomatisasi skala besar.


4️⃣ Arduino Leonardo

Arduino Leonardo menggunakan mikrokontroler ATmega32U4 yang memiliki kemampuan untuk dikenali komputer sebagai keyboard maupun mouse USB tanpa memerlukan modul tambahan.


5️⃣ Arduino Due

Arduino Due merupakan board Arduino dengan prosesor ARM Cortex-M3 32-bit yang memiliki performa jauh lebih tinggi dibandingkan Arduino Uno. Board ini digunakan untuk aplikasi yang membutuhkan kecepatan pemrosesan tinggi.


๐Ÿ“Š Perbandingan Board Arduino

Board Mikrokontroler Digital I/O Analog Input Cocok Untuk
Uno R3 ATmega328P 14 6 Pemula
Nano ATmega328P 14 8 Project Mini
Mega 2560 ATmega2560 54 16 Robot
Leonardo ATmega32U4 20 12 Keyboard USB
Due ARM Cortex M3 54 12 High Performance

๐ŸŽฏ Mengapa Arduino Uno Dipilih untuk Pembelajaran?

Arduino Uno menjadi board yang paling banyak digunakan di sekolah karena memiliki fitur yang cukup lengkap untuk mempelajari dasar-dasar elektronika dan Internet of Things. Selain itu, dokumentasi dan komunitas pengguna Arduino Uno sangat banyak sehingga memudahkan siswa dalam mencari referensi ketika mengalami kesulitan.

Keunggulan Arduino Uno untuk Siswa SMK
  • ✅ Harga ekonomis.
  • ✅ Mudah diprogram.
  • ✅ Banyak contoh proyek.
  • ✅ Mendukung hampir semua sensor.
  • ✅ Cocok untuk pembelajaran IoT.

๐Ÿ’ก Contoh Proyek Menggunakan Arduino

  • ๐Ÿ’ก Lampu Otomatis Berbasis Sensor Cahaya
  • ๐ŸŒก Monitoring Suhu dan Kelembapan
  • ๐ŸŒฑ Smart Farming
  • ๐Ÿš— Smart Parking
  • ๐Ÿ  Smart Home
  • ๐Ÿšช Smart Door Lock
  • ๐Ÿšจ Alarm Kebakaran
  • ๐Ÿค– Robot Line Follower
  • ๐Ÿ“ก Monitoring IoT melalui Internet

๐Ÿ“Œ Ringkasan

  • Arduino memiliki berbagai jenis board sesuai kebutuhan proyek.
  • Arduino Uno merupakan board yang paling cocok digunakan oleh pemula.
  • Arduino Nano memiliki ukuran kecil sehingga cocok untuk proyek mini.
  • Arduino Mega digunakan apabila membutuhkan banyak pin.
  • Arduino Due memiliki performa tinggi karena menggunakan prosesor ARM 32-bit.

๐Ÿ“ Latihan

  1. Sebutkan lima jenis board Arduino!
  2. Apa perbedaan Arduino Uno dengan Arduino Mega?
  3. Mengapa Arduino Uno paling banyak digunakan di sekolah?
  4. Board Arduino apa yang cocok digunakan pada proyek robot skala besar? Jelaskan alasannya!
  5. Jika Anda akan membuat sistem Smart Home sederhana, board Arduino apa yang akan dipilih? Berikan alasan Anda.
๐ŸŽ‰ Selamat!
Anda telah menyelesaikan Bab 1 - Pengenalan Arduino. Materi selanjutnya akan membahas Bagian 2: Mengenal Arduino Uno R3 secara Detail, termasuk penjelasan setiap pin, fungsi masing-masing komponen pada board, serta cara kerja Arduino secara lebih mendalam.

Pengenalan Arduino Bagian 1A

๐Ÿ“˜ Pengenalan Arduino (Bagian 1A)

Mata Pelajaran : Internet of Things (IoT)
Materi : Pengenalan Arduino
Alokasi Waktu : 4 JP
Tingkat : SMK

๐Ÿ“š Daftar Isi

  1. Apa itu Arduino?
  2. Apa itu Mikrokontroler?
  3. Hubungan Arduino dengan IoT
  4. Karakteristik Arduino
  5. Kesimpulan

๐ŸŽฏ Tujuan Pembelajaran

Setelah mempelajari materi ini, peserta didik diharapkan mampu:
  • Menjelaskan pengertian Arduino.
  • Menjelaskan pengertian mikrokontroler.
  • Menjelaskan hubungan Arduino dengan Internet of Things.
  • Menyebutkan karakteristik utama Arduino.

๐Ÿ’ก Apa Itu Arduino?

Arduino adalah sebuah platform elektronika open source yang digunakan untuk membuat berbagai proyek berbasis mikrokontroler. Arduino terdiri dari perangkat keras (hardware) berupa papan mikrokontroler dan perangkat lunak (software) berupa Arduino IDE yang digunakan untuk menulis program.

Fakta Menarik

Arduino pertama kali dikembangkan di Italia pada tahun 2005. Karena bersifat open source, siapa pun dapat menggunakannya untuk belajar, mengembangkan proyek, maupun membuat produk elektronik.

Arduino banyak digunakan untuk membuat:
  • ๐Ÿ’ก Lampu Otomatis
  • ๐ŸŒก Monitoring Suhu
  • ๐ŸŒฑ Smart Farming
  • ๐Ÿ  Smart Home
  • ๐Ÿค– Robot
  • ๐Ÿš— Smart Parking
  • ๐Ÿ“ก Internet of Things (IoT)

๐Ÿ–ฅ Apa Itu Mikrokontroler?



Mikrokontroler merupakan sebuah komputer kecil yang berada di dalam sebuah chip (IC/Integrated Circuit). Mikrokontroler memiliki prosesor, memori, serta pin input dan output yang dapat diprogram untuk mengendalikan berbagai perangkat elektronik.

Pada Arduino Uno, mikrokontroler yang digunakan adalah ATmega328P. Chip inilah yang bertugas menjalankan semua program yang kita tulis menggunakan Arduino IDE.

Komponen utama mikrokontroler:
  • CPU (Processor)
  • RAM
  • Flash Memory
  • EEPROM
  • Digital Input Output
  • Analog Input
  • Timer
  • Serial Communication

๐ŸŒ Hubungan Arduino dengan Internet of Things

Internet of Things (IoT) merupakan konsep di mana berbagai perangkat elektronik dapat saling berkomunikasi melalui jaringan internet. Arduino berfungsi sebagai pengendali (controller) yang menerima data dari sensor, mengolah data tersebut, kemudian mengendalikan aktuator seperti LED, relay, motor, atau mengirimkan data ke internet.

Konsep Kerja Arduino dalam IoT

Sensor

Arduino

WiFi / ESP8266 / ESP32

Cloud / Internet

Smartphone / Laptop

⭐ Karakteristik Arduino

No Karakteristik Keterangan
1 Open Source Dapat digunakan dan dimodifikasi secara bebas.
2 Mudah Diprogram Menggunakan bahasa C/C++ sederhana.
3 Harga Terjangkau Cocok untuk pembelajaran.
4 Banyak Modul Mendukung berbagai sensor dan aktuator.
5 Komunitas Besar Banyak tutorial dan referensi di internet.

๐Ÿ“Œ Kesimpulan

Arduino merupakan platform mikrokontroler open source yang mudah dipelajari dan sangat populer dalam dunia pendidikan maupun industri. Dengan Arduino, pengguna dapat membuat berbagai proyek elektronika dan Internet of Things mulai dari tingkat dasar hingga tingkat lanjut. Arduino menjadi media pembelajaran yang tepat bagi siswa SMK untuk mengenal pemrograman, sensor, aktuator, dan sistem otomatis.

๐Ÿ“ Latihan

  1. Apa yang dimaksud dengan Arduino?
  2. Sebutkan fungsi utama Arduino!
  3. Apa nama mikrokontroler yang digunakan pada Arduino Uno?
  4. Mengapa Arduino banyak digunakan dalam pembelajaran IoT?
  5. Sebutkan minimal 5 contoh proyek yang dapat dibuat menggunakan Arduino!

Materi IoT SMKN 2 Sragen
Pengenalan Arduino - Bagian 1A( Lanjut Ke Materi Bagian 1B)

Bagian 1A – Pengenalan Macam-Macam Sistem Bilangan

Pengenalan Macam-macam Sistem Bilangan ๐Ÿ“˜ Sistem Komputer Kelas X TKJ Materi : Pengenalan Macam-macam Sistem Bilangan Tu...