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

49
1 LAPORAN PROJECT TUGAS AKHIR SEKOLAH “Administrasi Server Pada Linux RedHat 9.0Penulis: 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

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

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

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

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

2

Kata Pengantar

Puji syukur saya panjatkan kehadiran Allah SWT yang telah memberikan segala rahmatdan karunia-Nya sehingga dapat menyelesaikan Laporan Projek Tugas Akhir Sekolah untukmemenuhi syarat kelulusan Ujian Nasional Praktik pada SMK DARMA SISWA I.

Dalam proses penulisan Laporan Projek Tugas Akhir Sekolah, Saya banyak menemuikesulitan baik yang disebabkan karena keterbatasan kemampuan, waktu maupun tenaga,karena itu saya sangat menghargai bantuan dari berbagai pihak yang telah memberi bantuanbaik berupa dukungan semangat, buku-buku, serta bermacam-macam bahan penulisansehingga Laporan Projek Tugas Akhir Sekolah ini dapat terwujud.

Saya merasa bahawa dalam menyusun Laporan Projek Tugas Akhir Sekolah inibukanlah jerih payah sendiri, melainkan berkat bimbingan dari berbagai pihak. Untuk itu padakesempatan kali ini pekenankanlah penulis mengucapkan terima kasih kepada :

1. Kedua orang tua penullis yang telah memberikan dukungan, membimbing sertamemberikan 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 kamisangat mengharapkan kritik dan saran dari teman- teman semua yang bersifat membangunmakalah ini ke depan agar menjadi lebih baik. Dan kami harap semoga makalah ini bisabermanfaat bagi kita semua.

Sidoarjo, 07 Maret 2016

Bayu Agus Yulianto

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

3

DAFTAR ISIHalaman

HALAMAN JUDUL ......................................................................................................... 1

KATA PENGANTAR....................................................................................................... 2

DAFTAR ISI...................................................................................................................... 3

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah ............................................................................................... 41.2 Perumusan Masalah ...................................................................................................... 51.3 Tujuan ........................................................................................................................... 6

BAB II LANDASAN TEORI

2.1 Administrasi Server Linux RedHat 9.0....................................................................... 52.2 Definisi dan Karakteristik Administrasi Server Linux RedHat 9.0............................ 52.1.2 Layanan Yang disediakan Server Linux RedHat 9.0.................................................. 72.1.3 Perintah Dasar Linux RedHat 9.0............................................................................... 18

BAB III METODE PENELITIAN

3.1 Analisa Kebutuhan Sistem......................................................................................... 203.1.1 Kebutuhan Perangkat Lunak...................................................................................... 203.1.2 Kebutuhan Perangkat Keras....................................................................................... 203.2 Perancangan Sistem ................................................................................................... 203.3 Perancangan Model.................................................................................................... 21

BAB IV PENELITIAN DAN ANALISA SISTEM

4.1 INSTALASI REDHAT 9.0........................................................................................... 224.2 SETTING IPADDRESS.................................................................................................414.3 DHCP SERVER ............................................................................................................ 42

BAB V PENUTUP

5.1 Kesimpulan ................................................................................................................... 475.2 Saran ............................................................................................................................. 47

DAFTAR PUSTAKA........................................................................................................

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

4

BAB I

PENDAHULUAN

1.1 Latar Belakang MasalahDengan 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 dapatbekerja sesuai dengan apa yang diperintahkan oleh admin atau pemilik hak penuh darikomputer tersebut. Komputer dapat bisa terhubung dari komputer satu dengan komputerlainnya melalui jaringan local maupun jaringan internet. Komputer bisa saling berbagi fileatau data yang dikirim melalui jaringan internet maupun jaringan local dan bisa salingberkomunikasi antar sesama manusia melalui komputer yang terhubung pada jaringan.

Komputer adalah teknologi yang banyak digunakan manusia baik untuk pembelajaranpada sekolah maupun untuk digunakan pada sebuah perusahaan. Komputer bisa menyimpandata yang sangat besar dan bisa diakses kapanpun. Komputer bisa juga digunakan sebagaikomputer server maupun komputer client. Komputer server adalah komputer yangmenyediakan berbagai banyak layanan bagi komputer client. Komputer server dapat berbagilayanan internet kepada client jika client sudah terhubung pada komputer server. Sedangkankomputer client adalah komputer yang hanya bisa digunakan pada layanan yang telahdisediakan oleh komputer server. Tapi untuk menghubungkan komputer server dengankomputer client memerlukan settingan yang bisa dikatakan sulit. Untuk menghubungkankomputer 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 jugadigunakan sebagai sebagai penyimpanan data yang bisa diakses oleh komputer user yangterhubung 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 bisamenikmati apa yang telah disediakan oleh komputer server.

