SlideShare a Scribd company logo
1 of 49
Download to read offline
1
LAPORAN
PROJECT TUGAS AKHIR SEKOLAH
“Administrasi Server Pada Linux RedHat 9.0”
Penulis:
Nama : Bayu Agus Yulianto
NIS : 07
Kelas : XII-TKJ
Bidang Keahlian : Teknik Informasi dan Komunikasi
Progam Keahlian : Teknik Komputer dan Jaringan
SMK DARMA SISWA 1 SIDOARJO
Jl.Kusuma 9 - 11 , Berbek, Waru- Sidoarjo
2
Kata Pengantar
Puji syukur saya panjatkan kehadiran Allah SWT yang telah memberikan segala rahmat
dan karunia-Nya sehingga dapat menyelesaikan Laporan Projek Tugas Akhir Sekolah untuk
memenuhi syarat kelulusan Ujian Nasional Praktik pada SMK DARMA SISWA I.
Dalam proses penulisan Laporan Projek Tugas Akhir Sekolah, Saya banyak menemui
kesulitan baik yang disebabkan karena keterbatasan kemampuan, waktu maupun tenaga,
karena itu saya sangat menghargai bantuan dari berbagai pihak yang telah memberi bantuan
baik berupa dukungan semangat, buku-buku, serta bermacam-macam bahan penulisan
sehingga Laporan Projek Tugas Akhir Sekolah ini dapat terwujud.
Saya merasa bahawa dalam menyusun Laporan Projek Tugas Akhir Sekolah ini
bukanlah jerih payah sendiri, melainkan berkat bimbingan dari berbagai pihak. Untuk itu pada
kesempatan kali ini pekenankanlah penulis mengucapkan terima kasih kepada :
1. Kedua orang tua penullis yang telah memberikan dukungan, membimbing serta
memberikan pendidikan yang layak.
2. Drs. Faujin yang bertindak sebagai kepala sekolah SMK DARMA SISWA I.
3. Bapak syiroyyudin S.Kom yang telah memberikan bimbingan pembuatan projek tugas
akhir sekolah.
4. Guru-guru yang telah memberikan motivasi dan semangat serta memberikan bekal ilmu
dan pengetahuan.
5. Teman-teman seperjuangan kelas XII TKJ yang telah memberikan dukungan secara
moral.
6. Semua pihak yang telah memberikan banyak bantuan yang berupa kritik dan saran.
Akhir kata, kami sadar bahwa makalah ini masih jauh dari kata sempurna. Karena itu kami
sangat mengharapkan kritik dan saran dari teman- teman semua yang bersifat membangun
makalah ini ke depan agar menjadi lebih baik. Dan kami harap semoga makalah ini bisa
bermanfaat bagi kita semua.
Sidoarjo, 07 Maret 2016
Bayu Agus Yulianto
3
DAFTAR ISI
Halaman
HALAMAN JUDUL ......................................................................................................... 1
KATA PENGANTAR....................................................................................................... 2
DAFTAR ISI...................................................................................................................... 3
BAB I PENDAHULUAN
1.1 Latar Belakang Masalah ............................................................................................... 4
1.2 Perumusan Masalah ...................................................................................................... 5
1.3 Tujuan ........................................................................................................................... 6
BAB II LANDASAN TEORI
2.1 Administrasi Server Linux RedHat 9.0....................................................................... 5
2.2 Definisi dan Karakteristik Administrasi Server Linux RedHat 9.0............................ 5
2.1.2 Layanan Yang disediakan Server Linux RedHat 9.0.................................................. 7
2.1.3 Perintah Dasar Linux RedHat 9.0............................................................................... 18
BAB III METODE PENELITIAN
3.1 Analisa Kebutuhan Sistem......................................................................................... 20
3.1.1 Kebutuhan Perangkat Lunak...................................................................................... 20
3.1.2 Kebutuhan Perangkat Keras....................................................................................... 20
3.2 Perancangan Sistem ................................................................................................... 20
3.3 Perancangan Model.................................................................................................... 21
BAB IV PENELITIAN DAN ANALISA SISTEM
4.1 INSTALASI REDHAT 9.0........................................................................................... 22
4.2 SETTING IPADDRESS.................................................................................................41
4.3 DHCP SERVER ............................................................................................................ 42
BAB V PENUTUP
5.1 Kesimpulan ................................................................................................................... 47
5.2 Saran ............................................................................................................................. 47
DAFTAR PUSTAKA........................................................................................................
4
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Dengan makin berkembangnya zaman dan kemajuan teknologi yang sangat
menguntungkan bagi kehidupan manusia untuk mengerjakan suatu pekerjaan manusia.
Komputer adalah teknologi yang paling menguntungkan bagi manusia. Komputer dapat
bekerja sesuai dengan apa yang diperintahkan oleh admin atau pemilik hak penuh dari
komputer tersebut. Komputer dapat bisa terhubung dari komputer satu dengan komputer
lainnya melalui jaringan local maupun jaringan internet. Komputer bisa saling berbagi file
atau data yang dikirim melalui jaringan internet maupun jaringan local dan bisa saling
berkomunikasi antar sesama manusia melalui komputer yang terhubung pada jaringan.
Komputer adalah teknologi yang banyak digunakan manusia baik untuk pembelajaran
pada sekolah maupun untuk digunakan pada sebuah perusahaan. Komputer bisa menyimpan
data yang sangat besar dan bisa diakses kapanpun. Komputer bisa juga digunakan sebagai
komputer server maupun komputer client. Komputer server adalah komputer yang
menyediakan berbagai banyak layanan bagi komputer client. Komputer server dapat berbagi
layanan internet kepada client jika client sudah terhubung pada komputer server. Sedangkan
komputer client adalah komputer yang hanya bisa digunakan pada layanan yang telah
disediakan oleh komputer server. Tapi untuk menghubungkan komputer server dengan
komputer client memerlukan settingan yang bisa dikatakan sulit. Untuk menghubungkan
komputer server dan komputer client ada 2 cara, yaitu dengan memanfaatkan aplikasi dhcp-
server atau bisa disebut cara mendapatkan ip secara otomatis pada client. Sedangkan cara ke-
2 yaitu dengan setting ip secara static atau setting ip secara manual pada komputer client.
Komputer server tak hanya bisa menyediakan ip secara otomatis, namun bisa juga
digunakan sebagai sebagai penyimpanan data yang bisa diakses oleh komputer user yang
terhubung pada server. Data tersebut bisa diakses oleh client melalui FTP pada web browser.
Dan masih banyak lagi yang bisa disediakan oleh komputer server. komputer client hanya bisa
menikmati apa yang telah disediakan oleh komputer server.
1.2 Perumusan Masalah
Berdasarkan uraian di dalam latar belakang masalah, maka dapat diambil suatu
perumusan masalah sebagai berikut :
1. Bagaimana cara menghubungkan komputer server dangan komputer client?
2. Bagaimana cara client satu dengan client yang lain bisa berinteraksi melalui mail server
yang telah disediakan oleh komputer server?
3. Bagaimana cara komputer client dengan server dapat berbagi data atau file dalam ftp?
1.3 Tujuan
Tujuan yang ingin dicapai pada UKK berikut untuk menghubungkan komputer server
dengan komputer client yang bisa saling bertukar informasi melalui mail server dan
sharing data melalui ftp yang disediakan oleh komputer server.
5
BAB II LANDASAN
TEORI
2.1 Administrasi Server Linux Red Hat
2.1.1 Definisi dan Karakteristik Administrasi Server Linux Red Hat
Definisi Administrasi Server
Administrasi server pada jaringan komputer adalah pengontrolan atau pengelolaan
akses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Administrasi itu sendiri
merupakan suatu hal yang berhubungan dengan pengelolaan, pemberian jasa atau bantuan, dan
pelayanan. Server merupakan suatu bagian terpenting dari sebuah jaringan yang bertugas untuk
menyediakan layanan yang dibutuhkan oleh client. Server juga didukung oleh processor dan
RAM yang besar juga dilengkapi dengan sistem operasi khusus yang disebut sebagai sistem
operasi jaringan.
Komputer Server adalah sebuah komputer yang menyediakan pelayanan atau service tertentu
yang berjalan di jaringan, baik jaringan internet ataupun intranet. Komputer server pada
umumnya online atau beroperasi selama 24 jam nonstop. Hal inilah yang membuat specs
komputer server berbeda dengan komputer biasanya. Karena online selama 24 jam nonstop dan
harus melayani komputer Client maka specs komputer Server harus lebih bagus daripada
komputer biasanya.
Selain itu komputer server juga harus memiliki sistem operasi yang khusus didesain
untukserver yang disebut sebagai sistem operasi jaringan atau network operating system.
Beberapa contoh sistem operasi untuk komputer server adalah :
1. Linux Red Hat
2. Sun Solaris
3. UNIX
4. Windows server 2003
5. Dan sebagainya.
6
Beberapa fungsi komputer server adalah sebagai berikut ini :
1. Dhcp-server, berfungsi untuk memberikan ip otomatis pada client yang terhubung
dengan komputer server.
2. DNS server, berfungsi untuk memudahkan client untuk mengingat alamat komputer
server dengan mengganti ip yang berbentuk angka menjadi ip yang berbentuk huruf.
3. SSH server, berfungsi untuk meremote server dari client.
4. Web Server, menyediakan konten statis ke web browser dengan memuat file dari disk
dan mentransfer melalui jaringan ke web browser pengguna.
5. FTP server, berfungsi untuk sharing file dari komputer server ke komputer client atau
sebaliknya.
6. Database Server, berfungsi untuk menyimpan data-data. Ada beberapa orang
meletakkan data terpisah dari server aplikasinya, biasanya terinstal semacam Database
management system, seperti oracle, MS SQL Server, mysql dan sebagainya.
7. Printer Server, berfungsi mengatur printer yang berjalan pada sebuah jaringan.
8. Mail server, berfungsi untuk setiap client dapat berinteraksi melalui email server yang
telah disediakan oleh komputer server.
9. Dan lain sebagainya.
Secara garis besar komputer server adalah komputer yang bertugas melayani, mengatur,
mengelola, segala sesuatu yang berhubungan dengan komputer Client.
Karakteristik Server
Suatu server jaringan biasanya akan hidup terus-menerus selama 24 jam sehari dan
tujuh hari seminggu. Oleh karena itu hardware yang digunakan harus cukup kuat untuk tidak
beristirahat selama beberapa bulan atau bahkan bertahun-tahun. Pendinginan merupakan salah
satu hal pokok yang harus diperhatikan. Biasanya server ditempakan di tempat khusus yang
mendapat pengaturan suhu tertentu. Komponen hardware server juga harus dipilih yang
mempunyai daya tahan terhadap panas yang baik serta sedikit mengeluarkan panas.
Selain itu komponen-komponen hardware juga harus tahan terhadap gangguan dan perubahan
fisik. Untuk komponen memory misalnya, biasa digunakan jenis ECC (Error Checking and
Corection) yang mampu mengoreksi satu kesalahan data dan mendeteksi lebih dari satu
kesalahan. Untuk server-server besar, yang mana downtime (server tidak aktif) sebentar saja
dapat menimblkan kerugian besar, biasanya memiliki fasilitas harddisk hot swapping serta PCI
hotplug. Maksud kedua fasilitas ini, pada waktu komputer menyala dan sistem operasi sedang
aktif dimungkinkan pemasangan dan pemindahan harddisk (harddisk hot swap) dan
pemasangan card-card PCI (PCI hot plug) sehingga tidak perlu mematikan dan merestart
komputer.
Untuk menjaga data dalam harddisk, biasanya juga digunakan sistem RAID
(Redundant Array of Inexpensive Disk) dari level 0 sampai level 5. Pada level 1 (disk duplexing
dan disk mirroring) data pada suatu partisi harddisk disalin ke sebuah partisi di harddisk yang
lain sehingga bila salah satu rusak, masih tersedia salinannya di partisi mirror. Beda keduanya,
pada disk duplexing kedua harddisk berada pada controller yang berbeda. RAID level 0 dan 5
adalah disk stripping namun pada level 5 terdapat error control yang kemampuannya sama
dengan ECC. Pada disk stripping, data dipecah ke 3 sampai 32 harddisk (satu harddisk, satu
partisi). Seperti halnya pada ECC, bila satu partisi gagal, data data dibangun kembali. Bila lebih
dari satu yang gagal, maka data hilang. Dengan menggunakan RAID, selain meningkatkan
daya tahan terhadap kerusakan, juga meningkatkan kecepatan, karena operasi data dapat
7
dipecah ke beberapa harddisk. Implementasi RAID, selain secara hardware (dengan RAID
controller) juga dapt dilakukan secara software, misalnya pada Microsoft Windows NT 4.0.
Suplai listrik juga harus diperhatikan agar server dan komponen jaringan seperti
konsentrator tetap menyala walaupun listrik padam. UPS (Uninterruptible Power Supply)
adalah alat yang baik untuk dipasang karena memiliki baterai penyimpan arus listrik yang dapat
digunakan bila sumber arus utama mati. Kapasitas UPS bermacam-macam dari 200 watt untuk
workstaion sampai beberapa kilowatt untuk melindungi beberapa server besar. Beberapa UPS
dapat berkomunikasi secara software dengan komputer sehingga dapat diset untuk men-
shutdown komputer jika terjadi gangguan listrik. Saat ini mulai tumbuh tren baru dalam
penyimpanan data di jaringan, yaitu SAN (Storage Area Network). Dalam SAN, file-file,
termasuk file-file sistem operasi, ditempatkan di hardware khusus penyimpan harddisk dan
tape drive yang dapat diakses oleh beberapa komputer sekaligus. Tipe hardware yang biasa
digunakan adalah Fibre Channel yang memiliki transfer data sampai 100 mbps dan kabel
datanya (serat optik maupun kawat tembaga) dapat mencapai 1 kilometer sehingga harddisk
tidak perlu dipasang dalam kotak casing server. SAN sangat membantu meningkatkan efisiensi
jaringan dan menambah kehandalan karena penyimpan data dapat terhindar dari gangguan-
gangguan, misalnya kebakaran di ruang server.
2.1.2 Layanan Yang disediakan Server Linux Red Hat
Dalam suatu administrasi server pada jaringan terdapat beberapa macam layanan atau
service yang telah disediakan server menggunakan arsitektur client/ server, contohnya seperti
berikut :
A. DHCP
DHCP (Dynamic Configuration Protocol) adalah layanan yang secara otomatis
memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan
nomor IP disebut sebagai DHCP server, sedangkan komputer yang meminta nomor IP disebut
sebagai DHCP Client. Dengan demikian administrator tidak perlu lagi harus memberikan
nomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan memberikan
referensi kepada DHCP Server.
Pada saat kedua DHCP client dihidupkan , maka komputer tersebut melakukan request ke
DHCP-Server untuk mendapatkan nomor IP. DHCP menjawab dengan memberikan nomor IP
yang ada di database DHCP. DHCP Server setelah memberikan nomor IP, maka server
meminjamkan (lease) nomor IP yang ada ke DHCP-Client dan mencoret nomor IP tersebut dari
daftar pool. Nomor IP diberikan bersama dengan subnet mask dan default gateway. Jika tidak
ada lagi nomor IP yang dapat diberikan, maka client tidak dapat menginisialisasi TCP/IP,
dengan sendirinya tidak dapat tersambung pada jaringan tersebut.
Setelah periode waktu tertentu, maka pemakaian DHCP Client tersebut dinyatakan selesaidan
client tidak memperbaharui permintaan kembali, maka nomor IP tersebut dikembalikan kepada
DHCP Server, dan server dapat memberikan nomor IP tersebut kepada Client yang
8
membutuhkan. Lama periode ini dapat ditentukan dalam menit, jam, bulan atau selamanya.
Jangka waktu disebut leased period.
 Pengertian DHCP
