• 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 pendata barang menggunakan arduino

    Membuat Alat pendata barang menggunakan arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 11/09/2024

    Untuk membuat alat pendata barang menggunakan Arduino, kamu bisa membuat sistem yang mampu mendeteksi, mengidentifikasi, dan mencatat data barang melalui teknologi seperti RFID atau kode QR/barcode. Berikut adalah langkah-langkah untuk membuat alat ini dengan menggunakan Arduino:

    Komponen yang Dibutuhkan:

    1. Arduino Uno atau varian lain sesuai kebutuhan.
    2. RFID reader (misal: RC522) atau barcode/QR code scanner.
    3. LCD 16×2 (untuk menampilkan informasi barang).
    4. Keypad atau tombol (untuk input manual jika diperlukan).
    5. SD Card module (untuk penyimpanan data barang di file).
    6. Buzzer (untuk memberikan tanda suara).
    7. LED (untuk indikator status seperti sukses/fail).
    8. Power supply (seperti baterai atau adaptor).
    9. Kabel jumper dan breadboard.

    Langkah-Langkah Pembuatan:

    1. Persiapan Hardware

    • Hubungkan RFID reader atau scanner ke Arduino:
      • RFID menggunakan protokol SPI, biasanya terhubung ke pin SCK, MOSI, MISO, RST, dan SDA di Arduino.
      • Barcode scanner biasanya menggunakan USB atau komunikasi serial TX/RX.
    • Hubungkan LCD ke Arduino melalui modul I2C untuk memudahkan pengaturan pin.
    • Hubungkan SD card module untuk menyimpan data ke Arduino melalui SPI (seperti RFID reader).
    • Tambahkan buzzer dan LED untuk memberikan indikasi saat barang terdeteksi atau saat ada kesalahan.

    2. Penulisan Kode Arduino

    • Inisialisasi sensor dan modul seperti RFID atau barcode scanner.
    • Baca data barang yang terdeteksi, seperti UID dari RFID atau nomor barcode.
    • Tampilkan data barang pada LCD untuk verifikasi.
    • Simpan data barang ke dalam SD card dalam format CSV atau TXT untuk bisa dibaca dan diolah nanti.

    Berikut contoh kode sederhana untuk alat yang menggunakan RFID dan LCD:

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

    #define RST_PIN 9
    #define SS_PIN 10
    #define CS_PIN 4 // Pin untuk SD Card

    MFRC522 mfrc522(SS_PIN, RST_PIN); // Inisialisasi RFID
    LiquidCrystal_I2C lcd(0x27, 16, 2); // Inisialisasi LCD
    File dataFile;

    void setup() {
    // Inisialisasi Serial Monitor
    Serial.begin(9600);

    // Inisialisasi RFID
    SPI.begin();
    mfrc522.PCD_Init();

    // Inisialisasi LCD
    lcd.begin();
    lcd.backlight();

    // Inisialisasi SD Card
    if (!SD.begin(CS_PIN)) {
    Serial.println("SD Card gagal dipasang");
    lcd.setCursor(0, 0);
    lcd.print("SD Card gagal");
    return;
    }

    lcd.setCursor(0, 0);
    lcd.print("Siap membaca");
    }

    void loop() {
    // Cari kartu RFID
    if (!mfrc522.PICC_IsNewCardPresent() || !mfrc522.PICC_ReadCardSerial()) {
    return;
    }

    String rfidTag = "";
    for (byte i = 0; i < mfrc522.uid.size; i++) {
    rfidTag += String(mfrc522.uid.uidByte[i], HEX);
    }

    Serial.print("RFID Tag: ");
    Serial.println(rfidTag);

    // Tampilkan pada LCD
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Barang ID:");
    lcd.setCursor(0, 1);
    lcd.print(rfidTag);

    // Simpan data ke SD Card
    dataFile = SD.open("data_barang.txt", FILE_WRITE);
    if (dataFile) {
    dataFile.println(rfidTag);
    dataFile.close();
    Serial.println("Data tersimpan");
    } else {
    Serial.println("Gagal menyimpan data");
    }

    delay(2000); // Jeda waktu 2 detik sebelum membaca lagi
    }

    3. Cara Kerja Alat:

    1. Barang didekatkan ke alat (misalnya, RFID tag didekatkan ke RFID reader).
    2. Data barang terbaca (UID dari RFID, atau kode dari barcode scanner).
    3. Informasi barang ditampilkan di layar LCD untuk verifikasi visual.
    4. Data barang disimpan dalam SD card agar dapat dilihat dan diolah nanti.

    4. Pengembangan Lebih Lanjut:

    • Tambahkan koneksi ke database online menggunakan Wi-Fi module (ESP8266) atau Ethernet Shield untuk membuat alat ini terkoneksi ke server.
    • Integrasi dengan cloud system untuk manajemen inventaris yang lebih besar.
    • Buat antarmuka di komputer atau aplikasi mobile untuk melihat dan mengelola data barang yang sudah terkumpul.

    Dengan cara ini, kamu bisa membuat alat pendata barang otomatis menggunakan Arduino sesuai kebutuhanmu.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat alat panel surya otomatis dengan arduino
    11/09/2024

    Next post

    Rapat Tinjauan Manajemen Evaluasi Kinerja Pembelajaran Semester Genap Tahun Akademik 2023 / 2024
    11/09/2024

    You may also like

    Cara Meningkatkan Produktivitas Tanpa Harus Bangun Pagi
    30 January, 2026

    Produktif nggak selalu harus bangun pagi kok. Yang penting itu ngatur energi, bukan jam alarm. Ini beberapa cara meningkatkan produktivitas tanpa maksa jadi “morning person” 😄 1. Kenali Jam Emas Versi Kamu Ada orang yang otaknya baru “nyala” siang atau …

    Kesalahan Finansial yang Sering Dilakukan Anak Muda
    27 January, 2026

    Anak muda itu kreatif dan berani ambil risiko—sayangnya, urusan uang sering jadi korban 😅Ini kesalahan finansial yang paling sering dilakukan anak muda, plus sedikit konteks biar relate: Tidak Punya Anggaran (Budgeting) Uang datang, uang pergi. Tanpa tahu ke mana perginya.Banyak …

    Apa Itu AI dan Bagaimana Dampaknya bagi Kehidupan Sehari-hari
    24 January, 2026

    AI (Artificial Intelligence) atau Kecerdasan Buatan adalah teknologi yang memungkinkan mesin atau sistem komputer meniru cara berpikir dan belajar manusia. AI bisa mengenali pola, memahami bahasa, membuat keputusan, bahkan belajar dari pengalaman tanpa harus diprogram ulang secara manual. Contoh Sederhana …

    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

    logo-lke-uma

    • 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