1.2 Perumusan MasalahBerdasarkan 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 TujuanTujuan yang ingin dicapai pada UKK berikut untuk menghubungkan komputer serverdengan komputer client yang bisa saling bertukar informasi melalui mail server dansharing data melalui ftp yang disediakan oleh komputer server.

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

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 pengelolaanakses terhadap jaringan dan sumber daya yang terdapat di dalamnya. Administrasi itu sendirimerupakan suatu hal yang berhubungan dengan pengelolaan, pemberian jasa atau bantuan, danpelayanan. Server merupakan suatu bagian terpenting dari sebuah jaringan yang bertugas untukmenyediakan layanan yang dibutuhkan oleh client. Server juga didukung oleh processor danRAM yang besar juga dilengkapi dengan sistem operasi khusus yang disebut sebagai sistemoperasi jaringan.

Komputer Server adalah sebuah komputer yang menyediakan pelayanan atau service tertentuyang berjalan di jaringan, baik jaringan internet ataupun intranet. Komputer server padaumumnya online atau beroperasi selama 24 jam nonstop. Hal inilah yang membuat specskomputer server berbeda dengan komputer biasanya. Karena online selama 24 jam nonstop danharus melayani komputer Client maka specs komputer Server harus lebih bagus daripadakomputer biasanya.

Selain itu komputer server juga harus memiliki sistem operasi yang khusus didesainuntukserver yang disebut sebagai sistem operasi jaringan atau network operating system.Beberapa contoh sistem operasi untuk komputer server adalah :1. Linux Red Hat2. Sun Solaris3. UNIX4. Windows server 20035. Dan sebagainya.

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

6

Beberapa fungsi komputer server adalah sebagai berikut ini :

1. Dhcp-server, berfungsi untuk memberikan ip otomatis pada client yang terhubungdengan komputer server.

2. DNS server, berfungsi untuk memudahkan client untuk mengingat alamat komputerserver 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 Databasemanagement 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 dantujuh hari seminggu. Oleh karena itu hardware yang digunakan harus cukup kuat untuk tidakberistirahat selama beberapa bulan atau bahkan bertahun-tahun. Pendinginan merupakan salahsatu hal pokok yang harus diperhatikan. Biasanya server ditempakan di tempat khusus yangmendapat pengaturan suhu tertentu. Komponen hardware server juga harus dipilih yangmempunyai daya tahan terhadap panas yang baik serta sedikit mengeluarkan panas.Selain itu komponen-komponen hardware juga harus tahan terhadap gangguan dan perubahanfisik. Untuk komponen memory misalnya, biasa digunakan jenis ECC (Error Checking andCorection) yang mampu mengoreksi satu kesalahan data dan mendeteksi lebih dari satukesalahan. Untuk server-server besar, yang mana downtime (server tidak aktif) sebentar sajadapat menimblkan kerugian besar, biasanya memiliki fasilitas harddisk hot swapping serta PCIhotplug. Maksud kedua fasilitas ini, pada waktu komputer menyala dan sistem operasi sedangaktif dimungkinkan pemasangan dan pemindahan harddisk (harddisk hot swap) danpemasangan card-card PCI (PCI hot plug) sehingga tidak perlu mematikan dan merestartkomputer.

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 duplexingdan disk mirroring) data pada suatu partisi harddisk disalin ke sebuah partisi di harddisk yanglain 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 5adalah disk stripping namun pada level 5 terdapat error control yang kemampuannya samadengan ECC. Pada disk stripping, data dipecah ke 3 sampai 32 harddisk (satu harddisk, satupartisi). Seperti halnya pada ECC, bila satu partisi gagal, data data dibangun kembali. Bila lebihdari satu yang gagal, maka data hilang. Dengan menggunakan RAID, selain meningkatkandaya tahan terhadap kerusakan, juga meningkatkan kecepatan, karena operasi data dapat

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

7

dipecah ke beberapa harddisk. Implementasi RAID, selain secara hardware (dengan RAIDcontroller) juga dapt dilakukan secara software, misalnya pada Microsoft Windows NT 4.0.