DHCP merupakan singkatan dari Dynamic Host Configuration Potocol, suatu program
aplikasi yang memungkinkan pengaturan jaringan secara terpusat dari Server, sehingga PC
client tidak perlu melakukan konfigurasi alamat IP. Karena semuanya sudah ditangani oleh PC
Server.
 Keuntungan
Penggunaan DHCP dari sisi System Administrator, adalah kita tidak perlu melakukan
pencatatan alamat IP pada masing-masing PC client. Mungkin untuk kebutuhan sampai dengan
10 atau 20 PC client masih bisa kita tangani, namun jika klien yang kita tangani sampai dengan
50 atau 100, bisa Anda bayangkan betapa rumit dan melelahkan pekerjaan yang harus kita
tangani.
Tujuan utama dari penggunaan Dynamic Host Configuration Protocol adalah untuk
memberikan pengaturan IP address secara tersentralisasi melalui suatu server daripada harus
melakukan konfigurasi satu persatu pada setiap mesin klien. Sebuah mesin klien yang
dikonfigurasi menggunakan DHCP tidak dapat mengatur IP address secara static dengan
sendirinya, semuanya diatur dan ditentukan oleh server DHCP yang telah ditentukan.
Salah satu cara dalam penggunaan DHCP adalah dengan mengenali alamat hardware terlebih
dahulu dari setiap network card (MAC Address, biasanya alamat ini fixed) kemudian
memberikan klien tersebut setting IP address yang identik setiap kali ia terhubung ke server.
DHCP juga dapat di konfigurasi sedemikian rupa sehingga server DHCP dapat memberikan
alamat-alamat IP secara dinamis pada host yang terhubung dengannya, dengan menggunakan
range IP address yang telah ditentukan. Pada kasus ini server DHCP akan mencoba
memberikan alamat yang sama pada mesin klien setiap kali host itu meminta alamat ke server
(walaupun untuk waktu yang cukup lama). Hal ini tentu saja tidak berfungsi dengan baik, bila
pada jaringan tersebut terdapat lebih banyak host komputer dibandingkan alamat yang di
siapkan oleh server.
 Kelebihan
Dengan kelebihan ini, DHCP membuat kerja para administrator jaringan menjadi lebih
mudah. Setiap kali ada perubahan yang terkait dengan pengalamatan dan konfigurasi pada
jaringan secara global, dapat di implementasikan secara tersentral dengan hanya melakukan
perubahan file konfigurasi pada server. Hal ini tentu saja lebih efisien daripada Anda harus
melakukan setting atau men-setup pada tiap-tiap host (mesin klien). Disamping itu sangat
mudah bagi kita untuk mengintegrasikan mesin-mesin (host), terutama mesin yang baru ke
dalam jaringan karena mesin-mesin tersebut akan mendapatkan alamat melalui pooling alamat
yang dibuat pada server.
9
Sebuah server DHCP tidak hanya memberikan alamat IP dan netmask-nya saja, tetapi juga
memberikan host name (nama host), domain name, gateway, dan name server (DNS) yang
digunakan oleh mesin klien tersebut. DHCP juga dapat memiliki beberapa parameter lain
seperti penggunaan time server yang dapat di akses oleh setiap klien.
B. DNS
Domain Name System (DNS) adalah distribute database system yang digunakan untuk
pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP
(Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang
terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan
host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di
implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:
• Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP
address sebuah komputer cukup host name (nama Komputer).
• Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
• Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet
maupun di Intranet.
DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan
Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara
umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain,
akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk
mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang
digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.
Domain Name System merupakan hirarki pengelompokan domain berdasarkan nama, domain
ditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level yang terdiri
dari :
1. Root-Level Domains
Merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dan
dilambangkan oleh “.”.
2. Top-Level Domains
Berisi second-level domains dan hosts yaitu :
◾com : organisasi komersial, seperti IBM (ibm.com).
◾edu : institusi pendidikan, seperti U.C. Berkeley (berkeley.edu).
◾org : organisasi non profit, Electronic Frontier Foundation (eff.org).
◾net : organisasi networking, NSFNET (nsf.net).
10
◾gov : organisasi pemerintah non militer, NASA (nasa.gov).
◾mil : organisasi pemerintah militer, ARMY (army.mil).
◾xx : kode negara (id:Indonesia,au:Australia)
3. Second-Level Domains
Berisi domain lain yang disebut subdomain.
Contoh : smkdarmasiswasidoarjo.sch.id
Second-Level Domains unsri.ac.id bisa mempunyai host www.smkdarmasiswasidoarjo.ac.id
4. Third-Level Domains
Berisi domain lain yang merupakan subdomain dari second level domain diatasnya.
Contoh : tkj.smkdarmasiswasidoarjo.sch.id Subdomain tkj.smkdarmasiswasidoarjo.sch.id juga
mempunyai host www.tkj.smkdarmasiswasidoarjo.sch.id
5. Host Name
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain
name (FQDN) untuk setiap komputer. Contohnya, jika terdapat
www.smkdarmasiswasidoarjo.sch.id, www adalah hostname dan
smkdarmasiswasidoarjo.sch.id adalah domain name.
DNS Zone
Terdapat dua bentuk Pemetaan DNS Zone, yaitu:
1. Forward Lookup Zone : Melakukan pemetaan dari nama menuju IP address
2. Reverse Lookup Zone : Melakukan pemetaan dari IP address menuju nama
C. SSH Server
SSH ( Secure Shell ) adalah protokol jaringan yang memungkinkan pertukaran data melalui
saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis
Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan
shell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk
teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH
menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.
Secara sederhana SSH yang sering kita gunakan untuk trik internet gratis adalah sebagai
tunneling yaitu mengirimkan dan menerima data melalui koneksi lain.
SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan
biarkan komputer remote untuk mengotentikasi pengguna, jika perlu. SSH biasanya digunakan
11
untuk login ke mesin remote dan mengeksekusi berbagai perintah, tetapi juga mendukung
tunneling, forwarding TCP port dan X11 connections; itu dapat mentransfer file menggunakan
terkait SFTP atau SCP protocols. SSH menggunakan klien-server model. Yang standar TCP
port 22 telah ditetapkan untuk menghubungi server SSH.
Sebuah klien program SSH ini biasanya digunakan untuk membangun koneksi ke SSH daemon
untuk dapat diremote. Keduanya biasanya terdapat pada sistem operasi modern, termasuk Mac
OS X, Linux, FreeBSD, Solaris dan OpenVMS. Tersedia versi berpemilik, freeware dan open
source untuk berbagai tingkat kerumitan dan kelengkapan.
D. Web Server
Web server merupakan software yang memberikan layanan data yang berfungsi menerima
permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan
kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen
HTML Untuk Packet Software Web Server sendiri ada beberapa macam. Berikut adalah
macam-macam Packet Software yang dapat digunakan untuk membangun Web Server :
 Apache Tomcat
 Microsoft windows Server 2003 Internet Information Services (IIS)
 Lighttpd
 Sun Java System Web Server
 Xitami Web Server
 Zeus Web Server
 Dan lain sebagainya
Dari bermacam-macam Packet Software di atas, yang paling populer yaitu Apache dan juga
IIS.
Untuk cara kerja Web Server, Web server merupakan mesin dimana tempat aplikasi
atau software beroperasi dalam mendistribusikan web page ke user, tentu saja sesuai dengan
permintaan user. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau
jaringan Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP
yang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Pada
saat browser meminta data web page ke server, maka instruksi permintaan data oleh browser
tersebut di kemas di dalam TCP yang merupakan protocol transport dan dikirim ke alamat,
yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP).
HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer
yg terhubung dalam jaringan di dunia ini.
Untuk mengenal protocol ini jelas sangat mudah sekali di mana setiap kali anda
mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data
yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web
page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP
protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut
sebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh si Web
server maka akan menimbulkan error yang sering anda lihat di web page yaitu “Error : 404
Page Not Found”. Hal ini memberikan cita rasa dari suatu proses yang tridimensional. Artinya
12
pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan
mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari
permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil
prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat
dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web
server hanya memproses semua masukan yang diperolehnya dari web clientnya.
E. FTP Server
File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar
file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting
dalam FTP adalah FTP Server dan FTP Client.
FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan
layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila
mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar
file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload,
merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien
 Keamanan FTP
File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar
file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting
dalam FTP adalah FTP Server dan FTP Client.
FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan
layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila
mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar
file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload,
merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
13
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien
FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file
dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai
untuk transfer data adalah format ASCII atau format binary. Secara default, FTP menggunakan
mode ASCII dalam transfer data. Karena pengirimannya tanpa enkripsi, username, password,
data yang di transfer, maupun perintah yang dikirim dapat di sniffing oleh orang dengan
menggunakan protocol analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakan
SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL)
sehingga data yang dikirim terlebih dahulu di enkripsi.
 Pengertian FTP
FTP merupakan singkatan dari File Transfer Protocol. FTP terdiri dari sebuah client
dan sebuah server yang merupakan aplikasi yang memberikan akses /pertukaran transfer data
antara dua komputer ( client dan server ). Transfer yang file/ data ini dapat teradi antara
komputer yang berbentuk mainframe dan sebuah komputer di jaringan lokal. Atau transfer data
dapat terjadi dari komputer kita ke server FTP melalui internet. FTP merupakan aplikasi yang
sangat berguna ( powerful) karena aplikasi ini menyediakan akses kepada pengunjung atau user
untuk mengakses data yang tersimpan pada server tersebut, dan dapat diakses oleh sejumlah
besar komputer secara bersamaan.
F. File Server/ Samba Server
Samba Server merupakan sebuah protokol yang dikembangkan di Sistem Operasi Linux
untuk melayani permintaan pertukaran data antara mesin Ms. Windows dan Linux. Disamping
untuk melayani file sharing antara Windows dan Linux, Samba juga merupakan salah satu
protokol yang digunakan di Sistem Operasi Linux untuk melayani pemakaian data secara
bersama-sama.
Berikut adalah beberapa pengertian dari SAMBA :
a. Samba adalah program yang dapat menjembatani kompleksitas berbagai platform
system operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu
jaringan komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenal
dengan SMB(Service Message Block) protocol. Banyak sistem operasi seperti
Windows dan OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server.
Protokol Samba memungkinkan server Linux/UNIX untuk berkomunikasi dengan
mesin client yang mengunakan OS Windows dalam satu jaringan.
b. Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows
yang menggunakan protokol network smb (server massage block). Smb adalah sebuah
protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk
14
menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer
serta tugas-tugas lainnya yang berhubungan.
 Perbedaan smbd dengan nmbd
Sebenarnya Samba disusun atas dua damon, yatu smbd dan nmbd. Smbd adalah daemon
yang secara nyata menangani servis sharing file sistem dan printer untuk klien. Pada saat
sebuah klien melakukan autentikasi, smbd akan membuatkan duplikat dirinya, bagian asli akan
kembali ke port 139 untuk mendengarkan permintaan baru dan bagian duplikat menangani
koneksi terhadap klien. Dulikat ini juga mengubah ID user efektifnya dari root ke user yang
terautentikasi. Misalnya , kalau user “smkti” melakukan autentikasi dengan smbd, duplikat
baru akan berjalan dengan permisi “smkti”, dan bukannya permisi “root”). Duplikat ini akan
berada di memory selama masih terkoneksi dengan klien.
Daemon nmbd bertanggung-jawab untuk menangani permintaan server name NetBIOS. Ia
akan mendengarkan port 137, tidak seperti smbd, nmbd tidak membuat contoh dirinya untuk
menangani setiap pertanyaan. Kedua daemon
Selain 2 daemon utama di atas, aplikasi samba juga mempunyai beberapa program
pendukung yaitu :
•smbclient, aplikasi di klien dengan tampilan mirip ftp untuk mengakses SMB resource share
(mengakses share files)
• smbtar, Program yang memback up data yang dishare. Mirip tar di Linux.
• Nmblookup, Program yang membantu mencari nama (names lookup) dengan memanfaatkan
NetBIOS over TCP/IP. Nmblookup dapat digunakan untuk meresolve dari nama komputer ke
nomor IP dan sebaliknya.
•smbpasswd, Program yang memungkinkan administrator mengatur password yang terenkripsi
yang dipergunakan oleh Samba Server.
• Smbstatus, Program yang memonitor status terakhir dari share resources yang diberikan oleh
Server Samba.
•Testparm, Program kecil untuk melakukan proses debug (memeriksa parameter) terhadap file
konfigurasi Samba (smb.conf)
•Swat, Samba Web Administration Tool, program bantu yang memberikan interface model
web untuk mengadministrasi Samba. SWAT mempermudah edit smb.conf (file konfigurasi
Samba) mengatur resource share, melihat status Samba terakhir, dengan dukungan file help
yang sangat bermanfaat.
 Fungsi dari Samba Server
Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. Sebagai perangkat
lunak cukup banyak fungsi yang dapat dilakukan oleh samba software, mulai dari
15
menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP, FTP, webserver,
sebagai gateway, mail server, proxy dan lain-lain. Fasilitas pengremote seperti telnet dan ssh
juga tersedia. Salah satu keunggulan lainnya adalah adanya aplikasi pengaturan yang tidak lagi
hanya berbasis teks, tetapi juga berbasis grafis yaitu swat. Menempatkan masin Linux/UNIX
sebagai PDC (Primary Domain Controller) seperti yang dilakukan oleh NT dalam jaringan
Wondows. Samba PDC (Primary Domain Controller) bertujuan sebagai komputer yang akan
melakukan validasi user kepada setiap client yang akan bergabung dalam satu domain tertentu,
dengan kata lain hanya user yang terdaftar yang diijinkan masuk ke domain tersebut dan
mengakses semua fasilitas domain yang disediakan.
 Keunggulan SAMBA
