SUKSES UJI KOMPETENSI KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN PAKET 1 V3.17022016 update fix debian 7 I. KESELAMATAN KERJA SMK DWI PUTRA BANGSA 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 TAHUN 2015/2016 II. LANGKAH KERJA JOB I 1. Selalu memulai kegiatan dengan berdo a 2. Siapkan peralatan utama dan pendukung perakitan personal computer 3. Catat ke dalam job sheet semua hardware yang dibutuhkan untuk merakit personal computer 4. 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 = 192.168.2.xxx/24 2. IP LAN = 192.168.100.1/29 3. Gateway = 192.168.2.1 4. Sistem operasi = 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 Konfigurasi Server Web 1. Server Web = Apache 2. Document Root = www-data 3. Virtual Host = student.smkdpb.web.id 4. Modul = PHP 5. Modul database = MySQL, PostgreSQL 6. CMS = Wordpress 7. Remote login = SSH 8. Port 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
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 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
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 Password : root : root Buat database baru dengan cara klik Database, ketikkan nama dbwp (nama bebas) lalu create
12. Kembali ke PC Server untuk konfigurasi DNS Server 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 ; Serial 604800 ; 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 root@debian:/etc/bind# nano db.arif @ IN SOA arif.smkdpb.web.id. admin.smkdpb.web.id. ( 2016021707 ; Serial 604800 ; 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 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; 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 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 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 <VirtualHost *:80> ServerAdmin webmaster@arif.smkdpb.web.id ServerName www.arif.smkdpb.web.id ServerAlias arif.smkdpb.web.id DocumentRoot /var/www-data <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www-data/> Options Indexes FollowSymLinks MultiViews AllowOverride None
root@debian:/etc/apache2/sites-available# nano smkdpb.web.id <VirtualHost *:80> ServerAdmin webmaster@smkdpb.web.id ServerName www.smkdpb.web.id ServerAlias smkdpb.web.id DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> 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
Site title Username Password : nama site yang akan ditampilkan (isi nama masing-masing) : admin : isikan password yang diinginkan (jangan sampai lupa) 20. Login wordpress username password : admin : (paswoord wordpress masing-masing) 21. Agar tampilan web tampak menarik, masukkan theme baru Pindahkan folder sahifa ke root/var/www-data/wp-content/themes
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 :... 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