Kembali ke Katalog Modul
MODUL 14 DEEP DIVE

Jaringan Dasar untuk IoT (IPv4, Subnetting, MAC)

MODUL 14 (SPESIALIS IOT): JARINGAN DASAR UNTUK IOT


๐Ÿ“Œ META MODUL & PRASYARAT

  • Bidang Spesialisasi: Network Engineering & IP Addressing for IoT.
  • Target Pembaca: Pembelajar yang sudah menguasai WebSockets (Modul 13).
  • Learning Outcome:
  • Memahami konsep IP Address v4 (IPv4), Octet, dan Binary representation.
  • Mampu membedakan IP Public vs IP Private (Class A, B, C).
  • Memahami konsep Subnet Mask (/24, /16) dan kalkulasi alokasi host untuk ratusan perangkat sensor IoT.
  • Memahami peran Default Gateway dan MAC Address (Media Access Control).
  • Estimasi Waktu Belajar: 120 Menit.
  • Tingkat Kesulitan: ๐ŸŸข Pemula - Menengah (Level 14 / 40).
  • Prasyarat: Modul 13 (WebSockets Real-time Telemetry).

๐Ÿ“š GLOSARIUM & DAFTAR ISTILAH BARU

IstilahDefinisi SederhanaAnalogi
IP AddressAlamat identitas unik berupa angka yang diberikan ke setiap perangkat yang terhubung ke jaringan.Alamat rumah lengkap dengan nomor.
MAC AddressAlamat fisik permanen (48-bit hex) yang tertanam pada kartu jaringan (NIC/WiFi ESP32) oleh pabrik.Nomor NIK / Sidik jari manusia.
Subnet MaskAngka yang menentukan batas pembagian antara Alamat Jaringan (Network ID) dan Alamat Perangkat (Host ID).Nama Kelurahan/Kecamatan tempat rumah berada.
Default GatewayPintu gerbang utama (Router) yang menyalurkan paket data dari jaringan lokal ke luar internet.Pintu gerbang perumahan menuju jalan raya utama.
IP PrivateAlamat IP lokal khusus yang hanya bisa diakses di dalam jaringan internal rumah/kantor.Nomor kamar dalam sebuah rumah.

14. Jaringan Dasar untuk IoT

๐Ÿง  STRUKTUR IP ADDRESS CLASS & SUBNETTING CIDR

=======================================================================
KELOMPOK IP PRIVATE STANDAR INTERNASIONAL (RFC 1918)
=======================================================================

Kelas A Private : 10.0.0.0 s/d 10.255.255.255 (Jaringan Sangat Besar)
Kelas B Private : 172.16.0.0 s/d 172.31.255.255 (Jaringan Menengah)
Kelas C Private : 192.168.0.0 s/d 192.168.255.255 (Jaringan Rumah/Kantor)

Kalkulasi Subnet Mask /24 (255.255.255.0):
Network ID : 192.168.1.0
Usable Host: 192.168.1.1 s/d 192.168.1.254 (Total 254 Perangkat Sensor)
Broadcast : 192.168.1.255

โšก CHEAT SHEET STATIC IP CONFIGURATION ESP32

#include <WiFi.h>

// Atur IP Static lokal agar ESP32 tidak berubah-ubah IP-nya setiap reboot:
IPAddress local_IP(192, 168, 1, 200); // IP static yang diinginkan
IPAddress gateway(192, 168, 1, 1); // IP Router Utama
IPAddress subnet(255, 255, 255, 0); // Subnet Mask /24
IPAddress primaryDNS(8, 8, 8, 8); // Google DNS

void setup() {
Serial.begin(115200);
if (!WiFi.config(local_IP, gateway, subnet, primaryDNS)) {
Serial.println("Gagal mengonfigurasi Static IP!");
}
WiFi.begin("WiFi_Rumah", "Password123");
}

void loop() {}



Latihan & Quiz Evaluasi Modul

Progres Quiz: 0 / 2 Soal
SOAL #1
Berapakah jumlah maksimal alamat IP perangkat (*Usable Host*) yang dapat ditampung dalam subnet `/24` (`255.255.255.0`)?
SOAL #2
Manakah rentang alamat IP di bawah ini yang termasuk **IP Private Kelas C**?

Kunci Jawaban & Pembahasan

Kunci Jawaban: 1. b. 254 Host, 2. c. 192.168.1.50.


Apakah Anda siap lanjut ke Modul 15: Routing & Switching Dasar untuk Perangkat IoT?