Suplai listrik juga harus diperhatikan agar server dan komponen jaringan sepertikonsentrator tetap menyala walaupun listrik padam. UPS (Uninterruptible Power Supply)adalah alat yang baik untuk dipasang karena memiliki baterai penyimpan arus listrik yang dapatdigunakan bila sumber arus utama mati. Kapasitas UPS bermacam-macam dari 200 watt untukworkstaion sampai beberapa kilowatt untuk melindungi beberapa server besar. Beberapa UPSdapat berkomunikasi secara software dengan komputer sehingga dapat diset untuk men-shutdown komputer jika terjadi gangguan listrik. Saat ini mulai tumbuh tren baru dalampenyimpanan data di jaringan, yaitu SAN (Storage Area Network). Dalam SAN, file-file,termasuk file-file sistem operasi, ditempatkan di hardware khusus penyimpan harddisk dantape drive yang dapat diakses oleh beberapa komputer sekaligus. Tipe hardware yang biasadigunakan adalah Fibre Channel yang memiliki transfer data sampai 100 mbps dan kabeldatanya (serat optik maupun kawat tembaga) dapat mencapai 1 kilometer sehingga harddisktidak perlu dipasang dalam kotak casing server. SAN sangat membantu meningkatkan efisiensijaringan 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 atauservice yang telah disediakan server menggunakan arsitektur client/ server, contohnya sepertiberikut :

A. DHCP

DHCP (Dynamic Configuration Protocol) adalah layanan yang secara otomatismemberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikannomor IP disebut sebagai DHCP server, sedangkan komputer yang meminta nomor IP disebutsebagai DHCP Client. Dengan demikian administrator tidak perlu lagi harus memberikannomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan memberikanreferensi kepada DHCP Server.

Pada saat kedua DHCP client dihidupkan , maka komputer tersebut melakukan request keDHCP-Server untuk mendapatkan nomor IP. DHCP menjawab dengan memberikan nomor IPyang ada di database DHCP. DHCP Server setelah memberikan nomor IP, maka servermeminjamkan (lease) nomor IP yang ada ke DHCP-Client dan mencoret nomor IP tersebut daridaftar pool. Nomor IP diberikan bersama dengan subnet mask dan default gateway. Jika tidakada 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 selesaidanclient tidak memperbaharui permintaan kembali, maka nomor IP tersebut dikembalikan kepadaDHCP Server, dan server dapat memberikan nomor IP tersebut kepada Client yang

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

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 programaplikasi yang memungkinkan pengaturan jaringan secara terpusat dari Server, sehingga PCclient tidak perlu melakukan konfigurasi alamat IP. Karena semuanya sudah ditangani oleh PCServer.

Keuntungan

Penggunaan DHCP dari sisi System Administrator, adalah kita tidak perlu melakukanpencatatan alamat IP pada masing-masing PC client. Mungkin untuk kebutuhan sampai dengan10 atau 20 PC client masih bisa kita tangani, namun jika klien yang kita tangani sampai dengan50 atau 100, bisa Anda bayangkan betapa rumit dan melelahkan pekerjaan yang harus kitatangani.

Tujuan utama dari penggunaan Dynamic Host Configuration Protocol adalah untukmemberikan pengaturan IP address secara tersentralisasi melalui suatu server daripada harusmelakukan konfigurasi satu persatu pada setiap mesin klien. Sebuah mesin klien yangdikonfigurasi menggunakan DHCP tidak dapat mengatur IP address secara static dengansendirinya, semuanya diatur dan ditentukan oleh server DHCP yang telah ditentukan.

Salah satu cara dalam penggunaan DHCP adalah dengan mengenali alamat hardware terlebihdahulu dari setiap network card (MAC Address, biasanya alamat ini fixed) kemudianmemberikan klien tersebut setting IP address yang identik setiap kali ia terhubung ke server.DHCP juga dapat di konfigurasi sedemikian rupa sehingga server DHCP dapat memberikanalamat-alamat IP secara dinamis pada host yang terhubung dengannya, dengan menggunakanrange IP address yang telah ditentukan. Pada kasus ini server DHCP akan mencobamemberikan 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, bilapada jaringan tersebut terdapat lebih banyak host komputer dibandingkan alamat yang disiapkan oleh server.

Kelebihan

Dengan kelebihan ini, DHCP membuat kerja para administrator jaringan menjadi lebihmudah. Setiap kali ada perubahan yang terkait dengan pengalamatan dan konfigurasi padajaringan secara global, dapat di implementasikan secara tersentral dengan hanya melakukanperubahan file konfigurasi pada server. Hal ini tentu saja lebih efisien daripada Anda harusmelakukan setting atau men-setup pada tiap-tiap host (mesin klien). Disamping itu sangatmudah bagi kita untuk mengintegrasikan mesin-mesin (host), terutama mesin yang baru kedalam jaringan karena mesin-mesin tersebut akan mendapatkan alamat melalui pooling alamatyang dibuat pada server.

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

