• 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
    • Penginputan Barang keluar dan barang masuk menggunakan arduino

    Penginputan Barang keluar dan barang masuk menggunakan arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 08/07/2024

    Menggunakan Arduino untuk penginputan barang keluar dan barang masuk adalah cara yang efisien dan otomatis untuk mengelola inventaris. Berikut adalah langkah-langkah dasar untuk membuat sistem seperti itu:

    Bahan dan Peralatan:

    1. Arduino Uno atau sejenisnya
    2. RFID Reader dan Tag RFID
    3. LCD Display
    4. Keypad atau tombol
    5. Breadboard dan kabel jumper
    6. Buzzer (opsional)
    7. Komponen pendukung lainnya (resistor, diode, dll.)

    Langkah-langkah Implementasi:

    1. Persiapan Hardware:

    • Pasang RFID Reader: Sambungkan RFID reader ke Arduino. Gunakan pin digital untuk koneksi data dan pin power untuk suplai daya.
    • Pasang LCD Display: Hubungkan LCD ke Arduino menggunakan I2C atau koneksi paralel tergantung jenis LCD yang digunakan.
    • Pasang Keypad atau Tombol: Sambungkan keypad atau tombol untuk input manual.

    2. Persiapan Software:

    • Instal Arduino IDE: Pastikan Arduino IDE sudah terpasang di komputer Anda.
    • Library: Instal library yang diperlukan seperti MFRC522 untuk RFID dan LiquidCrystal untuk LCD.

    3. Kode Arduino:

    Berikut adalah contoh kode sederhana untuk penginputan barang masuk dan keluar menggunakan RFID:

    cpp

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

    // Define pins for RFID
    #define SS_PIN 10
    #define RST_PIN 9
    MFRC522 mfrc522(SS_PIN, RST_PIN);

    // Initialize LCD display (address 0x27 for 16x2)
    LiquidCrystal_I2C lcd(0x27, 16, 2);

    void setup() {
    Serial.begin(9600); // Initialize serial communications
    SPI.begin(); // Init SPI bus
    mfrc522.PCD_Init(); // Init MFRC522
    lcd.init(); // Initialize the LCD
    lcd.backlight(); // Turn on the backlight
    lcd.setCursor(0, 0);
    lcd.print("Scan Your Tag");
    }

    void loop() {
    // Look for new cards
    if (!mfrc522.PICC_IsNewCardPresent()) {
    return;
    }

    // Select one of the cards
    if (!mfrc522.PICC_ReadCardSerial()) {
    return;
    }

    // Show UID on serial monitor
    Serial.print("UID tag: ");
    String content = "";
    byte letter;
    for (byte i = 0; i < mfrc522.uid.size; i++) {
    Serial.print(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " ");
    Serial.print(mfrc522.uid.uidByte[i], HEX);
    content.concat(String(mfrc522.uid.uidByte[i] < 0x10 ? " 0" : " "));
    content.concat(String(mfrc522.uid.uidByte[i], HEX));
    }
    Serial.println();
    Serial.print("Message : ");
    content.toUpperCase();

    if (content.substring(1) == "XX XX XX XX") { // Ganti dengan UID tag Anda
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Access Granted");
    delay(2000);
    } else {
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Access Denied");
    delay(2000);
    }
    lcd.clear();
    lcd.setCursor(0, 0);
    lcd.print("Scan Your Tag");
    }

    Penjelasan Kode:

    • Inisialisasi Komponen: Bagian ini menginisialisasi RFID reader dan LCD display.
    • Loop Utama: Pada loop utama, sistem menunggu tag RFID di-scan. Jika tag dikenali, sistem akan mencetak UID tag tersebut dan menampilkan pesan pada LCD.
    • Pengkondisian: Kode di atas memiliki contoh pengkondisian sederhana untuk mengenali UID tertentu dan memberikan akses.

    4. Penyempurnaan Sistem:

    • Database: Untuk implementasi penuh, Anda mungkin ingin menyimpan data barang masuk dan keluar di database. Gunakan modul komunikasi seperti WiFi atau Ethernet shield untuk menghubungkan Arduino ke database.
    • Tampilan GUI: Anda dapat menambahkan antarmuka pengguna grafis menggunakan software seperti Processing atau aplikasi berbasis web untuk memantau dan mengelola inventaris secara real-time.

    Dengan mengikuti langkah-langkah di atas, Anda dapat membuat sistem penginputan barang masuk dan keluar menggunakan Arduino.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Pengelolaan Sampah Ramah Lingkungan : Menuju Kehidupan Yang Lebih Sehat
    08/07/2024

    Next post

    Cara Memperbaiki Windows yang Sudah Expired
    08/07/2024

    You may also like

    pemanfaatan solar panel untuk listrik mandiri
    Pemanfaatan Solar Panel untuk Listrik Mandiri: Solusi Hemat Energi yang Ramah Lingkungan
    20 July, 2026
    pentingnya stabilizer untuk tekanan listrik di rumah sendiri
    Pentingnya Stabilizer untuk Tekanan Listrik di Rumah Sendiri
    18 July, 2026
    tips agar penggunaan listrik lebih hemat
    Tips agar Penggunaan Listrik Lebih Hemat: Cara Mudah Mengurangi Tagihan Listrik di Rumah
    17 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