Pembahasan Soal Ujian Praktek UKK Paket Soal 1

Dalam artikel ini saya akan memberikan tutorial singkat tentang materi yang akan di ujikan dalam ujikom ujian praktek kejuruan atau UKK Teknik Komputer dan Jaringan untuk SMK paket soal 1 tahun 2016 atau singkatnya Tutorial Pembahasan Soal Ujian Praktek UKK TKJ Paket Soal 1



Dilihat dalam soal UKK TKJ SMK Paket Soal 1, terlihat disitu bahwa siswa bertindak sebagai teknisi jaringan yang bertugas untuk merancang bangun dan mengkonfigurasi sebuah PC Server yang berfungsi sebagai Gateway Internet, Web Server dan juga berfungsi sebagai DNS Server serta menginstalasi dan mengkonfigurasi web berbasis CMS Wordpress dan lain sebagainya, lebih lengkapnya liat di soalnya saja ya :D

Nah pasti ada kan siswa - siswi di sekolah anda yang milih paket soal 1 dan belum bisa mengkonfigurasinya ? Okey cooccookk untuk yang belum bisa mengkonfigurasi tugas - tugas implementasi yang diberikan sesuai soal ukk tersebut anda bisa melihat / menyimak tutorial pembahasan paket soal 1 Ujian Praktek UKK Teknik Komputer Jaringan SMK berikut ini.

Gambar Kerja Ujian Praktek TKJ Paket Soal 1
Gambar Kerja Ujian Praktek TKJ Paket Soal 1

Disini saya menggunakan media virtualbox dan menggunakan ISO Linux Debian 6.0.0. Untuk yang menggunakan VBox pastikan adaptor nic anda yang ke 2 diaktifkan karena dalam soal menggunakan 2 NIC.

Bahan yang diperlukan :
- CMS Wordpress : Download
- Aplikasi WinSCP : Download

A. Konfigurasi IP
1. Ketik perintah : nano /etc/network/interfaces
KonfigurasiIPAddressdebianserver

2. Edit file interfacesnya, lalu tambahkan konfigurasi seperti berikut ini.
Untuk eth0 address dan gateway nya sesuai yang diberikan oleh ISP Sekolah anda / guru anda.disini hanya sebagai contoh saja.
KonfigurasiIPdebianserverujianpraktek

3. Aktifkan eth0 dan eth1 dengan perintah : ifup eth0 dan ifup eth1

4. Restart networknya : service networking restart
    Pastikan tidak ada error saat direstart jika ada yang error/failed cek konfigurasi ulang network anda

5. Cek IP / Konfigurasi IP : ifconfig eth0 dan ifconfig eth1
Konfigurasipcserverujianpraktek

6. Hubungkan client (windows) dengan Server, atur alamat ip address client sesuai dengan ip server.
       Address : 192.168.100.2 (selain 192.168.100.1)
       Netmask : 255.255.255.248       
       Gateway : 192.168.100.1
       DNS : 192.168.100.1
                   8.8.8.8 

KonfigurasiPCServerujianpraktektkj
 7. Lakukan pengujian dengan cara mengeping dari IP Server ke Client dan juga sebaliknya, pastikan saling 
     terhubung antara server dengan client. ketik : ping [ip_server/client] di comand server atau di
     CMD pada windows client.

B. Konfigurasi PC Router / Gateway Internet
1. Edit file ip_forward : nano /proc/sys/net/ipv4/ip_forward
konfigurasiPCrouterGatewayInternetujikomukk
    Lalu ganti angka 0 menjadi 1

2. Edit file sysctl.conf : nano /etc/sysctl.conf
KonfigurasiPCrouterGatewayInternetujianpraktek
    Cari : #net.ipv4.ip_forward=1 lalu hapus # didepannya.

3. Ketikan perintah : iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
                                 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Konfigurasi PC Router / Gateway Internet iptables
    Ket : -i eth1 : sesuaikan ethernet yang terhubung ke LAN
            -o eth0 : sesuaikan ethernet yang terhubung ke Internet

4. Edit file rc.local : nano /etc/rc.local
Konfigurasi PC Router / Gateway Internet
    Tambahkan konfigurasi diatas exit 0 : iptables-restore</etc/iptables.sav 


