TEKNIKOM 2016 SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN SMK DWI PUTRA BANGSA TAHUN 2015/2016 PAKET 1 V3.17022016 update fix debian 7 I.
KESELAMATAN KERJA 1. Gunakan alat keselamatan kerja berupa baju praktek, sepatu karet, dan gelang statis 2. Saat menghidupkan komputer dan mematikan gunakan prosedur yang benar 3. Selalu mematikan komputer melalui shut down
II.
LANGKAH KERJA JOB I 1. 2. 3. 4.
Selalu memulai kegiatan dengan berdo’a Siapkan peralatan utama dan pendukung perakitan personal computer Catat ke dalam job sheet semua hardware yang dibutuhkan untuk merakit personal computer Pada saat selesai perakitan, sebelum menyambungkan pc ke sumber tegangan segera hubungi pengawas untuk diperiksa kelengkapan dan pemasangan, pada saat pengawas sudah mengijinkan untuk penyambungan ke sumber tegangan, segera lakukan proses power on pc 5. Amati dan catat hasil perakitan ke dalam lembar job sheet III.
LANGKAH KERJA JOB II 1. Selalu memulai kegiatan dengan berdoa 2. Siapkan 1 set pc server dan pc client 3. Install pc server dengan dengan OS Debian dan pc client dengan windows. Jalankan secara bersamaan 4. Pada saat proses instalasi sedang berjalan segera siapkan 2 kabel utp, 4 konektor 1 switch dan pasang konektor pada masing-masing kabel dengan model straight 5. Tulis ke dalam job sheet kegiatan yang sudah dilakukan 6. Susun semua perangkat sesuai dengan topologi
IV.
KONFIGURASI Opsi konfigurasi Konfigurasi Server 1. IP Internet 2. IP LAN 3. Gateway 4. Sistem operasi
= 192.168.2.xxx/24 = 192.168.100.1/29 = 192.168.2.1 = Linux
Konfigurasi Client 1. IP LAN = 192.168.100.x/29 2. Gateway = 192.168.100.1/29 3. Sistem operasi = Windows / Linux Keterangan : xxx merupakan address
TEKNIKOM 2016
Konfigurasi Server Web 1. Server Web 2. Document Root 3. Virtual Host 4. Modul 5. Modul database 6. CMS 7. Remote login 8. Port SSH
= Apache = www-data = student.smkdpb.web.id = PHP = MySQL, PostgreSQL = Wordpress = SSH = 1734
Konfigurasi Router NAT
= yes
1. Login sebagai superuser debian login : root Password : (disesuaikan masing-masing pada saat instalasi)
2. Setting ip address root@debian:~# nano /etc/network/interfaces isikan : auto eth0 iface eth0 inet static address 192.168.2.2 netmask 255.255.255.0 gateway 192.168.2.1 auto eth1 iface eth1 inet static address 192.168.100.1 netmask 255.255.255.248 Restart network : root@debian:~# /etc/init.d/networking restart root@debian:~# ifup eth0 root@debian:~# ifup eth1 root@debian:~# nano /etc/hosts Dibawah localhost tambahkan nama domain yang akan dibuat. Sehingga menjadi: 127.0.0.1
localhost
192.168.100.1
arif.smkdpb.web.id
arif
TEKNIKOM 2016
Dilanjutkan dengan edit nama host root@debian:~# nano /etc/hostname arif.smkdpb.web.id root@debian:~# /etc/init.d/hostname.sh start
3. Configure DNS resolver root@debian:~# nano /etc/resolv.conf isikan : search arif.smkdpb.web.id nameserver 192.168.100.1
4. Mengaktifkan fitur routing debian root@debian:~# nano /proc/sys/net/ipv4/ip_forward Ubah menjadi angka 0 menjadi 1 root@debian:~# nano /etc/sysctl.conf # Uncomment the next line to enable packet forwarding for IPv4 # net.ipv4.ip_forward=1 Hilangkan tanda pagar, sehingga menjadi : # Uncomment the next line to enable packet forwarding for IPv4 net.ipv4.ip_forward=1 Ctrl+O WriteOut
5. Setting iptables root@debian:~# nano /etc/rc.local diatas angka 0 ketikkan : # # By default this script does nothing. iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE exit 0 Ctrl+O WriteOut
6. Restart service root@debian:~# /etc/init.d/networking restart Pastikan tidak terjadi failed
7. Buka pc client (windows) dan sesuaikan ip address IP address
: 192.168.100.2
Subnet mask
: 255.255.255.248
Default gateway
: 192.168.100.1
Preferred DNS server
: 192.168.100.1
Alternate DNS server
: 8.8.8.8
TEKNIKOM 2016
Klik start ketikkan cmd ping pc server Ping 192.168.100.1 Pastikan tersambung
8. Kembali ke pc server. Sesuai dengan perintah soal Remote Login menggunakan SSH dengan Port 1734. Masukkan DVD debian ke DVDROM root@debian:~# apt-get install ssh-server root@debian:~# nano /etc/ssh/sshd_config
TEKNIKOM 2016
rubah port menjadi 1734 # What ports, IPs and protocols we listen for Port 1734 # Use these options to restrict which interfaces/protocols sshd Restart SSH root@debian:~# /etc/init.d/ssh restart
9. Install database server untuk menyimpan database wordpress root@debian:~# apt-get install apache2 root@debian:~# apt-get install php5 root@debian:~# apt-get install php5-mysql root@debian:~# apt-get install mysql-server masukkan password root
10. Install aplikasi web untuk konfigurasi database root@debian:~# apt-get install phpmyadmin pilih apache2 kemudian no
11. Buka PC Client dan buka mozilla firefox (web browser) Ketikkan 192.168.100.1/phpmyadmin
Pastikan phpmyadmin terbuka. Masukkan : Username
: root
Password
: root
Buat database baru dengan cara klik Database, ketikkan nama dbwp (nama bebas) lalu create
12. Kembali ke PC Server untuk konfigurasi DNS Server
TEKNIKOM 2016
root@debian:~# apt-get install bind9 root@debian:~# nano /etc/bind/named.conf.local //include "/etc/bind/zones.rfc1918"; zone ”smkdpb.web.id" { type master; file "/etc/bind/db.smkdpb.web.id"; }; zone "arif.smkdpb.web.id" { type master; file "/etc/bind/db.arif"; }; zone "192.in-addr.arpa" { type master; file "/etc/bind/db.192"; }; Ctrl+O WriteOut Nama ”arif” sesuaikan dengan nama masing-masing
13. Konfigurasi db.arif root@debian:~# cd /etc/bind root@debian:/etc/bind# cp db.local db.smkdpb.web.id root@debian:/etc/bind# nano db.smkdpb.web.id ubah localhost menjadi nama virtual host @
IN
SOA
arif.smkdpb.web.id. admin.smkdpb.web.id. ( 2016021707 604800
; Serial ; Refresh
86400
; Retry
241920
; Expire
604800 )
; Negative Cache TTL
; @
IN
NS
arif.smkdpb.web.id.
@
IN
A
192.168.100.1
arif
IN
A
192.168.100.1
www
IN
CNAME
smkdpb.web.id
Ctrl+O WriteOut
root@debian:/etc/bind# cp db.smkdpb.web.id db.arif
TEKNIKOM 2016
root@debian:/etc/bind# nano db.arif @
IN
SOA
arif.smkdpb.web.id. admin.smkdpb.web.id. ( 2016021707 604800
; Serial ; Refresh
86400
; Retry
241920
; Expire
604800 )
; Negative Cache TTL
; @
IN
NS
arif.smkdpb.web.id.
@
IN
A
192.168.100.1
arif
IN
A
192.168.100.1
www
IN
CNAME
arif.smkdpb.web.id
root@debian:/etc/bind# cp db.127 db.192 root@debian:/etc/bind# nano db.192 @
IN
SOA
arif.smkdpb.web.id. admin.smkdpb.web.id. ( 2016021710 604800 86400 2419200 604800 )
; Serial ; Refresh ; Retry ; Expire ; Negative Cache TTL
; @
IN
NS
arif.smkdpb.web.id.
1.100.168
IN
PTR
arif.smkdpb.web.id.
1.100.168
IN
PTR
smkdpb.web.id.
Lakukan pengujian dns root@debian:/etc/bind# /etc/init.d/bind9 restart root@debian:/etc/bind# /etc/init.d/apache2 restart root@debian:/etc/bind# nslookup arif.smkdpb.web.id root@debian:/etc/bind# dig arif.smkdpb.web.id Pastikan tidak terjadi error, apabila terjadi error coba periksa kembali konfigurasi sebelumnya
14. Konfigurasi web Document Root Membuat direktori www-data dalam direktori var root@debian:~# cd / root@debian:~# mkdir /var/www-data/ root@debian:~# cd /var/www-data/ root@debian:/var/www-data# ls
15. Pada tahap ini persiapkan file wordpress.zip dan winscp
TEKNIKOM 2016
Install WINSCP di PC Client dan tempatkan file wordpress.zip ke root/var/www-data/
Cari lokasi wordpress.zip yang tersimpan di PC
Drag and drop lokasi wordpress.zip di PC Client dan lokasi server di root/var/www-data/
16. Kembali ke pc server untuk konfigurasi wordpress
TEKNIKOM 2016
root@debian:~# cd /var/www-data/ root@debian:/var/www-data# ls wordpress.zip root@debian:/var/www-data# apt-get install unzip root@debian:/var/www-data# unzip wordpress.zip root@debian:/var/www-data# mv wp-config-sample.php wp-config.php root@debian:/var/www-data# nano wp-config.php tanda kutip jangan sampai terhapus, sehingga akan tampil sbb : /** The name of the database for WordPress */ define('DB_NAME', 'dbwp'); /** MySQL database username */ define('DB_USER', 'root'); /** MySQL database password */ define('DB_PASSWORD', 'root'); Ctrl+O WriteOut
17. Lanjutkan dengan konfigurasi apache2 root@debian:/var/www-data# cd /etc/apache2/sites-available/ root@debian:/etc/apache2/sites-available# ls Pastikan terdapat 2 file yaitu default default-ssl root@debian:/etc/apache2/sites-available#
cp default arif.smkdpb.web.id
root@debian:/etc/apache2/sites-available#
cp default smkdpb.web.id
root@debian:/etc/apache2/sites-available# nano arif.smkdpb.web.id
ServerAdmin [email protected] ServerName www.arif.smkdpb.web.id ServerAlias arif.smkdpb.web.id DocumentRoot /var/www-data Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None
TEKNIKOM 2016 root@debian:/etc/apache2/sites-available# nano smkdpb.web.id ServerAdmin [email protected] ServerName www.smkdpb.web.id ServerAlias smkdpb.web.id DocumentRoot /var/www Options FollowSymLinks AllowOverride None Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all Ctrl+O WriteOut
18. Aktivasi arif.smkdpb.web.id root@debian:/etc/apache2/sites-available# a2dissite default root@debian:/etc/apache2/sites-available# /etc/init.d/apache2 reload root@debian:/etc/apache2/sites-available# a2ensite arif.smkdpb.web.id root@debian:/etc/apache2/sites-available# /etc/init.d/apache2 reload root@debian:/etc/apache2/sites-available# a2ensite smkdpb.web.id root@debian:/etc/apache2/sites-available# /etc/init.d/apache2 reload
19. Buka browser mozilla di pc client dan akses arif.smkdpb.web.id atau www.arif.smkdpb.web.id
TEKNIKOM 2016
Site title
: nama site yang akan ditampilkan (isi nama masing-masing)
Username
: admin
Password
: isikan password yang diinginkan (jangan sampai lupa)
20. Login wordpress username
: admin
password
: (paswoord wordpress masing-masing)
21. Agar tampilan web tampak menarik, masukkan theme baru Pindahkan folder sahifa ke root/var/www-data/wp-content/themes
TEKNIKOM 2016
Activate the sahifa
Buka browser mozilla di pc client dan akses akses arif.smkdpb.web.id www.arif.smkdpb.web.id dan lihat hasilnya 22. Lanjutkan dengan post > add new post
atau
Judul posts
: Saya layak lulus uji sertifikasi siswa
Isi posts
: Nama
: ...
Kelas
: ...
TEKNIKOM 2016
Lalu klik publish Lihat hasilnya di arif.smkdpb.web.id atau www.arif.smkdpb.web.id
23. Tunjukkan ke pengawas ujian bahwa semua pekerjaan telah dikerjakan dengan selesai -
Rapihkan kembali semua peralatan dan bersihkan kembali tempat kerja
-
Isi job sheet dan laporan uji kompetensi dengan selengkap-lengkapnya
-
Kumpulkan ke pengawas ujian
24. Finish