🌐

🌐 Tutorial Jaringan Komputer Lengkap

Dari dasar hingga mahir - TCP/IP, Subnetting, Routing, dan Keamanan Jaringan!

Dasar Jaringan Konfigurasi Lanjutan

Iklan 728x90 - Pasang Kode AdSense Anda Di Sini

πŸ“š Bagian 1: Pengenalan Jaringan Komputer

Apa itu Jaringan Komputer?

Jaringan Komputer adalah kumpulan komputer dan perangkat lain yang saling terhubung untuk berbagi sumber daya dan informasi.

Sejarah Jaringan Komputer

Manfaat Jaringan Komputer

Jenis-Jenis Jaringan

🏠 LAN

Local Area Network

Rumah/Kantor kecil

🏒 MAN

Metropolitan Area Network

Kota/Kampus

🌍 WAN

Wide Area Network

Internet/Global

πŸ“± WLAN

Wireless LAN

Tanpa kabel

Komponen Jaringan

πŸ“Ή Video Tutorial Bagian 1:

πŸ“Š Bagian 2: Model OSI dan TCP/IP

Apa itu Model OSI?

OSI (Open Systems Interconnection) adalah model referensi 7 layer untuk memahami cara kerja jaringan.

7 Lapisan OSI

7
Application - HTTP, FTP, DNS, Email
6
Presentation - Encryption, Compression, Format
5
Session - Session management, Authentication
4
Transport - TCP, UDP, Port numbers
3
Network - IP, Routing, Router
2
Data Link - MAC Address, Switch, Frame
1
Physical - Kabel, Hub, Bit signals

Tips Menghafal OSI

# Cara mudah menghafal 7 layer OSI: "Please Do Not Throw Sausage Pizza Away" P - Physical D - Data Link N - Network T - Transport S - Session P - Presentation A - Application # Atau versi Indonesia: "Pintu Dalam Negeri Till Sa Pu Api"

Model TCP/IP

TCP/IP adalah protokol yang lebih praktis dengan 4 layer:

4
Application Layer - HTTP, FTP, SMTP, DNS
3
Transport Layer - TCP, UDP
2
Internet Layer - IP, ICMP, ARP
1
Network Access Layer - Ethernet, WiFi

Perbandingan OSI vs TCP/IP

OSI (7 Layer) TCP/IP (4 Layer)
Application Application
Presentation
Session
Transport Transport
Network Internet
Data Link Network Access
Physical

Protokol Penting

🌐 HTTP/HTTPS

Web browsing

πŸ“§ SMTP/POP3/IMAP

Email

πŸ“ FTP

File transfer

πŸ”„ TCP

Reliable transfer

⚑ UDP

Fast transfer

πŸ“ IP

Addressing

πŸ“Ή Video Tutorial Bagian 2:

πŸ”Œ Bagian 3: Media Transmisi dan Topologi

Jenis Media Transmisi

1. Kabel Tembaga (Copper)

Kategori Kabel UTP

Kategori Kecepatan Frekuensi Penggunaan
Cat5 100 Mbps 100 MHz Jaringan lama
Cat5e 1 Gbps 100 MHz Rumah/Kantor
Cat6 10 Gbps 250 MHz Sekarang
Cat6a 10 Gbps 500 MHz Enterprise
Cat7 10 Gbps 600 MHz Data center

2. Kabel Serat Optik (Fiber Optic)

βœ… Keunggulan Fiber Optik:
  • Kecepatan sangat tinggi (Gbps)
  • Jarak jauh (puluhan km)
  • Tahan interferensi elektromagnetik
  • Ukuran kecil dan ringan

3. Wireless (Tanpa Kabel)

Standar WiFi

Standar Kecepatan Frekuensi
802.11b 11 Mbps 2.4 GHz
802.11g 54 Mbps 2.4 GHz
802.11n (WiFi 4) 600 Mbps 2.4/5 GHz
802.11ac (WiFi 5) 3.5 Gbps 5 GHz
802.11ax (WiFi 6) 9.6 Gbps 2.4/5/6 GHz

