pembahasan ukk tkj paket 2 ( debian 5 )

19
Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II Yunizaldi, S.Pd Page 1 SMK Negeri 2 Padang Panjang SOAL UKK TKJ PAKET II 2013 Membangun DNS Server ,Proxy server ,FTP server dan Web Server pada jaringan Opsi konfigurasi : Konfigurasi Server 1. IP Virtual : Sesuai dengan kondisi lab. Jaringan yang diberikan 2. IP LAN : 192.168.55. 1/24 Konfigurasi Client 3. IP LAN : 192.168.55.xxx/24 4. Proxy : 192.168.55.1 Keterangan : xxx merupakan address antara 2 sampai 254 Konfigurasi Server 1. Sistem Operasi : OS Linux 2. Port proxy : 3128 3. DNS server : dengan domain : www.sekolah.sch.id 4. FTP Server : dengan domain : ftp.sekolah.sch.id 5. Virtual directory : dengan format : http:// www.sekolah.sch.id/ 6. Domain baru : dengan nama : http:// www.institusi.com 6. Proxy server : dengan Blocking Situs : www.institusi.com Topologi Jaringan Implementasikan topologi diatas untuk melakukan pengujian fungsi DNS Server, Web Server, Ftp Server, Proxy 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 ( Windows XP ) dan membuat website ( www.sekolah.sch.id dan www.institusi.com ) sesuai dengan aplikasi yang sudah ditentukan e. Melakukan konfigurasi DNS Server, Web Server, FTP Server dan Proxy Server f. Melakukan pengujian fungsi jaringan ( sistem koneksi ) dan pengujian aplikasi server yang terdiri dari pengujian DNS Server, FTP Server , Web Server dan Proxy Server.

Upload: dt-yunizaldi

Post on 19-May-2015

12.208 views

Category:

Education


39 download

DESCRIPTION

Pembahasan Ujian Kompetensi Kejuruan Paket 2 menggunakan Debian 5

TRANSCRIPT

Page 1: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 1SMK Negeri 2 Padang Panjang

SOAL UKK TKJ PAKET II 2013

Membangun DNS Server ,Proxy server ,FTP server dan Web Server pada jaringan Opsikonfigurasi :

Konfigurasi Server1. IP Virtual : Sesuai dengan kondisi lab. Jaringan yang diberikan2. IP LAN : 192.168.55. 1/24

Konfigurasi Client3. IP LAN : 192.168.55.xxx/244. Proxy : 192.168.55.1Keterangan : xxx merupakan address antara 2 sampai 254

Konfigurasi Server1. Sistem Operasi : OS Linux2. Port proxy : 31283. DNS server : dengan domain : www.sekolah.sch.id4. FTP Server : dengan domain : ftp.sekolah.sch.id5. Virtual directory : dengan format : http:// www.sekolah.sch.id/6. Domain baru : dengan nama : http:// www.institusi.com6. Proxy server : dengan Blocking Situs : www.institusi.com

Topologi Jaringan

Implementasikan topologi diatas untuk melakukan pengujian fungsi DNS Server, Web Server,Ftp Server, Proxy Server dengan ketentuan :a. Membuat perencanaan sesuai dengan topologi jaringan yang disediakanb. Melakukan Perakitan PC Server dan Instalasi OS Linuxc. Melakukan instalasi implementasi sesuai topologid. Instalasi PC Client ( Windows XP ) dan membuat website ( www.sekolah.sch.id dan

www.institusi.com ) sesuai dengan aplikasi yang sudah ditentukane. Melakukan konfigurasi DNS Server, Web Server, FTP Server dan Proxy Serverf. Melakukan pengujian fungsi jaringan ( sistem koneksi ) dan pengujian aplikasi server

yang terdiri dari pengujian DNS Server, FTP Server , Web Server dan Proxy Server.

Page 2: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 2SMK Negeri 2 Padang Panjang

PEMBAHASAN UKK TKJ PAKET II

A. Konfigurasi IP Addess PC Server

Jalankah perintah berikut untuk mengkonfigurasi Networking atau IP Address :

Setelah menjalankan perintah diatas, akan tampil jendela seperti berikut :

Kemudian sesuaikan dan edit seperti berikut:

Setelah diisikan IP Address dengan benar, simpan file tersebut dengan cara : tekantombol kombinasi CTRL + X, lalu tekan Y, kemudian Enter. Kemudian akan tampilmenu prompt shell seperti berikut :