5. Setelah itu, ketik perintah : iptables-save|tee /etc/iptables.sav
Konfigurasi PC Router / Gateway Internet


C. Instalasi dan Konfigurasi DNS Server
1. Masukan cd-room terlebih dahulu : apt-cdrom add
    Setelah itu install bind9 : apt-get install bind9
instalasikonfigurasidnsserver ujian praktek tkj

2. Pindah ke bind : cd /etc/bind
    Copy kan file : db.local ke db.sekolah
              db.127   ke db.192
Konfigurasi DNS Server Linux Debian Ujian Praktek komputer

3. Konfigurasi named.conf.local : nano named.conf.local
Konfigurasi DNS Server Linux Ujian Praktek TKJ
    Lalu tambahkan konfigurasi menjadi seperti berikut ini.
Konfigurasi DNS Server Linux Ujian Praktek TKJ komputer

4. Edit file db.sekolah : nano db.sekolah
Konfigurasi DNS Server Linux Ujian Praktek TKJ komputerKonfigurasi DNS Server Linux Ujian Praktek TKJ
      Edit dan tambahkan konfigurasi menjadi seperti berikut ini.
Konfigurasi DNS Server Linux Ujian Praktek TKJ

5. Edit file db.192 : nano db.192
Konfigurasi DNS Server Linux Ujian Praktek TKJ
Konfigurasi DNS Server Linux Ujian Praktek TKJ DB.127
 Edit dan tambahkan konfigurasinya menjadi seperti berikut ini.
Konfigurasi DNS Server Linux Ujian Praktek TKJ

6. Ubah konfigurasi file resolv : nano /etc/resolv.conf
Konfigurasi DNS Server Linux Ujian Praktek TKJ
    Edit menjadi sperti berikut ini.
Konfigurasi DNS Server Linux Ujian Praktek TKJ

7. Restart bind9 : service bind9 restart
    Pastikan tidak ada error / failed saat direstart. Jika ada cek konfigurasi yang telah anda lakukan.
merestart bind9 ujian praktek tkj komputer

8. Pengujian DNS Servernya, ketikan perintah : nslookup sekolah.web.id
                                                                           nslookup www.sekolah.web.id
                                                                           nslookup student.sekolah.web.id
pengujian dns server ujian praktek tkj

D. Instalasi dan Konfigurasi Web Server
1. Menginstall aplikasi web server : apt-get install apache2 php5 links
2. Install lagi : apt-get install phpmyadmin mysql-server mysql-client
    Jika sudah anda akan menemukan konfigurasi seperti berikut ini. Masukan password Mysql anda.
    Pilih Apache2
    Pilih NO
3. Pindah ke direktori sites-available : cd /etc/apache2/sites-available

4. Copy file konfigurasi default, seperti gambar berikut ini.

5. Disable file konfigurasi default dan Enable file sekolah serta student,
    ketik perintah : a2dissite default
           a2ensite sekolah
           a2ensite student

6. Edit Konfigurasi file sekolah : nano sekolah


     Ubah Localhost ke nama domain dan Tambahkan ServerName sama www-data, edit seperti
     gambar berikut ini.

10. Edit file konfigurasi student, ketik perintah : nano student


      Ubah dan tambahkan konfigurasi, localhost ganti menjadi nama domain dan tambahkan www-data

11. Pindah ke direktori var, ketik : cd /var/www
      Lalu buat direktori www-data, ketik perintah : mkdir www-data

Tunggu Konfigurasi Web Server belum selesai, sekarang saatnya kita upload file .zip cms wordpress yang sudah di download ke direktori /var/www/www-data. Sebelum mengupload file tersebut kita membutuhkan SSH Server dan SSH Client, untuk SSH Client menggunakan aplikasi WinSCP.

D.1. Instalasi dan Konfigurasi SSH Server dan SSH Client
1. Install SSH Server, ketik perintah : apt-get install ssh
2. Edit konfigurasi sshd_config, ketik perintah : nano /etc/ssh/sshd_config

      Ubah Port 22 menjadi Port 1734 sesuai peintah pada soal ujian praktek.

