DNS Server

download DNS Server

of 21

Transcript of DNS Server

Membangun DNS & WEB Server

BAB IPENDAHULUAN

1.1 LATAR BELAKANGTeknologi informasi dan komunikasi dewasa ini telah berkembang, sehingga kebutuhan akan informasi dan komunikasi pun meningkat. Terutama bagi para siswa-siswi, guru, karyawan, pebisnis dan yang lainnya, untuk mencari data atau informasi yang akan mereka ambil sebagai bahan praktek, laporan, atau untuk pengetahuan tentang hal tertentu yang berkaitan dengan tugas dan kegiatan mereka.Di perusahaan yang besar sebuah komputer server dituntut untuk melayani begitu banyak user atau pengguna, maka dari itu dibutuhkan seorang administator yang ahli di bidang tersebut. Di dunia luar atau lebih dikenal sebagai internet banyak sekali ancaman untuk komputer maupun jaringan yang ada di perusahaan yang dikelola. Maka seorang administrator dituntut untuk membuat suatu keamanan yang handal untuk menangani masalah itu semua. Setiap siswa berhak dan wajib memilih bidang keahliannya masing-masing yang akan berguna dalam menunjang kehidupannya dimasa yang akan datang terutama dalam menghadapi persaingan tenaga kerja yang sangat ketat. Program praktek ujian kompetensi ini, diharapkan setiap siswa dapat meningkatkan mutu didalam berkompetensi sehingga dapat mengerti dengan tepat di dalam belajar baik di sekolah maupun di luar sekolah.1.2 TUJUANPraktek uji kompetensi ini ditujukan untuk mengukur/menguji seberapa jauh kemampuan siswa dalam berkopetensi terutama dibidang komputer dan informasi. Dari hasil uji kompetensi ini dapat dilihat kekurangan dan kelebihan masing-masing siswa yang diharapkan dapat lebih ditingkatkan.

BAB IIPROSES PRODUKSI/JASA2.1 WAKTU DAN TEMPATUji kompetensi dilaksanakan: Penginstalan linux(Ubuntu) ,mensetting IP address,& menginstal DNS pada hari senin,tanggal 15 Maret 2010.pukul 09.45-16.45 WIT di Lab ICT SMKN3 Penginstalan & mensetting WEB pada hari selasa,tanggal 16 Maret 2010.pukul 08.00-17.00 WIB di Lab ICT SMKN3 Penilaian pada hari rabu,tanggal 17 Maret 2010.pukul 08.00-12.00 WIB di Lab ICT SMKN32.2 ALAT DAN BAHANBahan :No.Nama BahanSpesifikasi

1.KonectorRj-45

2.Kabel jaringanUTP

3.CD instalanLinux(Ubuntu)

Alat :No.Nama AlatSpesifikasi

1PC Server Pentium IV,3.Ghz Chasing Power supply 250 watt RAM 256 Hard disk 10G Flopy/cd driver VGA 800x600

2PC Client Pentium IV,1 Ghz Chasing Power Suply 250 watt Harddisk min 5 G RAM 256 Mb VGA 800x600 Flopy/ CD driver

3Switch/hubD-link(24 PORT)

2.3 GAMBAR KERJA

DNS & WEB SERVERHUBCLIENTIP address 200.100.50.20IP address 200.100.50.302.4 PROSES PENGERJAAN2.4.1 Penginstalan LINUX (Ubuntu)1. Terlebih dahulu kita harus menyeting BIOS SETUP untuk mengubah urutan bootnya menjadi CDROM yang pertama agar CD instalan Linux(Ubuntu) terbaca lebih dahulu.

Gambar.12. Akan muncul kotak dialog dimana kita disuruh untuk memilih bahasa yang akan kita pakai,kemudian pilih english lalu tekan Enter

Gambar.23. setelah itu pilih Install Ubuntu Server,lalu tekan Enter