Page 3: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 3SMK Negeri 2 Padang Panjang

Kemudian jalankan perintah restart service networking, dengan perintah :

Jika tidak ada ERROR atau FAILED, lanjutkan dengan melihat hasil konfigurasi IP Addressyang telah dilakukan tadi dengan perintah :

Sehingga muncul tampilan sebagai berikut :

Untuk memastik an koneksi ke 192.168.55.1 sudahberlangsung dengan baik, gunakanutility Ping ke alamat 192.168.55.1 dan untuk menghentikan tampilan ping tersebutdengan menggunakan konbinasi tombol CTRL + C

B. Instalasi dan Konfigurasi DNS Server

Instalasi Paket Bind9

Konfigurasi DNS Server pada Debian GNU/Linux, menggunakan aplikasi yang disebut“BIND” versi “9”., “BIND” merupakan akronim dari “Barkeley Internet NameDomain”. Sebelum melakukan proses instalasi aplikasi DNS Server atau aplikasi lainnya,pastikan Anda sudah memasukkan CD/DVD Installer ke DVD-ROM/RW Driver. Dan jikasemua itu selesai, lalu jalankan perintah berikut :

selanjutnya jalankan perintah installasi Aplikasi DNS Server dengan perintah :

Jika proses instalasi Bind9 berhasil dengan baik, maka tidak akan ada muncul pesanERROR ataupun FAILED seperti tampilan berikut :

Page 4: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 4SMK Negeri 2 Padang Panjang

Prinsip kerja Zone File “Forwarder” dan “Reverse” adalah Ketika Anda mengaksessebuah situs dengan menggunakan IP Address, maka Zone File Reserve, akan bekerjamenterjemahkan Alamat IP tersebut ke nama domain, dan selanjutkan pekerjaanberikutnya akan diberikan ke Zone File Forwarder untuk menterjemahkan NamaDomain ke alamat IP. Apa yang dilakukan/dikerjakan oleh kedua Zone File tersebutmerupakan sebuah prosedur yang dilakukan oleh DNS Server ketika sebuah DomainName diakses oleh Client.

Proses Pengeditan file “named.conf.local”

Hal yang pertama dilakukan adalah mengedit file “named.conf.local” pada direktori“/etc/bind”, dengan perintah :

kemudian akan tampil jendela pico yang membuka file “name.conf.local” seperti :

Page 5: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 5SMK Negeri 2 Padang Panjang

Kemudian, tambahkan script untuk zone yang ingin kita buat seperti berikut:

Setelah menambahkan script seperti ilustrasi gambar diatas, lalu simpan file tersebutdengan cara : tekan tombol kombinasi CTRL + X, lalu tekan Y, kemudian Enter.

Proses Penyalinan File Zone