9

Sebuah server DHCP tidak hanya memberikan alamat IP dan netmask-nya saja, tetapi jugamemberikan host name (nama host), domain name, gateway, dan name server (DNS) yangdigunakan oleh mesin klien tersebut. DHCP juga dapat memiliki beberapa parameter lainseperti penggunaan time server yang dapat di akses oleh setiap klien.

B. DNS

Domain Name System (DNS) adalah distribute database system yang digunakan untukpencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP(Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yangterhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakanhost name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat diimplementasikan ke private network atau intranet dimana DNS memiliki keunggulan seperti:

• Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IPaddress 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 jaringanInternet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secaraumum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain,akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untukmencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yangdigunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.

Domain Name System merupakan hirarki pengelompokan domain berdasarkan nama, domainditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level yang terdiridari :

1. Root-Level Domains

Merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dandilambangkan 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).

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

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 jugamempunyai host www.tkj.smkdarmasiswasidoarjo.sch.id

5. Host Name

Domain name yang digunakan dengan host name akan menciptakan fully qualified domainname (FQDN) untuk setiap komputer. Contohnya, jika terdapatwww.smkdarmasiswasidoarjo.sch.id, www adalah hostname dansmkdarmasiswasidoarjo.sch.id adalah domain name.

DNS Zone

Terdapat dua bentuk Pemetaan DNS Zone, yaitu:

1. Forward Lookup Zone : Melakukan pemetaan dari nama menuju IP address2. Reverse Lookup Zone : Melakukan pemetaan dari IP address menuju nama

C. SSH Server

SSH ( Secure Shell ) adalah protokol jaringan yang memungkinkan pertukaran data melaluisaluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasisLinux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet danshell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentukteks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSHmenyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.Secara sederhana SSH yang sering kita gunakan untuk trik internet gratis adalah sebagaitunneling yaitu mengirimkan dan menerima data melalui koneksi lain.

SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote danbiarkan komputer remote untuk mengotentikasi pengguna, jika perlu. SSH biasanya digunakan

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

11

untuk login ke mesin remote dan mengeksekusi berbagai perintah, tetapi juga mendukungtunneling, forwarding TCP port dan X11 connections; itu dapat mentransfer file menggunakanterkait SFTP atau SCP protocols. SSH menggunakan klien-server model. Yang standar TCPport 22 telah ditetapkan untuk menghubungi server SSH.

Sebuah klien program SSH ini biasanya digunakan untuk membangun koneksi ke SSH daemonuntuk dapat diremote. Keduanya biasanya terdapat pada sistem operasi modern, termasuk MacOS X, Linux, FreeBSD, Solaris dan OpenVMS. Tersedia versi berpemilik, freeware dan opensource untuk berbagai tingkat kerumitan dan kelengkapan.

D. Web Server

Web server merupakan software yang memberikan layanan data yang berfungsi menerimapermintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkankembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumenHTML Untuk Packet Software Web Server sendiri ada beberapa macam. Berikut adalahmacam-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 jugaIIS.

Untuk cara kerja Web Server, Web server merupakan mesin dimana tempat aplikasiatau software beroperasi dalam mendistribusikan web page ke user, tentu saja sesuai denganpermintaan user. Hubungan antara Web Server dan Browser Internet merupakan gabungan ataujaringan Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IPyang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Padasaat browser meminta data web page ke server, maka instruksi permintaan data oleh browsertersebut 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 komputeryg terhubung dalam jaringan di dunia ini.

Untuk mengenal protocol ini jelas sangat mudah sekali di mana setiap kali andamengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Datayang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta webpage dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCPprotocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebutsebagai HTTP response. Jika data yang diminta oleh browser tidak ditemukan oleh si Webserver maka akan menimbulkan error yang sering anda lihat di web page yaitu “Error : 404Page Not Found”. Hal ini memberikan cita rasa dari suatu proses yang tridimensional. Artinya

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

12

pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya denganmengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai daripermintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasilprosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapatdengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya webserver hanya memproses semua masukan yang diperolehnya dari web clientnya.

E. FTP Server

File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukarfile dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang pentingdalam FTP adalah FTP Server dan FTP Client.

FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikanlayanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabilamendapat permintaan (request) dari FTP client.

FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukarfile. 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-menukarfile dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang pentingdalam FTP adalah FTP Server dan FTP Client.

FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikanlayanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabilamendapat permintaan (request) dari FTP client.

FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukarfile. 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

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

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 filedikirimkan tanpa di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakaiuntuk transfer data adalah format ASCII atau format binary. Secara default, FTP menggunakanmode ASCII dalam transfer data. Karena pengirimannya tanpa enkripsi, username, password,data yang di transfer, maupun perintah yang dikirim dapat di sniffing oleh orang denganmenggunakan protocol analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakanSFTP (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 clientdan sebuah server yang merupakan aplikasi yang memberikan akses /pertukaran transfer dataantara dua komputer ( client dan server ). Transfer yang file/ data ini dapat teradi antarakomputer yang berbentuk mainframe dan sebuah komputer di jaringan lokal. Atau transfer datadapat terjadi dari komputer kita ke server FTP melalui internet. FTP merupakan aplikasi yangsangat berguna ( powerful) karena aplikasi ini menyediakan akses kepada pengunjung atau useruntuk mengakses data yang tersimpan pada server tersebut, dan dapat diakses oleh sejumlahbesar komputer secara bersamaan.

F. File Server/ Samba Server

Samba Server merupakan sebuah protokol yang dikembangkan di Sistem Operasi Linuxuntuk melayani permintaan pertukaran data antara mesin Ms. Windows dan Linux. Disampinguntuk melayani file sharing antara Windows dan Linux, Samba juga merupakan salah satuprotokol yang digunakan di Sistem Operasi Linux untuk melayani pemakaian data secarabersama-sama.

Berikut adalah beberapa pengertian dari SAMBA :

a. Samba adalah program yang dapat menjembatani kompleksitas berbagai platformsystem operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatujaringan komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenaldengan SMB(Service Message Block) protocol. Banyak sistem operasi sepertiWindows dan OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server.Protokol Samba memungkinkan server Linux/UNIX untuk berkomunikasi denganmesin client yang mengunakan OS Windows dalam satu jaringan.

b. Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windowsyang menggunakan protokol network smb (server massage block). Smb adalah sebuahprotokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk

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

14

menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printerserta tugas-tugas lainnya yang berhubungan.

Perbedaan smbd dengan nmbd

Sebenarnya Samba disusun atas dua damon, yatu smbd dan nmbd. Smbd adalah daemonyang secara nyata menangani servis sharing file sistem dan printer untuk klien. Pada saatsebuah klien melakukan autentikasi, smbd akan membuatkan duplikat dirinya, bagian asli akankembali ke port 139 untuk mendengarkan permintaan baru dan bagian duplikat menanganikoneksi terhadap klien. Dulikat ini juga mengubah ID user efektifnya dari root ke user yangterautentikasi. Misalnya , kalau user “smkti” melakukan autentikasi dengan smbd, duplikatbaru akan berjalan dengan permisi “smkti”, dan bukannya permisi “root”). Duplikat ini akanberada di memory selama masih terkoneksi dengan klien.

Daemon nmbd bertanggung-jawab untuk menangani permintaan server name NetBIOS. Iaakan mendengarkan port 137, tidak seperti smbd, nmbd tidak membuat contoh dirinya untukmenangani setiap pertanyaan. Kedua daemon

Selain 2 daemon utama di atas, aplikasi samba juga mempunyai beberapa programpendukung 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 memanfaatkanNetBIOS over TCP/IP. Nmblookup dapat digunakan untuk meresolve dari nama komputer kenomor IP dan sebaliknya.

•smbpasswd, Program yang memungkinkan administrator mengatur password yang terenkripsiyang dipergunakan oleh Samba Server.

• Smbstatus, Program yang memonitor status terakhir dari share resources yang diberikan olehServer Samba.

•Testparm, Program kecil untuk melakukan proses debug (memeriksa parameter) terhadap filekonfigurasi Samba (smb.conf)

•Swat, Samba Web Administration Tool, program bantu yang memberikan interface modelweb untuk mengadministrasi Samba. SWAT mempermudah edit smb.conf (file konfigurasiSamba) mengatur resource share, melihat status Samba terakhir, dengan dukungan file helpyang sangat bermanfaat.

Fungsi dari Samba Server

