Uji Kompetensi Keahlian (UKK) Teknik Komputer dan Jaringan merupakan salah satu tahapan penting yang harus dilalui oleh siswa SMK jurusan TKJ untuk mengukur kompetensi yang telah dipelajari selama masa pendidikan. Salah satu model soal yang sering muncul adalah integrasi berbagai layanan jaringan dalam satu topologi yang saling terhubung dan berfungsi secara optimal.
Pada UKK TKJ 2025, peserta dituntut untuk mampu mengintegrasikan beberapa layanan penting seperti DHCP Server, DNS Server, Apache Web Server, dan NAT Router. Meskipun secara individu setiap layanan memiliki konfigurasi yang berbeda, tantangan sebenarnya terletak pada bagaimana seluruh layanan tersebut dapat berjalan secara terintegrasi.
Kemampuan ini sangat relevan dengan kebutuhan dunia kerja saat ini. Seorang Network Administrator maupun System Administrator tidak hanya dituntut memahami satu layanan saja, tetapi juga mampu mengelola berbagai layanan sekaligus dalam satu infrastruktur jaringan.
Artikel ini akan membahas secara lengkap mulai dari perencanaan jaringan, konfigurasi layanan, pengujian, hingga troubleshooting yang umum ditemui saat pelaksanaan UKK.
Memahami Studi Kasus UKK TKJ
Sebelum melakukan konfigurasi, penting untuk memahami alur kerja jaringan yang akan dibangun.
Tujuan Infrastruktur
Dalam studi kasus ini, jaringan harus mampu:
- Memberikan IP otomatis kepada client menggunakan DHCP.
- Melakukan resolusi nama domain menggunakan DNS.
- Menyediakan layanan website menggunakan Apache Web Server.
- Memberikan akses internet menggunakan NAT.
- Memastikan seluruh layanan saling terintegrasi.
Gambaran Topologi
Topologi sederhana yang umum digunakan:
Internet
โ
Router NAT
โ
Server Linux
โโโ DHCP Server
โโโ DNS Server
โโโ Apache Web Server
โ
Switch
โ
Client PC
Server bertindak sebagai pusat layanan jaringan, sedangkan router bertugas menghubungkan jaringan lokal dengan internet.
Perencanaan IP Address
Tahap pertama yang harus dilakukan adalah membuat perencanaan alamat IP.
Contoh Skema IP
| Perangkat | IP Address |
|---|---|
| Router LAN | 192.168.10.1 |
| Server Linux | 192.168.10.2 |
| DHCP Pool | 192.168.10.100-200 |
| DNS Server | 192.168.10.2 |
| Web Server | 192.168.10.2 |
| Client | DHCP |
Subnet Mask:
192.168.10.0/24
Gateway:
192.168.10.1
DNS:
192.168.10.2
Mengapa Perencanaan Penting?
Kesalahan perencanaan IP merupakan penyebab utama kegagalan layanan.
Beberapa masalah yang sering terjadi:
- Konflik IP Address.
- Gateway salah.
- DNS tidak dapat diakses.
- DHCP memberikan alamat di luar subnet.
Konfigurasi DHCP Server
DHCP (Dynamic Host Configuration Protocol) berfungsi memberikan konfigurasi jaringan secara otomatis kepada client.
Instalasi DHCP Server
Pada Debian atau Ubuntu:
apt update
apt install isc-dhcp-server -y
Konfigurasi Interface
Edit file:
/etc/default/isc-dhcp-server
Isi:
INTERFACESv4="ens33"
Sesuaikan dengan interface yang digunakan.
Konfigurasi Pool DHCP
Edit:
/etc/dhcp/dhcpd.conf
Tambahkan:
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.100 192.168.10.200;
option routers 192.168.10.1;
option domain-name-servers 192.168.10.2;
option domain-name "ukk.local";
default-lease-time 600;
max-lease-time 7200;
}
Restart layanan:
systemctl restart isc-dhcp-server
Verifikasi DHCP
Periksa status:
systemctl status isc-dhcp-server
Lakukan renew IP pada client:
ipconfig /renew
atau
dhclient
Konfigurasi DNS Server
DNS berfungsi menerjemahkan nama domain menjadi alamat IP.
Instalasi Bind9
apt install bind9 bind9utils bind9-doc -y
Membuat Zona Forward
Edit:
/etc/bind/named.conf.local
Tambahkan:
zone "ukk.local" {
type master;
file "/etc/bind/db.ukk.local";
};
Membuat File Zona
cp /etc/bind/db.local /etc/bind/db.ukk.local
Edit:
nano /etc/bind/db.ukk.local
Isi:
@ IN SOA ns.ukk.local. admin.ukk.local. (
2
604800
86400
2419200
604800 )
@ IN NS ns.ukk.local.
ns IN A 192.168.10.2
www IN A 192.168.10.2
Restart:
systemctl restart bind9
Pengujian DNS
nslookup www.ukk.local
atau
dig www.ukk.local
Jika berhasil, DNS akan mengembalikan alamat IP server.
Konfigurasi Apache Web Server
Apache merupakan web server yang paling banyak digunakan pada sistem Linux.
Instalasi Apache
apt install apache2 -y
Membuat Website UKK
Edit:
/var/www/html/index.html
Contoh isi:
<h1>UKK TKJ 2025</h1>
<h2>Integrasi DHCP DNS Web Server dan NAT</h2>
<p>Website berhasil diakses.</p>
Restart Apache:
systemctl restart apache2
Pengujian Web Server
Akses:
http://192.168.10.2
atau
http://www.ukk.local
Jika halaman tampil, maka layanan web server berjalan normal.
Konfigurasi NAT Router
NAT (Network Address Translation) memungkinkan jaringan lokal mengakses internet menggunakan satu alamat publik.
Konsep NAT
Bayangkan NAT sebagai resepsionis kantor.
Semua karyawan menggunakan nomor internal, tetapi ketika berkomunikasi dengan luar kantor, resepsionis mewakili seluruh komunikasi tersebut menggunakan satu nomor resmi perusahaan.
Begitu pula NAT bekerja pada jaringan komputer.
Konfigurasi NAT Linux
Aktifkan forwarding:
nano /etc/sysctl.conf
Aktifkan:
net.ipv4.ip_forward=1
Terapkan:
sysctl -p
Tambahkan NAT:
iptables -t nat -A POSTROUTING -o ens18 -j MASQUERADE
Simpan aturan:
apt install iptables-persistent
Konfigurasi NAT MikroTik
Jika menggunakan MikroTik:
/ip firewall nat
add chain=srcnat out-interface=ether1 action=masquerade
Verifikasi:
/ip firewall nat print
Integrasi Seluruh Layanan
Setelah semua layanan berjalan, lakukan integrasi.
Urutan komunikasi:
- Client meminta IP ke DHCP.
- DHCP memberikan IP, Gateway, dan DNS.
- Client meminta resolusi nama ke DNS.
- DNS menerjemahkan domain ke IP Web Server.
- Client mengakses Web Server.
- Router NAT menyediakan akses internet.
Jika salah satu layanan gagal, maka rantai komunikasi akan terputus.
Metode Pengujian UKK
Pengujian DHCP
Periksa:
ipconfig
Pastikan:
- IP sesuai subnet.
- Gateway benar.
- DNS benar.
Pengujian DNS
ping www.ukk.local
atau
nslookup www.ukk.local
Pengujian Web Server
Buka browser:
http://www.ukk.local
Pengujian Gateway
ping 192.168.10.1
Pengujian Internet
ping 8.8.8.8
Jika berhasil tetapi domain gagal, berarti masalah berada pada DNS.
Kesalahan yang Sering Terjadi
DHCP Tidak Memberikan IP
Penyebab:
- Service mati.
- Interface salah.
- Firewall memblokir.
Solusi:
- Restart service.
- Cek interface.
- Periksa log.
DNS Tidak Resolve
Penyebab:
- Zona salah.
- File konfigurasi error.
- DNS client tidak sesuai.
Solusi:
named-checkconf
named-checkzone
Website Tidak Bisa Diakses
Penyebab:
- Apache mati.
- Firewall aktif.
- File index tidak ada.
Solusi:
systemctl restart apache2
NAT Tidak Berfungsi
Penyebab:
- IP Forwarding belum aktif.
- Rule NAT salah.
- Gateway client salah.
Solusi:
Periksa:
sysctl net.ipv4.ip_forward
Best Practice UKK TKJ
Beberapa praktik terbaik saat mengerjakan UKK:
- Kerjakan sesuai urutan layanan.
- Uji setiap layanan sebelum lanjut.
- Dokumentasikan konfigurasi.
- Gunakan IP Address yang rapi.
- Simpan backup konfigurasi.
- Periksa log ketika terjadi error.
- Jangan mengubah konfigurasi tanpa analisis.
Tips Menghadapi UKK TKJ
Sebelum Ujian
- Kuasai Linux dasar.
- Latihan konfigurasi berulang.
- Hafal lokasi file konfigurasi.
- Pahami konsep jaringan.
Saat Ujian
- Baca soal sampai selesai.
- Buat sketsa topologi.
- Catat IP Address.
- Uji setiap langkah.
Setelah Konfigurasi
- Verifikasi seluruh layanan.
- Dokumentasikan hasil.
- Screenshot bukti pengujian.