Secara default file zone sudah ada dalam direktory /etc/bind, kita hanya menyalin filetersebut ( copy = cp ), yang disalin 2 (dua) file yaitu file db.local ( untuk fungsi sebagaizone file forwarder dan db.255 ( untuk fungsi sebagai zone file Reverse ), dengancatatan harus masuk terlebih dahulu ke dalam direktory /etc/bind dengan perintah :

Sehingga promt shell tampil sebagai berikut :

Selanjutnya lakukan penyalinan file db.local dan db.255 dan menukar namanya menjadiforwarder.txt dan reverse.txt seperti gambar berikut :

Setelah selesai menjalankan perintah diatas yang ditandai dengan promt sell sudahberada kembali pada /etc/bind maka yang akan dilakukan berikutnya adalah mengedit3 file yang disalin tadi yaitu forwarder.txt, forwarder1.txt dan reverse.txt

Catatan : sebelum melakukan pengeditan ketiga file tersebut, dipastikan sudah masukke direktori /etc/bind

Page 6: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 6SMK Negeri 2 Padang Panjang

Mengedit File Zone Forwarder

Jalankan perintah pico yang membuka file forwarder.txt, seperti berikut :

Kemudian edit script diatas, menjadi seperti berikut :

Lakukan edit script diatas menjadi

Setelah selesai, simpan perubahan yang dilakukan dengan menekan tombel CTRL + Xkemudian tekan tombol Y dan tekan Enter.Kemudian lakukan editing untuk file Forwarder1.txt dengan perintah yang samadengan yang sebelumnya yaitu :

Page 7: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 7SMK Negeri 2 Padang Panjang

Tampilan yang muncul sama dengan tampilan forwarder.txt, dan diedit sehinggamenjadi seperti :

Setelah selesai, simpan perubahan yang dilakukan dengan menekan tombel CTRL + Xkemudian tekan tombol Y dan tekan Enter. Kemudian lakukan editing untuk filereverse.txt dengan perintah yang sama dengan yang sebelumnya yaitu :

Setelah tampil, edit script tersebut menjadi sebagai berikut :

Setelah selesai, simpan perubahan yang dilakukan dengan menekan tombel CTRL + Xkemudian tekan tombol Y dan tekan Enter.

Page 8: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 8SMK Negeri 2 Padang Panjang

Selanjutnya mengenalkan nama domain pada IP yaitu dengan perintah :

Selanjutnya edit script yang ada menjadi :

Setelah selesai, simpan perubahan yang dilakukan dengan menekan tombel CTRL + Xkemudian tekan tombol Y dan tekan Enter.

Restart Service DNS Server

Pastikan output dari perintah /etc/init.d/bind9 restart, seperti diatas, dan pada saatpesan Starting domain name service . . . . . : bind9 Pastikan tidak ada pesan “error”atau failed.

Pengujian DNS Server

Pengujian DNS server dapat dilakukan dengan perintah nslookup seperti berikut :

Dan hasilnya sebagai berikut :

Lakukan juga pengujian untuk :

ns.smkn2pp.sch.id

ns.profilku.com

www.smkn2pp.sch.id

www.profilku.com

Page 9: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 9SMK Negeri 2 Padang Panjang

C. Instalasi dan Konfigurasi Web Server

Aplikasi Web Server pada Sistem Linux terdiri atas beberapa macam yaitu Apache,

Virgo, Abyss, Cherokee, RaidenHTTPD, KF, GoAhead, Tornado, Lighttpd, USB

Web Server, Hiawatha, Roxen, dll. Kesemua aplikasi web server tersebut

merupakan aplikasi yang cukup populer namun yang paling banyak digunakan yaitu

aplikasi Apache untuk web server. Apache merupakan aplikasi web server yang tidak

hanya berjalan di Sistem Linux, namuan di Sistem Operasi Microsoft Windows pun dapat

berjalan. Okey, berikut proses instalasi Apache pada sistem Debian GNU/Linux :

Setelah proses instalasi berhasil dilakukan, selanjutnya yang akan dilakukan adalah :1. Pembuatan file www pada direktori /etc/apache2/sites-enabled2. Pembuatan/pengeditan file index.html yang berada pada direktori /var/www

File index.html, merupakan file Halaman web yang nantinya akan diakses padakomputer Client.

Berikut langkah-langkah konfigurasinya :

1. Pembuatan dan konfigurasi script File www

Masuk ke direktory /etc/apache2/sites-enable dengan cara :

Sehingga tampilan promt shell sebagai berikut :

Kemudian edit file www melalui perintah pico

ketikkan script berikut sehingga hasilnya seperti berikut :

Setelah selesai, simpan perubahan dengan menekan tombel CTRL + X kemudiantekan tombol Y dan tekan Enter.

Page 10: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 10SMK Negeri 2 Padang Panjang

2. Pembuatan dan Konfigurasi script file index.html

Lakukan pembuatan file index.html yang terletak pada direktory /etc/var/wwwdengan perintah :

Ketikkan contoh script berikut :

Setelah selesai, simpan perubahan dengan menekan tombel CTRL + X kemudiantekan tombol Y dan tekan Enter.

3. Instalasi Paket Web Berbasis Text ( Lynx )

Install paket lynk menggunakan perintah :

4. Ujicoba Web ServerRestart ulang paket apache2 dengan perintah :

Jika tidak ada ERROR ataupun FAILED, dilanjutkan dengan eksekusi web yangsudah dibuat tadi dengan perintah :

Jika konfigurasi berhasil, maka tampilannya seperti berikut :

Page 11: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 11SMK Negeri 2 Padang Panjang

D. Instalasi dan Konfigurasi Virtual Direktory

Virtual Directory pada Web Server memiliki fungsi yang hampir sama dengan FTP Server,yaitu sebagai media untuk transfer data yang bersifat Client-Server. Akan tetapi VirtualDirectory menggunakan protokol HTTP (Hypertext Transfer Protocol) dengan FTPServer menggunakan protokol FTP (File Transfer Protocol). Untuk praktikumnya ikutiinstruksi berikut :

Setelah itu buat direktory skel pada /etc/ dan file public.html pada direktory yang barudibuat yaitu di /etc/skel/ dengan perintah :

Selanjutnya buat user baru dengan nama datasekolah menggunakan perintah :

Tampilannya seperti berikut. Selama proses isikan password dan Full Name. dan akhiridengan menekan tombol Y

Setelah selesai, restart kembali apache2 dengan perintah :

Jika tidak ada ERROR atau FAILED, lanjutkan dengan pengujian virtual direktorydengan perintah :

1234

1234

enterenterenterenterenter

Page 12: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 12SMK Negeri 2 Padang Panjang

E. Instalasi dan Konfigurasi FTP Server

FTP merupakan protokol yang berbasis Client/Server serta menyediakan fasilitas untuktransfer data dalam jaringan atau dengan protokol lain, yang dapat melakukan pertukaranfile antar dua host/komputer dalam jaringan TCP/IP (Internet Protokol). Protokol FTP iniberjalan pada "Application Layer" pada TCP/IP Layer. Standarisasi transfer data antarjaringan komputer menggunakan protokol FTP.FTP Server terdiri atas dua macam yaitu:1. FTP Server anonymous merupakan layanan FTP Server yang dapat langsung

di akses oleh FTP Client biasa (File Manager atau Web Browser), atau dengan katalain FTP Server Anonymous bersifat Public yang dapat diakses oleh semua orangmelalui File Manager atau Web Browser.

2. FTP Server non-anonymous yaitu layanan FTP Server yang menggunakanauthentikasi untuk mengakses FTP Server tersebut.

Aplikasi khusus untuk FTP Client dapat digunakan untuk mengakses FTP Server non-anonymous. Contoh Aplikasi FTP Client yaitu FileZilla, CoreFTP, SmartFTP dll. LayananFTP Server menggunakan 2 (dua) port komunikasi yaitu Port 20 dan Port 21. Port 21digunakan untuk mengakses halaman FTP Server, sedangkan untuk proses transfer dataantar FTP Client dengan FTP Server mengguankan port 20. Adapun isitlah yangdigunakan pada FTP yaitu Get dan Put. Get merupakan proses mengambilan data dariFTP Server atau Download. Put merupakan proses pengiriman file dari FTP Client ke FTPServer (Upload).

Instalasi proftpd

Install aplikasi proftp dengan perintah :

Setelah proses instalasi berlangsung, muncul kotak dialog proFTP onfiguration, pilihstandalone dan tekan enter

Page 13: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 13SMK Negeri 2 Padang Panjang

Konfigurasi proftp

Edit file proftpd.conf yang berada pada direktory /etc/proftpd dengan perintah :

Pada tampilan editor pico proftpd.conf Ubah script pada bagain UseIPv6 dari onmenjad off,kemudian ubah bagian ServerName dari “Debian” menjadi “FTP SMKNegeri 2 Padang Panjang” sehingga tampilannya kurang lebih seperti berikut :

Setelah itu, masih pada editor pico proftpd.conf, arahkan cursor ke bawah dengantanda panah hingga pada baris <anonymous ~ftp >. Hapus tanda pagar ( # ) sepertiyang diblok berikut :

Page 14: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 14SMK Negeri 2 Padang Panjang

Setelah selesai, simpan perubahan dengan menekan tombel CTRL + X kemudian tekantombol Y dan tekan Enter. Kemudian restart paket aplikasi proftp dengan perintah :

Jika hasilnya tidak ada ERROR ataupun FAILED maka lakukan uji konfigurasi denganperintah :

Hasil eksekusi perintahnya seharusnya seperti gambar berikut :

Page 15: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 15SMK Negeri 2 Padang Panjang

F. Instalasi dan Konfigurasi Proxy Server

Instalasi Aplikasi squid pada sistem Debian GNU/Linux, sangatlah mudah cukup denganmemasukkan CD/DVD Repository/Installer, maka Aplikasi squid dapat terinstall denganperintah berikut :

Jika sudah selesai, lanjutkan pada konfigurasi file squid.conf yang terletak padadirektory /etc/squid/. Tetapi sangat perlu jika lakukan backup sebelum dikonfigurasiyaitu dengan cara meng-copy file squid.conf menjadi squid.conf.backup. Perintahnyasebagai berikut :

Selanjutnya lakukan edit script dari file squid.conf dengan perintah :

Tampilan dari script squid.conf terdiri dari 4948 baris, sementara ada beberapa barisscript yang harus di edit. Untuk mempermudah pencarian baris script yang di inginkan,maka manfaatkan tombol kombinasi CTRL + W ( search . . . )

Setelah layar pico squid.conf terbuka, lanjutkan dengan menekan tombol kombinasiCRTL + W, kemudian ketikkan http_port 3128. Pada baris tersebut, dibelakanghttp_port 3128 ditambahkan dengan kata transparent.

Dibawah dari baris http_port 3128 transparent, tambahkan beberapa scriptkonfigurasi untuk proxy, sehingga tampilannya sebagai berikut :

Page 16: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 16SMK Negeri 2 Padang Panjang

Selanjutnya dengan menggunakan tombol kombinasi CTRL + W ketikkan kata-katafinally deny all sehingga menuju ke script seperti berikut :

Tambahkan tanda # di depan http_access deny all, sehingga menjadi sbagai berikut

Setelah Anda mengedit script diatas, lalu simpan file tersebut dengan cara tekan tombolkombinasi CTRL + X, lalu tekan Y, kemudian Enter.

Page 17: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 17SMK Negeri 2 Padang Panjang

Buat file situs dan file word dalam direktory /etc/squid dengan perintah :

Setelah muncul editor dari pico untuk situs, ketikkan script situs yang akan diblock yaituwww.profilku.com dan profilku.com sehingga tampilannya menjadi :

Setelah Anda mengedit script diatas, lalu simpan file tersebut dengan cara tekan tombolkombinasi CTRL + X, lalu tekan Y, kemudian Enter.

Lanjutkan dengan membuat dan edit file word dengan perintah :

Setelah muncul editor dari pico untuk word, ketikkan script situs yang akan diblock yaituprofilku dan profilku.com sehingga tampilannya menjadi :

Setelah Anda mengedit script diatas, lalu simpan file tersebut dengan cara tekan tombolkombinasi CTRL + X, lalu tekan Y, kemudian Enter.

Selanjutnya untuk memastikan bahwa file yang baru dibuat memang telah ada di dalamdirektory /etc/squid/ gunakan ls. Sehingga terlihat kedua file tersebut

Kemudian restart paket aplikasi squid dengan perintah :

Page 18: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 18SMK Negeri 2 Padang Panjang

jika tidak ada ERROR ataupun FAILED, lanjutkan dengan perintah :

dan jika juga tidak ada ERROR ataupun FAILED, lanjutkan konfigurasi firewall yangterletak di direktory /etc. Sebelumnya akan lebih baik jika promt shell kembali ke posisiroot. Sehingga urutan perintahnya sebagai berikut :

tampilan editor pico untuk file /etc/rc.local adalah :

tambahkan 3 baris script berikut sehingga seperti gambar dibawah :

Page 19: Pembahasan UKK TKJ Paket 2 ( Debian 5 )

Pembahasan Uji Kompetensi Kejuruan Teknik Komputer & Jaringan Paket II

Yunizaldi, S.Pd Page 19SMK Negeri 2 Padang Panjang

Setelah Anda mengedit script diatas, lalu simpan file tersebut dengan cara tekan tombolkombinasi CTRL + X, lalu tekan Y, kemudian Enter.

Langkah selanjutnya reboot komputer dengan perintah :

G. Pengujian dari Client

Konfigurasi ClientIP Address : 192.168.55.2Netmask : 255.255.255.0Gateway : 192.168.55.1Primary DNS : 192.168.55.1

Command Prompt ( DOS )1. Utilitas Ping dari client

Ping ke 192.168.55.1Ping ke www.smkn2pp.sch.idPing ke www.profilku.com

2. Utilitas nslookupnslookup ns.smkn2pp.sch.idnslookup ns.profilku.comnslookup www.smkn2pp.sch.idnslookup www.profilku.com

Web browserhttp://www.smkn2pp.sch.idftp://www.smkn2pp.sch.idhttp://www.profilku.com ( seharusnya terblokir )