Menghubungkan antara mesin Linux (UNIX) dengan mesin Windows. Sebagai perangkatlunak cukup banyak fungsi yang dapat dilakukan oleh samba software, mulai dari

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

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 sshjuga tersedia. Salah satu keunggulan lainnya adalah adanya aplikasi pengaturan yang tidak lagihanya berbasis teks, tetapi juga berbasis grafis yaitu swat. Menempatkan masin Linux/UNIXsebagai PDC (Primary Domain Controller) seperti yang dilakukan oleh NT dalam jaringanWondows. Samba PDC (Primary Domain Controller) bertujuan sebagai komputer yang akanmelakukan 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 danmengakses 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 databaseuntuk program komputer lain atau komputer, seperti yang didefinisikan oleh model client-server. Istilah ini juga dapat merujuk ke komputer yang didedikasikan untuk menjalankanprogram seperti itu. Sistem manajemen database yang sering menyediakan fungsionalitasdatabase server, dan beberapa DBMSs (misalnya, MySQL) bergantung secara eksklusif padamodel 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 danpenyimpanan.

Dalam model master-slave, database server master adalah lokasi pusat dan utama datasementara database server budak disinkronisasi backup dari master bertindak sebagai proxy.

Beberapa contoh dari server basis data Oracle, DB2, Informix, Ingres, SQL Server. Setiapserver menggunakan query sendiri logika dan struktur. Bahasa query SQL kurang lebih samadi semua server database.

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

16

H. E-mail Server

Pengertian mail server Adalah Perangkat lunak program yang mendistribusikan file atauinformasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnetuntuk menyediakan layanan serupa http://FTP.

Email adalah fasilitas di internet untuk keperluan surat menyurat. Sebagaimana layaknyakegiatan surat-menyurat melalui jasa pos, email mampu menangani jasa pengiriman berita dandokumen dalam bentuk data elektronik (file), termasuk jasa e-card (kartu ucapan elektronik).Untuk memanfaatkan fasilitas email, sebelumnya harus memiliki sebuah alamat email, yanglazim disebut email address atau email account. Account email dapat diperoleh dari sebuahsitus penyedia fasilitas email. Hingga saat ini, fasilitas e-mail banyak disediakan secara gratisoleh situs-situs internet lokal dan internasional (tidak dibedakan fungsinya).

Statistik menunjukan bahwa untuk e-mail merupakan aplikasi utama yang sering digunakanoleh pengguna Internet, terutama pengguna veteran bukan pemula. Tentunya dalam sebuahkantor, sekolah, institusi yang mempunyai banyak pengguna akan sangat tidak praktis jikasetiap orang harus diberikan komputer & modem untuk mengakses e-mail. Akan lebihsederhana, jika kita bisa membuatkan sebuah e-mail server yang akan mengatur e-mail untuksemua orang, mengambilkan semua mail di Internet, mengirimkan mail ke Internet, maupunmengirimkan e-mail antar pengguna lokal.

Penjabaran Mengenai Mail Servera. Courier-IMAP

Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada padaserver mail kita. Software ini akan memberikan kita akses pop3 dan imap, protokol inimerupakan protokol server-client yang berguna untuk mengambil email dari server mail kita.courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan menghilangkanemail yang ada pada server, sedangkan pada mode imap pengambilan email tidak akanmenghilangkan email pada server.

b. Squirrelmail

Squirrelmail merupakan aplikasi webmail berbasis PHP yang popular. Instalasi dankonfigurasinya cukup mudah serta bisa ditambahkan plugin pendukungnya. Menurut fileINSTALL dari distribusi Squirrelmail, software ini membutuhkan php4 yang minimaldikompilasi denga opsi enable-track-var-enable-force-cgi-redirect-with-gettext sertamembutuhkan register global=On dan File uploads=On di php.ini (Jika php anda menggunakandefault RPM Redhat file php.ini terletak di directory /etc). Download dan ekstrak paketsquirrelmail terlebih dahulu kemudian baru di install.

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

17

I. Proxy Server

Proxy Server adalah server yang diletakkan antara suatu aplikasi client dan aplikasi serveryang dihubungi. Aplikasi client dapat berupa browser web, client FTP, dan sebagainya.Sedangkan aplikasi server dapat berupa server web, server FTP dan sebagainya. Proxy Serveryang diletakkan di antara aplikasi client dan aplikasi server tersebut, dapat digunakan untukmengendalikan maupun memonitor lalu-lintas paket data yang melewatinya (Wagito, 2007).

Manfaat Proxy Server1. Meningkatkan kinerja jaringan