3. Restart ssh, ketik perintah : service ssh restart

4. Install WinSCP pada komputer client, lalu buka.
     - File protocol : Ubah menjadi SCP
     - Hostname : Isi IP Address PC Server
     - Port Number : Isi port sesuai konfigurasi sshd_config tadi.
    Setelah itu klik Login
    Klik Add / Klik Update

5. Ubah posisi direktori ke /var/www/www-data

6. Upload dengan cara klik kanan file yang akan di upload atau bisa dengan menyeret file yang  
    akan di upload ke direktori /var/www/www-data/ setelah itu klik OK

7. Masuk kembali ke PC Server, pindah ke www-data, ketik : cd /var/www/www-data

8. Install terlebih dahulu unzip sebelum anda mengekstrak filenya, ketik : apt-get install unzip

9. Jika sudah, ketik perintah : unzip [namafile]
    contoh : unzip wordpress-4.4.2.zip

10. Setelah di unzip, coba liat dahulu berhasil atau tidak. setelah itu ketik perintah seperti berikut ini.

11. Jika sudah cek apakah berhasil dipindahkan atau tidak. setelah itu ketik perintah :
          cp wp-config-sample.php wp-config.php
          nano wp-config.php

12. Ubah database_name_here menjadi nama database yang dibuat [dbwordpress]
                username_here          menjadi nama username default root [root]
                password_here          menjadi password yang anda buat saat menginstall MySQL 

       Ubah menjadi seperti berikut ini


13. Masuk ke PC Client, Buka Browser ketikan IPServer/phpmyadmin
      Contoh : 192.168.100.1/phpmyadmin
      Log In sesuai dengan apa yang telah anda buat tadi.
      Username : root 
      Password : (pass MySQL anda)

14. Buat database, ketikan nama database : dbwordpress lalu klik Create.

15. Masuk kembali ke PC Server, Restart Apache2 dan MySQL.
      Ketik perintah : service apache2 restart
                               service mysql restart


E. Instalasi dan Konfigurasi Web Berbasis CMS Wordpress
1. Buka browser komputer client. Lakukan pengujian untuk DNS Server dan Web Server.
    Ketikan domain yang telah di buat tadi (DNS Server)
    - sekolah.web.id
Instalasi dan Konfigurasi Web Berbasis CMS Wordpress
    - www.sekolah.web.id

Instalasi dan Konfigurasi Web Berbasis CMS Wordpress
    - student.sekolah.web.id
Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

2. Setelah mengetikan student.sekolah.web.id jika anda telah berhasil, maka akan muncul installasi wordpress.
    Isikan data - data yang diminta seperti gambar berikut ini.
Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

3. Setelah berhasil login, anda akan masuk ke tampilan Dashboard Wordpress.
Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

4. Klik Posts - Add New untuk membuat postingan artikel. Saya rasa anda semua sudah tahu caranya.
Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

5. Setelah anda share, coba lihat post artikel anda. contoh tampilan postingan artikel yang saya buat.
Instalasi dan Konfigurasi Web Berbasis CMS Wordpress

*** Setelah itu selesai deh, tinggal menuliskan laporan praktek yang telah anda kerjakan tadi. kalau menurut guru saya, laporannya berisi tentang konfigurasi yang telah anda lakukan, seperti contohnya konfigurasi ini fungsinya buat apa perintahnya kaya apa dll.

*** NB :Jika terjadi error / failed saat merestart aplikasi. cek apakah konfigurasi yang anda lakukan
            sudah benar / belum. cek dengan teliti apakah ada yang kurang (koma kutip titik koma .dll)

Sekian artikel tutorial pembahasan paket 1 soal ujian praktek ukk ujikom untuk SMK TKJ (Teknik Komputer Jaringan). Mohon maaf jika ada kesalahan penulisan kata / perintah dalam tutorial ini, maka dari itu saya membutuhkan kritik dan sarannya dari anda semua untuk menyampaikannya bisa melalui kotak komentar yang telah tersedia. Semoga dengan adanya artikel ini dapat membantu anda dan bermanfaat bagi anda semua :) SEMOGA SUKSES YA ?? :D

** SUDAH DI UPDATE