a. Gratis atau free
b. Tersedia untuk berbagai macam platform
c. Mudah dikonfigurasi oleh administrator
d. Sudah terhubung langsung dengan jaringan
e. Mudah dikonfigurasi sesuai dengan kebutuhan administrator
f. Mempunyai performa yang maksimal.
g. dan jarang ditemui masalah dalam penggunaannya di jaringan
h. Dapat diandalkan karena jarang terjadi kesalahan.
G. Database Server
Database server adalah sebuah program komputer yang menyediakan layanan database
untuk program komputer lain atau komputer, seperti yang didefinisikan oleh model client-
server. Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankan
program seperti itu. Sistem manajemen database yang sering menyediakan fungsionalitas
database server, dan beberapa DBMSs (misalnya, MySQL) bergantung secara eksklusif pada
model client-server untuk mengakses database. Server tersebut diakses baik melalui suatu
"front end" yang berjalan di komputer pengguna yang menampilkan data yang diminta atau
"back end" yang berjalan pada server dan menangani tugas-tugas seperti analisis data dan
penyimpanan.
Dalam model master-slave, database server master adalah lokasi pusat dan utama data
sementara database server budak disinkronisasi backup dari master bertindak sebagai proxy.
Beberapa contoh dari server basis data Oracle, DB2, Informix, Ingres, SQL Server. Setiap
server menggunakan query sendiri logika dan struktur. Bahasa query SQL kurang lebih sama
di semua server database.
16
H. E-mail Server
Pengertian mail server Adalah Perangkat lunak program yang mendistribusikan file atau
informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet
untuk menyediakan layanan serupa http://FTP.
Email adalah fasilitas di internet untuk keperluan surat menyurat. Sebagaimana layaknya
kegiatan surat-menyurat melalui jasa pos, email mampu menangani jasa pengiriman berita dan
dokumen dalam bentuk data elektronik (file), termasuk jasa e-card (kartu ucapan elektronik).
Untuk memanfaatkan fasilitas email, sebelumnya harus memiliki sebuah alamat email, yang
lazim disebut email address atau email account. Account email dapat diperoleh dari sebuah
situs penyedia fasilitas email. Hingga saat ini, fasilitas e-mail banyak disediakan secara gratis
oleh situs-situs internet lokal dan internasional (tidak dibedakan fungsinya).
Statistik menunjukan bahwa untuk e-mail merupakan aplikasi utama yang sering digunakan
oleh pengguna Internet, terutama pengguna veteran bukan pemula. Tentunya dalam sebuah
kantor, sekolah, institusi yang mempunyai banyak pengguna akan sangat tidak praktis jika
setiap orang harus diberikan komputer & modem untuk mengakses e-mail. Akan lebih
sederhana, jika kita bisa membuatkan sebuah e-mail server yang akan mengatur e-mail untuk
semua orang, mengambilkan semua mail di Internet, mengirimkan mail ke Internet, maupun
mengirimkan e-mail antar pengguna lokal.
 Penjabaran Mengenai Mail Server
a. Courier-IMAP
Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada pada
server mail kita. Software ini akan memberikan kita akses pop3 dan imap, protokol ini
merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita.
courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan menghilangkan
email yang ada pada server, sedangkan pada mode imap pengambilan email tidak akan
menghilangkan email pada server.
b. Squirrelmail
Squirrelmail merupakan aplikasi webmail berbasis PHP yang popular. Instalasi dan
konfigurasinya cukup mudah serta bisa ditambahkan plugin pendukungnya. Menurut file
INSTALL dari distribusi Squirrelmail, software ini membutuhkan php4 yang minimal
dikompilasi denga opsi enable-track-var-enable-force-cgi-redirect-with-gettext serta
membutuhkan register global=On dan File uploads=On di php.ini (Jika php anda menggunakan
default RPM Redhat file php.ini terletak di directory /etc). Download dan ekstrak paket
squirrelmail terlebih dahulu kemudian baru di install.
17
I. Proxy Server
Proxy Server adalah server yang diletakkan antara suatu aplikasi client dan aplikasi server
yang dihubungi. Aplikasi client dapat berupa browser web, client FTP, dan sebagainya.
Sedangkan aplikasi server dapat berupa server web, server FTP dan sebagainya. Proxy Server
yang diletakkan di antara aplikasi client dan aplikasi server tersebut, dapat digunakan untuk
mengendalikan maupun memonitor lalu-lintas paket data yang melewatinya (Wagito, 2007).
 Manfaat Proxy Server
1. Meningkatkan kinerja jaringan
Dengan kemampuan server proxy untuk menyimpan data permintaan dari aplikasi client,
permintaan yang sama dengan permintaan sebelumnya hanya akan diambilkan dari simpanan
server proxy. Jika seorang pengguna internet sudah pernah membuka situs yang sama, tidak
perlu dihubungkan langsung pada situs sumbernya, tetapi cukup diambilkan dari simpanan
server proxy. Dengan cara demikian, koneksi langsung pada server sumbernya dapat dikurangi.
Dengan demikian, penggunaan bandwidth internet untuk koneksi langsung menjadi berkurang.
2. Filter permintaan
Server proxy juga dapat digunakan sebagai filter terhadap permintaan data dari suatu situs.
Dalam hal ini, server proxy menjadi filter terhadap situs yang boleh atau tidak boleh
dikunjungi. Selain itu, server proxy juga dapat sebagai filter terhadap aplikasi client yang dapat
menggunakan akses terhadap internet. Dalam hal ini server proxy berlaku sebagai filter
terhadap gangguan internet.
 Fungsi Proxy Server
Proxy Server meupakan pihak ketiga yang menjadi perantara antara kedua pihak yang
saling berhubungan, dalam hal ini adalah jaringan lokal dan jaringan internet. Secara prinsip
pihak pertama dan pihak kedua tidak langsung berhubungan, akan tetapi masing-masing
berhubungan degan pihak ketiga yaitu proxy. Tiga fungsi utama proxy server adalah:
1. Connection sharing
Bertindak sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar.
Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan
terhubung kepadanya dan koneksi jaringan luar juga terhubung kepadanya. Dengan demikian
koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh
gateway secara bersama-sama (connecion sharing).
2. Filtering
Bekerja pada layar aplikasi sehingga berfungsi sebagai Firewalll paket filtering yang
digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar.
Dapat dikonfigurasi untuk menolak situs web tertenu pada waktu-waktu tertentu.
18
3. Caching
Proxy Server memiliki mekanisme penyimpanan obyek-obyek yang sudah diminta dari
server-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang merupakan
permintaan dari para pengguna yang di dapat dari iternet.
 Keuntungan Proxy Server
1. Keamanan jaringan lebih terjaga, karena adanya proxy sebagai pembatas antara jaringan
lokal dan jaringan luar (internet)
2. Pengaksesan kembali terhadap situs-situs yang telah diakses sebelumnya menjadi lebih
cepat, karena pengaksesan tidak perlu ke jaringan luar (internet) melainkan ada pada
direktori cache proxy.
3. Terdapat fasilitas filtering, baik filtering pengguna, content dan waktu akses.
 Kekurangan Proxy Server
1. Pengaksesan terhadap situs yang belum pernah dibuka sebelumnya akan menjadi lebih
lambat, karena client harus meminta terlebih dahulu ke pada proxy, setelah itu baru proxy
yang akan meminta request dari client tersebut ke pada penyedia layanan internet.
2. Bila proxy server terlambat melakukan update cache, maka client akan mendapatkan
content yang belum update ketika melakukan request content tersebut.
2.1.3 Perintah Dasar Linux Red Hat
1. Yum, perintah untuk menginstall paket suatu software.
Contoh: [root@Bayu~]# yum install dhcp
2. Vim, perintah untuk mengedit suatu file.
Contoh: [root@Bayu~]# vim /etc/named.conf
3. Named-checkconf, perintah yang digunakan untuk mengecek script file berformat conf.
Contoh: [root@Bayu~]# named-checkconf /etc/named.conf
4. Named-checkzone, perintah yang biasa digunakan untuk mengecek konfigurasi domain
dns apakah terhubung dengan file named atau tidak.
Contoh: [root@Bayu~]# named-checkzone bayu.com /var/named/fwd.bayu.com
5. Nslookup, perintah yang digunakan untuk mengecek hasil dari konfigurasi dns server.
Contoh: [root@Bayu~]# nslookup bayu.com
6. Dig, perintah yang hampir sama dengan nslookup.
Contoh: [root@Bayu~]# dig bayu.com
7. Cp, perintah yang digunakan untuk menyalin suatu file.
Contoh: [root@Bayu~]# cp /var/named/fwd.bayu.com /var/www/html/
19
8. Mv, perintah yang digunakan untuk memindah suatu file.
Contoh: [root@Bayu~]# mv /etc/named.conf /var/named/
9. Ping, perintah yang digunakan untuk mengecek apakah sudah terhubung dengan ip
yang dituju atau belum.
Contoh: [root@Bayu~]# ping 192.168.1.20
10. Useradd, perintah yang digunakan untuk membuat user baru.
Contoh: [root@Bayu~]# useradd tkj
11. Passwd, perintah yang digunakan untuk memberi password pada user.
Contoh: [root@Bayu~]# passwd bayu
12. Mkdir, perintah yang digunakan untuk membuat folder baru.
Contoh: [root@Bayu~]# mkdir /var/bayu/
13. Rm, perintah yang digunakan untuk menghapus file.
Contoh: [root@Bayu~]# rm /var/www/html/index.html
14. Rmdir, perintah yang digunakan untuk menghapus folder.
Contoh: [root@Bayu~]# rmdir /var/bayu/
15. Su, perintah yang digunakan untuk masuk sebagai root.
Contoh: [root@Bayu~]# su root
16. Chkconfig, perintah yang digunakan untuk menghidupkan atau mematikan aplikasi
server.
Contoh: [root@Bayu~]# chkconfig dhcpd on
17. Service, perintah yang bisa digunakan untuk merestart atau menghentikan aplikasi
server.
Contoh: [root@Bayu~]# service dhcpd restart
18. Cd, perintah yang digunakan untuk masuk ke dalan folder atau keluar dari folder.
Contoh: [root@Bayu~]# cd /var/named/
19. Dan lain sebagainya.
20
BAB III
ANALISA DAN PERANCANGAN SISTEM
Pada bagian ini akan dilakukan analisa dan perancangan sistem perangkat lunak yang
dibangun untuk membantu pemahaman kode sumber, pemeriksaan pola kalimat serta
dokumentasi sebuah perangkat lunak sehingga membantu memberikan penjelasan kepada
pengembang untuk kelangsungan pengembangan proyek perangkat lunak. Analisa sistem
meliputi analisa tentang kebutuhan sistem dan analisa fasilitas dalam perancangan sistem yang
dibuat dengan memperhatikan analisa sistem yang ada sehingga dapat dibagi menjadi
perancangan data, perancangan proses untuk penentuan komentar kode sumber, proses
penataan kalimat dari hasil terjemahan komentar kode sumber hingga perancangan
dokumentasi perangkat lunak. Tujuan dari analisa sistem adalah :
1. Menentukan kebutuhan sistem.
2. Memahami cara kerja sistem secara umum.
3. Memahami masalah yang ada dan penyelesaiannya.
3.1 Analisa Kebutuhan Sistem
Analisa kebutuhan sistem ini meliputi kebutuhan perangkat lunak dan kebutuhan perangkat
keras.
3.1.1 Kebutuhan Perangkat Lunak
 Linux RedHat 9.0 dalam bentuk ISO
 VMware
3.1.2 Kebutuhan Perangkat Keras
 Intel dual core 2.10 GHz
 RAM minimal 2 Gb
 Ruang hardisk ± 25 Gb
3.2 Perancangan Sistem
Fasilitas-fasilitas yang tersedia pada sistem yang akan memungkinkan pengguna untuk
mendapatkan sebuah rekomendasi dari sistem :
 Mengkoneksikan client pada komputer server.
 Mendapatkan IP secara otomatis.
 Client dapat mengakses situs web server.
 Client dapat sharing data melalui ftp server.
 Client dapat berinteraksi dengan client lain melalui mail server.
21
 Client dapat meremote server melaui ssh server.
 Client dapat mengakses web server ataupun mail server menggunakan alamat dns
server.
3.3 Perancangan Model
Berikut ini adalah model arsitektur yang menggambarkan sebuah skema komputer
server dengan komputer client.
Disitu terlihat eth0 pada komputer server adalah port yang hasrus dikonfigurasi dengan
ip sekian jika ingin menghubungkan komputer server dengan router atau modem, sedangkan
eth1 dikonfigurasi dengan ip sekian untuk menghubungkan server dengan komputer client
yang terhubung. Dan eth1 dikonfigurasi sebagai ip yang harus dijadikan sebagai ip dhcp-server
yang nanti akan dibagikan pada komputer client. Saat client sudah terhubung ke komputer
server client dapat sharing folder malaui ftp server dan dapat berinteraksi dengan client lain
melalui pesan mail server.
22
BAB IV
IMPLEMENTASI DAN PENGUJIAN SYSTEM
4.1 INSTALASI REDHAT 9.0
Booting dari CD atau DVD
Tekan enter
 Pilih Skip
Tekan enter
23
 Klik next
Pilih bahasa yang di inginkan
Klik next
24
Pilih U.S. English
Klik next
Pilih Wheel Mouse (PS/2)
Klik next
25
 Karena saya menggunakan komputer saya sendiri jadi saya
memilih Personal Desktop. Workstation untuk perusahaan. Server untuk
komputer yang digunakan hanya sebagai server saja. Custom untuk memilih
secara manual
 Klik next
