proposal proyek tugas akhirturyadi-smktelematika.yolasite.com/resources... · rahmat serta...
TRANSCRIPT
PROPOSAL PROYEK TUGAS AKHIR
Disusun Oleh :
TURYADI NIS : 080910083
SMK TELEMATIKA INDRAMAYU Jl.Raya sindangkerta, Lohbener – Indramayu 45252
E-mail : [email protected] ; [email protected] http:// www.dermayu.com
PROPOSAL PROJECK WORK / PROYEK TUSAS AKHIR
Nama sekolah : SMK Telematika Indramayu Program Keahlian : Teknik Komputer & Jaringan
Nomor peserta : Nama peserta : TURYADI
Judul proyek : MEMBANGUN JARINGAN CLIENT SERVER BERBASIS LINUX REDHAT
PRODUK / JASA :
DHCP Server, WEB Server, FTP Server dan Hosts File
Indramayu, 10 Januari 2010
Mengetahui, Guru Pembimbing
Toikin
Peserta Uji
Turyadi
Menyetujui, Kepala SMK Telematika Indramayu
AGUS SUHERMAN
i
KATA PENGANTAR
Puji syukur penyusun panjatkan kehadirat ILLAHI robbi yang telah memberikan
rahmat serta hidayah-Nya sehingga dapat menyelesaikan penyusunan Proposal Proyek
Tugas Akhir dengan judul “ Membangun Jaringan Client Server Berbasis Linux
Redhat “. Adapun maksud penyusunan laporan ini untuk memenuhi salah satu syarat
mengikuti Ujian Nasional di SMK Telematika Indramayu.
Meskipun mengerjakanya dengan keterbatasan kemampuan dalam penyusunan
kata-kata, oleh karena itu penyusun berharap mohon dimaklumi. Penyusun menyadari
bahwa dalam penyusunan Proposal ini tidak lepas dari dukungan dan bimbingan berbagai
pihak yang terkait, oleh karena itu pada kesempatan ini penyusun menyampaikan banyak
terima kasih kepada :
1. Bapak Agus Suherman, selaku Kepala SMK Telematika Indramayu
2. Bapak Toikin, selaku guru Pembimbing.
3. Ibu Rini Devi selaku wali kelas XII.C
4. Semua Bapak/Ibu guru SMK Telematika Indramayu yang telah memberikan
banyak materi adaptif maupun produktif.
5. Kedua orang tua saya yang telah memberikan semangat, motivasi dan doa restu
dalam menyelesaikan laporan ini.
6. Pihak-pihak yang tidak dapat saya sebutkan satu persatu, atas dukungan dan
doa restu yang berhubungan dengan kegiatan Praktek Kerja Industri.
Penyusun menyadari bahwa penyusunan Proposal ini masih jauh dari
kesempurnaan, untuk itu kritik dan saran yang membangun dari pembaca. Akhirnya
dengan segala kerendahan hati, penyusun mohon maaf atas Proposal ini, apabila
dalam penyusunan laporan ini masih belum sempurna, karena penyusun masih
dalam tahap belajar dan semoga Proposal ini dapat bermanfaat baik untuk diri
sendiri maupun untuk orang lain.
Indramayu, 10 Januari 2010 Penyusun,
TURYADI
ii
DAFTAR ISI
LEMBAR PROPOSAL…………………………………………………….…i
KATA PENGANTAR…………………………………………………….…..ii
DAFTAR ISI……………………………………………………………….…iii
BAB I PENDAHULUAN
A.Latar Belakang…………………………………………………………...1
B.Alasan Pemilihan Judul…..…………………………….………….….….1
BAB II KEUNGGULAN DAN FUNGSI
A. Keunggulan Produk / Jasa………..……………………………...….…2
B. Fungsi Produk / Jasa…………………………………..………….…....3
BAB III MEMBANGUN JARINGAN CLIENT SERVER
1. Hardware yang di perlukan……………………….……………….……4
2. Software yang di perlukan………………………….…………….…….4
3. Menyiapkan Server………………………...………..………….………4
4. Menyiapkan Client…………………………………..………….………5
5. Sketsa / Gambar Kerja………………………...…….………….………5
BAB IV PROSES PRODUKSI / SISTEMATIKA KERJA
A. Menginstall Sistem Operasi Linux RedHat …………………………..6
B. Konfigurasi fasilitas-fasilitas Linux RedHat …………………..……..12
1. Konfigurasi Hosts File ………………………………………..12
2. Konfigurasi WEB Server.……………………………………..12
3. Konfigurasi FTP Server …………………………………..…..13
4. Konfigurasi DHCP Server …………………………………....14
BAB V RENCANA ANGGARAN BIAYA …………………………………16
BAB VI SASARAN PENGGUNA ………………………………………….16
BAB VII JADWAL KERJA ……………………………..………………….17
BAB VIII PENUTUP …………………………………………………….....17
iii
I. PENDAHULUAN
A. Latar Belakang
Jaringan komputer (computer network) adalah kumpulan computer dan alat –
alat yang saling dihubungkan bersama menggunakan media komunikasi tertentu.
Informasi yang melintas sepanjang media komunikasi memungkinkan pengguna
jaringan untuk saling bertukar data atau menggunakan perangkat lunak maupun
perangkat keras secara berbagi. Saat ini manfaat dari jaringan komputer sudah banyak
dirasakan.
Saat ini Linux adalah Sistem UNIX yang sangat lengkap, bisa digunakan untuk
jaringan, pengembangan software dan bahkan Linux sekarang merupakan Alternatif
Sistem Operasi yang lebih murah jika dibandingkan Sistem Operasi komersial
misalnya Windows XP/NT/ME/2000. Linux mempunyai perkembangan yang sangat
cepat, hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam
kelompok orang. Pemanfaatan sistem operasi Linux pada saat ini sangat dibutuhkan
setiap instansi Perusahaan. Selain karena Security yang sangat tinggi juga memiliki
keunngulan lain yaitu bersifat Free, sehingga kita dapat memperoleh sesuai dengan
kebutuhan kita.
B. Alasan Pemilihan Judul
Setelah Perkembangan Linux yang semakin maju dan beragam dan juga
memiliki keunggulan yang sudah tidak diragukan lagi yaitu seperti halnya Linux tidak
dapat terserang oleh virus sehingga server yang akan dibangun nanti diharapkan akan
terbebas dari virus. Saya labih tertarik pada jaringan Client Server karena keamanannya
yang tinggi dalam penyimpanan data, Sistem Operasinya yang asli dan adanya
Administrator.
Disamping itu juga sesuai dengan bidang keahlian yang telah dipelajari Di
Sekolah. Berdasarkan konsep tersebut saya memilih judul Project Akhir yaitu
“Membangun Jaringan Client Server Berbasis Linux RedHat”. Saya akan
mencoba menerapkan Layanan fasilitas-fasilitas dari Linux RedHat diantaranya DHCP
Server, WEB Server, FTP Server dan Hosts file.
1
II. KEUNGGULAN DAN FUNGSI
A. Keunggulan Produk / Jasa
1. Keunggulan sistem operasi Linux diantaranya yaitu :
Linux adalah sistem operasi yang bersifat gratis sehingga kita bebas
menggunakannya baik pribadi maupun untuk komunitas tanpa ada
tuntutan hak cipta.
Linux merupakan Sistem Operasi yang jarang sekali atau bahkan tidak
ada Virus kopmputer dibandingkan dengan Sistem Oresai lain yang
sangat rentan dengan virus, sehingga jaringan Client Server dapat
berjalan dengan baik.
Sistem keamanan Linux sangat tinggi dibandingkan windows, sehingga
jaringan kita tidak akan mudah ditembus oleh orang yang tidak
bertanggung jawab.
Dukungan akses 33 macam sistem file yang berbeda. Linux mampu
mengakses sistem file FAT16, FAT32 (Kepunyaan DOS), VFAT (Win),
HPFS (OS/2), Minix, UFS (Solaris), xenix,SCO, dsb.
Multiuser yaitu lebih dari satu orang dapat menggunakan program yang
sama atau berbeda-beda dari satu mesin yang sama pada saat bersamaan
diterminal yang sama atau berbeda.
Linux merupakan Sistem Operasi yang jarang ngehang sehingga
jaringan Client Server kita bisa berjalan Optimal.
Freeware yaitu software yang bersifat free tanpa ada tuntutan dari hak
cipta
Stabilitas yaitu stabil digunakan sebagai apa saja, baik Server maupun
Client
Dapat digunakan sebagai Web Server, FTP Server, DHCP Server dan
dilengkapi dengan Firewall
Pemanfaatan memory secara optimal dengan membuat virtual memory
Dll.
2
B. Fungsi Produk / Jasa
Fungsi Client Server
a. Fungsi Server
Server adalah komputer yang menyediakan fasilitas bagi komputer-
komputer lain yang terhubung dalam sebuah jaringan.
b. Fungsi Client
Client adalah komputer-komputer yang menerima atau menggunakan
fasilitas yang disediakan oleh server.
Fungsi DHCP
a. Memberikan IP Address secara otomatis
b. Kecil kemungkinan untuk terjadi IP Conflict
c. Memudahkan dalam transfer data kepada PC Client lain atau PC Server
Fungsi WEB
a. Melayani masalah web kepada client
b. Memberikan informasi atau men-download data-data kepada semua
Client
Fungsi FTP
a. FTP Server menjalankan software yang digunakan untuk tukar
menukar file yang selalu siap memberikan layanan FTP apabila
mendapat request dari client.
b. Untuk menSharing data.
c. Untuk menyediakan tempat penyimpanan data bagi Client.
Fungsi Hosts File
a. Untuk memetakan alamat IP ke Hosts Name
3
III. MEMBANGUN JARINGAN CLIENT SERVER
kebutuhan yang diperlukan membangun jaringan Client Server, diantaranya mempersiapkan Hardware dan Software.
1. Hardware yang di perlukan
No Nama Bahan Spesifikasi Jumlah Satuan 1. Komputer server Pentium VI 1 Buah Komputer client Pentium III 2 Buah
2. Lan Card /NIC - 4 Buah 3. Kabel UTP Datatwist 15 Meter 4. Crimping Tool For RJ 45 & RJ 11 2 Buah 5. Konektor RJ 45 10 Buah 6. Switch / Hub Min 8 Port 1 Buah 7. Gunting - 1 Buah 8. Kabel tester - 1 Buah 9. Obeng + dan - - 2 Buah
2. Software yang di perlukan
Kategori Produk System Operasi Windows XP, Linux RedHat Editor Grafis Adobe Potoshop Web Browser Mozilla Firefox Microsoft Office 2003 Word, Excel, Power Point
3. Menyiapkan Server
No Nama Perangkat Spesifikasi Jumlah 1. Processor Min 1.8 GH 1 Buah 2. RAM Min 256 MByte 1Buah 3. Harddisk Min 10 GB 1 Buah 4. Monitor 17” 1 Buah 5. Power Suply 250 Watt 1 Buah 6. Casing Tertutup 1 Buah 7. CD ROOM Drive Min 52 1 Buah 8. VGA Card Min 1024 1 Buah 9. Motherboard PC Dual Core 1 Buah 10. LAN Card 10 / 100 Mbps 1 Buah
4
4. Menyiapkan Client
No Nama Bahan Spesifikasi Jumlah 1. Processor Min 1 GH 2 Buah 2. RAM Min 128 Mbyte 2 Buah 3. Harddisk Min 10 GByte 2 Buah 4. Monitor 17” 2 Buah 5. Power Suply 250 Watt 2 Buah 6. Casing Tertutup 2 Buah 7. CD ROOM Drive Min 52 2 Buah 8. VGA Card Min 800 2 Buah 9. Motherboard Pentium III 2 Buah 10. LAN Card 10 / 100 Mbps 2 Buah
5. SKETSA / GAMBAR KERJA
DHCP Serve WEB Server FTP Server Hosts File
r
5
IV. PROSES PRODUKSI / SISTEMATIKA KERJA A. Berikut adalah panduan untuk mengInstal sistem operasi Linux RedHat 1.) Setting di BIOS
2.) Pilihlah mode install Red Hat Linux in Graphical mode dengan menekan tombol <ENTER> di keyboard. 3.)Masukkan Disk 1 dari 3 CD Instal RedHat. Kemudian pilih OK lalu Enter. Beberapa saat akan muncul opsi pemilihan bahasa selama proses instalasi. lalu Next (gambar 1.1) 4.) Kemudian anda akan disuruh memilih layout keyboard, kemudian next (gambar 1.2)
( gambar 1.1 ) (gambar 1.2) 5.) Selanjutnya memilih jenis mouse yang sedang anda gunakan itu,apakah model mouse anda ps/2 atau serial. pilih 3 buton Mouse (PS/2). kemudian Next. (gambar 1.3) 6.) disini kita memilih Upgrade atau Instal. Pilih Perform a New Red Hat Linux
Instalasion untuk instal. Kemudian Next, ( gambar 1.4)
( gambar 1.3 ) (gambar 1.4)
6
7.) Pilih Server Untuk instalasi tipe ini, hanya butuh 6 GB lebih spasi di hardisk kemudian Next (gambar 1.5)
8.) tampil metode pembagian partisi. pilih Automatically Partition berarti instaler akan mempartisi sendiri hardisk. Kemudian Next (gambar 1.6)
( gambar 1.5 ) (gambar 1.6) 9.) pilih Remove all Linux partitions on this system, kemudian Next (gambar 1.7) 10.) pada bagian ini untuk memilih jenis Partisi,. Langsung Next (gambar 1.8)
(gambar 1.7) (gambar 1.8)
7
11.) kemudian langsung pilih Next. ( gambar 1.9 ) 12.) muncul tampilan berikut, pilih Edit lalu hilangkan Centang pada Automatically DHCP isikan IP Address : 192.168.1.1, Hosts Name : telematika.com , Gateway : 192.168.1.100 dan isikan DNS. Kemudian Next . ( gambar 1.10 )
( gambar 1.9 ) ( gambar 1.10 )
13.) Jika anda berencana menghubungkan komputer ke jaringan, isikan data yang diminta. Jika tidak biarkan kosong. Beri tanda Centang pada eth0, FTP, SSH, DHCP dan Telnet. kemudian Next, (gambar 1.11 ) 14.) muncul tampilan berikut yang meminta anda mengisikan jenis bahasa yang akan digunakan oleh RedHat nantinya. Kemudian Next ( gambar 1.12)
( gambar 1.11) ( gambar 1.12)
8
15.) Sehingga tampil setting waktu. Kemudian Next ( gambar 1.13)
6.) Muncul layar berikut yang mengharuskan anda mengisi passowrd root misalkan i
( gambar 1.13) ( gambar 1.14)
7.) Kemudian akan muncul tampilan berikut, Lalu Next ( gambar 1.15)
8.) Berikutnya akan memilih paket-paket apa yang akan di instal sebagai berikut jika
( gambar 1.15) ( gambar 1.16)
1123456 Root merupakan Super user. Root adalah nama lain dari administrator sistem dLinux. Kemudian Next ( gambar 1.14)
1 1sebelumnya anda memilih tipe instalasi Personal Desktop, diatas Ada dua optional disini, Accept the current package list dan Customize the set of packages tobe installed. Jika anda ingin memilih sendiri paket-paket yang akan di instal maka pilih Customize the set of packages to be installed. kemudian Next ( gambar 1.16)
9
19.) Silahkan memilih paket-paket yang hendak di instal. Untuk memilih komponen-
20.) installer akan mulai menginstal paket- paket yang anda pilih. Kemudian akan
( gambar 1.18) 1.) lalu muncul tamp g meminta anda membuat Disket Boot. Terserah
ard. Dan juga
komponen dari paket, klik chek box yang ada disamping kiri nama paket, lalu klik Details untuk memilih dan menghilangkan komponen-komponen dari paket tersebut. Kemudian Next ( gambar 1.17)
memulai instalasi RedHat 9.0 . Ini memakan waktu agak lama, tergantung berapa banyak paket yang anda pilih. Setelah beberapa lama proses instalasi berjalan, anda diminta memasukan CD instalasi RedHat 9.0 yang kedua dan yang ketiga. Jadi sering-seringlah memperhatikan CD-ROOM anda. ( gambar 1.18)
(gambar 1.17)
ilan berikutnya yan2anda mau membuat disket boot atau tidak. Kemudian Next (gambar 1.19)
installer akan meminta anda memilih konfigurasi Video C22.) Berikutnyaanda diminta memilih jumlah RAM video card tersebut. Lalu Next ( gambar 1.20)
(gambar 1.19) ( gambar 1.20)
10
23.) muncul konfigurasi monitor dan resolusi monitor. Setelah anda memasukan dengan
4.) pilih Exit ( gambar 1.22)
(gambar 1.21) ( gambar 1.22)
25.) sedang Booting ( gambar 1.23) r 1.24)
( gambar 1.23) ( gambar 1.24)
benar, maka selesai sudah instalasi Linux RedHat 9.0 ( gambar 1.21) 2
26.) Login dengan User root ( gamba
11
B. Berikut adalah panduan untuk Konfigurasi fasilitas-fasilitas yang ada pada jaringan Client Server Linux RedHat
1. KONFIGURASI HOSTS FILE
a. Setting Server
1. [root@localhost root]# vi /etc/hosts 127.0.0.1 telematika.localhosts.localdomain localhosts 192.168.1.1 telematika.telematika.com www.telematika.com
Kemudian simpan dengan menekan Esc:wq
2. [root@localhost root]# reboot
Untuk Mereset Komputer
b. Setting Client
1. Masuk ke DOS 2 c:\>cd /WINDOWS/system32/drivers/etc 3. c:\>edit hosts
127.0.0.1 localhosts 192.168.1.1 www.telematika.com
Kemudian Save > Exit
2. KONFIGURASI WEB SERVER
1. [root@telematika root] # vi /var/www/error/index.html
<html><body><h1><marquee>DNS Server</marquee></h1></body></html> <html><body><h1><marquee>Linux Redhat 9.0</marquee></h1></body></html>
Simpan file tersebut dengan menekan Esc:wq
2. [root@telematika root] # vi /etc/httpd/conf/httpd.conf
Cari File noindex.html ganti menjadi index.html ( baris 351)
<Location Match "^/$> Options -Indexes ErrorDocumen t 403 /error/noindex.html </LocationMatch> Di Ganti index.html Simpan file tersebut dengan menekan Esc:wq
3. root@telematika root] # /etc/init.d/network restart
4. root@telematikaroot] # /etc/init.d/httpd restart
12
5. Buka browser pada komputer Client, ketikkan http://www.telematika.com
Kemudian akan muncul tampilan berikut.
3. KONFIGURASI FTP SERVER
1. [root@telematika root] vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
ftpd_banner = Welcome to blah FTP service
pam_service_name = vsftpd userlist_deny = NO userlist_enable = YES listen = YES tcp_wrappers = YES
Simpan file tersebut dengan menekan Esc:wq
2. [root@telematika root]#Useradd turyadi
3. [root@telematika root]#Passwd turyadi
masukkan password = 123456
4. [root@telematika root]# mkdir /home/turyadi/public_html
5. [root@telematika root]# chmod 777 /home/turyadi/public_html
6. #cp /var/www/error/index.html /home/turyadi/public_html/data.doc
7. #cp /var/www/error/index.html /home/turyadi/public_html/tugas.xls
8. # cp /var/www/error/index.html /home/turyadi/public_html/contoh.doc
9.[root@telematika root]# /etc/init.d/vsftpd restart
10. Buka browser pada Client, ketikkan ftp://www.telematika.com Kemudian
akan muncul tampilan berikut.
13
4. KONFIGURASI DHCP SERVER
a. Setting Server
1. [root@telematika root]# cd /usr/share/doc/dhcp-3.0p11
2. [root@telematika root]# cp dhcpd.conf.sample /etc/dhcpd.conf
3. [root@telematika root]# vi /etc/dhcpd.conf
ddns-update-style interim; ignore client-updates; Network Id subnet 192.168.1.0 netmask 255.255.255.0 { Default Gateway # --- default gateway option routers 192.168.1.100;
option subnet-mask 255.255.255.0; Subnet Mask
option nis-domain “telematika.com”; Host Name
option domain-name “telematika.com”;
option domain-name-servers 192.168.1.1; Ip Add Server
option time-offset -18000; # eastern standard time
# option ntp-servers 192.168.1.1; # option netbios-name-servers 192.168.1.1; # --- selects point-to-point node (default is hybrid). Don’t change this unless # --- you understand Netbios very well # option netbios-node-type2;
Range dynamic-bootp 192.168.1.10 192.168.1.50; Cakupan Ip Add - Default-lease-time 21600; untuk Client Max-lease-time 43200;
Simpan file tersebut dengan menekan Esc:wq
5. [root@telematika root]# /etc/init.d/dhcpd restart
14
b. Setting Client
1. Klik dua kali icon Local Area
Network di pojok kanan bawah
monitor Anda.
2. muncul jendela Network Conections, lalu pilih Properties. (Lihat Gambar 2.1)
3. Berikutnya tampil kotal dialog Local Area Connection Properties, pilih tab General kemudian pilih Internet Protocol (TCP/IP). (Lihat Gambar 2.2)
(Gambar 2.1) (Gambar 2.2)
4. Akan muncul jendela Internet Protocol (TCP/IP) klik Properties. Pilih Obtain
an IP Address automatically.
5. Klik tombol Ok untuk menutup jendela Internet Protocol (TCP/IP) lalu klik
tombol Close untuk menutup jendela Local Area Connection Properties.
15
V. RENCANA ANGGARAN BIAYA
Berikut adalah anggaran biaya untuk membangun jaringan Client Server berbasis Linux RedHat 9.0 :
No Nama Barang Harga satuan jumlah Satuan Total A. Alat dan Bahan
PC Server Pentium IV 1 1.8 GHz + Monitor
Rp. 2.000.000 1 Buah Rp. 2.000.000
2 PC Client P3 + Monitor Rp. 1.750.000 2 buah Rp. 3.500.0003 Hub Dlink 8 Port Rp. 300.000 1 buah Rp. 300.000 4 Kabel UTP Rp. 5.000 15 Meter Rp. 75.000 5 Konektor Rj-45 Rp. 2.000 10 buah Rp. 20.000 6 CD RedHat 9.0 Rp. 20.000 3 buah Rp. 60.000 7 CD WinXP Prefesional Rp. 10.000 2 buah Rp. 20.000 8 Crimping Tool Rp. 50.000 1 buah Rp. 50.000
Total alat dan Bahan Rp. 6.025.000B. Komponen Pajak 1 PPN 10% Rp. 602.5002 PPh 21 0 3 PPh 23 0 Total Komponen Pajak Rp. 602.500
C. Biaya Produksi 1 Tenaga Kerja Rp. 1.500.000 1 Orang Rp 1.500.000 2 Harga Jual Rp10.000.000
Keuntungan
Rp 1.772.500
VI. SASARAN PENGGUNA
Sasaran dari penggunaan dari teknologi ini sebagai berikut :
1. Laboratorium sekolah atau perguruan tinggi
2. Instansi pemerintah yang memakai jaringan komputer
3. Perusahaan yang menggunakan jaringan komputer
4. Warnet
5. Organisasi – Organisasi lain yang menggunakan jaringan komputer
16
VII. JADWAL KERJA
Januari Februari Maret April No. Kegiatan 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Rancangan kerja 1 penyusunan program
2 Gambar kerja 3 Presentasi 4 Proses Produksi 5 Laporan 6 Ujian Nasional
VIII. PENUTUP
Demikian uraian panjang yang saya ajukan untuk keperluan Uji kopetensi
dan untuk memenuhi salah satu syarat mengikuti Ujian Nasional di SMK Telematika
Indramayu. semoga dapat bermanfaat bagi teman-teman sekalian. Serta proposal ini
dapat diterima dengan baik dan disetujui oleh bapak pembimbing sekalian, pengawas
baik internal maupun eksternal, maupun oleh kepala sekolah yang mempunyai
wewenang atas diterima tidaknya proposal ini.
Akhir kata saya ucapkan banyak terimakasih atas segala perhatiannya dan
saya mohon maaf jika dalam penyusunan laporan ini ada kata-kata yang kurang
berkenan, harap maklum karena ini juga masih dalam proses pembelajaran.
17