• BERANDA
  • TENTANG
    • Profil
    • Visi dan Misi
    • Fungsi & Tujuan
    • Struktur Organisasi
    • Pimpinan & Staff
    • Program Kerja
  • BERITA KEGIATAN
  • KERJASAMA
  • LAYANAN & INFORMASI
    • Form Booking Ruangan
    • Aplikasi
      • Susitao
      • Sitori
    • Arsip Digital
      • Arsip Surat
      • Arsip Peminjaman
      • Arsip Surat Gaji Tertunda
    • Helpdesk BKTaruna
    • Jadwal Kegiatan
    • Permohonan Pemakaian Ruangan
    • Jadwal Gedung
    • KOP SURAT
    • Sarana Kampus
  • SARANA
    • PRASARANA
      • Laboratorium
      • Kebun Percobaan
      • Asrama Kampus
      • Gelanggang Serbaguna
      • Sarana Olahraga
      • Masjid Kampus
      • Bus Kampus
      • Lokasi Parkir
      • Foto Kegiatan
      • Taman Hutan Raya (TAHURA)
  • ARSIP
Biro Pengelolaan Keuangan dan Tata Laksana Rumah Tangga
    • BERANDA
    • TENTANG
      • Profil
      • Visi dan Misi
      • Fungsi & Tujuan
      • Struktur Organisasi
      • Pimpinan & Staff
      • Program Kerja
    • BERITA KEGIATAN
    • KERJASAMA
    • LAYANAN & INFORMASI
      • Form Booking Ruangan
      • Aplikasi
        • Susitao
        • Sitori
      • Arsip Digital
        • Arsip Surat
        • Arsip Peminjaman
        • Arsip Surat Gaji Tertunda
      • Helpdesk BKTaruna
      • Jadwal Kegiatan
      • Permohonan Pemakaian Ruangan
      • Jadwal Gedung
      • KOP SURAT
      • Sarana Kampus
    • SARANA
      • PRASARANA
        • Laboratorium
        • Kebun Percobaan
        • Asrama Kampus
        • Gelanggang Serbaguna
        • Sarana Olahraga
        • Masjid Kampus
        • Bus Kampus
        • Lokasi Parkir
        • Foto Kegiatan
        • Taman Hutan Raya (TAHURA)
    • ARSIP

    artikel

    • Home
    • Blog
    • artikel
    • Membuat Alat Pemeriksaan Buku Bon dengan Arduino

    Membuat Alat Pemeriksaan Buku Bon dengan Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 10/03/2025

    Membuat alat pemeriksaan buku bon dengan Arduino bisa dilakukan dengan beberapa komponen utama, seperti:

    • Arduino Uno (atau jenis lain sesuai kebutuhan)
    • RFID/NFC Reader (untuk membaca kartu atau tag RFID)
    • LCD 16×2 atau OLED (untuk menampilkan hasil pemeriksaan)
    • Buzzer (untuk memberikan notifikasi)
    • LED Indikator (misalnya merah untuk buku bon tidak ditemukan, hijau jika ditemukan)
    • MicroSD Card Module (opsional) (untuk menyimpan data bon)
    • Keypad atau tombol push button (untuk navigasi menu)

    Cara Kerja untuk Membuat alat pemeriksaan buku bon dengan Arduino:

    1. Scan RFID

      • Buku bon atau karyawan menggunakan kartu RFID/NFC.
      • Data dari kartu dikirim ke Arduino.
    2. Pengecekan Data

      • Arduino membandingkan ID RFID dengan daftar dalam EEPROM, database di SD card, atau koneksi ke komputer.
    3. Tampilan Hasil

      • Jika ditemukan, tampilkan data peminjam atau bon.
      • Jika tidak ditemukan, nyalakan buzzer dan LED merah.
    4. Logging Data

      • Data transaksi bisa dicatat ke dalam SD Card atau dikirim ke komputer.

    Kode Program Sederhana

    Berikut contoh kode sederhana untuk membaca kartu RFID dan menampilkan hasil pada LCD:

    cpp
    #include <SPI.h>
    #include <MFRC522.h>
    #include <LiquidCrystal_I2C.h>

    #define SS_PIN 10
    #define RST_PIN 9

    MFRC522 mfrc522(SS_PIN, RST_PIN);
    LiquidCrystal_I2C lcd(0x27, 16, 2);

    void setup() {
    Serial.begin(9600);
    SPI.begin();
    mfrc522.PCD_Init();
    lcd.begin();
    lcd.backlight();
    lcd.setCursor(0, 0);
    lcd.print("Scan Kartu");
    }

    void loop() {
    if (!mfrc522.PICC_IsNewCardPresent() || !mfrc522.PICC_ReadCardSerial())
    return;

    String id = "";
    for (byte i = 0; i < mfrc522.uid.size; i++) {
    id += String(mfrc522.uid.uidByte[i], HEX);
    }
    Serial.println("Kartu Terdeteksi: " + id);

    lcd.clear();
    lcd.setCursor(0, 0);

    if (id == "d70b5a1f") { // Ganti dengan ID kartu yang valid
    lcd.print("Buku Bon Ditemukan");
    digitalWrite(LED_BUILTIN, HIGH); // Indikasi sukses
    } else {
    lcd.print("Buku Bon Tidak Ada");
    digitalWrite(LED_BUILTIN, LOW);
    }

    delay(2000);
    lcd.clear();
    lcd.print("Scan Kartu");
    }


    Pengembangan Lebih Lanjut

    • Menghubungkan ke database menggunakan ESP8266 atau ESP32 untuk pencatatan online.
    • Menambahkan keypad untuk input manual atau validasi tambahan.
    • Menggunakan servo motor untuk membuka akses jika kartu valid.
    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat prediksi angin menggunakan Arduino
    10/03/2025

    Next post

    Membuat Pendataan Psikologi Seseorang Dengan Arduino
    11/03/2025

    You may also like

    Bumi
    Bumi Butuh Peremajaan, Gimana Caranya?
    3 July, 2026
    Sungai
    Pencemaran Air Sungai Mempengaruhi Lingkungan yang Sehat
    2 July, 2026
    Polusi
    Mengatasi Polusi Udara dengan Memperbaiki Lingkungan
    1 July, 2026

    Instagram

    KAITAN UMA

    Penjaminan Mutu Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Himpunan Aplikasi Online Universitas Medan area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Jurnal Imiah Dosen Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Database Jurnal Mahasiswa Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    Repository Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.
    OPAC (Open Access Public Catalog) Digital library Universitas Medan Area - Universitas terbaik menerapkan kampus digital dengan mendukung program kampus merdeka menjadi PTS favorit di sumut.

    Lokasi

    https://bktaruna.uma.ac.id/

    • Helpdesk
    • [email protected]

    KAMPUS I

    Jalan Kolam Nomor 1 Medan Estate /Jalan Gedung PBSI, Medan 20223
    (061) 7360168. CALL CENTER : 0811-6013-888 Whatsapp
    Fax : (061) 7368012
    [email protected]

    KAMPUS II

    Jalan Sei Serayu No. 70 A / Jalan Setia Budi No. 79 B, Medan 20112
    (061) 42402994
    Fax : (061) 8226331
    [email protected]

    © Copyright 2026 PDAI | Universitas Medan Area