Dunia Teknologi Komputer dan Jaringan (TKJ) adalah ranah yang dinamis dan terus berkembang. Di kelas 11, siswa TKJ dituntut untuk memperdalam pemahaman mereka tentang konsep-konsep jaringan yang lebih kompleks, implementasi praktis, serta aspek keamanan. Mempersiapkan diri dengan baik untuk ujian semester 2 adalah kunci untuk menguasai materi ini. Artikel ini akan menyajikan berbagai contoh soal TKJ kelas 11 semester 2 yang mencakup berbagai topik penting, lengkap dengan penjelasan mendalam untuk membantu Anda memahami setiap konsep.
Pendahuluan: Membangun Fondasi Jaringan yang Kuat
Semester 2 kelas 11 TKJ biasanya berfokus pada topik-topik yang berorientasi pada implementasi dan troubleshooting jaringan, serta pengenalan terhadap teknologi-teknologi yang lebih maju. Materi-materi ini sangat krusial karena menjadi dasar bagi pembelajaran di jenjang yang lebih tinggi dan untuk karir di industri jaringan. Beberapa area kunci yang sering diujikan meliputi:
- Konfigurasi Perangkat Jaringan: Memahami cara mengkonfigurasi router, switch, dan perangkat jaringan lainnya.
- Protokol Jaringan Lanjutan: Mendalami cara kerja protokol seperti OSPF, BGP (pengenalan), dan pemahaman mendalam tentang DNS, DHCP.
- Keamanan Jaringan: Konsep firewall, VPN, dan pencegahan ancaman siber.
- Virtualisasi Jaringan: Pengenalan terhadap konsep virtualisasi dan penerapannya dalam jaringan.
- Troubleshooting Jaringan: Kemampuan mengidentifikasi dan menyelesaikan masalah jaringan.
Dengan pemahaman yang baik tentang area-area ini, siswa akan lebih percaya diri dalam menghadapi ujian. Mari kita mulai dengan contoh soalnya.
Bagian 1: Konfigurasi Perangkat Jaringan dan Protokol Lanjutan
Bagian ini akan menguji pemahaman Anda tentang bagaimana perangkat jaringan dikonfigurasi dan bagaimana protokol-protokol yang kompleks bekerja untuk menghubungkan jaringan.
Soal 1: Konfigurasi Routing pada Router
Sebuah perusahaan memiliki dua segmen jaringan lokal (LAN) yang perlu dihubungkan melalui router. LAN A memiliki subnet 192.168.1.0/24 dan LAN B memiliki subnet 192.168.2.0/24. Router R1 bertugas menghubungkan kedua LAN ini. Antarmuka router yang terhubung ke LAN A memiliki IP 192.168.1.1, dan antarmuka yang terhubung ke LAN B memiliki IP 192.168.2.1.
Pertanyaan:
a. Tuliskan perintah-perintah dasar untuk mengkonfigurasi interface R1 yang terhubung ke LAN A dan LAN B dengan alamat IP yang sesuai.
b. Jelaskan bagaimana kedua LAN tersebut dapat berkomunikasi satu sama lain setelah konfigurasi IP interface selesai. Apakah diperlukan konfigurasi routing statis atau dinamis? Jelaskan alasannya.
c. Jika digunakan routing dinamis menggunakan OSPF, tuliskan konfigurasi dasar pada R1 untuk mengiklankan kedua subnet tersebut agar dapat saling dikenali oleh router lain (asumsikan R1 adalah router tunggal untuk saat ini, namun persiapkan untuk skenario multi-router).
Pembahasan:
a. Konfigurasi Interface:
Perintah ini biasanya dijalankan pada CLI (Command Line Interface) perangkat router (misalnya Cisco IOS).
```bash
enable
configure terminal
interface GigabitEthernet0/0 # Asumsikan ini interface ke LAN A
ip address 192.168.1.1 255.255.255.0
no shutdown
exit
interface GigabitEthernet0/1 # Asumsikan ini interface ke LAN B
ip address 192.168.2.1 255.255.255.0
no shutdown
exit
end
write memory # atau copy running-config startup-config
```
* `enable`: Masuk ke mode privileged EXEC.
* `configure terminal`: Masuk ke mode konfigurasi global.
* `interface `: Memilih interface yang akan dikonfigurasi.
* `ip address `: Mengatur alamat IP dan subnet mask untuk interface.
* `no shutdown`: Mengaktifkan interface.
* `exit`: Keluar dari mode konfigurasi interface.
* `end`: Keluar dari mode konfigurasi global.
* `write memory`: Menyimpan konfigurasi agar tidak hilang saat router di-restart.
b. Komunikasi Antar LAN:
Setelah konfigurasi IP interface selesai, kedua LAN belum tentu dapat berkomunikasi. Router secara default hanya meneruskan paket ke jaringan yang terhubung langsung dengannya. Agar LAN A dapat berkomunikasi dengan LAN B, router perlu mengetahui bagaimana cara mencapai jaringan tujuan.
* **Routing Statis:** Jika jaringan sangat sederhana dan jumlah router sedikit, konfigurasi routing statis dapat dilakukan. Admin secara manual menambahkan informasi ke tabel routing router, menyatakan bahwa untuk mencapai jaringan tujuan X, paket harus dikirim melalui gateway Y.
* **Routing Dinamis:** Dalam jaringan yang lebih besar dan kompleks, routing dinamis lebih efisien. Router menggunakan protokol routing dinamis (seperti OSPF, EIGRP, RIP) untuk bertukar informasi routing satu sama lain secara otomatis.
Dalam kasus ini, karena router R1 memiliki kedua interface yang terhubung langsung ke LAN A dan LAN B, secara *default* router akan memiliki entri routing untuk kedua jaringan tersebut (disebut *connected routes*). Oleh karena itu, **komunikasi antara LAN A dan LAN B akan langsung dapat terjadi tanpa perlu konfigurasi routing statis atau dinamis tambahan pada R1, asalkan kedua PC di LAN masing-masing memiliki default gateway yang mengarah ke IP interface router yang terhubung ke LAN mereka.** Misalnya, PC di LAN A (192.168.1.x) harus memiliki default gateway 192.168.1.1, dan PC di LAN B (192.168.2.x) harus memiliki default gateway 192.168.2.1.
*Namun, jika ada router lain di jaringan dan R1 perlu mengiklankan kedua subnet ini ke router lain, atau jika R1 hanya terhubung ke satu segmen jaringan dan perlu merutekan ke segmen lain yang terhubung melalui router lain, maka konfigurasi routing statis atau dinamis akan diperlukan.* Pertanyaan b ini sedikit ambigu, tapi penekanan pada "router R1 bertugas menghubungkan kedua LAN ini" dengan kedua interface terhubung langsung, maka jawaban awalnya adalah *tidak perlu routing tambahan pada R1 untuk komunikasi langsung antar kedua LAN*.
c. Konfigurasi OSPF Dasar pada R1:
Jika kita mengasumsikan R1 adalah bagian dari jaringan OSPF yang lebih besar atau perlu mengiklankan subnetnya ke router lain yang juga menjalankan OSPF, maka konfigurasinya adalah sebagai berikut (asumsikan Router ID adalah 1.1.1.1):
```bash
enable
configure terminal
router ospf 1 # Angka 1 adalah Process ID, bisa apa saja
router-id 1.1.1.1
network 192.168.1.0 0.0.0.255 area 0 # Mengiklankan LAN A
network 192.168.2.0 0.0.0.255 area 0 # Mengiklankan LAN B
exit
end
write memory
```
* `router ospf 1`: Mengaktifkan proses OSPF dengan ID 1.
* `router-id 1.1.1.1`: Menetapkan Router ID. Router ID harus unik dalam domain OSPF.
* `network area `: Perintah ini memberitahu OSPF untuk mengaktifkan OSPF pada interface yang memiliki IP di dalam rentang jaringan yang ditentukan dan mengiklankan jaringan tersebut ke tetangga OSPF.
* `0.0.0.255` adalah wildcard mask untuk /24 (255.255.255.0). Wildcard mask kebalikan dari subnet mask.
* `area 0` adalah Area Backbone OSPF.
Soal 2: Konfigurasi DHCP Server
Anda ditugaskan untuk mengkonfigurasi router Cisco sebagai DHCP server untuk jaringan lokal dengan rentang IP 192.168.10.0/24. Router ini memiliki IP 192.168.10.1 yang terhubung ke jaringan tersebut. Anda perlu menyediakan pool IP mulai dari 192.168.10.100 hingga 192.168.10.200, dengan subnet mask 255.255.255.0, default gateway 192.168.10.1, dan server DNS 8.8.8.8.
Pertanyaan:
a. Tuliskan perintah-perintah konfigurasi DHCP server pada router Cisco.
b. Jelaskan mengapa konfigurasi DHCP server sangat penting dalam sebuah jaringan.
c. Bagaimana jika Anda ingin mengecualikan beberapa alamat IP dari pool DHCP (misalnya, 192.168.10.101 hingga 192.168.10.105) agar dapat digunakan untuk perangkat statis? Tuliskan perintahnya.
Pembahasan:
a. Perintah Konfigurasi DHCP Server:
```bash
enable
configure terminal
ip dhcp pool LAN_POOL # Nama pool DHCP, bisa diganti
network 192.168.10.0 255.255.255.0 # Menentukan jaringan dan subnet mask
default-router 192.168.10.1 # Menentukan default gateway
dns-server 8.8.8.8 # Menentukan server DNS
exit
interface GigabitEthernet0/0 # Interface yang terhubung ke LAN
ip address 192.168.10.1 255.255.255.0
no shutdown
exit
end
write memory
```
* `ip dhcp pool `: Membuat pool DHCP baru.
* `network `: Mendefinisikan rentang jaringan yang akan dialokasikan oleh DHCP.
* `default-router `: Menetapkan alamat IP default gateway yang akan diberikan kepada klien DHCP.
* `dns-server `: Menetapkan alamat IP server DNS yang akan diberikan kepada klien DHCP.
* Perintah `interface ... ip address ...` dan `no shutdown` memastikan interface yang terhubung ke LAN sudah aktif dan memiliki IP yang benar, yang juga akan menjadi default gateway.
b. Pentingnya DHCP Server:
DHCP (Dynamic Host Configuration Protocol) server sangat penting dalam sebuah jaringan karena:
- Otomatisasi Konfigurasi IP: Mengotomatiskan proses pemberian alamat IP, subnet mask, default gateway, dan informasi DNS kepada setiap perangkat di jaringan.
- Efisiensi Administratif: Mengurangi beban kerja administrator jaringan secara signifikan, karena tidak perlu mengkonfigurasi IP secara manual pada setiap perangkat.
- Pencegahan Konflik IP: Mencegah terjadinya konflik alamat IP yang dapat menyebabkan masalah konektivitas jaringan.
- Fleksibilitas: Memudahkan penambahan atau pemindahan perangkat ke dalam jaringan tanpa perlu konfigurasi ulang IP.
- Efisiensi Penggunaan IP: Alamat IP dapat digunakan kembali (lease time) ketika perangkat tidak lagi terhubung ke jaringan, sehingga menghemat jumlah alamat IP yang tersedia.
c. Perintah Pengecualian Alamat IP:
Untuk mengecualikan rentang alamat IP dari alokasi DHCP, Anda dapat menggunakan perintah ip dhcp excluded-address di bawah konfigurasi global.
```bash
enable
configure terminal
ip dhcp excluded-address 192.168.10.101 192.168.10.105
! Jika Anda ingin mengecualikan alamat IP tunggal:
! ip dhcp excluded-address 192.168.10.100
end
write memory
```
* `ip dhcp excluded-address `: Mengecualikan rentang alamat IP dari alokasi DHCP.
* `ip dhcp excluded-address `: Mengecualikan satu alamat IP dari alokasi DHCP.
Bagian 2: Keamanan Jaringan dan Virtualisasi
Bagian ini akan menguji pemahaman Anda tentang konsep keamanan jaringan dan pengenalan terhadap teknologi virtualisasi.
Soal 3: Konfigurasi Firewall Dasar
Anda memiliki jaringan rumah yang ingin Anda lindungi dari akses tidak diinginkan dari internet. Router di rumah Anda memiliki fitur firewall. Internet terhubung ke WAN interface router, dan jaringan rumah Anda terhubung ke LAN interface.
Pertanyaan:
a. Jelaskan konsep dasar dari firewall dalam konteks keamanan jaringan.
b. Sebutkan dua jenis kebijakan firewall yang umum diterapkan.
c. Bagaimana cara Anda mengkonfigurasi firewall pada router untuk memblokir semua lalu lintas masuk dari internet ke jaringan rumah Anda, kecuali lalu lintas yang merupakan respons dari permintaan yang berasal dari dalam jaringan rumah Anda (misalnya, saat Anda browsing internet)?
Pembahasan:
a. Konsep Dasar Firewall:
Firewall adalah sistem keamanan jaringan yang bertindak sebagai penghalang antara jaringan internal (aman) dan jaringan eksternal (tidak aman, seperti internet). Tugas utamanya adalah memantau dan mengontrol lalu lintas jaringan berdasarkan aturan keamanan yang telah ditentukan. Firewall menganalisis paket data yang masuk dan keluar, kemudian memutuskan apakah akan mengizinkan (allow) atau memblokir (deny) lalu lintas tersebut.
b. Dua Jenis Kebijakan Firewall:
- Kebijakan Default Deny (Implicit Deny): Ini adalah kebijakan yang paling aman. Semua lalu lintas jaringan secara default diblokir, dan hanya lalu lintas yang secara eksplisit diizinkan oleh aturan firewall yang dapat lewat. Artinya, administrator harus mendefinisikan setiap koneksi yang diizinkan.
- Kebijakan Default Allow: Ini adalah kebijakan yang kurang aman. Semua lalu lintas jaringan secara default diizinkan, dan hanya lalu lintas yang secara eksplisit diblokir oleh aturan firewall yang akan dicegah. Administrator hanya perlu mendefinisikan koneksi yang tidak diinginkan.
c. Konfigurasi Firewall untuk Memblokir Lalu Lintas Masuk (Stateful Inspection):
Untuk memblokir semua lalu lintas masuk dari internet kecuali respons dari permintaan internal, Anda perlu mengkonfigurasi stateful inspection firewall. Router akan melacak status koneksi.
Konsep Konfigurasi (menggunakan bahasa umum, karena implementasi spesifik bervariasi antar vendor):
1. **Aturan untuk Lalu Lintas Keluar (dari LAN ke WAN):** Izinkan semua lalu lintas yang berasal dari jaringan rumah Anda menuju internet.
* *Contoh Kebijakan:* `ALLOW OUTBOUND TRAFFIC FROM LAN TO WAN`
2. **Aturan untuk Lalu Lintas Masuk (dari WAN ke LAN):**
* Izinkan lalu lintas masuk dari internet HANYA JIKA lalu lintas tersebut merupakan *respons* dari koneksi yang telah dimulai dari dalam jaringan rumah Anda. Firewall akan mencatat koneksi yang dimulai dari dalam jaringan dan mengizinkan paket balasan yang cocok dengan koneksi tersebut.
* Blokir SEMUA lalu lintas masuk lainnya yang tidak termasuk dalam kategori di atas.
* *Contoh Kebijakan:*
* `ALLOW INBOUND TRAFFIC FROM WAN TO LAN IF RELATED OR ESTABLISHED` (Ini adalah inti dari stateful inspection).
* `DENY ALL INBOUND TRAFFIC FROM WAN TO LAN` (Kebijakan default deny untuk lalu lintas masuk yang tidak memenuhi syarat di atas).
Pada router umum, biasanya sudah ada pengaturan default untuk "Stateful Packet Inspection" atau "NAT/PAT" yang secara otomatis menangani ini. Anda tidak perlu secara eksplisit membuat aturan `ALLOW IF RELATED OR ESTABLISHED` pada banyak router rumahan. Yang perlu Anda lakukan adalah memastikan tidak ada aturan yang secara spesifik mengizinkan akses masuk yang tidak diinginkan.
Jika Anda perlu mengkonfigurasi secara manual, Anda akan mencari bagian "Firewall Rules" atau "Access Control Lists (ACLs)" pada antarmuka administrasi router Anda dan menerapkan aturan seperti di atas.
Soal 4: Pengenalan Virtualisasi Jaringan
Virtualisasi jaringan adalah teknologi yang memungkinkan pembuatan versi virtual dari sumber daya jaringan, seperti router, switch, firewall, dan server, daripada menggunakan perangkat keras fisik.
Pertanyaan:
a. Jelaskan dua manfaat utama dari virtualisasi jaringan bagi sebuah organisasi.
b. Sebutkan dan jelaskan secara singkat dua teknologi atau platform virtualisasi jaringan yang umum digunakan.
c. Bagaimana virtualisasi jaringan dapat membantu dalam proses pengujian dan pengembangan aplikasi baru?
Pembahasan:
a. Dua Manfaat Utama Virtualisasi Jaringan:
- Efisiensi Biaya (Cost Efficiency):
- Mengurangi kebutuhan akan perangkat keras fisik yang mahal (router, switch, firewall).
- Mengurangi biaya operasional seperti konsumsi daya, pendinginan, dan ruang fisik pusat data.
- Memungkinkan penggunaan sumber daya komputasi yang ada secara lebih optimal.
- Fleksibilitas dan Agilitas (Flexibility and Agility):
- Memungkinkan penyediaan dan perubahan infrastruktur jaringan secara cepat sesuai kebutuhan bisnis (provisioning and re-configuration).
- Memudahkan implementasi jaringan yang kompleks dengan topologi yang berbeda tanpa harus membeli perangkat keras baru.
- Memungkinkan skalabilitas (penambahan atau pengurangan sumber daya) dengan mudah.
b. Dua Teknologi/Platform Virtualisasi Jaringan Umum:
- VMware NSX:
- Penjelasan: NSX adalah platform virtualisasi jaringan yang komprehensif dari VMware. Ini memungkinkan administrator untuk membuat dan mengelola jaringan virtual (virtual networks) yang sepenuhnya terpisah dari perangkat keras fisik. NSX mendukung micro-segmentation, firewall terdistribusi, load balancing, dan VPN, yang semuanya dikelola secara terprogram. NSX memungkinkan pembangunan data center yang agile dan aman.
-
Cisco Application Centric Infrastructure (ACI):
- Penjelasan: Cisco ACI adalah pendekatan arsitektur untuk data center yang berpusat pada aplikasi. ACI menggunakan model policy-driven untuk mengotomatiskan penyediaan jaringan, keamanan, dan layanan lainnya. Ini menggabungkan perangkat keras jaringan Cisco dengan perangkat lunak manajemen terpusat (APIC – Application Policy Infrastructure Controller) untuk menciptakan jaringan yang terprogram dan fleksibel yang dapat merespons kebutuhan aplikasi secara dinamis.
Alternatif lain yang juga umum: Open vSwitch (OVS), Linux Network Namespaces, Docker networking, Kubernetes Network Policies.
c. Manfaat Virtualisasi Jaringan untuk Pengujian dan Pengembangan Aplikasi:
Virtualisasi jaringan sangat membantu dalam proses pengujian dan pengembangan aplikasi baru dengan cara:
- Lingkungan Pengujian yang Terisolasi: Pengembang dapat membuat lingkungan jaringan virtual yang terisolasi dan realistis untuk menguji aplikasi tanpa memengaruhi jaringan produksi.
- Simulasi Skenario Kompleks: Memungkinkan simulasi berbagai skenario jaringan, seperti kondisi jaringan yang buruk (latency, packet loss), topologi jaringan yang berbeda, atau konfigurasi keamanan yang spesifik.
- Pengujian Keamanan Aplikasi: Memfasilitasi pengujian keamanan aplikasi dengan membuat lingkungan yang aman dan terkontrol untuk mengidentifikasi kerentanan.
- Pengembangan Cepat dan Iteratif: Pengembang dapat dengan cepat membuat, memodifikasi, dan menghapus lingkungan pengujian, mempercepat siklus pengembangan dan iterasi.
- Pengujian Skalabilitas: Memungkinkan pengujian bagaimana aplikasi akan berperilaku di bawah beban jaringan yang berbeda, membantu dalam perencanaan skalabilitas.
Bagian 3: Troubleshooting Jaringan
Bagian ini menguji kemampuan Anda dalam mendiagnosis dan menyelesaikan masalah yang umum terjadi pada jaringan.
Soal 5: Troubleshooting Konektivitas Jaringan
Seorang pengguna melaporkan bahwa mereka tidak dapat mengakses internet dari komputer mereka. Komputer tersebut terhubung ke jaringan lokal melalui kabel Ethernet. Anda adalah teknisi jaringan yang ditugaskan untuk menyelesaikan masalah ini.
Pertanyaan:
a. Sebutkan langkah-langkah awal yang akan Anda lakukan untuk mendiagnosis masalah konektivitas ini.
b. Jika setelah melakukan langkah awal Anda menemukan bahwa komputer pengguna tidak mendapatkan alamat IP dari DHCP server, jelaskan kemungkinan penyebabnya dan bagaimana cara mengatasinya.
c. Jika komputer pengguna sudah mendapatkan alamat IP yang valid, tetapi masih tidak bisa mengakses internet, alat bantu apa yang akan Anda gunakan untuk menguji konektivitas lebih lanjut dan apa yang Anda cari dari hasil penggunaan alat tersebut?
Pembahasan:
a. Langkah-Langkah Awal Diagnostik:
- Verifikasi Koneksi Fisik: Periksa apakah kabel Ethernet terpasang dengan benar di komputer dan di switch/router. Periksa lampu indikator pada port Ethernet di komputer dan switch/router.
- Periksa Status Koneksi Jaringan di Komputer: Lihat ikon jaringan di taskbar. Apakah menunjukkan terhubung, terputus, atau ada tanda seru kuning?
- Periksa Konfigurasi IP di Komputer: Buka Command Prompt (CMD) dan jalankan perintah
ipconfig /all. Periksa apakah komputer mendapatkan alamat IP, subnet mask, default gateway, dan DNS server yang valid. - Ping Default Gateway: Dari CMD, coba ping alamat IP default gateway yang tertera pada hasil
ipconfig. Ini akan menguji konektivitas antara komputer dan router. - Ping Server DNS Publik: Jika ping ke default gateway berhasil, coba ping server DNS publik (misalnya,
ping 8.8.8.8). Ini menguji konektivitas ke luar jaringan lokal. - Ping Domain Name: Jika ping IP publik berhasil, coba ping domain name (misalnya,
ping google.com). Ini menguji apakah resolusi DNS berfungsi.
b. Masalah DHCP dan Solusinya:
Kemungkinan Penyebab:
- Kabel Ethernet tidak terhubung dengan baik: Komputer tidak dapat berkomunikasi dengan DHCP server.
- Port switch/router yang terhubung ke komputer non-aktif atau bermasalah: Perangkat jaringan tidak meneruskan permintaan DHCP.
- DHCP server tidak berjalan atau tidak berfungsi dengan benar: Server tidak merespons permintaan DHCP.
- DHCP server tidak memiliki pool IP yang tersedia: Semua alamat IP dalam rentang sudah dialokasikan.
- Konfigurasi DHCP relay agent salah (jika DHCP server berada di subnet yang berbeda): Permintaan DHCP tidak sampai ke server.
- Firewall memblokir port UDP 67 dan 68: Port yang digunakan untuk komunikasi DHCP.
-
Klien DHCP di komputer dinonaktifkan: Layanan DHCP di komputer tidak berjalan.
Cara Mengatasi:
- Periksa kembali koneksi fisik kabel dan lampu indikator.
- Periksa status port pada switch/router. Coba pindahkan kabel ke port lain.
- Periksa status dan konfigurasi DHCP server. Pastikan layanan berjalan dan pool IP masih tersedia.
- Jika DHCP server berada di subnet lain, periksa konfigurasi DHCP relay agent pada router.
- Periksa konfigurasi firewall pada router atau server yang mungkin memblokir port DHCP.
- Pastikan layanan "DHCP Client" di komputer pengguna berjalan (Services.msc).
- Coba lepaskan dan dapatkan kembali alamat IP secara manual di komputer:
ipconfig /releaselaluipconfig /renew.
c. Alat Bantu Troubleshooting dan Hasil yang Dicari:
Jika komputer sudah mendapatkan IP valid tetapi tidak bisa akses internet, alat bantu yang paling umum digunakan adalah:
1. **Ping:**
* **Penggunaan:**
* `ping `: Memastikan router dapat dijangkau.
* `ping `: Memastikan konektivitas ke internet dan server DNS dapat dijangkau via IP.
* `ping `: Memastikan resolusi DNS berfungsi dan konektivitas ke internet.
* **Hasil yang Dicari:**
* Jika `ping ` gagal, masalahnya mungkin di jaringan lokal atau pada router.
* Jika `ping ` gagal tetapi `ping ` berhasil, masalahnya mungkin di router (NAT/PAT tidak berfungsi) atau di ISP.
* Jika `ping ` gagal tetapi `ping ` berhasil, masalahnya jelas ada pada **resolusi DNS**.
2. **Traceroute (atau Tracert di Windows):**
* **Penggunaan:** `tracert google.com` (di Windows) atau `traceroute google.com` (di Linux/macOS).
* **Hasil yang Dicari:**
* Alat ini menunjukkan jalur (hop by hop) yang dilalui paket dari komputer Anda hingga tujuan.
* Jika traceroute berhenti di hop tertentu sebelum mencapai tujuan, itu menunjukkan di mana letak masalahnya. Bisa jadi di router lokal Anda, router ISP, atau router di jaringan lain.
* Jika traceroute berhenti pada router internal Anda, mungkin ada masalah konfigurasi routing atau firewall pada router tersebut.
* Jika traceroute berhasil mencapai tujuan, maka masalahnya bukan pada jalur utama, mungkin ada masalah dengan aplikasi tertentu atau port yang diblokir di sisi server.
3. **Nslookup (atau Dig di Linux/macOS):**
* **Penggunaan:** `nslookup google.com`
* **Hasil yang Dicari:**
* Alat ini digunakan untuk menguji fungsionalitas DNS.
* Jika `nslookup` tidak dapat menemukan alamat IP untuk domain yang diminta, berarti ada masalah dengan server DNS yang dikonfigurasi atau server DNS itu sendiri tidak merespons.
* Anda bisa mencoba `nslookup google.com ` untuk menguji dengan server DNS yang berbeda.
Kesimpulan
Memahami dan mampu menjawab contoh soal seperti di atas akan sangat membantu siswa TKJ kelas 11 dalam mempersiapkan diri menghadapi ujian semester 2. Kunci utama adalah tidak hanya menghafal perintah atau konsep, tetapi benar-benar memahami mengapa suatu konfigurasi dilakukan dan bagaimana sebuah protokol bekerja. Praktik langsung di simulator jaringan seperti Cisco Packet Tracer atau GNS3 juga akan sangat meningkatkan pemahaman dan kemampuan troubleshooting Anda. Teruslah berlatih dan jangan ragu untuk mencari sumber belajar tambahan. Semoga sukses dalam ujian Anda!