Kesimpulan
Integrasi DHCP, DNS, Apache Web Server, dan NAT merupakan kompetensi inti yang wajib dikuasai siswa Teknik Komputer dan Jaringan. Melalui studi kasus UKK TKJ 2025 ini, peserta dapat memahami bagaimana berbagai layanan jaringan saling terhubung dalam satu infrastruktur yang utuh.
Kunci keberhasilan bukan hanya mampu menginstal layanan, tetapi memahami hubungan antar layanan tersebut. Dengan perencanaan IP yang baik, konfigurasi yang sistematis, serta metode pengujian yang tepat, seluruh kebutuhan soal UKK dapat diselesaikan dengan lebih mudah dan minim kesalahan.
Semakin sering melakukan praktik laboratorium dan simulasi, semakin besar peluang untuk menyelesaikan UKK dengan hasil yang optimal.
FAQ
Pertanyaan:
Apa fungsi DHCP Server dalam UKK TKJ?
Jawaban:
DHCP Server memberikan alamat IP, gateway, dan DNS secara otomatis kepada client.
Pertanyaan:
Mengapa DNS Server diperlukan?
Jawaban:
DNS digunakan untuk menerjemahkan nama domain menjadi alamat IP sehingga lebih mudah diakses.
Pertanyaan:
Apa fungsi NAT pada jaringan?
Jawaban:
NAT memungkinkan banyak perangkat menggunakan satu alamat publik untuk mengakses internet.
Pertanyaan:
Bagaimana cara memastikan Apache berjalan normal?
Jawaban:
Periksa status layanan dan akses website melalui browser menggunakan IP atau domain.
Pertanyaan:
Apa kesalahan paling sering saat UKK?
Jawaban:
Kesalahan IP Address, DNS yang tidak resolve, serta konfigurasi gateway yang tidak sesuai.
Apakah Anda pernah mengerjakan UKK TKJ dengan skenario integrasi layanan seperti DHCP, DNS, Web Server, dan NAT? Bagikan pengalaman, kendala, atau solusi yang pernah Anda temukan pada kolom komentar.
Jika artikel ini bermanfaat, jangan lupa membagikannya kepada teman, guru, maupun siswa TKJ lainnya. Kunjungi juga artikel-artikel terbaru seputar Linux Server, MikroTik, Cisco, Cloud Computing, Administrasi Sistem Jaringan, dan persiapan UKK TKJ untuk meningkatkan kompetensi Anda di bidang infrastruktur IT.