Topologi Jaringan

πŸ”— Bus

Semua perangkat di satu kabel

πŸ”΄ Ring

Bentuk lingkaran

⭐ Star

Semua ke switch tengah

🌳 Tree

Gabungan star & bus

πŸ•ΈοΈ Mesh

Semua terhubung ke semua

πŸ“Ή Video Tutorial Bagian 3:

πŸ“ Bagian 4: IP Address dan Subnetting

Apa itu IP Address?

IP Address adalah alamat logis unik untuk mengidentifikasi perangkat dalam jaringan.

IPv4 vs IPv6

Aspek IPv4 IPv6
Format 32 bit (4 oktet) 128 bit (8 heksadesimal)
Contoh 192.168.1.1 2001:0db8:85a3::8a2e:0370:7334
Jumlah ~4.3 miliar Tak terhingga

Kelas IP Address (IPv4)

Kelas Range IP Default Subnet Contoh
A 1.0.0.0 - 126.255.255.255 /8 10.0.0.1
B 128.0.0.0 - 191.255.255.255 /16 172.16.0.1
C 192.0.0.0 - 223.255.255.255 /24 192.168.1.1
D 224.0.0.0 - 239.255.255.255 Multicast 224.0.0.9
E 240.0.0.0 - 255.255.255.255 Reserved 255.255.255.255

IP Private vs Public

# IP Private (tidak bisa akses internet langsung) 10.0.0.0 - 10.255.255.255 (Kelas A) 172.16.0.0 - 172.31.255.255 (Kelas B) 192.168.0.0 - 192.168.255.255 (Kelas C) # IP Public (bisa akses internet) 1.0.0.0 - 9.255.255.255 11.0.0.0 - 126.255.255.255 128.0.0.0 - 191.255.255.255 192.0.0.0 - 223.255.255.255

Konsep Subnetting

Subnet Mask

Subnet mask menentukan berapa banyak bit untuk network dan host.

# Subnet Mask Umum /24 = 255.255.255.0 (256 hosts) /25 = 255.255.255.128 (128 hosts) /26 = 255.255.255.192 (64 hosts) /27 = 255.255.255.224 (32 hosts) /28 = 255.255.255.240 (16 hosts) /29 = 255.255.255.248 (8 hosts) /30 = 255.255.255.252 (4 hosts) # Rumus menghitung jumlah host Jumlah Host = 2^(32 - CIDR) - 2 Host usable = 2^n - 2

Contoh Subnetting

# Contoh: Subnet 192.168.1.0/24 # Network: 192.168.1.0 # Broadcast: 192.168.1.255 # Host Pertama: 192.168.1.1 # Host Terakhir: 192.168.1.254 # Jumlah Host: 254 # Jika dipecah menjadi /26 (4 subnet): Subnet 1: 192.168.1.0 - 192.168.1.63 Subnet 2: 192.168.1.64 - 192.168.1.127 Subnet 3: 192.168.1.128 - 192.168.1.191 Subnet 4: 192.168.1.192 - 192.168.1.255

πŸ“Ή Video Tutorial Bagian 4:

πŸ”§ Bagian 5: Perangkat Jaringan

Perangkat di Setiap Layer OSI

Layer 1 - Physical

Layer 2 - Data Link

Layer 3 - Network

Fungsi Switch

# Cara kerja Switch: # 1. Switch menerima frame # 2. Baca MAC address tujuan # 3. Cari di MAC table # 4. Forward ke port yang sesuai # MAC Address Table (Contoh) Port 1: AA:BB:CC:DD:EE:01 Port 2: AA:BB:CC:DD:EE:02 Port 3: AA:BB:CC:DD:EE:03 Port 4: AA:BB:CC:DD:EE:04

Fungsi Router