Agar cepat dalam menginstall redhat 9 sebaiknya memilih yang paling
atas yaituAutomatically Partition
26
Jika komputer masih ada data, misal: sudah ada windowsnya. Maka
muncul pesanWarning
Klik Yes
Pilih Remove all Linux Partition on this system
Klik next
27
Klik Yes
Klik next
28
Pilih automatically via DHCP
Klik next
Pilih Use default firewall rules
Klik next
29
Klik next
Pilih dimana lokasi sekarang
30
Isi Root password sesuai keinginan
Isi Confirm dengan password yang sudah isi sebelumnya
Pilih Accept the current package list
Klik next
31
Klik next
Tunggu proses kira-kira kurang lebih 7 menit
32
Masukkan CD kedua
Klik OK
Tunggu beberapa saat
Masukkan CD ketiga
Klik OK
Tunggu beberapa saat
33
Pilih No, I do not want to create a boot diskette
Klik next
Pilih VESA driver (generic)
Klik next
34
Pilih Unprobed Monitor
Klik next
Screen Resolution Pilih sesuai dengan ukuran layar monitor yang dipakai
Klik next
35
Klik Exit untuk restart system dan komputer sekaligus untuk
menyelesaikan instalasi redhat 9
Tekan enter atau biarkan saja dalam waktu 10 detik akan langsung masuk
36
Klik forward
Isi Username sesuai keinginan , misal saya memakai nama Bayu agus.
Isi Full namesesuai keinginan , sama juga tidak masalah. Isi Password sesuai
keinginan atau sama dengan password yang awal tadi waktu menginstall
redhat 9, samakan Confirm password dengan password yang sudah di isi
sebelumnya
Klik forward
37
Atur Date and Time sesuai dengan tanggal dan waktu yang ada di tempat
Klik forward
Klik forward
38
Pilih No, I do not want to register my system, karena bisa
mengkonfigurasinya setelah sudah masuk ke tampilan redhat 9
 Klik forward
39
Klik forward
Masukkan Username yang sudah di isi tadi
Tekan enter
40
Masukkan Password yang sudah di isi tadi
Tekan enter
Instalasi selesai & Inilah tampilan Linux Redhat 9.
41
4.2 SETTING IP ADDRESS
 Pada linux RedHat 9.0 ini file konfigurasi untuk setting IP terletak di
/etc/sysconfig/network-scripts/ifcfg-eth0
 Backup file Konfigurasi di folder bkup
 Buat folder bkup untuk backup file konfigurasi ip address
[root@localhost /]# cd /
[root@localhost /]# mkdir bkup
[root@localhost /]# ls
bin boot etc initrd lost+found mnt proc sbin tmp var
bkup dev home lib misc opt root tftpboot usr
[root@localhost /]#
 Copy file ifcfg-eth0 ke folder /bkup
[root@localhost /]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /bkup/ifcfg-
eth0.backup

 Setting IP Address Static dgn ip 192.168.1.10
Edit file ifcfg-eth0
[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

 Restart IP address eth0
[root@localhost /]# sudo service network restart
 Mengecek IP address eth0
[root@localhost /]# ifconfig
42
Test ping untuk melakukan pengujian
[root@localhost /]# ping 192.168.1.10
Jika test ping hasilnya seperti diatas maka selamat buat anda karena telah berhasil
mengkonfigurasi device Ethernet menjadi ip 192.168.1.10 di mesin linux redhat 9.0
4.3 DHCP SERVER
 Program yang dibutuhkan
– dhcp-3.0pl1-23
 Instalasi DHCP Server dengan terminal
– Masukkan cd 2 dari installer Redhat 9.0
– Kemudian Aktifkan cdrom dgn perintah
[root@localhost /]# mount /dev/cdrom /mnt/cdrom
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@localhost /]#
 Lakukan penginstalan program DHCP server dgn perintah :
[root@localhost root]# rpm -ivh /mnt/cdrom/RedHat/RPMS/dhcp-3.0pl1-
23.i386.rpm
 Lakukan pengecekan hasil instalasi
[root@localhost /]# rpm -qa | grep dhcp
Apabila hasil pengecekan sesuai dgn diatas maka instalasi telah berhasil
43
KONFIGURASI DHCP SERVER
Adapun langkah konfigurasi DHCP server adalah :
– Check apakah aplikasi DHCP server telah di install jika belum ikuti konfIgurasi
diatas
Buatlah file dhcpd.conf
[root@localhost /]# vi /etc/dhcpd.conf
– Lalu isi file sesuai konfigurasi di bawah ini
Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian
Tekan enter
Lakukan restart network
[root@localhost /]# service network restart

Aktifkan DHCP Server agar ketika boot ulang atau restart vnc server langsung aktif
[root@localhost /]# chkconfig dhcpd on
 Jalankan Service DHCP Server
[root@localhost root]# service dhcpd start
Restart DHCP server (untuk memastikan konfigurasi telah berjalan)
[root@localhost root]# service dhcpd restar
44
Maka akan tampilJika keluar pesan error, sehingga dhcpd tidak dapat berfungsi,
Anda dapat melihat contoh konfigurasinya di /usr/share/doc/dhcp-3.0pl1/dhcp
.conf.sample lalu coba dibandingkan.
TEST DAN KONFIGURASI DHCP SERVER DI CLIENT
Untuk percobaan kali ini konfigurasi dan test DHCP Server dari Client saya
menggunakan Windows Vista dan Linux Redhat 9.0:
1. Test dan Konfigurasi dari Client windows XP
Ikuti petunjuk gambar
Click kanan di Ethernet dan pilih Properties
Lalu pilih (Internet Protocol Version 4 (TCP/IPv4) lalu Click Properties
45
 Ceklis Internet Protocol Version 4 (TCP/IPv4) lalu pilih Properties
lalu pilih (Obtain an IP addres automatically dan Obtain DNS server) lalu
ClickOK
Tunggulah bebera saat lancard sedang proses pencarian IP
Network telah mendapat kan IP dari DHCP server
Lalu lakukan pengecekan dgn Click kanan di lancard lalu pilih status (sesuai
gambar di bawah ini)
46
Click Suport lalu Click Details untuk melihat pc kita mendapatkan IP berapa
47
Ip yang didapat oleh Client windows XP adalah 192.168.1.100
Lakukan ping ke kemputar DHCP server (192.168.1.10) jika Replay berarti DHCP
server telah berjalan dgn baik.
BAB V
PENUTUP
5.1 Kesimpulan
Dari uraian pada bab – bab sebelumnya, dapat diambil kesimpulan tentang pemahaman
mengenai server linux RedHat 9.0. Dari beberapa layanan yang disediakan oleh server linux
bertujuan untuk mempermudah user dalam mengakses layanan server.
1. Dhcp server dirancang agar admin dari server tidak lama memberikan ip pada setiap
client yang tersambung pada server.
2. Dns bertujuan untuk mempermudah user untuk mengingat ip server. Karena beberapa
orang sulit untuk menghafal angka daripada huruf.
5.2 Saran
Untuk mewujudkan layanan yang memberikan pelayanan lebih baik pasti semua memliki
kekurangan.
1. Kekurangan yang ada pada linux RedHat 9.0 ini terlalu banyak script yang
dimasukkan pada layanan server.
48
DAFTAR PUSTAKA
https://ijaldmi.wordpress.com/2012/03/20/konfigurasi-Dhcp-di-linux-redhat-9-0-2/
http://linux.softpedia.com/get/System/Operating-system/linux-Distributions/Red-Hat-
linux-40.shtml
49

More Related Content

What's hot

Mosul Layanan Jaringan
Mosul Layanan JaringanMosul Layanan Jaringan
Mosul Layanan Jaringandifasulthon
 
Makalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqiMakalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqisafei123
 
Mahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_lts
Mahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_ltsMahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_lts
Mahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_ltsAsep Herman
 
Laporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan KomputerLaporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan KomputerPamulang University
 
2015 07 ari anto - setting mikrotik level 4 full
2015   07 ari anto - setting mikrotik level 4 full2015   07 ari anto - setting mikrotik level 4 full
2015 07 ari anto - setting mikrotik level 4 fullSyiroy Uddin
 
Konfigurasi Linux Debian Server
Konfigurasi Linux Debian ServerKonfigurasi Linux Debian Server
Konfigurasi Linux Debian ServerDaris Irfan Atmaja
 
Laporan mikrotik (daryadi)
Laporan mikrotik (daryadi) Laporan mikrotik (daryadi)
Laporan mikrotik (daryadi) Suad Gra
 
Membangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan SendiriMembangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan Sendiriadamsetioardi
 
Debianserverfinal
DebianserverfinalDebianserverfinal
Debianserverfinaldhyto
 
Laporan minggu 1 web server di remote ssh server copy
Laporan minggu 1 web server di remote ssh server   copyLaporan minggu 1 web server di remote ssh server   copy
Laporan minggu 1 web server di remote ssh server copySuhestin Hezztun
 
Debian 8 server_full
Debian 8 server_fullDebian 8 server_full
Debian 8 server_fullronijagarino
 
Data Aplikasi Tiket Kereta api
Data Aplikasi Tiket Kereta apiData Aplikasi Tiket Kereta api
Data Aplikasi Tiket Kereta apiblankspace15
 
Merancang Hotspot dengan User Manager Radius Server
Merancang Hotspot dengan User Manager Radius ServerMerancang Hotspot dengan User Manager Radius Server
Merancang Hotspot dengan User Manager Radius Serverirham fadhilah
 
Modul MySQL TIngkat Lanjut
Modul MySQL TIngkat LanjutModul MySQL TIngkat Lanjut
Modul MySQL TIngkat LanjutM Fahmi Ansori
 

What's hot (18)

Mosul Layanan Jaringan
Mosul Layanan JaringanMosul Layanan Jaringan
Mosul Layanan Jaringan
 
Laporan 2
Laporan 2Laporan 2
Laporan 2
 
Makalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqiMakalah web server debian 6 - refzqi
Makalah web server debian 6 - refzqi
 
Mahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_lts
Mahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_ltsMahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_lts
Mahir administrasi server_dan_router_dengan_linux_ubuntu_server_12.04_lts
 
Laporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan KomputerLaporan Praktikum Jaringan Komputer
Laporan Praktikum Jaringan Komputer
 
2015 07 ari anto - setting mikrotik level 4 full
2015   07 ari anto - setting mikrotik level 4 full2015   07 ari anto - setting mikrotik level 4 full
2015 07 ari anto - setting mikrotik level 4 full
 
Konfigurasi Linux Debian Server
Konfigurasi Linux Debian ServerKonfigurasi Linux Debian Server
Konfigurasi Linux Debian Server
 
Laporan mikrotik (daryadi)
Laporan mikrotik (daryadi) Laporan mikrotik (daryadi)
Laporan mikrotik (daryadi)
 
Membangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan SendiriMembangun Sistem Jaringan Sendiri
Membangun Sistem Jaringan Sendiri
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Debianserverfinal
DebianserverfinalDebianserverfinal
Debianserverfinal
 
Laporan praktikum
Laporan praktikumLaporan praktikum
Laporan praktikum
 
Laporan minggu 1 web server di remote ssh server copy
Laporan minggu 1 web server di remote ssh server   copyLaporan minggu 1 web server di remote ssh server   copy
Laporan minggu 1 web server di remote ssh server copy
 
Debian 8 server_full
Debian 8 server_fullDebian 8 server_full
Debian 8 server_full
 
Data Aplikasi Tiket Kereta api
Data Aplikasi Tiket Kereta apiData Aplikasi Tiket Kereta api
Data Aplikasi Tiket Kereta api
 
Administrasi server
Administrasi serverAdministrasi server
Administrasi server
 
Merancang Hotspot dengan User Manager Radius Server
Merancang Hotspot dengan User Manager Radius ServerMerancang Hotspot dengan User Manager Radius Server
Merancang Hotspot dengan User Manager Radius Server
 
Modul MySQL TIngkat Lanjut
Modul MySQL TIngkat LanjutModul MySQL TIngkat Lanjut
Modul MySQL TIngkat Lanjut
 

Similar to Ukk 2016 redhat 9.0 (instalasi, settting ip, dhcp dan dns) - bayu agus

2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...Syiroy Uddin
 
2015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.04
2015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.042015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.04
2015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.04Syiroy Uddin
 
Server di dalam sebuah Jaringan Komputer
Server di dalam sebuah Jaringan KomputerServer di dalam sebuah Jaringan Komputer
Server di dalam sebuah Jaringan KomputerAnomMahesa
 
Xii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkXii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkyopitasariotopia125
 
Laporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaLaporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaArisSatia
 
2015-18. ilham setia pambudi - pemrograman web e-learning berbasis php
2015-18. ilham setia pambudi - pemrograman web e-learning berbasis php2015-18. ilham setia pambudi - pemrograman web e-learning berbasis php
2015-18. ilham setia pambudi - pemrograman web e-learning berbasis phpSyiroy Uddin
 
Konfigurasi membuka web pada jam jam tertentu
Konfigurasi membuka web pada jam jam tertentuKonfigurasi membuka web pada jam jam tertentu
Konfigurasi membuka web pada jam jam tertentuSani Setiawan
 
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 liteSyiroy Uddin
 
Membangun Proxy Server Pada Mikrotik
Membangun Proxy Server Pada MikrotikMembangun Proxy Server Pada Mikrotik
Membangun Proxy Server Pada Mikrotikmohamadsony1
 
laporan praktikum menggunakan mikrotik
laporan praktikum menggunakan mikrotiklaporan praktikum menggunakan mikrotik
laporan praktikum menggunakan mikrotikalesandro alansyah
 
Makalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 newMakalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 newDevandy Enda
 
Laporan ujian kompotensi
Laporan ujian kompotensiLaporan ujian kompotensi
Laporan ujian kompotensiUdent Udent
 
Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)UFhie Ah
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMPAhmad Saktia Yunus
 
2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...
2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...
2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...Syiroy Uddin
 
Membangun Hotspot & Blocking Site dengan Mikrotik
Membangun Hotspot & Blocking Site dengan MikrotikMembangun Hotspot & Blocking Site dengan Mikrotik
Membangun Hotspot & Blocking Site dengan MikrotikAri Bambang Kurniawan
 

Similar to Ukk 2016 redhat 9.0 (instalasi, settting ip, dhcp dan dns) - bayu agus (20)

2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
2015-19. isrofi wahyu k. - management menggunakan htb & monitoring jaringan m...
 
2015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.04
2015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.042015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.04
2015-25. m. ainur rofiq - remote dekstop pada ubuntu 12.04
 
Server di dalam sebuah Jaringan Komputer
Server di dalam sebuah Jaringan KomputerServer di dalam sebuah Jaringan Komputer
Server di dalam sebuah Jaringan Komputer
 
Xii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukkXii rpl5 siti muawanah_laporan_ukk
Xii rpl5 siti muawanah_laporan_ukk
 
Laporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garziaLaporan mjs(c) aris satia lorenzo garzia
Laporan mjs(c) aris satia lorenzo garzia
 
2015-18. ilham setia pambudi - pemrograman web e-learning berbasis php
2015-18. ilham setia pambudi - pemrograman web e-learning berbasis php2015-18. ilham setia pambudi - pemrograman web e-learning berbasis php
2015-18. ilham setia pambudi - pemrograman web e-learning berbasis php
 
Konfigurasi membuka web pada jam jam tertentu
Konfigurasi membuka web pada jam jam tertentuKonfigurasi membuka web pada jam jam tertentu
Konfigurasi membuka web pada jam jam tertentu
 
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
2015-24. mohammad abdul aziz - reamastering windows 7 menggunakan rt7 lite
 
