Kursus/Pelatihan Arduino ~ “Sistem Absensi Siswa Berbasis RFID dan Arduino Uno”

Berikut adalah silabus 10x sesi (masing-masing 1,5 jam) untuk topik skripsi:
“Sistem Absensi Siswa Berbasis RFID dan Arduino Uno”
Cocok untuk skripsi, pelatihan, atau proyek akhir mahasiswa teknik elektro/informatika.
🗂️ Silabus 10x Sesi – Sistem Absensi Siswa Berbasis RFID dan Arduino Uno
✅ Sesi 1: Pengenalan Proyek dan Komponen
-
Tujuan sistem absensi otomatis
-
Pengenalan Arduino Uno
-
Pengenalan RFID (Radio Frequency Identification)
-
Komponen: RFID RC522, Arduino Uno, LCD, Buzzer, LED, Breadboard
-
Alat dan software: Arduino IDE
✅ Sesi 2: Dasar Pemrograman Arduino dan Instalasi
-
Instalasi Arduino IDE
-
Struktur dasar pemrograman Arduino (setup dan loop)
-
Praktik: Menyalakan LED, membaca input tombol
-
Pemahaman komunikasi Serial Monitor
✅ Sesi 3: Pengenalan RFID RC522 dan Cara Kerjanya
-
Cara kerja RFID reader dan tag
-
Library RFID:
MFRC522
-
Praktik: Membaca UID kartu RFID
-
Studi kasus: Deteksi satu kartu
✅ Sesi 4: Sistem Identifikasi dan Registrasi RFID
-
Membuat daftar UID (ID siswa)
-
Menyimpan UID di array atau EEPROM (sementara)
-
Praktik: Mencocokkan UID yang terdaftar
-
Memberi nama pada setiap UID
✅ Sesi 5: Tampilan LCD 16×2 I2C
-
Pengenalan LCD I2C
-
Instalasi library
LiquidCrystal_I2C
-
Praktik: Menampilkan teks di LCD
-
Integrasi RFID dan LCD: menampilkan nama siswa saat kartu di-tap
✅ Sesi 6: Penambahan Feedback Buzzer dan LED
-
Fungsi buzzer dan LED indikator (absen berhasil/gagal)
-
Praktik: Suara buzzer dan warna LED untuk valid/invalid
-
Integrasi dengan sistem utama
✅ Sesi 7: Perekaman Data Absensi ke SD Card
-
Penggunaan module SD Card
-
Format data (UID, Nama, Waktu)
-
Praktik: Menyimpan data ke file
.csv
-
Alternatif: Kirim data ke PC via Serial
✅ Sesi 8: Sistem Jam RTC (Real-Time Clock)
-
Pengenalan RTC DS3231
-
Fungsi pencatatan waktu absensi
-
Praktik: Integrasi RTC dan SD Card
-
Menyimpan timestamp saat kartu di-tap
✅ Sesi 9: Perakitan Final Sistem Absensi
-
Rakit sistem: Arduino + RFID + LCD + RTC + SD Card + LED/Buzzer
-
Pengujian menyeluruh sistem
-
Troubleshooting kesalahan umum (koneksi, tag tidak terbaca, file tidak tersimpan)
✅ Sesi 10: Dokumentasi, Evaluasi, dan Simulasi Penggunaan
-
Uji coba simulasi absensi siswa nyata
-
Evaluasi fitur dan akurasi
-
Persiapan laporan: diagram blok, flowchart, listing program
-
Penjelasan kemungkinan pengembangan lanjutan (WiFi, database online)