• 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 Koneksi LAN Menggunakan Sensor Arduino

    Membuat Koneksi LAN Menggunakan Sensor Arduino

    • Posted by M. Khairul Ashari
    • Categories artikel
    • Date 09/01/2025

    Membuat koneksi LAN (Local Area Network) menggunakan Arduino dengan sensor memerlukan beberapa komponen dan langkah-langkah yang terstruktur. Berikut ini adalah panduan umum untuk Membuat Koneksi LAN Menggunakan Sensor Arduino:


    Alat dan Bahan

    1. Arduino (misalnya: Arduino Uno, Mega, atau lainnya).
    2. Ethernet Shield atau Modul Ethernet (misalnya W5100, ENC28J60).
    3. Sensor sesuai kebutuhan (misalnya: sensor suhu DHT11/DHT22, sensor jarak ultrasonic, atau lainnya).
    4. Kabel jaringan (LAN).
    5. Switch/router atau PC dengan port Ethernet.
    6. Software Arduino IDE.

    Langkah-Langkah

    1. Instalasi dan Koneksi Hardware

    1. Sambungkan Ethernet Shield ke Arduino.
    2. Hubungkan sensor ke pin Arduino sesuai dengan spesifikasi sensor.
      • Misalnya, untuk DHT11:
        • Pin VCC ke 5V Arduino.
        • Pin GND ke GND Arduino.
        • Pin data ke salah satu pin digital (misalnya D2).
    3. Hubungkan kabel jaringan dari Ethernet Shield ke router atau switch.

    2. Instalasi Library yang Dibutuhkan

    1. Ethernet Library:
      • Library ini biasanya sudah ada di Arduino IDE secara bawaan.
    2. Library Sensor:
      • Jika menggunakan sensor DHT, install library “DHT Sensor Library”.
      • Buka Arduino IDE > Sketch > Include Library > Manage Libraries > Cari dan instal library yang dibutuhkan.

    3. Kode Program

    Gunakan contoh berikut sebagai referensi:

    cpp
    #include <SPI.h>
    #include <Ethernet.h>
    #include <DHT.h>

    // Konfigurasi sensor
    #define DHTPIN 2 // Pin digital tempat sensor terhubung
    #define DHTTYPE DHT11 // Tipe sensor (DHT11 atau DHT22)
    DHT dht(DHTPIN, DHTTYPE);

    // Konfigurasi Ethernet
    byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED }; // MAC address
    IPAddress ip(192, 168, 1, 177); // IP address
    EthernetServer server(80); // Server berjalan di port 80 (HTTP)

    void setup() {
    // Inisialisasi Ethernet
    Ethernet.begin(mac, ip);
    server.begin();
    Serial.begin(9600);
    Serial.println("Server berjalan pada:");
    Serial.println(Ethernet.localIP());

    // Inisialisasi sensor
    dht.begin();
    }

    void loop() {
    // Cek koneksi klien
    EthernetClient client = server.available();
    if (client) {
    Serial.println("Klien terhubung");
    boolean currentLineIsBlank = true;
    while (client.connected()) {
    if (client.available()) {
    char c = client.read();
    Serial.write(c);

    // Akhiri HTTP request
    if (c == '\n' && currentLineIsBlank) {
    // Baca data sensor
    float h = dht.readHumidity();
    float t = dht.readTemperature();

    // Kirim respon HTTP
    client.println("HTTP/1.1 200 OK");
    client.println("Content-Type: text/html");
    client.println("Connection: close");
    client.println();
    client.println("<!DOCTYPE HTML>");
    client.println("<html>");
    client.println("<h1>Data Sensor</h1>");
    client.print("<p>Suhu: ");
    client.print(t);
    client.println(" °C</p>");
    client.print("<p>Kelembapan: ");
    client.print(h);
    client.println(" %</p>");
    client.println("</html>");
    break;
    }
    if (c == '\n') {
    currentLineIsBlank = true;
    } else if (c != '\r') {
    currentLineIsBlank = false;
    }
    }
    }
    delay(1);
    client.stop();
    Serial.println("Klien terputus");
    }
    }


    4. Upload dan Pengujian

    1. Upload kode ke Arduino menggunakan Arduino IDE.
    2. Pastikan perangkat terhubung ke jaringan lokal yang sama dengan komputer Anda.
    3. Buka browser dan masukkan IP address Arduino (contoh: http://192.168.1.177).
    4. Halaman web akan menampilkan data dari sensor.

    Tips Debugging

    • Jika tidak bisa terhubung, periksa koneksi hardware dan pastikan alamat IP berada dalam subnet yang sama.
    • Gunakan monitor serial untuk melihat status koneksi.

    Proyek ini adalah dasar untuk membuat koneksi LAN menggunakan sensor Arduino. Anda dapat mengembangkan lebih lanjut dengan fitur seperti logging data, pengiriman data ke server online, atau integrasi dengan IoT platform seperti ThingSpeak atau MQTT.

    • Share:
    author avatar
    M. Khairul Ashari

    Previous post

    Kebijakan Energi Biodiesel : Peran Dan Tantangan Dalam Transisi Energi
    09/01/2025

    Next post

    Membuat Data Base Menggunakan Pola Pikiran Menggunakan IoT
    10/01/2025

    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