Dengan kemampuan server proxy untuk menyimpan data permintaan dari aplikasi client,permintaan yang sama dengan permintaan sebelumnya hanya akan diambilkan dari simpananserver proxy. Jika seorang pengguna internet sudah pernah membuka situs yang sama, tidakperlu dihubungkan langsung pada situs sumbernya, tetapi cukup diambilkan dari simpananserver 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 bolehdikunjungi. Selain itu, server proxy juga dapat sebagai filter terhadap aplikasi client yang dapatmenggunakan akses terhadap internet. Dalam hal ini server proxy berlaku sebagai filterterhadap gangguan internet.

Fungsi Proxy Server

Proxy Server meupakan pihak ketiga yang menjadi perantara antara kedua pihak yangsaling berhubungan, dalam hal ini adalah jaringan lokal dan jaringan internet. Secara prinsippihak pertama dan pihak kedua tidak langsung berhubungan, akan tetapi masing-masingberhubungan 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 akanterhubung kepadanya dan koneksi jaringan luar juga terhubung kepadanya. Dengan demikiankoneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki olehgateway secara bersama-sama (connecion sharing).

2. Filtering

Bekerja pada layar aplikasi sehingga berfungsi sebagai Firewalll paket filtering yangdigunakan untuk melindungi jaringan lokal terhadap gangguan atau serangan dari jaringan luar.Dapat dikonfigurasi untuk menolak situs web tertenu pada waktu-waktu tertentu.

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

18

3. Caching

Proxy Server memiliki mekanisme penyimpanan obyek-obyek yang sudah diminta dariserver-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang merupakanpermintaan dari para pengguna yang di dapat dari iternet.

Keuntungan Proxy Server

1. Keamanan jaringan lebih terjaga, karena adanya proxy sebagai pembatas antara jaringanlokal dan jaringan luar (internet)

2. Pengaksesan kembali terhadap situs-situs yang telah diakses sebelumnya menjadi lebihcepat, karena pengaksesan tidak perlu ke jaringan luar (internet) melainkan ada padadirektori 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 lebihlambat, karena client harus meminta terlebih dahulu ke pada proxy, setelah itu baru proxyyang akan meminta request dari client tersebut ke pada penyedia layanan internet.

2. Bila proxy server terlambat melakukan update cache, maka client akan mendapatkancontent 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 domaindns 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/

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

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 ipyang 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 aplikasiserver.Contoh: [root@Bayu~]# chkconfig dhcpd on

17. Service, perintah yang bisa digunakan untuk merestart atau menghentikan aplikasiserver.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.

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

20

BAB III

ANALISA DAN PERANCANGAN SISTEM

Pada bagian ini akan dilakukan analisa dan perancangan sistem perangkat lunak yangdibangun untuk membantu pemahaman kode sumber, pemeriksaan pola kalimat sertadokumentasi sebuah perangkat lunak sehingga membantu memberikan penjelasan kepadapengembang untuk kelangsungan pengembangan proyek perangkat lunak. Analisa sistemmeliputi analisa tentang kebutuhan sistem dan analisa fasilitas dalam perancangan sistem yangdibuat dengan memperhatikan analisa sistem yang ada sehingga dapat dibagi menjadiperancangan data, perancangan proses untuk penentuan komentar kode sumber, prosespenataan kalimat dari hasil terjemahan komentar kode sumber hingga perancangandokumentasi 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 perangkatkeras.

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 untukmendapatkan 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.

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

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 komputerserver dengan komputer client.

Disitu terlihat eth0 pada komputer server adalah port yang hasrus dikonfigurasi denganip sekian jika ingin menghubungkan komputer server dengan router atau modem, sedangkaneth1 dikonfigurasi dengan ip sekian untuk menghubungkan server dengan komputer clientyang terhubung. Dan eth1 dikonfigurasi sebagai ip yang harus dijadikan sebagai ip dhcp-serveryang nanti akan dibagikan pada komputer client. Saat client sudah terhubung ke komputerserver client dapat sharing folder malaui ftp server dan dapat berinteraksi dengan client lainmelalui pesan mail server.

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

22

BAB IV

IMPLEMENTASI DAN PENGUJIAN SYSTEM

4.1 INSTALASI REDHAT 9.0Booting dari CD atau DVD

Tekan enter

Pilih SkipTekan enter

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

23

Klik next

Pilih bahasa yang di inginkanKlik next

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

24

Pilih U.S. EnglishKlik next

Pilih Wheel Mouse (PS/2)Klik next

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

25

Karena saya menggunakan komputer saya sendiri jadi sayamemilih Personal Desktop. Workstation untuk perusahaan. Server untukkomputer yang digunakan hanya sebagai server saja. Custom untuk memilihsecara manual Klik next

