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.
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).
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).
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).
Uji Pemahaman: Command Line
A. Contoh Soal dan Jawaban
Klik soal di bawah ini untuk melihat jawabannya.
ipconfig
Alasan:
ipconfig (IP Configuration) adalah perintah standar di Windows untuk menampilkan semua konfigurasi antarmuka jaringan, termasuk IP Address, Subnet Mask, dan Default Gateway.
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:
- Apa perbedaan utama antara perintah
pingdantracert? Kapan Anda menggunakan masing-masing? - Apa fungsi dari perintah
netstat -an? (Apa arti dari flag `-a` dan `-n`?) - Perintah
ipconfig(Windows) memiliki padanan di Linux. Sebutkan setidaknya satu!