• 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 pendeteksi Keluhan Pegawai dengan Arduino

    Membuat Alat pendeteksi Keluhan Pegawai dengan Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 28/08/2025

    membuat alat pendeteksi keluhan pegawai dengan Arduino menggunakan kombinasi sensor input (untuk mencatat keluhan), indikator (LED/buzzer), dan penyimpanan/pengiriman data (ke komputer/IoT).

    Berikut gambaran konsep:


    🔧 Komponen yang Dibutuhkan untuk Membuat Alat pendeteksi Keluhan Pegawai dengan Arduino

    1. Arduino Uno / Nano

    2. Tombol Push Button / Keypad Matrix → dipakai pegawai untuk memasukkan jenis keluhan.

    3. LCD 16×2 + I2C → menampilkan menu/konfirmasi.

    4. Buzzer & LED → sebagai indikator bahwa keluhan sudah terekam.

    5. MicroSD Module atau ESP8266/ESP32 WiFi → untuk menyimpan/mengirim data keluhan.

    6. Power Supply (adaptor atau USB).


    ⚙️ Cara Kerja

    1. Pegawai menekan tombol sesuai kategori keluhan:

      • Tombol 1 = Gaji

      • Tombol 2 = Fasilitas

      • Tombol 3 = Jam kerja

      • Tombol 4 = Lainnya

    2. Arduino membaca input tombol.

    3. Keluhan ditampilkan di LCD + buzzer bunyi singkat (konfirmasi).

    4. Data keluhan disimpan ke SD Card atau dikirim ke server (IoT).

    5. HRD/Manajer bisa melihat data statistik keluhan pegawai.


    🖥️ Contoh Program Sederhana (menggunakan 4 tombol + LCD + Serial Monitor)

    #include <LiquidCrystal_I2C.h>

    LiquidCrystal_I2C lcd(0x27, 16, 2);

    const int btn1 = 2;
    const int btn2 = 3;
    const int btn3 = 4;
    const int btn4 = 5;

    void setup() {
    lcd.init();
    lcd.backlight();
    Serial.begin(9600);

    pinMode(btn1, INPUT_PULLUP);
    pinMode(btn2, INPUT_PULLUP);
    pinMode(btn3, INPUT_PULLUP);
    pinMode(btn4, INPUT_PULLUP);

    lcd.setCursor(0,0);
    lcd.print(“Pilih Keluhan:”);
    lcd.setCursor(0,1);
    lcd.print(“1:Gaji 2:Fasil”);
    }

    void loop() {
    if(digitalRead(btn1) == LOW){
    tampilKeluhan(“Gaji”);
    }
    if(digitalRead(btn2) == LOW){
    tampilKeluhan(“Fasilitas”);
    }
    if(digitalRead(btn3) == LOW){
    tampilKeluhan(“Jam Kerja”);
    }
    if(digitalRead(btn4) == LOW){
    tampilKeluhan(“Lainnya”);
    }
    }

    void tampilKeluhan(String jenis){
    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print(“Keluhan:”);
    lcd.setCursor(0,1);
    lcd.print(jenis);
    Serial.println(“Keluhan Pegawai: “ + jenis);
    delay(2000);

    lcd.clear();
    lcd.setCursor(0,0);
    lcd.print(“Pilih Keluhan:”);
    lcd.setCursor(0,1);
    lcd.print(“1:Gaji 2:Fasil”);
    }


    🔮 Pengembangan Lanjutan

    • Tambah Keypad 4×4 agar bisa input teks singkat.

    • Gunakan ESP32 + Web Server agar pegawai bisa input keluhan via layar sentuh / aplikasi web.

    • Data keluhan langsung tersimpan di Google Sheets/MySQL.

    • Tambahkan analisis statistik otomatis untuk HRD.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Membuat Data berat keryawan menggunakan arduino
    28/08/2025

    Next post

    UMA Resmi Buka Program Studi Magister Informatika
    28/08/2025

    You may also like

    Polusi
    Mengatasi Polusi Udara dengan Memperbaiki Lingkungan
    1 July, 2026
    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 …

    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