Makalah Jaringan Komputer
Makalah Jaringan KomputerMakalah Jaringan Komputer
Makalah Jaringan Komputer
 
Tugas Akhir Radio Server
Tugas Akhir Radio ServerTugas Akhir Radio Server
Tugas Akhir Radio Server
 
Membangun Proxy Server Pada Mikrotik
Membangun Proxy Server Pada MikrotikMembangun Proxy Server Pada Mikrotik
Membangun Proxy Server Pada Mikrotik
 
laporan praktikum menggunakan mikrotik
laporan praktikum menggunakan mikrotiklaporan praktikum menggunakan mikrotik
laporan praktikum menggunakan mikrotik
 
Makalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 newMakalah tugas besar bd 2013 new
Makalah tugas besar bd 2013 new
 
Laporan ujian kompotensi
Laporan ujian kompotensiLaporan ujian kompotensi
Laporan ujian kompotensi
 
Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)Database server dan manajemennya (DBSM)
Database server dan manajemennya (DBSM)
 
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMPMEMBANGUN SERVER VIDEO STREAMING BERBASIS  CLOUD DENGAN ViMP
MEMBANGUN SERVER VIDEO STREAMING BERBASIS CLOUD DENGAN ViMP
 
contoh Proposal praktikum
contoh Proposal praktikumcontoh Proposal praktikum
contoh Proposal praktikum
 
2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...
2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...
2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan rema...
 
Jardas
JardasJardas
Jardas
 
Membangun Hotspot & Blocking Site dengan Mikrotik
Membangun Hotspot & Blocking Site dengan MikrotikMembangun Hotspot & Blocking Site dengan Mikrotik
Membangun Hotspot & Blocking Site dengan Mikrotik
 

More from Syiroy Uddin

Ukk 2016 - membuat toko online menggunakan virtuemart - ricky eka
Ukk 2016 - membuat toko online menggunakan virtuemart - ricky ekaUkk 2016 - membuat toko online menggunakan virtuemart - ricky eka
Ukk 2016 - membuat toko online menggunakan virtuemart - ricky ekaSyiroy Uddin
 
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqihUkk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqihSyiroy Uddin
 
Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...
Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...
Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...Syiroy Uddin
 
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...Syiroy Uddin
 
Ukk 2016 membuat game dengan aplikasi game maker (game arcade pac man) - m....
Ukk 2016   membuat game dengan aplikasi game maker (game arcade pac man) - m....Ukk 2016   membuat game dengan aplikasi game maker (game arcade pac man) - m....
Ukk 2016 membuat game dengan aplikasi game maker (game arcade pac man) - m....Syiroy Uddin
 
Ukk 2016 membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016   membuat game dengan aplikasi construct - bagas wirantoUkk 2016   membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016 membuat game dengan aplikasi construct - bagas wirantoSyiroy Uddin
 
Ukk 2016 setting cctv menggunakan aplikasi many cam - m.wildan alhamdani
Ukk 2016   setting cctv menggunakan aplikasi many cam - m.wildan alhamdaniUkk 2016   setting cctv menggunakan aplikasi many cam - m.wildan alhamdani
Ukk 2016 setting cctv menggunakan aplikasi many cam - m.wildan alhamdaniSyiroy Uddin
 
2015 02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx ace
2015   02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx ace2015   02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx ace
2015 02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx aceSyiroy Uddin
 
2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomla2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomlaSyiroy Uddin
 
2015 17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...
2015   17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...2015   17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...
2015 17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...Syiroy Uddin
 
2015-12. dian johan - cctv menggunakan webcam (many cam)
2015-12. dian johan - cctv menggunakan webcam (many cam)2015-12. dian johan - cctv menggunakan webcam (many cam)
2015-12. dian johan - cctv menggunakan webcam (many cam)Syiroy Uddin
 
2015 11. diah ayu wulandari - e learning menggunakan moodle
2015   11. diah ayu wulandari  - e learning menggunakan moodle2015   11. diah ayu wulandari  - e learning menggunakan moodle
2015 11. diah ayu wulandari - e learning menggunakan moodleSyiroy Uddin
 
2015 06 & 21 ardian - dicky - pemrograman game unity (roll ball)
2015   06 & 21 ardian - dicky - pemrograman game unity (roll ball)2015   06 & 21 ardian - dicky - pemrograman game unity (roll ball)
2015 06 & 21 ardian - dicky - pemrograman game unity (roll ball)Syiroy Uddin
 
2015 03,13, andrey f, eki h - pemrograman game unity (ninja stick)
2015   03,13, andrey f, eki h - pemrograman game unity (ninja stick)2015   03,13, andrey f, eki h - pemrograman game unity (ninja stick)
2015 03,13, andrey f, eki h - pemrograman game unity (ninja stick)Syiroy Uddin
 
2015 01. abdulloh faqih cctv menggunakan webcam
2015   01. abdulloh faqih cctv menggunakan webcam2015   01. abdulloh faqih cctv menggunakan webcam
2015 01. abdulloh faqih cctv menggunakan webcamSyiroy Uddin
 
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys guiSyiroy Uddin
 
2014-47. Pemograman web
2014-47. Pemograman web2014-47. Pemograman web
2014-47. Pemograman webSyiroy Uddin
 
2014-46. Edit tampilan linux slax
2014-46.  Edit tampilan linux slax2014-46.  Edit tampilan linux slax
2014-46. Edit tampilan linux slaxSyiroy Uddin
 
2014-43. Pemrograman Web
2014-43. Pemrograman Web2014-43. Pemrograman Web
2014-43. Pemrograman WebSyiroy Uddin
 
2014-37. Membangun mail server dengan zimbra pada linux
2014-37.  Membangun mail server dengan zimbra pada linux2014-37.  Membangun mail server dengan zimbra pada linux
2014-37. Membangun mail server dengan zimbra pada linuxSyiroy Uddin
 

More from Syiroy Uddin (20)

Ukk 2016 - membuat toko online menggunakan virtuemart - ricky eka
Ukk 2016 - membuat toko online menggunakan virtuemart - ricky ekaUkk 2016 - membuat toko online menggunakan virtuemart - ricky eka
Ukk 2016 - membuat toko online menggunakan virtuemart - ricky eka
 
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqihUkk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
Ukk 2016 - pemrograman web menggunakan wordpress - ilham fiqih
 
Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...
Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...
Ukk 2016 - membuat game dengan rpg maker (fight for freedom) - sastra g. dan ...
 
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...Ukk 2016   membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
 
Ukk 2016 membuat game dengan aplikasi game maker (game arcade pac man) - m....
Ukk 2016   membuat game dengan aplikasi game maker (game arcade pac man) - m....Ukk 2016   membuat game dengan aplikasi game maker (game arcade pac man) - m....
Ukk 2016 membuat game dengan aplikasi game maker (game arcade pac man) - m....
 
Ukk 2016 membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016   membuat game dengan aplikasi construct - bagas wirantoUkk 2016   membuat game dengan aplikasi construct - bagas wiranto
Ukk 2016 membuat game dengan aplikasi construct - bagas wiranto
 
Ukk 2016 setting cctv menggunakan aplikasi many cam - m.wildan alhamdani
Ukk 2016   setting cctv menggunakan aplikasi many cam - m.wildan alhamdaniUkk 2016   setting cctv menggunakan aplikasi many cam - m.wildan alhamdani
Ukk 2016 setting cctv menggunakan aplikasi many cam - m.wildan alhamdani
 
2015 02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx ace
2015   02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx ace2015   02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx ace
2015 02,32 rizal, jangga - pemrograman game menggunakan rpg maker vx ace
 
2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomla2015-09. deka bagus - pemrograman web joomla
2015-09. deka bagus - pemrograman web joomla
 