Gambar .34. setelah itu kita akan disuruh memilih lagi bahasa yang akan kita pakai, pakai lagi english lalu Enter

Gambar.45. kotak dialog ini untuk memilih negara kita,tekan other bila negara kita tidak berada pada tampilan tersebut,

Gambar.56. cari dan pilih negara yang kita pilih yaitu indonesia

Gambar.6

7. Jika muncul kotak dialog seperti ini kita disuruh untuk mendeteksi keyboard yang kita pakai, pilih NO lalu Enter

Gambar.7

8. Lalu muncul kotak dialog tentang type keyboard yang kita gunakan, tekan Enter untuk Memilih USA.

Gambar.89. Lalu akan muncul kotak dialog sebagai berikut lalu pilih continue

Gambar.910. Muncul kotak dialog untuk konfigurasi network, pilih Do not configure the network at this time karena kita akan mengkonfigurasi network setelah installasi

Gambar.10

11. Muncul kotak dialog hostname, lalu isi sesuai keinginan anda. Misal: server

Gambar.11.1Setelah itu isi password yang akan kita gunakan

Gambar.11.212. karena kita harus menentukan berapa jumlah kapasitas harddisk kita maka kita pilih manual

Gambar.1213. Setelah itu masuk pada partisi hardisk langkah ini paling penting dan palingbahaya, pada kotak dialog pilih opsi Erase entire disk : SCSI (0,0,0) (sda), karena kita ingin melakukan partisi secara otomatis. Ingat Option ini akan menghapus semua partisi dalam hardisk. Lalu tekan Enter

Gambar.13.1

Kemudian seting partisi pertama sebagai root,dan partisi kedua dengan mode swap

Gambar.13.2

Setelah itu muncul kotak dialog Write Disk, Pilih Yes jika anda sudah yakin dengan partisi yang anda buat.

Gambar.13.314. Setelah itu muncul kotak dialog Time Zone pilih JAYAPURA lalu tekan Enter

Gambar.1415. Muncul kotak dialog users, user yang akan di buat ini, nantinya akan digunakan untuk login pertama kali ke system linux kita. Ikutilah tahap demi tahap pembuatan user tersebut dengan benar

Gambar.15

16. jika muncul kotak dialog seperti ini maka kita disuruh memilih aplikasi-aplikasi yang diinstal.kita centang DNS Server,LAMP Server,OpenSSH Server.lalu tekan Enter

Gambar.1617. Jika installasi sudah selesai maka akan muncul dialog.

Gambar.17Pilih continue, lalu tekan enter. Maka computer akan melakukan restart dan masuk ke Ubuntu Linux Server.

Gambar.18Bila selesai restart kita akan masuk seperti gambar di atasUntuk login kita pakai nama user yang tadi kita isi, yaitu dony.lalu masukan password kemudian tekan Enter

Gambar.192.4.2 Konfigurasi IP EthernetUntuk mengkonfigurasi IP pada linux server Ubuntu, ikuti langkah sebagai berikut :Edit file /etc/network/interface

$ sudo nano /etc/network/interfaces

Lalu tambahkan baris berikut :auto eth0iface eth0 inet staticaddress 200.100.50.20netmask 255.255.255.0network 200.100.50.0broadcast 200. 100. 50.255gateway 200.100.50.20

Gambar.20Setelah itu simpan baris tersebut dengan Ctrl-O,lalu Ctrl-X untuk keluar.Setelah itu restart network, dengan mengetikan perintah

$ sudo /etc/init.d/networking restart

Gambar.21Apabila sudah ok berarti setting konfigurasi IP Ethernetnya berjalan dengan baik

2.4.3.Memulai Installasi bind9Untuk mamulai instalasi kita perlu mengetik perintah:

$ sudo apt-cdrom add

Perintah yang digunakan untuk installasi paket di sistem linux ubuntu, yaitumenggunakan perintah apt-get.$ sudo apt-get install bind9Reading package lists... DoneBuilding dependency tree... DoneSuggested packages:bind9-docThe following NEW packages will be installed:bind90 upgraded, 1 newly installed, 0 to remove and 0 notupgraded.Need to get 0B/289kB of archives.