# Fungsi utama Router: # 1. Routing - Menentukan jalur terbaik # 2. NAT - Translation IP private ke public # 3. DHCP - Memberikan IP otomatis # 4. Firewall - Filter lalu lintas # 5. VPN - Koneksi aman jarak jauh # Routing Table (Contoh) Destination Gateway Interface 192.168.1.0/24 0.0.0.0 eth0 10.0.0.0/8 0.0.0.0 eth1 0.0.0.0/0 203.0.113.1 eth2

Perangkat Wireless

Konfigurasi Dasar Router

# Konfigurasi IP Static di Linux sudo ip addr add 192.168.1.10/24 dev eth0 sudo ip link set eth0 up # Konfigurasi DHCP di Linux (dhclient) sudo dhclient eth0 # Konfigurasi Default Gateway sudo ip route add default via 192.168.1.1 # Cek konfigurasi IP ip addr show ip route show # Konfigurasi DNS sudo nano /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4

πŸ“Ή Video Tutorial Bagian 5:

πŸ”€ Bagian 6: Routing dan Switching

Apa itu Routing?

Routing adalah proses menentukan jalur terbaik untuk pengiriman data dari sumber ke tujuan.

Jenis Routing

Protokol Routing

IGP (Interior Gateway Protocol) - Dalam satu AS

EGP (Exterior Gateway Protocol) - Antar AS

Konsep VLAN (Virtual LAN)

# VLAN - Memisahkan jaringan secara logis # Tanpa VLAN Semua komputer di 1 broadcast domain # Dengan VLAN VLAN 10: Sales - 192.168.10.0/24 VLAN 20: HR - 192.168.20.0/24 VLAN 30: IT - 192.168.30.0/24 VLAN 40: Guest - 192.168.40.0/24 # Manfaat VLAN - Segmentasi jaringan - Keamanan - Manajemen lebih mudah - Broadcast domain lebih kecil

Trunking (VLAN Trunk)

# Trunk - Mengangkut banyak VLAN antar switch # Protokol Trunk: - 802.1Q (IEEE Standard) - ISL (Cisco Proprietary) # Contoh konsep: Switch A (VLAN 10,20,30) | Trunk Link | Switch B (VLAN 10,20,30)

NAT (Network Address Translation)

# NAT - translation IP private ke public # Jenis NAT: # 1. Static NAT - Satu ke satu 192.168.1.10 <--> 203.0.113.10 # 2. Dynamic NAT - Pool IP public 192.168.1.x <--> 203.0.113.10-20 # 3. PAT (Port Address Translation) - Banyak ke satu 192.168.1.10:80 <--> 203.0.113.1:8080 192.168.1.11:80 <--> 203.0.113.1:8081

DHCP (Dynamic Host Configuration Protocol)

# DHCP - Memberikan IP otomatis ke klien # Proses DHCP: 1. Client broadcast: DHCP Discover 2. Server reply: DHCP Offer 3. Client request: DHCP Request 4. Server acknowledge: DHCP ACK # Konfigurasi DHCP di Router IP Pool: 192.168.1.100 - 192.168.1.200 Subnet Mask: 255.255.255.0 Default Gateway: 192.168.1.1 DNS Server: 8.8.8.8 Lease Time: 24 jam

πŸ“Ή Video Tutorial Bagian 6:

πŸ”’ Bagian 7: Keamanan Jaringan

Ancaman Keamanan Jaringan

Serangan DDoS

# Jenis Serangan DoS/DDoS: # 1. Ping of Death Mengirim paket ICMP > 65535 bytes # 2. SYN Flood Mengirim banyak SYN request tanpa ACK # 3. UDP Flood Mengirim banyak paket UDP ke target # 4. HTTP Flood Mengirim banyak request HTTP ke web server # Pencegahan: - Firewall - IDS/IPS - Rate Limiting - CDN Protection

Firewall

Firewall adalah sistem keamanan yang memantau dan mengontrol lalu lintas jaringan.

Jenis Firewall

Konfigurasi Firewall (iptables)