2015 17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...
2015   17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...2015   17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...
2015 17 & 14 hendy & fachrur rozi - Pemrograman Game Android ( save satelli...
 
2015-12. dian johan - cctv menggunakan webcam (many cam)
2015-12. dian johan - cctv menggunakan webcam (many cam)2015-12. dian johan - cctv menggunakan webcam (many cam)
2015-12. dian johan - cctv menggunakan webcam (many cam)
 
2015 11. diah ayu wulandari - e learning menggunakan moodle
2015   11. diah ayu wulandari  - e learning menggunakan moodle2015   11. diah ayu wulandari  - e learning menggunakan moodle
2015 11. diah ayu wulandari - e learning menggunakan moodle
 
2015 06 & 21 ardian - dicky - pemrograman game unity (roll ball)
2015   06 & 21 ardian - dicky - pemrograman game unity (roll ball)2015   06 & 21 ardian - dicky - pemrograman game unity (roll ball)
2015 06 & 21 ardian - dicky - pemrograman game unity (roll ball)
 
2015 03,13, andrey f, eki h - pemrograman game unity (ninja stick)
2015   03,13, andrey f, eki h - pemrograman game unity (ninja stick)2015   03,13, andrey f, eki h - pemrograman game unity (ninja stick)
2015 03,13, andrey f, eki h - pemrograman game unity (ninja stick)
 
2015 01. abdulloh faqih cctv menggunakan webcam
2015   01. abdulloh faqih cctv menggunakan webcam2015   01. abdulloh faqih cctv menggunakan webcam
2015 01. abdulloh faqih cctv menggunakan webcam
 
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
2014-48. Remastering ubuntu 10.04 dengan menggunakan remastersys gui
 
2014-47. Pemograman web
2014-47. Pemograman web2014-47. Pemograman web
2014-47. Pemograman web
 
2014-46. Edit tampilan linux slax
2014-46.  Edit tampilan linux slax2014-46.  Edit tampilan linux slax
2014-46. Edit tampilan linux slax
 
2014-43. Pemrograman Web
2014-43. Pemrograman Web2014-43. Pemrograman Web
2014-43. Pemrograman Web
 
2014-37. Membangun mail server dengan zimbra pada linux
2014-37.  Membangun mail server dengan zimbra pada linux2014-37.  Membangun mail server dengan zimbra pada linux
2014-37. Membangun mail server dengan zimbra pada linux
 

Ukk 2016 redhat 9.0 (instalasi, settting ip, dhcp dan dns) - bayu agus

  • 1. 1 LAPORAN PROJECT TUGAS AKHIR SEKOLAH “Administrasi Server Pada Linux RedHat 9.0” Penulis: Nama : Bayu Agus Yulianto NIS : 07 Kelas : XII-TKJ Bidang Keahlian : Teknik Informasi dan Komunikasi Progam Keahlian : Teknik Komputer dan Jaringan SMK DARMA SISWA 1 SIDOARJO Jl.Kusuma 9 - 11 , Berbek, Waru- Sidoarjo
  • 2. 2 Kata Pengantar Puji syukur saya panjatkan kehadiran Allah SWT yang telah memberikan segala rahmat dan karunia-Nya sehingga dapat menyelesaikan Laporan Projek Tugas Akhir Sekolah untuk memenuhi syarat kelulusan Ujian Nasional Praktik pada SMK DARMA SISWA I. Dalam proses penulisan Laporan Projek Tugas Akhir Sekolah, Saya banyak menemui kesulitan baik yang disebabkan karena keterbatasan kemampuan, waktu maupun tenaga, karena itu saya sangat menghargai bantuan dari berbagai pihak yang telah memberi bantuan baik berupa dukungan semangat, buku-buku, serta bermacam-macam bahan penulisan sehingga Laporan Projek Tugas Akhir Sekolah ini dapat terwujud. Saya merasa bahawa dalam menyusun Laporan Projek Tugas Akhir Sekolah ini bukanlah jerih payah sendiri, melainkan berkat bimbingan dari berbagai pihak. Untuk itu pada kesempatan kali ini pekenankanlah penulis mengucapkan terima kasih kepada : 1. Kedua orang tua penullis yang telah memberikan dukungan, membimbing serta memberikan pendidikan yang layak. 2. Drs. Faujin yang bertindak sebagai kepala sekolah SMK DARMA SISWA I. 3. Bapak syiroyyudin S.Kom yang telah memberikan bimbingan pembuatan projek tugas akhir sekolah. 4. Guru-guru yang telah memberikan motivasi dan semangat serta memberikan bekal ilmu dan pengetahuan. 5. Teman-teman seperjuangan kelas XII TKJ yang telah memberikan dukungan secara moral. 6. Semua pihak yang telah memberikan banyak bantuan yang berupa kritik dan saran. Akhir kata, kami sadar bahwa makalah ini masih jauh dari kata sempurna. Karena itu kami sangat mengharapkan kritik dan saran dari teman- teman semua yang bersifat membangun makalah ini ke depan agar menjadi lebih baik. Dan kami harap semoga makalah ini bisa bermanfaat bagi kita semua. Sidoarjo, 07 Maret 2016 Bayu Agus Yulianto
  • 3. 3 DAFTAR ISI Halaman HALAMAN JUDUL ......................................................................................................... 1 KATA PENGANTAR....................................................................................................... 2 DAFTAR ISI...................................................................................................................... 3 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ............................................................................................... 4 1.2 Perumusan Masalah ...................................................................................................... 5 1.3 Tujuan ........................................................................................................................... 6 BAB II LANDASAN TEORI 2.1 Administrasi Server Linux RedHat 9.0....................................................................... 5 2.2 Definisi dan Karakteristik Administrasi Server Linux RedHat 9.0............................ 5 2.1.2 Layanan Yang disediakan Server Linux RedHat 9.0.................................................. 7 2.1.3 Perintah Dasar Linux RedHat 9.0............................................................................... 18 BAB III METODE PENELITIAN 3.1 Analisa Kebutuhan Sistem......................................................................................... 20 3.1.1 Kebutuhan Perangkat Lunak...................................................................................... 20 3.1.2 Kebutuhan Perangkat Keras....................................................................................... 20 3.2 Perancangan Sistem ................................................................................................... 20 3.3 Perancangan Model.................................................................................................... 21 BAB IV PENELITIAN DAN ANALISA SISTEM 4.1 INSTALASI REDHAT 9.0........................................................................................... 22 4.2 SETTING IPADDRESS.................................................................................................41 4.3 DHCP SERVER ............................................................................................................ 42 BAB V PENUTUP 5.1 Kesimpulan ................................................................................................................... 47 5.2 Saran ............................................................................................................................. 47 DAFTAR PUSTAKA........................................................................................................
  • 4. 4 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dengan makin berkembangnya zaman dan kemajuan teknologi yang sangat menguntungkan bagi kehidupan manusia untuk mengerjakan suatu pekerjaan manusia. Komputer adalah teknologi yang paling menguntungkan bagi manusia. Komputer dapat bekerja sesuai dengan apa yang diperintahkan oleh admin atau pemilik hak penuh dari komputer tersebut. Komputer dapat bisa terhubung dari komputer satu dengan komputer lainnya melalui jaringan local maupun jaringan internet. Komputer bisa saling berbagi file atau data yang dikirim melalui jaringan internet maupun jaringan local dan bisa saling berkomunikasi antar sesama manusia melalui komputer yang terhubung pada jaringan. Komputer adalah teknologi yang banyak digunakan manusia baik untuk pembelajaran pada sekolah maupun untuk digunakan pada sebuah perusahaan. Komputer bisa menyimpan data yang sangat besar dan bisa diakses kapanpun. Komputer bisa juga digunakan sebagai komputer server maupun komputer client. Komputer server adalah komputer yang menyediakan berbagai banyak layanan bagi komputer client. Komputer server dapat berbagi layanan internet kepada client jika client sudah terhubung pada komputer server. Sedangkan komputer client adalah komputer yang hanya bisa digunakan pada layanan yang telah disediakan oleh komputer server. Tapi untuk menghubungkan komputer server dengan komputer client memerlukan settingan yang bisa dikatakan sulit. Untuk menghubungkan komputer server dan komputer client ada 2 cara, yaitu dengan memanfaatkan aplikasi dhcp- server atau bisa disebut cara mendapatkan ip secara otomatis pada client. Sedangkan cara ke- 2 yaitu dengan setting ip secara static atau setting ip secara manual pada komputer client. Komputer server tak hanya bisa menyediakan ip secara otomatis, namun bisa juga digunakan sebagai sebagai penyimpanan data yang bisa diakses oleh komputer user yang terhubung pada server. Data tersebut bisa diakses oleh client melalui FTP pada web browser. Dan masih banyak lagi yang bisa disediakan oleh komputer server. komputer client hanya bisa menikmati apa yang telah disediakan oleh komputer server. 1.2 Perumusan Masalah Berdasarkan uraian di dalam latar belakang masalah, maka dapat diambil suatu perumusan masalah sebagai berikut : 1. Bagaimana cara menghubungkan komputer server dangan komputer client? 2. Bagaimana cara client satu dengan client yang lain bisa berinteraksi melalui mail server yang telah disediakan oleh komputer server? 3. Bagaimana cara komputer client dengan server dapat berbagi data atau file dalam ftp? 1.3 Tujuan Tujuan yang ingin dicapai pada UKK berikut untuk menghubungkan komputer server dengan komputer client yang bisa saling bertukar informasi melalui mail server dan sharing data melalui ftp yang disediakan oleh komputer server.
  • 5. 5 BAB II LANDASAN TEORI 2.1 Administrasi Server Linux Red Hat 2.1.1 Definisi dan Karakteristik Administrasi Server Linux Red Hat Definisi Administrasi Server Administrasi server pada jaringan komputer adalah pengontrolan atau pengelolaan akses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Administrasi itu sendiri merupakan suatu hal yang berhubungan dengan pengelolaan, pemberian jasa atau bantuan, dan pelayanan. Server merupakan suatu bagian terpenting dari sebuah jaringan yang bertugas untuk menyediakan layanan yang dibutuhkan oleh client. Server juga didukung oleh processor dan RAM yang besar juga dilengkapi dengan sistem operasi khusus yang disebut sebagai sistem operasi jaringan. Komputer Server adalah sebuah komputer yang menyediakan pelayanan atau service tertentu yang berjalan di jaringan, baik jaringan internet ataupun intranet. Komputer server pada umumnya online atau beroperasi selama 24 jam nonstop. Hal inilah yang membuat specs komputer server berbeda dengan komputer biasanya. Karena online selama 24 jam nonstop dan harus melayani komputer Client maka specs komputer Server harus lebih bagus daripada komputer biasanya. Selain itu komputer server juga harus memiliki sistem operasi yang khusus didesain untukserver yang disebut sebagai sistem operasi jaringan atau network operating system. Beberapa contoh sistem operasi untuk komputer server adalah : 1. Linux Red Hat 2. Sun Solaris 3. UNIX 4. Windows server 2003 5. Dan sebagainya.
  • 6. 6 Beberapa fungsi komputer server adalah sebagai berikut ini : 1. Dhcp-server, berfungsi untuk memberikan ip otomatis pada client yang terhubung dengan komputer server. 2. DNS server, berfungsi untuk memudahkan client untuk mengingat alamat komputer server dengan mengganti ip yang berbentuk angka menjadi ip yang berbentuk huruf. 3. SSH server, berfungsi untuk meremote server dari client. 4. Web Server, menyediakan konten statis ke web browser dengan memuat file dari disk dan mentransfer melalui jaringan ke web browser pengguna. 5. FTP server, berfungsi untuk sharing file dari komputer server ke komputer client atau sebaliknya. 6. Database Server, berfungsi untuk menyimpan data-data. Ada beberapa orang meletakkan data terpisah dari server aplikasinya, biasanya terinstal semacam Database management system, seperti oracle, MS SQL Server, mysql dan sebagainya. 7. Printer Server, berfungsi mengatur printer yang berjalan pada sebuah jaringan. 8. Mail server, berfungsi untuk setiap client dapat berinteraksi melalui email server yang telah disediakan oleh komputer server. 9. Dan lain sebagainya. Secara garis besar komputer server adalah komputer yang bertugas melayani, mengatur, mengelola, segala sesuatu yang berhubungan dengan komputer Client. Karakteristik Server Suatu server jaringan biasanya akan hidup terus-menerus selama 24 jam sehari dan tujuh hari seminggu. Oleh karena itu hardware yang digunakan harus cukup kuat untuk tidak beristirahat selama beberapa bulan atau bahkan bertahun-tahun. Pendinginan merupakan salah satu hal pokok yang harus diperhatikan. Biasanya server ditempakan di tempat khusus yang mendapat pengaturan suhu tertentu. Komponen hardware server juga harus dipilih yang mempunyai daya tahan terhadap panas yang baik serta sedikit mengeluarkan panas. Selain itu komponen-komponen hardware juga harus tahan terhadap gangguan dan perubahan fisik. Untuk komponen memory misalnya, biasa digunakan jenis ECC (Error Checking and Corection) yang mampu mengoreksi satu kesalahan data dan mendeteksi lebih dari satu kesalahan. Untuk server-server besar, yang mana downtime (server tidak aktif) sebentar saja dapat menimblkan kerugian besar, biasanya memiliki fasilitas harddisk hot swapping serta PCI hotplug. Maksud kedua fasilitas ini, pada waktu komputer menyala dan sistem operasi sedang aktif dimungkinkan pemasangan dan pemindahan harddisk (harddisk hot swap) dan pemasangan card-card PCI (PCI hot plug) sehingga tidak perlu mematikan dan merestart komputer. Untuk menjaga data dalam harddisk, biasanya juga digunakan sistem RAID (Redundant Array of Inexpensive Disk) dari level 0 sampai level 5. Pada level 1 (disk duplexing dan disk mirroring) data pada suatu partisi harddisk disalin ke sebuah partisi di harddisk yang lain sehingga bila salah satu rusak, masih tersedia salinannya di partisi mirror. Beda keduanya, pada disk duplexing kedua harddisk berada pada controller yang berbeda. RAID level 0 dan 5 adalah disk stripping namun pada level 5 terdapat error control yang kemampuannya sama dengan ECC. Pada disk stripping, data dipecah ke 3 sampai 32 harddisk (satu harddisk, satu partisi). Seperti halnya pada ECC, bila satu partisi gagal, data data dibangun kembali. Bila lebih dari satu yang gagal, maka data hilang. Dengan menggunakan RAID, selain meningkatkan daya tahan terhadap kerusakan, juga meningkatkan kecepatan, karena operasi data dapat
  • 7. 7 dipecah ke beberapa harddisk. Implementasi RAID, selain secara hardware (dengan RAID controller) juga dapt dilakukan secara software, misalnya pada Microsoft Windows NT 4.0. Suplai listrik juga harus diperhatikan agar server dan komponen jaringan seperti konsentrator tetap menyala walaupun listrik padam. UPS (Uninterruptible Power Supply) adalah alat yang baik untuk dipasang karena memiliki baterai penyimpan arus listrik yang dapat digunakan bila sumber arus utama mati. Kapasitas UPS bermacam-macam dari 200 watt untuk workstaion sampai beberapa kilowatt untuk melindungi beberapa server besar. Beberapa UPS dapat berkomunikasi secara software dengan komputer sehingga dapat diset untuk men- shutdown komputer jika terjadi gangguan listrik. Saat ini mulai tumbuh tren baru dalam penyimpanan data di jaringan, yaitu SAN (Storage Area Network). Dalam SAN, file-file, termasuk file-file sistem operasi, ditempatkan di hardware khusus penyimpan harddisk dan tape drive yang dapat diakses oleh beberapa komputer sekaligus. Tipe hardware yang biasa digunakan adalah Fibre Channel yang memiliki transfer data sampai 100 mbps dan kabel datanya (serat optik maupun kawat tembaga) dapat mencapai 1 kilometer sehingga harddisk tidak perlu dipasang dalam kotak casing server. SAN sangat membantu meningkatkan efisiensi jaringan dan menambah kehandalan karena penyimpan data dapat terhindar dari gangguan- gangguan, misalnya kebakaran di ruang server. 2.1.2 Layanan Yang disediakan Server Linux Red Hat Dalam suatu administrasi server pada jaringan terdapat beberapa macam layanan atau service yang telah disediakan server menggunakan arsitektur client/ server, contohnya seperti berikut : A. DHCP DHCP (Dynamic Configuration Protocol) adalah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan nomor IP disebut sebagai DHCP server, sedangkan komputer yang meminta nomor IP disebut sebagai DHCP Client. Dengan demikian administrator tidak perlu lagi harus memberikan nomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan memberikan referensi kepada DHCP Server. Pada saat kedua DHCP client dihidupkan , maka komputer tersebut melakukan request ke DHCP-Server untuk mendapatkan nomor IP. DHCP menjawab dengan memberikan nomor IP yang ada di database DHCP. DHCP Server setelah memberikan nomor IP, maka server meminjamkan (lease) nomor IP yang ada ke DHCP-Client dan mencoret nomor IP tersebut dari daftar pool. Nomor IP diberikan bersama dengan subnet mask dan default gateway. Jika tidak ada lagi nomor IP yang dapat diberikan, maka client tidak dapat menginisialisasi TCP/IP, dengan sendirinya tidak dapat tersambung pada jaringan tersebut. Setelah periode waktu tertentu, maka pemakaian DHCP Client tersebut dinyatakan selesaidan client tidak memperbaharui permintaan kembali, maka nomor IP tersebut dikembalikan kepada DHCP Server, dan server dapat memberikan nomor IP tersebut kepada Client yang
  • 8. 8 membutuhkan. Lama periode ini dapat ditentukan dalam menit, jam, bulan atau selamanya. Jangka waktu disebut leased period.  Pengertian DHCP DHCP merupakan singkatan dari Dynamic Host Configuration Potocol, suatu program aplikasi yang memungkinkan pengaturan jaringan secara terpusat dari Server, sehingga PC client tidak perlu melakukan konfigurasi alamat IP. Karena semuanya sudah ditangani oleh PC Server.  Keuntungan Penggunaan DHCP dari sisi System Administrator, adalah kita tidak perlu melakukan pencatatan alamat IP pada masing-masing PC client. Mungkin untuk kebutuhan sampai dengan 10 atau 20 PC client masih bisa kita tangani, namun jika klien yang kita tangani sampai dengan 50 atau 100, bisa Anda bayangkan betapa rumit dan melelahkan pekerjaan yang harus kita tangani. Tujuan utama dari penggunaan Dynamic Host Configuration Protocol adalah untuk memberikan pengaturan IP address secara tersentralisasi melalui suatu server daripada harus melakukan konfigurasi satu persatu pada setiap mesin klien. Sebuah mesin klien yang dikonfigurasi menggunakan DHCP tidak dapat mengatur IP address secara static dengan sendirinya, semuanya diatur dan ditentukan oleh server DHCP yang telah ditentukan. Salah satu cara dalam penggunaan DHCP adalah dengan mengenali alamat hardware terlebih dahulu dari setiap network card (MAC Address, biasanya alamat ini fixed) kemudian memberikan klien tersebut setting IP address yang identik setiap kali ia terhubung ke server. DHCP juga dapat di konfigurasi sedemikian rupa sehingga server DHCP dapat memberikan alamat-alamat IP secara dinamis pada host yang terhubung dengannya, dengan menggunakan range IP address yang telah ditentukan. Pada kasus ini server DHCP akan mencoba memberikan alamat yang sama pada mesin klien setiap kali host itu meminta alamat ke server (walaupun untuk waktu yang cukup lama). Hal ini tentu saja tidak berfungsi dengan baik, bila pada jaringan tersebut terdapat lebih banyak host komputer dibandingkan alamat yang di siapkan oleh server.  Kelebihan Dengan kelebihan ini, DHCP membuat kerja para administrator jaringan menjadi lebih mudah. Setiap kali ada perubahan yang terkait dengan pengalamatan dan konfigurasi pada jaringan secara global, dapat di implementasikan secara tersentral dengan hanya melakukan perubahan file konfigurasi pada server. Hal ini tentu saja lebih efisien daripada Anda harus melakukan setting atau men-setup pada tiap-tiap host (mesin klien). Disamping itu sangat mudah bagi kita untuk mengintegrasikan mesin-mesin (host), terutama mesin yang baru ke dalam jaringan karena mesin-mesin tersebut akan mendapatkan alamat melalui pooling alamat yang dibuat pada server.
  • 9. 9 Sebuah server DHCP tidak hanya memberikan alamat IP dan netmask-nya saja, tetapi juga memberikan host name (nama host), domain name, gateway, dan name server (DNS) yang digunakan oleh mesin klien tersebut. DHCP juga dapat memiliki beberapa parameter lain seperti penggunaan time server yang dapat di akses oleh setiap klien. B. DNS Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti: • Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer). • Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah. • Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet. DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya. Domain Name System merupakan hirarki pengelompokan domain berdasarkan nama, domain ditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level yang terdiri dari : 1. Root-Level Domains Merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dan dilambangkan oleh “.”. 2. Top-Level Domains Berisi second-level domains dan hosts yaitu : ◾com : organisasi komersial, seperti IBM (ibm.com). ◾edu : institusi pendidikan, seperti U.C. Berkeley (berkeley.edu). ◾org : organisasi non profit, Electronic Frontier Foundation (eff.org). ◾net : organisasi networking, NSFNET (nsf.net).
  • 10. 10 ◾gov : organisasi pemerintah non militer, NASA (nasa.gov). ◾mil : organisasi pemerintah militer, ARMY (army.mil). ◾xx : kode negara (id:Indonesia,au:Australia) 3. Second-Level Domains Berisi domain lain yang disebut subdomain. Contoh : smkdarmasiswasidoarjo.sch.id Second-Level Domains unsri.ac.id bisa mempunyai host www.smkdarmasiswasidoarjo.ac.id 4. Third-Level Domains Berisi domain lain yang merupakan subdomain dari second level domain diatasnya. Contoh : tkj.smkdarmasiswasidoarjo.sch.id Subdomain tkj.smkdarmasiswasidoarjo.sch.id juga mempunyai host www.tkj.smkdarmasiswasidoarjo.sch.id 5. Host Name Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Contohnya, jika terdapat www.smkdarmasiswasidoarjo.sch.id, www adalah hostname dan smkdarmasiswasidoarjo.sch.id adalah domain name. DNS Zone Terdapat dua bentuk Pemetaan DNS Zone, yaitu: 1. Forward Lookup Zone : Melakukan pemetaan dari nama menuju IP address 2. Reverse Lookup Zone : Melakukan pemetaan dari IP address menuju nama C. SSH Server SSH ( Secure Shell ) adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan shell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet. Secara sederhana SSH yang sering kita gunakan untuk trik internet gratis adalah sebagai tunneling yaitu mengirimkan dan menerima data melalui koneksi lain. SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan biarkan komputer remote untuk mengotentikasi pengguna, jika perlu. SSH biasanya digunakan
  • 11. 11 untuk login ke mesin remote dan mengeksekusi berbagai perintah, tetapi juga mendukung tunneling, forwarding TCP port dan X11 connections; itu dapat mentransfer file menggunakan terkait SFTP atau SCP protocols. SSH menggunakan klien-server model. Yang standar TCP port 22 telah ditetapkan untuk menghubungi server SSH. Sebuah klien program SSH ini biasanya digunakan untuk membangun koneksi ke SSH daemon untuk dapat diremote. Keduanya biasanya terdapat pada sistem operasi modern, termasuk Mac OS X, Linux, FreeBSD, Solaris dan OpenVMS. Tersedia versi berpemilik, freeware dan open source untuk berbagai tingkat kerumitan dan kelengkapan. D. Web Server Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML Untuk Packet Software Web Server sendiri ada beberapa macam. Berikut adalah macam-macam Packet Software yang dapat digunakan untuk membangun Web Server :  Apache Tomcat  Microsoft windows Server 2003 Internet Information Services (IIS)  Lighttpd  Sun Java System Web Server  Xitami Web Server  Zeus Web Server  Dan lain sebagainya Dari bermacam-macam Packet Software di atas, yang paling populer yaitu Apache dan juga IIS. Untuk cara kerja Web Server, Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam mendistribusikan web page ke user, tentu saja sesuai dengan permintaan user. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP yang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Pada saat browser meminta data web page ke server, maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yang merupakan protocol transport dan dikirim ke alamat, yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangat mudah sekali di mana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut sebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh si Web server maka akan menimbulkan error yang sering anda lihat di web page yaitu “Error : 404 Page Not Found”. Hal ini memberikan cita rasa dari suatu proses yang tridimensional. Artinya
  • 12. 12 pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya. E. FTP Server File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server. Tujuan dari FTP server adalah sebagai berikut : • Untuk tujuan sharing data • Untuk menyediakan indirect atau implicit remote computer • Untuk menyediakan tempat penyimpanan bagi user • Untuk menyediakan transfer data yang reliable dan efisien  Keamanan FTP File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client. FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client. FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server. Tujuan dari FTP server adalah sebagai berikut : • Untuk tujuan sharing data • Untuk menyediakan indirect atau implicit remote computer
  • 13. 13 • Untuk menyediakan tempat penyimpanan bagi user • Untuk menyediakan transfer data yang reliable dan efisien FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data adalah format ASCII atau format binary. Secara default, FTP menggunakan mode ASCII dalam transfer data. Karena pengirimannya tanpa enkripsi, username, password, data yang di transfer, maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang dikirim terlebih dahulu di enkripsi.  Pengertian FTP FTP merupakan singkatan dari File Transfer Protocol. FTP terdiri dari sebuah client dan sebuah server yang merupakan aplikasi yang memberikan akses /pertukaran transfer data antara dua komputer ( client dan server ). Transfer yang file/ data ini dapat teradi antara komputer yang berbentuk mainframe dan sebuah komputer di jaringan lokal. Atau transfer data dapat terjadi dari komputer kita ke server FTP melalui internet. FTP merupakan aplikasi yang sangat berguna ( powerful) karena aplikasi ini menyediakan akses kepada pengunjung atau user untuk mengakses data yang tersimpan pada server tersebut, dan dapat diakses oleh sejumlah besar komputer secara bersamaan. F. File Server/ Samba Server Samba Server merupakan sebuah protokol yang dikembangkan di Sistem Operasi Linux untuk melayani permintaan pertukaran data antara mesin Ms. Windows dan Linux. Disamping untuk melayani file sharing antara Windows dan Linux, Samba juga merupakan salah satu protokol yang digunakan di Sistem Operasi Linux untuk melayani pemakaian data secara bersama-sama. Berikut adalah beberapa pengertian dari SAMBA : a. Samba adalah program yang dapat menjembatani kompleksitas berbagai platform system operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenal dengan SMB(Service Message Block) protocol. Banyak sistem operasi seperti Windows dan OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server. Protokol Samba memungkinkan server Linux/UNIX untuk berkomunikasi dengan mesin client yang mengunakan OS Windows dalam satu jaringan. b. Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows yang menggunakan protokol network smb (server massage block). Smb adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk
  • 14. 14 menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan.  Perbedaan smbd dengan nmbd Sebenarnya Samba disusun atas dua damon, yatu smbd dan nmbd. Smbd adalah daemon yang secara nyata menangani servis sharing file sistem dan printer untuk klien. Pada saat sebuah klien melakukan autentikasi, smbd akan membuatkan duplikat dirinya, bagian asli akan kembali ke port 139 untuk mendengarkan permintaan baru dan bagian duplikat menangani koneksi terhadap klien. Dulikat ini juga mengubah ID user efektifnya dari root ke user yang terautentikasi. Misalnya , kalau user “smkti” melakukan autentikasi dengan smbd, duplikat baru akan berjalan dengan permisi “smkti”, dan bukannya permisi “root”). Duplikat ini akan berada di memory selama masih terkoneksi dengan klien. Daemon nmbd bertanggung-jawab untuk menangani permintaan server name NetBIOS. Ia akan mendengarkan port 137, tidak seperti smbd, nmbd tidak membuat contoh dirinya untuk menangani setiap pertanyaan. Kedua daemon Selain 2 daemon utama di atas, aplikasi samba juga mempunyai beberapa program pendukung yaitu : •smbclient, aplikasi di klien dengan tampilan mirip ftp untuk mengakses SMB resource share (mengakses share files) • smbtar, Program yang memback up data yang dishare. Mirip tar di Linux. • Nmblookup, Program yang membantu mencari nama (names lookup) dengan memanfaatkan NetBIOS over TCP/IP. Nmblookup dapat digunakan untuk meresolve dari nama komputer ke nomor IP dan sebaliknya. •smbpasswd, Program yang memungkinkan administrator mengatur password yang terenkripsi yang dipergunakan oleh Samba Server. • Smbstatus, Program yang memonitor status terakhir dari share resources yang diberikan oleh Server Samba. •Testparm, Program kecil untuk melakukan proses debug (memeriksa parameter) terhadap file konfigurasi Samba (smb.conf) •Swat, Samba Web Administration Tool, program bantu yang memberikan interface model web untuk mengadministrasi Samba. SWAT mempermudah edit smb.conf (file konfigurasi Samba) mengatur resource share, melihat status Samba terakhir, dengan dukungan file help yang sangat bermanfaat.  Fungsi dari Samba Server Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. Sebagai perangkat lunak cukup banyak fungsi yang dapat dilakukan oleh samba software, mulai dari
  • 15. 15 menjembatani sharing file, sharing device, PDC, firewall, DNS, DHCP, FTP, webserver, sebagai gateway, mail server, proxy dan lain-lain. Fasilitas pengremote seperti telnet dan ssh juga tersedia. Salah satu keunggulan lainnya adalah adanya aplikasi pengaturan yang tidak lagi hanya berbasis teks, tetapi juga berbasis grafis yaitu swat. Menempatkan masin Linux/UNIX sebagai PDC (Primary Domain Controller) seperti yang dilakukan oleh NT dalam jaringan Wondows. Samba PDC (Primary Domain Controller) bertujuan sebagai komputer yang akan melakukan validasi user kepada setiap client yang akan bergabung dalam satu domain tertentu, dengan kata lain hanya user yang terdaftar yang diijinkan masuk ke domain tersebut dan mengakses semua fasilitas domain yang disediakan.  Keunggulan SAMBA a. Gratis atau free b. Tersedia untuk berbagai macam platform c. Mudah dikonfigurasi oleh administrator d. Sudah terhubung langsung dengan jaringan e. Mudah dikonfigurasi sesuai dengan kebutuhan administrator f. Mempunyai performa yang maksimal. g. dan jarang ditemui masalah dalam penggunaannya di jaringan h. Dapat diandalkan karena jarang terjadi kesalahan. G. Database Server Database server adalah sebuah program komputer yang menyediakan layanan database untuk program komputer lain atau komputer, seperti yang didefinisikan oleh model client- server. Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankan program seperti itu. Sistem manajemen database yang sering menyediakan fungsionalitas database server, dan beberapa DBMSs (misalnya, MySQL) bergantung secara eksklusif pada model client-server untuk mengakses database. Server tersebut diakses baik melalui suatu "front end" yang berjalan di komputer pengguna yang menampilkan data yang diminta atau "back end" yang berjalan pada server dan menangani tugas-tugas seperti analisis data dan penyimpanan. Dalam model master-slave, database server master adalah lokasi pusat dan utama data sementara database server budak disinkronisasi backup dari master bertindak sebagai proxy. Beberapa contoh dari server basis data Oracle, DB2, Informix, Ingres, SQL Server. Setiap server menggunakan query sendiri logika dan struktur. Bahasa query SQL kurang lebih sama di semua server database.
  • 16. 16 H. E-mail Server Pengertian mail server Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa http://FTP. Email adalah fasilitas di internet untuk keperluan surat menyurat. Sebagaimana layaknya kegiatan surat-menyurat melalui jasa pos, email mampu menangani jasa pengiriman berita dan dokumen dalam bentuk data elektronik (file), termasuk jasa e-card (kartu ucapan elektronik). Untuk memanfaatkan fasilitas email, sebelumnya harus memiliki sebuah alamat email, yang lazim disebut email address atau email account. Account email dapat diperoleh dari sebuah situs penyedia fasilitas email. Hingga saat ini, fasilitas e-mail banyak disediakan secara gratis oleh situs-situs internet lokal dan internasional (tidak dibedakan fungsinya). Statistik menunjukan bahwa untuk e-mail merupakan aplikasi utama yang sering digunakan oleh pengguna Internet, terutama pengguna veteran bukan pemula. Tentunya dalam sebuah kantor, sekolah, institusi yang mempunyai banyak pengguna akan sangat tidak praktis jika setiap orang harus diberikan komputer & modem untuk mengakses e-mail. Akan lebih sederhana, jika kita bisa membuatkan sebuah e-mail server yang akan mengatur e-mail untuk semua orang, mengambilkan semua mail di Internet, mengirimkan mail ke Internet, maupun mengirimkan e-mail antar pengguna lokal.  Penjabaran Mengenai Mail Server a. Courier-IMAP Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada pada server mail kita. Software ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita. courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan menghilangkan email yang ada pada server, sedangkan pada mode imap pengambilan email tidak akan menghilangkan email pada server. b. Squirrelmail Squirrelmail merupakan aplikasi webmail berbasis PHP yang popular. Instalasi dan konfigurasinya cukup mudah serta bisa ditambahkan plugin pendukungnya. Menurut file INSTALL dari distribusi Squirrelmail, software ini membutuhkan php4 yang minimal dikompilasi denga opsi enable-track-var-enable-force-cgi-redirect-with-gettext serta membutuhkan register global=On dan File uploads=On di php.ini (Jika php anda menggunakan default RPM Redhat file php.ini terletak di directory /etc). Download dan ekstrak paket squirrelmail terlebih dahulu kemudian baru di install.
  • 17. 17 I. Proxy Server Proxy Server adalah server yang diletakkan antara suatu aplikasi client dan aplikasi server yang dihubungi. Aplikasi client dapat berupa browser web, client FTP, dan sebagainya. Sedangkan aplikasi server dapat berupa server web, server FTP dan sebagainya. Proxy Server yang diletakkan di antara aplikasi client dan aplikasi server tersebut, dapat digunakan untuk mengendalikan maupun memonitor lalu-lintas paket data yang melewatinya (Wagito, 2007).  Manfaat Proxy Server 1. Meningkatkan kinerja jaringan Dengan kemampuan server proxy untuk menyimpan data permintaan dari aplikasi client, permintaan yang sama dengan permintaan sebelumnya hanya akan diambilkan dari simpanan server proxy. Jika seorang pengguna internet sudah pernah membuka situs yang sama, tidak perlu dihubungkan langsung pada situs sumbernya, tetapi cukup diambilkan dari simpanan server proxy. Dengan cara demikian, koneksi langsung pada server sumbernya dapat dikurangi. Dengan demikian, penggunaan bandwidth internet untuk koneksi langsung menjadi berkurang. 2. Filter permintaan Server proxy juga dapat digunakan sebagai filter terhadap permintaan data dari suatu situs. Dalam hal ini, server proxy menjadi filter terhadap situs yang boleh atau tidak boleh dikunjungi. Selain itu, server proxy juga dapat sebagai filter terhadap aplikasi client yang dapat menggunakan akses terhadap internet. Dalam hal ini server proxy berlaku sebagai filter terhadap gangguan internet.  Fungsi Proxy Server Proxy Server meupakan pihak ketiga yang menjadi perantara antara kedua pihak yang saling berhubungan, dalam hal ini adalah jaringan lokal dan jaringan internet. Secara prinsip pihak pertama dan pihak kedua tidak langsung berhubungan, akan tetapi masing-masing berhubungan degan pihak ketiga yaitu proxy. Tiga fungsi utama proxy server adalah: 1. Connection sharing Bertindak sebagai gateway yang menjadi batas antara jaringan lokal dan jaringan luar. Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya dan koneksi jaringan luar juga terhubung kepadanya. Dengan demikian koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connecion sharing). 2. Filtering Bekerja pada layar aplikasi sehingga berfungsi sebagai Firewalll paket filtering yang digunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar. Dapat dikonfigurasi untuk menolak situs web tertenu pada waktu-waktu tertentu.
  • 18. 18 3. Caching Proxy Server memiliki mekanisme penyimpanan obyek-obyek yang sudah diminta dari server-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang merupakan permintaan dari para pengguna yang di dapat dari iternet.  Keuntungan Proxy Server 1. Keamanan jaringan lebih terjaga, karena adanya proxy sebagai pembatas antara jaringan lokal dan jaringan luar (internet) 2. Pengaksesan kembali terhadap situs-situs yang telah diakses sebelumnya menjadi lebih cepat, karena pengaksesan tidak perlu ke jaringan luar (internet) melainkan ada pada direktori cache proxy. 3. Terdapat fasilitas filtering, baik filtering pengguna, content dan waktu akses.  Kekurangan Proxy Server 1. Pengaksesan terhadap situs yang belum pernah dibuka sebelumnya akan menjadi lebih lambat, karena client harus meminta terlebih dahulu ke pada proxy, setelah itu baru proxy yang akan meminta request dari client tersebut ke pada penyedia layanan internet. 2. Bila proxy server terlambat melakukan update cache, maka client akan mendapatkan content yang belum update ketika melakukan request content tersebut. 2.1.3 Perintah Dasar Linux Red Hat 1. Yum, perintah untuk menginstall paket suatu software. Contoh: [root@Bayu~]# yum install dhcp 2. Vim, perintah untuk mengedit suatu file. Contoh: [root@Bayu~]# vim /etc/named.conf 3. Named-checkconf, perintah yang digunakan untuk mengecek script file berformat conf. Contoh: [root@Bayu~]# named-checkconf /etc/named.conf 4. Named-checkzone, perintah yang biasa digunakan untuk mengecek konfigurasi domain dns apakah terhubung dengan file named atau tidak. Contoh: [root@Bayu~]# named-checkzone bayu.com /var/named/fwd.bayu.com 5. Nslookup, perintah yang digunakan untuk mengecek hasil dari konfigurasi dns server. Contoh: [root@Bayu~]# nslookup bayu.com 6. Dig, perintah yang hampir sama dengan nslookup. Contoh: [root@Bayu~]# dig bayu.com 7. Cp, perintah yang digunakan untuk menyalin suatu file. Contoh: [root@Bayu~]# cp /var/named/fwd.bayu.com /var/www/html/
  • 19. 19 8. Mv, perintah yang digunakan untuk memindah suatu file. Contoh: [root@Bayu~]# mv /etc/named.conf /var/named/ 9. Ping, perintah yang digunakan untuk mengecek apakah sudah terhubung dengan ip yang dituju atau belum. Contoh: [root@Bayu~]# ping 192.168.1.20 10. Useradd, perintah yang digunakan untuk membuat user baru. Contoh: [root@Bayu~]# useradd tkj 11. Passwd, perintah yang digunakan untuk memberi password pada user. Contoh: [root@Bayu~]# passwd bayu 12. Mkdir, perintah yang digunakan untuk membuat folder baru. Contoh: [root@Bayu~]# mkdir /var/bayu/ 13. Rm, perintah yang digunakan untuk menghapus file. Contoh: [root@Bayu~]# rm /var/www/html/index.html 14. Rmdir, perintah yang digunakan untuk menghapus folder. Contoh: [root@Bayu~]# rmdir /var/bayu/ 15. Su, perintah yang digunakan untuk masuk sebagai root. Contoh: [root@Bayu~]# su root 16. Chkconfig, perintah yang digunakan untuk menghidupkan atau mematikan aplikasi server. Contoh: [root@Bayu~]# chkconfig dhcpd on 17. Service, perintah yang bisa digunakan untuk merestart atau menghentikan aplikasi server. Contoh: [root@Bayu~]# service dhcpd restart 18. Cd, perintah yang digunakan untuk masuk ke dalan folder atau keluar dari folder. Contoh: [root@Bayu~]# cd /var/named/ 19. Dan lain sebagainya.
  • 20. 20 BAB III ANALISA DAN PERANCANGAN SISTEM Pada bagian ini akan dilakukan analisa dan perancangan sistem perangkat lunak yang dibangun untuk membantu pemahaman kode sumber, pemeriksaan pola kalimat serta dokumentasi sebuah perangkat lunak sehingga membantu memberikan penjelasan kepada pengembang untuk kelangsungan pengembangan proyek perangkat lunak. Analisa sistem meliputi analisa tentang kebutuhan sistem dan analisa fasilitas dalam perancangan sistem yang dibuat dengan memperhatikan analisa sistem yang ada sehingga dapat dibagi menjadi perancangan data, perancangan proses untuk penentuan komentar kode sumber, proses penataan kalimat dari hasil terjemahan komentar kode sumber hingga perancangan dokumentasi perangkat lunak. Tujuan dari analisa sistem adalah : 1. Menentukan kebutuhan sistem. 2. Memahami cara kerja sistem secara umum. 3. Memahami masalah yang ada dan penyelesaiannya. 3.1 Analisa Kebutuhan Sistem Analisa kebutuhan sistem ini meliputi kebutuhan perangkat lunak dan kebutuhan perangkat keras. 3.1.1 Kebutuhan Perangkat Lunak  Linux RedHat 9.0 dalam bentuk ISO  VMware 3.1.2 Kebutuhan Perangkat Keras  Intel dual core 2.10 GHz  RAM minimal 2 Gb  Ruang hardisk ± 25 Gb 3.2 Perancangan Sistem Fasilitas-fasilitas yang tersedia pada sistem yang akan memungkinkan pengguna untuk mendapatkan sebuah rekomendasi dari sistem :  Mengkoneksikan client pada komputer server.  Mendapatkan IP secara otomatis.  Client dapat mengakses situs web server.  Client dapat sharing data melalui ftp server.  Client dapat berinteraksi dengan client lain melalui mail server.
  • 21. 21  Client dapat meremote server melaui ssh server.  Client dapat mengakses web server ataupun mail server menggunakan alamat dns server. 3.3 Perancangan Model Berikut ini adalah model arsitektur yang menggambarkan sebuah skema komputer server dengan komputer client. Disitu terlihat eth0 pada komputer server adalah port yang hasrus dikonfigurasi dengan ip sekian jika ingin menghubungkan komputer server dengan router atau modem, sedangkan eth1 dikonfigurasi dengan ip sekian untuk menghubungkan server dengan komputer client yang terhubung. Dan eth1 dikonfigurasi sebagai ip yang harus dijadikan sebagai ip dhcp-server yang nanti akan dibagikan pada komputer client. Saat client sudah terhubung ke komputer server client dapat sharing folder malaui ftp server dan dapat berinteraksi dengan client lain melalui pesan mail server.
  • 22. 22 BAB IV IMPLEMENTASI DAN PENGUJIAN SYSTEM 4.1 INSTALASI REDHAT 9.0 Booting dari CD atau DVD Tekan enter  Pilih Skip Tekan enter
  • 23. 23  Klik next Pilih bahasa yang di inginkan Klik next
  • 24. 24 Pilih U.S. English Klik next Pilih Wheel Mouse (PS/2) Klik next
  • 25. 25  Karena saya menggunakan komputer saya sendiri jadi saya memilih Personal Desktop. Workstation untuk perusahaan. Server untuk komputer yang digunakan hanya sebagai server saja. Custom untuk memilih secara manual  Klik next Agar cepat dalam menginstall redhat 9 sebaiknya memilih yang paling atas yaituAutomatically Partition
  • 26. 26 Jika komputer masih ada data, misal: sudah ada windowsnya. Maka muncul pesanWarning Klik Yes Pilih Remove all Linux Partition on this system Klik next
  • 28. 28 Pilih automatically via DHCP Klik next Pilih Use default firewall rules Klik next
  • 30. 30 Isi Root password sesuai keinginan Isi Confirm dengan password yang sudah isi sebelumnya Pilih Accept the current package list Klik next
  • 31. 31 Klik next Tunggu proses kira-kira kurang lebih 7 menit
  • 32. 32 Masukkan CD kedua Klik OK Tunggu beberapa saat Masukkan CD ketiga Klik OK Tunggu beberapa saat
  • 33. 33 Pilih No, I do not want to create a boot diskette Klik next Pilih VESA driver (generic) Klik next
  • 34. 34 Pilih Unprobed Monitor Klik next Screen Resolution Pilih sesuai dengan ukuran layar monitor yang dipakai Klik next
  • 35. 35 Klik Exit untuk restart system dan komputer sekaligus untuk menyelesaikan instalasi redhat 9 Tekan enter atau biarkan saja dalam waktu 10 detik akan langsung masuk
  • 36. 36 Klik forward Isi Username sesuai keinginan , misal saya memakai nama Bayu agus. Isi Full namesesuai keinginan , sama juga tidak masalah. Isi Password sesuai keinginan atau sama dengan password yang awal tadi waktu menginstall redhat 9, samakan Confirm password dengan password yang sudah di isi sebelumnya Klik forward
  • 37. 37 Atur Date and Time sesuai dengan tanggal dan waktu yang ada di tempat Klik forward Klik forward
  • 38. 38 Pilih No, I do not want to register my system, karena bisa mengkonfigurasinya setelah sudah masuk ke tampilan redhat 9  Klik forward
  • 39. 39 Klik forward Masukkan Username yang sudah di isi tadi Tekan enter
  • 40. 40 Masukkan Password yang sudah di isi tadi Tekan enter Instalasi selesai & Inilah tampilan Linux Redhat 9.
  • 41. 41 4.2 SETTING IP ADDRESS  Pada linux RedHat 9.0 ini file konfigurasi untuk setting IP terletak di /etc/sysconfig/network-scripts/ifcfg-eth0  Backup file Konfigurasi di folder bkup  Buat folder bkup untuk backup file konfigurasi ip address [root@localhost /]# cd / [root@localhost /]# mkdir bkup [root@localhost /]# ls bin boot etc initrd lost+found mnt proc sbin tmp var bkup dev home lib misc opt root tftpboot usr [root@localhost /]#  Copy file ifcfg-eth0 ke folder /bkup [root@localhost /]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /bkup/ifcfg- eth0.backup   Setting IP Address Static dgn ip 192.168.1.10 Edit file ifcfg-eth0 [root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-eth0   Restart IP address eth0 [root@localhost /]# sudo service network restart  Mengecek IP address eth0 [root@localhost /]# ifconfig
  • 42. 42 Test ping untuk melakukan pengujian [root@localhost /]# ping 192.168.1.10 Jika test ping hasilnya seperti diatas maka selamat buat anda karena telah berhasil mengkonfigurasi device Ethernet menjadi ip 192.168.1.10 di mesin linux redhat 9.0 4.3 DHCP SERVER  Program yang dibutuhkan – dhcp-3.0pl1-23  Instalasi DHCP Server dengan terminal – Masukkan cd 2 dari installer Redhat 9.0 – Kemudian Aktifkan cdrom dgn perintah [root@localhost /]# mount /dev/cdrom /mnt/cdrom mount: block device /dev/cdrom is write-protected, mounting read-only [root@localhost /]#  Lakukan penginstalan program DHCP server dgn perintah : [root@localhost root]# rpm -ivh /mnt/cdrom/RedHat/RPMS/dhcp-3.0pl1- 23.i386.rpm  Lakukan pengecekan hasil instalasi [root@localhost /]# rpm -qa | grep dhcp Apabila hasil pengecekan sesuai dgn diatas maka instalasi telah berhasil
  • 43. 43 KONFIGURASI DHCP SERVER Adapun langkah konfigurasi DHCP server adalah : – Check apakah aplikasi DHCP server telah di install jika belum ikuti konfIgurasi diatas Buatlah file dhcpd.conf [root@localhost /]# vi /etc/dhcpd.conf – Lalu isi file sesuai konfigurasi di bawah ini Simpan file dengan menekan tombol escape/Esc kemudian ketik :wq kemudian Tekan enter Lakukan restart network [root@localhost /]# service network restart  Aktifkan DHCP Server agar ketika boot ulang atau restart vnc server langsung aktif [root@localhost /]# chkconfig dhcpd on  Jalankan Service DHCP Server [root@localhost root]# service dhcpd start Restart DHCP server (untuk memastikan konfigurasi telah berjalan) [root@localhost root]# service dhcpd restar
  • 44. 44 Maka akan tampilJika keluar pesan error, sehingga dhcpd tidak dapat berfungsi, Anda dapat melihat contoh konfigurasinya di /usr/share/doc/dhcp-3.0pl1/dhcp .conf.sample lalu coba dibandingkan. TEST DAN KONFIGURASI DHCP SERVER DI CLIENT Untuk percobaan kali ini konfigurasi dan test DHCP Server dari Client saya menggunakan Windows Vista dan Linux Redhat 9.0: 1. Test dan Konfigurasi dari Client windows XP Ikuti petunjuk gambar Click kanan di Ethernet dan pilih Properties Lalu pilih (Internet Protocol Version 4 (TCP/IPv4) lalu Click Properties
  • 45. 45  Ceklis Internet Protocol Version 4 (TCP/IPv4) lalu pilih Properties lalu pilih (Obtain an IP addres automatically dan Obtain DNS server) lalu ClickOK Tunggulah bebera saat lancard sedang proses pencarian IP Network telah mendapat kan IP dari DHCP server Lalu lakukan pengecekan dgn Click kanan di lancard lalu pilih status (sesuai gambar di bawah ini)
  • 46. 46 Click Suport lalu Click Details untuk melihat pc kita mendapatkan IP berapa
  • 47. 47 Ip yang didapat oleh Client windows XP adalah 192.168.1.100 Lakukan ping ke kemputar DHCP server (192.168.1.10) jika Replay berarti DHCP server telah berjalan dgn baik. BAB V PENUTUP 5.1 Kesimpulan Dari uraian pada bab – bab sebelumnya, dapat diambil kesimpulan tentang pemahaman mengenai server linux RedHat 9.0. Dari beberapa layanan yang disediakan oleh server linux bertujuan untuk mempermudah user dalam mengakses layanan server. 1. Dhcp server dirancang agar admin dari server tidak lama memberikan ip pada setiap client yang tersambung pada server. 2. Dns bertujuan untuk mempermudah user untuk mengingat ip server. Karena beberapa orang sulit untuk menghafal angka daripada huruf. 5.2 Saran Untuk mewujudkan layanan yang memberikan pelayanan lebih baik pasti semua memliki kekurangan. 1. Kekurangan yang ada pada linux RedHat 9.0 ini terlalu banyak script yang dimasukkan pada layanan server.
  • 49. 49