Gambar.222.4.4 Membuat Primary Name ServerUntuk membuat domain Primary Name Server perlu ditambahkan konfigurasi pada file /etc/bind/named.conf. Konfigurasi tersebut terdiri dari Forward master zone, dan revers master zone. Forward master zone berfungsi untuk mengubah nama menjadi IP, begitu pula sebaliknya revers master zone berfungsi merubah ip menjadi nama. Untuk memulai konfigurasi Edit file tersebut dengan perintah :

$ sudo nano /etc/bind/named.conf

Tambahkan baris:zone sekolah.sch.id {type master;file /etc/bind/db.sekolah.zone;};zone 50.100.200.in-addr.arpa {type master;file /etc/bind/db.sekolah.rev;};

Gambar.23Kemudian simpan menggunakan Ctrl-O,lalu Ctrl-X untuk keluar.Setelah itu buat sebuah file dengan nama filenya sesuai dengan nama file yang sudah di definisikan di dalam file /etc/bind/named.conf, dalam hal ini db.sekolah.zone dan db.sekolah.rev pada direktori /etc/bind, caranya : Membuat file zona untuk domain skull.net Buat file /etc/bind/db.sekolah.zone

$sudo cp /etc/bind/db.local /etc/bind/db.sekolah.zone$ sudo nano /etc/bind/db.sekolah.zone

Dengan isi file:$TTL 86400$ORIGIN sekolah.sch.id.@ IN SOA ns.sekolah.sch.id dony.sekolah.sch.id. (20100216 ;serial1H ;refresh15M ;retry1W ;expire1D ) ;minimumINNS ns.sekolah.sch.id.IN MX 10mail.sekolah.sch.idns IN A 200.100.50.20server INCNAME nswwwIN CNAMEnsmail INCNAME nsftp IN CNAMEnsws-01 IN A 200.100.50.20

Gambar.24Kemudian simpan menggunakan Ctrl-O,lalu Ctrl-X untuk keluar.Konfigurasi diatas dengan asumsi bahwa alamat IP yang digunakan oleh server adalah 200.100.50.20, nama domain yang digunakan adalah sekolah.sch.id dan nama komputernya ns. Setelah selesai membuat file db. sekolah.zone maka dilanjutkan dengan membuat file revers master zone dengan nama file db. sekolah.rev. Membuat file Revers Buat file /etc/bind/db.sekolah.rev

$sudo cp /etc/bind/db.local /etc/bind/db.sekolah.rev$ sudo nano /etc/bind/db.sekolah.rev

Dengan isi file:@ IN SOA ns.sekolah.sch.id. dony.sekolah.sch.id. (20100216 ;serial1H ;refresh15M ;retry1W ;expire1D ) ;minimumIN NS ns.sekolah.sch.id.20 IN PTR ns.sekolah.sch.id.20 IN PTR www.sekolah.sch.id.20IN PTR [email protected] PTR tkj.sekolah.sch.id.

Gambar.25Kemudian simpan menggunakan Ctrl-O,lalu Ctrl-X untuk keluar.2.4.5 Menguji DNS ServerSetelah konfigurasi selesai bind harus di restart supaya konfigurasi tersebut terbaca, perintahnya sebagai berikut:

$ sudo /etc/init.d/bind9 restart

Gambar.26Apabila sudah ok berarti setting konfigurasi DNS servernya telah berjalan dengan baik.$ sudo nano /etc/resolv.conf

Gambar.27Kemudian simpan perintah domain name server tersebut dengan menggunakan perintah Ctrl-O, setelah itu keluar dengan menggunakan perintah Ctrl- X

Setelah itu periksa apakah DNS server yang dipasang sudah berjalan dengan baik, lakukan dengan menggunakan perintah $ sudo nslookup