# iptables di Linux # Lihat rules yang ada sudo iptables -L -n # Default policy sudo iptables -P INPUT ACCEPT sudo iptables -P FORWARD DROP sudo iptables -P OUTPUT ACCEPT # Allow SSH (port 22) sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT # Allow HTTP (port 80) sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT # Allow HTTPS (port 443) sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT # Block IP tertentu sudo iptables -A INPUT -s 192.168.1.100 -j DROP # Save rules sudo iptables-save > /etc/iptables/rules.v4

VPN (Virtual Private Network)

VPN membuat koneksi aman melalui jaringan publik.

πŸ” PPTP

Old, less secure

πŸ” L2TP/IPSec

Secure, moderate speed

πŸ” OpenVPN

Open source, very secure

πŸ” WireGuard

Modern, fast, secure

Keamanan WiFi

Protokol Keamanan Rekomendasi
WEP Sangat Lemah ❌ Jangan gunakan
WPA Lemah ⚠️ Tidak disarankan
WPA2-PSK Kuat βœ… Baik untuk rumah
WPA2-Enterprise Sangat Kuat βœ… Terbaik untuk bisnis
WPA3 Terkuat βœ… Sangat direkomendasikan

πŸ“Ή Video Tutorial Bagian 7:

πŸš€ Bagian 8: Konfigurasi dan Proyek Jaringan

πŸ’‘ Ide Proyek Jaringan

Proyek: Jaringan Kantor Sederhana

# Topologi Jaringan Kantor # Internet | [Modem ISP] | [Router/Firewall] - 192.168.1.1 | +---[Switch 24 Port] | +--- VLAN 10 (Sales) - 192.168.10.0/24 +--- VLAN 20 (IT) - 192.168.20.0/24 +--- VLAN 30 (Finance) - 192.168.30.0/24 +--- VLAN 40 (Guest) - 192.168.40.0/24 # Server - Web Server: 192.168.20.10 - File Server: 192.168.20.20 - DHCP Server: 192.168.20.30

Konfigurasi Jaringan di Cisco Packet Tracer

# Konfigurasi Switch Cisco (Basic) # Masuk ke privileged mode enable configure terminal # Konfigurasi hostname hostname SW-CORE-01 # Buat VLAN vlan 10 name Sales vlan 20 name IT vlan 30 name Finance # Assign port ke VLAN interface fastethernet 0/1 switchport mode access switchport access vlan 10 interface fastethernet 0/2 switchport mode access switchport access vlan 20 # Konfigurasi Trunk interface fastethernet 0/24 switchport mode trunk switchport trunk allowed vlan 10,20,30

Setup Monitoring dengan Grafana + Prometheus

# Install Prometheus untuk monitoring network # Docker Compose untuk monitoring stack version: '3' services: prometheus: image: prom/prometheus ports: - "9090:9090" volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml grafana: image: grafana/grafana ports: - "3000:3000" environment: - GF_SECURITY_ADMIN_PASSWORD=admin # prometheus.yml global: scrape_interval: 15s scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] - job_name: 'node_exporter' static_configs: - targets: ['192.168.1.100:9100']

Troubleshooting Jaringan

# Command-line troubleshooting tools # 1. Ping - Cek konektivitas ping google.com ping -c 4 192.168.1.1 # 2. Traceroute - Lihat jalur paket tracert google.com (Windows) traceroute google.com (Linux) # 3. IP Config - Lihat konfigurasi IP ipconfig (Windows) ip addr show (Linux) # 4. DNS Lookup nslookup google.com dig google.com # 5. Port Scanning netstat -tulpn (Linux) netstat -an (Windows) # 6. Route Table route print (Windows) ip route show (Linux) # 7. ARP Table arp -a (Windows) arp -n (Linux) # 8. Speed Test speedtest-cli (Linux)

Iklan 728x90 - Pasang Kode AdSense Anda Di Sini

Iklan 728x90 - Pasang Kode AdSense Anda Di Sini

Quiz Jaringan Komputer