Materi TKJ

Perintah Dasar Command Line (CLI)

Perintah esensial di Command Prompt (Windows) dan Terminal (Linux) untuk troubleshooting jaringan.

Meskipun kita terbiasa dengan antarmuka grafis (GUI) yang penuh klik dan tombol, seorang profesional TKJ sejati harus "kotor tangan" dengan **Command Line Interface (CLI)**.

CLI adalah antarmuka berbasis teks (seperti Command Prompt di Windows atau Terminal di Linux/macOS) di mana Anda mengetikkan perintah untuk memberi instruksi langsung ke sistem operasi. Ini jauh lebih cepat, lebih kuat, dan lebih efisien untuk mengelola server dan jaringan.

CLI adalah "bahasa ibu" dari server. Menguasainya membedakan antara seorang *pengguna* komputer dan seorang *administrator* jaringan.

Perintah Jaringan Esensial (Windows vs. Linux)

Banyak perintah memiliki nama yang mirip atau fungsi yang sama. Berikut adalah perintah yang wajib Anda hafal.

1. Melihat Konfigurasi IP

Perintah pertama yang harus diketahui. Digunakan untuk melihat IP Address, Subnet Mask, dan Default Gateway Anda.

C:\Users\Siswa> ipconfig ... Ethernet adapter Ethernet0: Connection-specific DNS Suffix . : IPv4 Address. . . . . . . . . . . : 192.168.1.10 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.1.1

Di Linux, perintah yang lebih modern adalah ip addr (meskipun ifconfig yang lama masih sering digunakan).

2. Mengetes Koneksi (Ping)

Perintah paling dasar untuk mengecek apakah komputer Anda bisa "berbicara" dengan komputer lain (misalnya, router atau Google).

C:\Users\Siswa> ping google.com Pinging google.com [142.250.191.238] with 32 bytes of data: Reply from 142.250.191.238: bytes=32 time=8ms TTL=117 Reply from 142.250.191.238: bytes=32 time=9ms TTL=117 ...

Jika hasilnya "Reply from..." berarti koneksi sukses. Jika "Request timed out" atau "Destination host unreachable", berarti ada masalah.

3. Melacak Rute (Traceroute)

Jika `ping` gagal, `tracert` (Windows) atau `traceroute` (Linux) membantu Anda melacak "lompatan" (hop) yang dilewati paket data Anda. Ini sangat berguna untuk menemukan di mana letak masalahnya (apakah di router Anda, ISP, atau di tujuan).

C:\Users\Siswa> tracert google.com Tracing route to google.com [142.250.191.238] over a maximum of 30 hops: 1 1 ms 1 ms 1 ms 192.168.1.1 [Router Anda] 2 8 ms 7 ms 8 ms 10.20.1.1 [ISP Anda] 3 9 ms 8 ms 9 ms 103.4.11.1 [Node ISP Lain] ... 12 9 ms 8 ms 8 ms 142.250.191.238 [Server Google]

4. Melihat Koneksi Aktif (Netstat)

Perintah `netstat` (Network Statistics) sangat kuat untuk melihat semua koneksi jaringan yang sedang aktif di komputer Anda. Ini berguna untuk *troubleshooting* atau mendeteksi koneksi mencurigakan (malware).

C:\Users\Siswa> netstat -an Active Connections Proto Local Address Foreign Address State TCP 192.168.1.10:50123 151.101.65.133:443 ESTABLISHED TCP 192.168.1.10:50124 103.4.11.10:80 TIME_WAIT ...

Uji Pemahaman: Command Line

A. Contoh Soal dan Jawaban

Klik soal di bawah ini untuk melihat jawabannya.

Jawaban: ipconfig
Alasan: ipconfig (IP Configuration) adalah perintah standar di Windows untuk menampilkan semua konfigurasi antarmuka jaringan, termasuk IP Address, Subnet Mask, dan Default Gateway.

Jawaban: ping smkadiluhur.sch.id
Alasan: ping adalah alat diagnostik tercepat. Jika ping gagal (Request timed out), kemungkinan besar ada masalah dengan server tujuan atau rute ke sana. Jika ping berhasil tapi *website* tidak terbuka, masalahnya mungkin ada di Web Server-nya (Layer 7).

B. Soal Latihan Mandiri

Coba jawab pertanyaan berikut untuk menguji pengetahuan Anda:

  1. Apa perbedaan utama antara perintah ping dan tracert? Kapan Anda menggunakan masing-masing?
  2. Apa fungsi dari perintah netstat -an? (Apa arti dari flag `-a` dan `-n`?)
  3. Perintah ipconfig (Windows) memiliki padanan di Linux. Sebutkan setidaknya satu!