Gambar.28$ sudo nslookup ns.sekolah.sch.id

Gambar.29$ sudo nslookup 200.100.50.20

Gambar.30

2.4.6 Memulai installasi apache2Untuk installasi apache, mysql, dan php gunakan perintah berikut:

$ sudo apt-get install apache2 mysql-server mysql-client php5 php5-mysql

Gambar.312.4.7 Konfigurasi Apache Web ServerBerikut adalah langkah-langkah mengkonfigurasi Web Server:1. Buat file /etc/apache2/sites-available/sekolah

$sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/sekolah$ sudo vi /etc/apache2/sites-available/sekolah

Dengan isi file seperti berikut :NameVirtualHost 200.100.50.20:80

ServerAdmin [email protected] www.sekolah.sch.idDocumentRoot /var/www/sekolahScriptAlias /cgi-bin/ /var/www/cgi-bin/

AllowOverride NoneOptions +ExecCGI -MultiViews+SymLinksIfOwnerMatchOrder allow,denyAllow from all

ErrorLog /var/log/apache2/error.log# Possible values include: debug, info, notice, warn,error, crit,# alert, emerg.LogLevel warnCustomLog /var/log/apache2/access.log combinedServerSignature On

Gambar.32Kemudian simpan menggunakan Ctrl-O,lalu Ctrl-X untuk keluar.2. Setelah membuat dan menyimpan file tersebut, buat direktori /var/www/skullnet

$ sudo mkdir -p /var/www/sekolah

3. Langkah selanjutnya yaitu membuat simbolik links kedalam direktori /etc/apache2/sites-enabled, gunakan perintah berikut:

$ sudo a2ensite sekolah

4. Restart apache

$ sudo /etc/init.d/apache2 restart

5. Sekarang waktunya uji coba. Buat file /var/www/skullnet/info.php dengan isi file sebagai berikut:

$ sudo nano /var/www/sekolah/info.php

Gambar.33Kemudian simpan menggunakan Ctrl-O,lalu Ctrl-X untuk keluar.6. Lakukan browsing dari klien menuju alamat http://www.sekolah.sch.id/info.php, sebelum itu kita perlu mengecek apakah komputer client telah terkoneksi dengan komputer server

Gambar.34Apabila telah terkoneksi dengan baik maka bisa dilakukan broswing pada internet expoler,dengan tampilan sebagai berikut

Gambar.35

2.4.8 Merancang WEB serverKarena kita akan menampilkan logo SMK N 3 di halaman WEB sekolah. Kita harus memakai flashdisk maka cara-cara sebagai berikut:

Gambar.36Jika mncul keterangan seperti ini berati flashdisk sedang dibaca. Untuk membuat direktory pada flashdisk.menggunakan perintah $ sudo mkdir /media/flashdisUntuk menampilkan flashdisk 1menggunakan perintah:$ sudo fdisk l

Gambar.37Setelah itu untuk masuk ke flashdisk menggunakan perintah$ sudo mount a/dev/sdb1 /media/flashdiskBila ingin menampilkan isi /media/flashdisk $ ls /media/flashdisk

Gambar.38Untuk masuk dalam /var/www $ cd /var/www/

Lalu ikuti perintah yang ada dalam gambar berikut

Gambar.39/var/www$ sudo cp /media/flashdisk/index.html sekolah/var/www$ sudo cp /media/flashdisk/logo.png sekolahUntuk membuat index.html sekolah,logo png adalah untuk memasukan logo SMK N3 pada index.html sekolah

Gambar.40Kemudian simpan menggunakan Ctrl-O,lalu Ctrl-X untuk keluar./var/www$ sudo cp /media/flashdisk/index.html tkj/var/www$ sudo cp /media/flashdisk/logo.png tkjUntuk membuat index.html tkj, logo png adalah untuk memasukan logo SMK N3 pada index.html tkj

Gambar.41

