Modul Ukk TKJ 2017 Samsul Alam
Modul Ukk TKJ 2017 Samsul Alam
PANDUAN
UJI KOMPETENSI KEAHLIAN
TEKNIK KOMPUTER DAN JARINGAN
PAKET 1 LINUX SERVER
TAHUN PELAJARAN 2016/2017
PENGANTAR
Pengantar Modul
Ujian Nasional bagi peserta didik SMK merupakan bagian dari proses penilaian untuk mengukur
ketercapaian tujuan institusional pendidikan. Ujian Nasional itu sendiri bukan merupakan tujuan akhir
dari pendidikan, akan tetapi merupakan tujuan dari dihasilkannya tamatan yang kompeten sesuai
kebutuhan dunia kerja. Ujian nasional untuk kejuruan SMK dilaksanakan dalam bentuk Uji Kompetensi
Keahlian (UKK). Hasil Uji Kompetensi Keahlian dari peserta didik akan menjadi indikator ketercapaian
standar kompetensi lulusan, sedangkan bagi stakeholder akan dijadikan sebagai informasi atas
kompetensi yang dimiliki si calon tenaga kerja, untuk itu diperlukan perangkat dan mekanisme untuk
memperkuat pengakuan dari pihak stakeholder.
Materi uji pada UKK disusun berdasarkan jenjang kompetensi lulusan SMK pada Kerangka Kualifikasi
Nasional Indonesia. Kompetensi lulusan SMK sesuai KKNI minimal memuat kemampuan melaksanakan
pekerjaan spesifik, operasional dasar, dan kualiti kontrol. Soal ujian kompetensi keahlian dirancang
dalam bentuk ujian Teori Kejuruan (tes tertulis pilihan ganda) dan Praktik Kejuruan berbentuk projek
yang dilaksanakan secara individual. Teori Kejuruan mengukur pemahaman peserta didik terhadap
landasan pengetahuan di samping untuk menguji analisis, daya nalar dan penyelesaian masalah,
sedangkan Praktik Kejuruan mengukur kemampuan peserta uji dalam mengerjakan sebuah tugas atau
membuat suatu produk sesuai tuntutan standar kompetensi.
Implementasikan topologi diatas untuk melakukan pengujian fungsi DNS Server, Web Server, FTP Server,
Proxy Server dan Mail Server dengan ketentuan :
a. Membuat perencanaan sesuai dengan topologi jaringan yang disediakan
b. Melakukan Perakitan PC Server dan Instalasi OS Linux
c. Melakukan instalasi implementasi sesuai topologi
d. Instalasi PC Client (Ubuntu) dan membuat website (www.sekolah.sch.id dan www.smkbisa.com)
sesuai dengan aplikasi yang sudah Wordpress
e. Melakukan konfigurasi DNS Server, Web Server, FTP Server, dan Proxy Server
f. Melakukan pengujian fungsi jaringan (sistem koneksi) dan pengujian aplikasi server (pengujian
DNS Server, FTP Server, Web Server dan Proxy Server)
Kebutuhan Software :
Oracle VirtualBox, Filezilla Client, Mozilla Firefox/Google Chrome.
Setting VirtualBox.
Buka virtualbox, pilih Baru, kemudian isi parameternya sesuai dengan gambar :
Konfigurasi ukuran RAM sesuai dengan kebutuhan. Pastikan tidak menyetting ukuran RAM melebihi
batas warna hijau
Pilih create a virtual hard disk now, untuk membuat harddisk virtual :
Tentukan extensi file virtual harddisk yang diinginkan, jika belum terlalu mengerti bisa dipilih yang
default saja, yaitu VDI
Tentukan ukuran harddisk virtual yang akan dibuat. Dalam contoh disini menggunakan kapasitas 10 GB
untuk harddisk virtualnya.
Sampai saat ini kita telah selesai membuat sebuah virtual machine. Berikut tampilan saat telah selesai
Aktifkan fitur tambahan dengan masuk ke menu Pengaturan Sistem Fitur tambahan kemudian
ceklis.
Setting Adater jaringan, ke Host-only karena kita akan menggunakan Host Machine asli untuk clientnya.
Pilih Image DVD Debian 7 dengan memilih icon choose disk image
Pilih image debian 7 DVD 1 untuk memulai installer sistem operasi, kemudian klik Open
Untuk menyimpannya silahkan tekan kombinasi tombol CTRL + X kemudian Y untuk konfirmasi.
3. Cek Konfigurasi
Selesai di restart, selanjutnya cek apakah konfigurasi sudah benar dan berjalan dengan perintah :
# ifconfig
Untuk memasukkan DVD ke 2 di virtual, masuk ke menu perangkat/device -> pilih dvd-debian ke 2 yang
ada didaftar, jika tidak ada silahkan pilih Choose disk image untuk memilihnya dari direktori. Berikut
gambarnya :
Jika sudah dipilih maka akan muncul kotak dialog konfirmasi untuk Paksa Unmount/Force Unmount.
Kemudian pilih tombol Paksa Unmount/Force Unmount untuk melanjutkan.
Sementara DVD ke 2 sudah dimasukkan, selanjutnya tinggal ditambahkan repositori DVD ke 2 tersebut
dengan perintah :
# apt-cdrom add
Lakukan perintah apt-cdrom add sebanyak 2 kali, karena terkadang perintah yang pertama tidak
berjalan sempurna dan repositori belum terdaftar dalam file source.list
Kemudian lakukan instalasi paket-paket yang dibutuhkan untuk konfigurasi sesuai dengan ketentuan.
Berikut perintahnya :
# apt-get install bind9 proftpd squid lynx apache2 php5 php5-mysql mysql-server
phpmyadmin
Masukkan password untuk MySQL Server. Boleh disamakan dengan password login root :
Keterangan : Kotak dialog untuk pemilihan service web server yang akan digunakan.
Masukkan lagi DVD-2 debian untuk menyelesaikan instalasi. Langkahnya sama dengan yang sebelumnya
diatas :
Masukkan password untuk login database phpmyadmin. Bisa disamakan dengan password root :
Masukkan MySQL password untuk phpmyadmin. Bisa disamakan dengan password root :
5. Konfigurasi DNS/BIND
# nano /etc/bind/named.conf.local
6. Buat zone
Karena disoal terdapat dua domain, maka disini untuk konfigurasi zone nya terdapat dua buah domain
dengan type master. Bukan secondary domain.
zone "sekolah.sch.id" {
type master;
file "/etc/bind/db.sekolah.sch.id";
};
zone "smkbisa.com" {
type master;
file "/etc/bind/db.smkbisa.com";
};
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
Jika hasilnya tidak ok atau failed maka konfigurasi DNS ada kemungkinan salah, maka silahkan cek lagi
kembali konfigurasinya.
Langkah terakhir cek menggunakan perintah nslookup dan dig untuk memastikan konfigurasi benar-
benar berjalan. Perintahnya seperti berikut :
# nslookup sekolah.sch.id
# nslookup smkbisa.com
Setelah di cek menggunakan nslookup langkah terakhir cek menggunakan perintah dig.
# dig sekolah.sch.id
Jika status yang muncul NOERROR berarti konfigurasi sudah selesai dan bisa dilanjutkan dengan
konfigurasi web server. Tetapi jika hasilnya SERVAIL maka konfigurasi masih salah, silahkan cek lagi file-
file konfigurasi DNS server
# dig smkbisa.com
Selanjutnya disable file default dan enable file sekolah.sch.id dan smkbisa.com dengan perintah :
root@server:/etc/apache2/sites-available# a2dissite default
root@server:/etc/apache2/sites-available# a2ensite sekolah.sch.id
root@server:/etc/apache2/sites-available# a2ensite smkbisa.com
root@server:/etc/apache2/sites-available# cd ~
Buat direktori untuk kedua web yang tadi dibuat, karena belum memiliki direktori dengan perintah :
# mkdir /var/www/sekolah
# mkdir /var/www/smkbisa
Atur chmod atau hak akses dari directory yang dibuat barusan :
# chmod 777 R /var/www/sekolah/
# chmod 777 R /var/www/smkbisa/
Kemudian buat file php di masing-masing direktori dengan nama index.php untuk membuat tampilan
halaman web ketika diakses dari browser untuk masing-masing domain. Pertama kita isi untuk halaman
sekolah.sch.id. berikut perintahnya :
# nano /var/www/sekolah/index.php
</body>
</html>
Tambahkan user baru dengan nama admin untuk login ke virtual direktori tersebut dengan perintah :
# adduser admin
Selanjutnya tinggal kita cek dari sisi client menggunakan browser. Tapi sebelum itu setting terlebih
dahulu ip address dari ke client supaya terkoneksi ke server.
Masuk ke control panel, kemudian View by pilih Small icons. Pilih Network and Sharing Center
Pilih dan klik kanan di VirtualBox Host-Only Network kemudian pilih Properties.
Pilih Internet Protocol Version 4 (TCP/Ipv4) Properties Use the following IP address :
kemudian isi ip address-nya sesuai dengan network yang digunakan di server. Lihat gambar berikut ini
Lakukan ping untuk mengecek konektivitas dan memastikan bahwa client sudah terkoneksi dengan
server. Buka Command Prompt di windows, kemudian ping ke alamat ip 192.168.100.1 dan
sekolah.sch.id, jika hasinya reply berarti client sudah terkoneksi ke server.
Buka browser Google Chrome/Mozilla Firefox kemudian ketik sekolah.sch.id di address bar. Jika berhasil
maka akan tampil halaman web yang sudah dibuat.
Selanjutnya ketik smkbisa.com di address bar. Jika berhasil maka akan tampil halaman web yang sudah
dibuat.
Untuk mengecek virtual directory, silahkan akses dengan alamat sekolah.sch.id/~admin. Jika berhasil
akan muncul seperti gambar berikut ini :
Kita akan isi virtual direktory tersebut dengan membuat sebuah direktori. Gunakan filezilla client untuk
login ke virtual directory tersebut.
Masukkan nama Host : sekolah.sch.id, username : admin, password : admin kemudian klik quickconnect
Jika sudah berhasil login, maka akan muncul notifikasi successful dan akan ada direktori public_html di
bagian kanan.
Untuk mengetesnya, buat sebuah direktori di public_html dengan klik kanan kemudian pilih Create
directory
cek kembali di browser kemudian reload untuk memastikan direktori sudah dibuat. Jika berhasil maka
akan muncul di halaman web.
Upload file menggunakan filezilla client. Buka filezilla client kemudian isi, Host : ftp.sekolah.sch.id,
username : share, password : share, selanjutnya pilih Quickconnect
Cara upload filenya adalah dengan men-drag file yang ada di jendela kiri ke direktori server yang masih
kosong di sebelah kanan. Perhatikan gambar diatas. Pada gambar diatas file yang di upload adalah file
cms wordpress.
Jika berhasil maka file yang tadi di upload akan muncul dilaman web.
Cari baris dengan kombinasi tombol CTRL + W, kemudian masukkan kata http_access2. Hilangkan tanda
pagar yang ada didepan baris http_access deny all
Cari baris dengan kombinasi tombol CTRL + W, kemudian masukkan kata acl connect. Tambahkan
beberapa baris teks seperti gambar berikut ini :
Stop service squid dan buat swap cache proxy dari squid dengan perintah berikut :
Agar rules iptables tidak hilang ketika di server di reboot, simpan didalam file rc.local :
# nano /etc/rc.local
Langkah terakhir, tambahkan settingan di browser. Masuk ke browser kemudian pilih Option :
Kemudian cek domain yang di blok yaitu smkbisa.com di browser, jika muncul error berarti proxy sudah
berjalan.