Agar cepat dalam menginstall redhat 9 sebaiknya memilih yang palingatas yaituAutomatically Partition

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

26

Jika komputer masih ada data, misal: sudah ada windowsnya. Makamuncul pesanWarningKlik Yes

Pilih Remove all Linux Partition on this systemKlik next

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

27

Klik Yes

Klik next

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

28

Pilih automatically via DHCPKlik next

Pilih Use default firewall rulesKlik next

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

29

Klik next

Pilih dimana lokasi sekarang

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

30

Isi Root password sesuai keinginanIsi Confirm dengan password yang sudah isi sebelumnya

Pilih Accept the current package listKlik next

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

31

Klik next

Tunggu proses kira-kira kurang lebih 7 menit

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

32

Masukkan CD keduaKlik OKTunggu beberapa saat

Masukkan CD ketigaKlik OKTunggu beberapa saat

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

33

Pilih No, I do not want to create a boot disketteKlik next

Pilih VESA driver (generic)Klik next

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

34

Pilih Unprobed MonitorKlik next

Screen Resolution Pilih sesuai dengan ukuran layar monitor yang dipakaiKlik next

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

35

Klik Exit untuk restart system dan komputer sekaligus untukmenyelesaikan instalasi redhat 9

Tekan enter atau biarkan saja dalam waktu 10 detik akan langsung masuk

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

36

Klik forward

Isi Username sesuai keinginan , misal saya memakai nama Bayu agus.Isi Full namesesuai keinginan , sama juga tidak masalah. Isi Password sesuaikeinginan atau sama dengan password yang awal tadi waktu menginstallredhat 9, samakan Confirm password dengan password yang sudah di isisebelumnyaKlik forward

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

37

Atur Date and Time sesuai dengan tanggal dan waktu yang ada di tempatKlik forward

Klik forward

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

38

Pilih No, I do not want to register my system, karena bisamengkonfigurasinya setelah sudah masuk ke tampilan redhat 9

Klik forward

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

39

Klik forward

Masukkan Username yang sudah di isi tadiTekan enter

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

40

Masukkan Password yang sudah di isi tadiTekan enter

Instalasi selesai & Inilah tampilan Linux Redhat 9.

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

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 /]# lsbin boot etc initrd lost+found mnt proc sbin tmp varbkup 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.10Edit 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

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

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 berhasilmengkonfigurasi 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/cdrommount: 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

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

43

KONFIGURASI DHCP SERVERAdapun 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 kemudianTekan 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

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

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 CLIENTUntuk percobaan kali ini konfigurasi dan test DHCP Server dari Client sayamenggunakan Windows Vista dan Linux Redhat 9.0:

1. Test dan Konfigurasi dari Client windows XPIkuti petunjuk gambar

Click kanan di Ethernet dan pilih PropertiesLalu pilih (Internet Protocol Version 4 (TCP/IPv4) lalu Click Properties

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

45

Ceklis Internet Protocol Version 4 (TCP/IPv4) lalu pilih Propertieslalu pilih (Obtain an IP addres automatically dan Obtain DNS server) laluClickOK

Tunggulah bebera saat lancard sedang proses pencarian IPNetwork telah mendapat kan IP dari DHCP serverLalu lakukan pengecekan dgn Click kanan di lancard lalu pilih status (sesuai

gambar di bawah ini)

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

46

Click Suport lalu Click Details untuk melihat pc kita mendapatkan IP berapa

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

47

Ip yang didapat oleh Client windows XP adalah 192.168.1.100Lakukan ping ke kemputar DHCP server (192.168.1.10) jika Replay berarti DHCP

server telah berjalan dgn baik.

BAB V

PENUTUP

5.1 KesimpulanDari uraian pada bab – bab sebelumnya, dapat diambil kesimpulan tentang pemahaman

mengenai server linux RedHat 9.0. Dari beberapa layanan yang disediakan oleh server linuxbertujuan untuk mempermudah user dalam mengakses layanan server.

1. Dhcp server dirancang agar admin dari server tidak lama memberikan ip pada setiapclient yang tersambung pada server.

2. Dns bertujuan untuk mempermudah user untuk mengingat ip server. Karena beberapaorang sulit untuk menghafal angka daripada huruf.

5.2 Saran

Untuk mewujudkan layanan yang memberikan pelayanan lebih baik pasti semua memlikikekurangan.

1. Kekurangan yang ada pada linux RedHat 9.0 ini terlalu banyak script yangdimasukkan pada layanan server.

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

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

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

49