Kemudian simpan menggunakan Ctrl-O,lalu Ctrl-X untuk keluar.Apabila sudah selesai di buat .pada komputer client klik refresh maka akan muncul gambar berikut

Gambar.422.5 HASIL YANG DICAPAI Hasil yang saya dapatkan belum memadai karena pada waktu uji kompetensi kami terlambat pada waktu penilaian.tetapi kami merasa puas dapat menyelesaikan ujian kompetensi ini walaupun tidak sempurna.

BAB IIITEMUAN

3.1 KETERLAKSANAAN (FAKTOR PENDUKUNG & PENGHAMBAT) A.faktor pendukungFaktor pendukung dalam pelaksanaan antara lain:1. Tersedianya peralatan dan bahan yang memadai dalam proses ujian kompetensi.2. adanya dukungan dan pembinaan yang baik3. dukungan dari guru pembimbingB.faktor penghambatFaktor penghambat dalam pelaksanaan antara lain:1. kurangnya ketelitian dalam bekerja yang membuat keterlambatan dalam proses kerja sehingga hasilnya tidak tepat dengan waktu diberikan.3.2 MANFAAT YANG DIRASAKAN Dengan adanya uji kompetensi ini kita bisa mengetahui sampai dimana batas kemampuan kita masing-masing.hasil yang kami dapat merupakan salah satu tolak ukur kemampuan , mutu kualitas pendidikan .3.3 PENGEMBANGAN / TINDAK LANJUTPengembangan yang di lakukan setelah ujian kompetensi adalah kita dapat melakukan Pengembangan yang dilakukan adalah kita tidak hanya mempelajari DNS dan WEB Server SMK Negeri 3 Merauke seperti yang terdapat pada soal ujian kompetensi melainkan kita belajar untuk membuat WEB pribadi maupun instansi-intansi perusahaan lainnya

BAB IVPENUTUP4.1 KESIMPULANSesuai dengan analisa dan hasil uji kompetensi selama ini saya simpulkan sebagai berikut:1. uji kompetensi merupakan proses pembelajaran untuk mengetahui seberapa jauh kemampuan siswa dalam menyerap ilmu pengetahuan yang telah diberikan baik dalam teori maupun prakteknya.2. dalam membangun DNS server & WEB server hendaknya memperhatikan tanda-tanda seperti titik(.),petik koma(;),dll.karena dapat membuat fail sistem konfigurasi yang kita buat.3. pembuatan DNS server & WEB server bisa buat dalam 1 PC sever saja.yang terpenting alamat IP Ethenetnya harus sama.agar tidak muncul kegagalan sistem pada DNS server & WEB server.4.2 SARAN Setelah melalui uji kompotensi dan laporan sebaimana sudah diuraikan diatas, maka dalam rangka peningkatan mutu/kemampuan siswa, dapat kami sarankan sebai berikut.1. Uji kompetensi yang diberikan kepada setiap siswa diharapkan dapat lebih ditingkatkan baik mengenai waktu, sarana prasarana khususnya peralatan yang lebih memadai penyesuaian dengan perkembangan teknologi sehingga diharapkan setiap siswa tidak ketinggalan perekmbangan ilmu pengetahuan dan teknologi.2. Dalam rangka persaingan global yang semakin ketat, kami mengharapkan khususnya kepada pemerintah kiranya dapat memberikan subsudi dan bantuan pendidikan khususnya pada sekolah-sekolah kejuruan yang memerlukan biaya yang cukup besar terutama dalam penyediaan peralatan dan teknolgi sesuai dengan perkembangan teknologi saat ini termasuk biaya praktek setiap siswa yang cukup tingi, karena rata-rata para siswa termasuk dalam kategori ekonomi lemah.3. Sebelum mengikuti ujian kompetensi haruslah mempersiapkan diri dengan baik dan kita harus menyediakan alat dan bahan yang benar-benar dapat dipergunakan untuk proses pelaksanaan ujian kompetensi.20