Anda di halaman 1dari 17

Bahan Ajar

PENDAHULUAN

A. Topik Materi

Membangun dan Mengkonfigurasi Server merupakan modul praktikum yang membahas tentang cara
membangun dan mengkonfigurasi paket-paket aplikasi server untuk jaringan lokal maupun jaringan
berbasis luas (WAN). Dalam modul ini dibahas cara instalasi dan konfigurasi paket-paket aplikasi layanan
server yang meliputi DHCP, FTP, dan Proxy server. Paket aplikasi yang dikonfigurasi harus dapat berjalan
dengan baik agar server dapat memberikan layanan terhadap performance dalam sebuah jaringan baik
berbasis lokal maupun jaringan berbasis luas (WAN).

B. Kompetensi Dasar yang Diharapkan

Membangun dan mengkonfigurasi server

C. Indikator

1. Siswa mampu mengkonfigurasi DHCP server pada sistem operasi debian


2. Siswa mampu mengkonfigurasi FTP Server pada sistem operasi debian
3. Siswa mampu mengkonfigurasi Proxy Server pada sistem operasi debian

D. Prasyarat Siswa

Kemampuan awal yang dipersyaratkan untuk mempelajari modul ini adalah :


1. Siswa telah lulus kompetensi inti menginstalasi perangkat jaringan LAN (Local Area Network)
2. Siswa telah lulus kompetensi inti menginstalasi sistem operasi jaringan berbasis GUI dan CLI
3. Siswa mampu mengoperasikan komputer sesuai dengan intruksi manual book.

E. Manfaat Mempelajari Membangun dan Mengkonfigurasi Server

Siswa mampu melakukan pekerjaan dan tugas yang menangani masalah administrasi server yang
tersambung dalam jaringan sesuai layanan aplikasi server yang ditangani meliputi DHCP.

Page | 1
Bahan Ajar

URAIAN MATERI

A. Instalasi dan Konfigurasi DHCP Server serta Routing ke Internet dari Client

Dynamic Host Configuration Protocol atau yang biasa dikenal dengan DHCP adalah layanan pemberian
nomor IP secara otomatis yang diberikan kepada komputer-komputer yang membutuhkan. Tahapan
konfigurasi dhcp server di dalam modul ini meliputi:
a. Install dhcp3-server
b. Konfigurasi DHCP (file dhcp.conf dan isc-dhcp-server, sysctl.conf) dan IP address client
c. Konfigurasi routing (file rc.local)

1. Berikutnya kita akan membuat agar server kita sebagai DHCP server, sehingga PC client akan
mendapatkan IP address secara otomatis dari server kita apabila sudah terhubung dalam jaringan
server kita. Untuk itu, install terlebih dahulu paket dhcp3-server, dengan perintah:

Jika ada pertanyaan “Do you want to continue [Y/n]?” Tekan tombol y dan ENTER pada keyboard
untuk melanjutkan.

2. Kemudian edit isi file dhcpd.conf yang terdapat dalam direktori /etc/dhcp/.

Edit isi file seperti gambar sebelah kanan. Setelah selesai disimpan.

3. Edit isi file isc-dhcp-server yang terdapat pada direktori /etc/default/.

Buat scipt seperti gambar sebelah kanan. Setelah selesai disimpan.

Page | 2
Bahan Ajar

4. Restart hasil konfigurasi terhadap file isc-dhcp-server.

5. Sekarang kita konfigurasi IP address pada PC client, dalam hal ini menggunakan Windows XP.
Langkah-langkahnya:

a. Klik kanan pada ikon [My Network Places] di desktop  [Properties]

b. Klik kanan [Local Area Connection]  [Properties]

c. Pada tab [General]  [Internet Protocol (TCP/IP)]  [Properties]

Page | 3
Bahan Ajar

d. Pada tab [General]  [Obtain an IP address outomatically]  [Obtain DNS server address
automatically]  [OK]  [Close].

e. Selanjutnya masih dari properties Local Area Connection, klik [Support]  [Detail]. Sekarang cek
apakah PC client (Windows XP) sudah mendapatkan IP dhcp dari server.

Berdasarkan gambar di atas, ternyata PC client (Windows XP) sudah mendapatkan IP dhcp dari
Debian yang baru saja kita konfigurasi sebagai DHCP server. IP dhcp yang diperoleh adalah
192.168.100.100.
Dengan demikian, maka konfigurasi DHCP Server sudah berhasil.

6. Langkah selanjutnya adalah konfigurasi pada server agar client dapat routing ke internet, sehingga
client dapat mengakses internet. Untuk itu edit isi file ip_forward yang terdapat pada direktori
/proc/sys/net/ipv4/.

Ganti script angka “0” menjadi angka “1” pada halaman tersebut. Kemudian simpan.

7. Kemudian kita sharing koneksi internet dari modem ke interface VirtualBox. Dalam tutorial ini saya
menggunakan Windows 7 sebagai PC Host (operator) di mana sudah terinstal aplikasi VirtualBox.
Karena koneksi internet pada PC Host ini menggunakan modem USB (SmartFren), maka langkah-
langkah untuk sharing internet dari PC Host (Windows 7) ke Debian Server yang ada di VirtualBox
adalah sebagai berikut:

Page | 4
Bahan Ajar

a. Pertama kita masul dahulu ke jendela Network and Sharing Center. Caranya, dari Taskbar, klik
ikon “∆” (Show hidden icons)  pilih ikon Interface network  [Open Network and Sharing
Center]

b. Pilih [Wireless Terminal]  tab [General]  [Properties]  tab [Sharing]  ceklist pada Allow
other network users to connect through this computer’s internet connection. Kemudian pilih
[VirtualBox Host-Only Network]. Selanjutnya ceklist pada kedua kotak di bawahnya (nomor 7 dan
8)  [OK].

c. Kemudian kita cek IP addres interface VirtualBox Host-Only Network. Langkah-langkahnya lihat
urutan langkah-langkah pada gambar berikut:

d. Selanjutnya edit isi file sysctl.conf yang terdapat dalam direktori /etc/.

Page | 5
Bahan Ajar

Lalu edit isi file ini dengan membuang tanda # yang terletak di depan script
net.ipv4.ip_forward=1. Lihat pada gambar berikut. Jika sudah selesai, disimpan.

8. Selanjutnya buat routing dengan mengatur iptables agar client dapat koneksi ke internet melalui
server Debian. Konfigurasi terhadap isi file rc.local pada direktori /etc/.

Tambahkan script seperti berikut. Setelah selesai disimpan.

9. Untuk menguji hasil konfigurasi routing, jalankan web browser dari PC client (Windows XP). Isikan
pada address bar alamat situs yang akan dipanggil, misalnya http://www.google.com. Jika sudah
ditampilkan seperti gambar berikut, maka DHCP Server kita sudah berfungsi dengan baik.

Page | 6
Bahan Ajar

B. Instalasi dan Konfigurasi FTP Server

FTP (File Transfer Protocol) merupakan salah satu fasilitas internet yang berguna untuk mentransfer data
dari server FTP, baik itu mengambil data (download) atau mengirim data (upload) dari computer klien ke
computer server. Tahapan untuk konfigurasi FTP dalam modul meliputi:
a. Install proftpd
b. Konfigurasi FTP (file proftpd.conf)
c. Aktivasi layanan FTP
d. Pengujian FTP dengan command links

1. Install paket FTP server

2. Pilih standalone

3. Edit isi file paket proftpd.

4. Buatlah script seperti pada gambar sebelah kanan.

5. Kemudian restart konfigurasi file proftpd.

6. Uji dengan perintah links

Hasilnya:

Page | 7
Bahan Ajar

Berdasarkan gambar di atas, koneksi ke server masih berjalan dengan baik, namun tidak bisa login
karena menggunakan browser links yang berbasis teks. Untuk keluar, gunakan tombol keyboard q
lalu ENTER. Untuk itu, kita harus mengujinya dengan browser berbasis GUI.

7. Selanjutnya uji dengan Web browser dari PC client.


Menguji dari web browser dengan alamat www.ftp.smknbi.net dari PC client. Jika muncul konfirmasi
user dan password, isikan user dan password untuk akun pada saat instalasi debian.

8. Tampilan file/folder yang diakses pada FTP server

Sampai di sini tahap Instalasi dan Konfigurasi FTP Server sudah selesai.

Page | 8
Bahan Ajar

C. Install Dan Konfigurasi Proxy Server

Proxy server adalah sebuah komputer server yang bertindak sebagai komputer lainnya untuk menerima /
melakukan request terhadap kontent dari sebuah jaringan internet atau intranet. Proxy server bertindak
sebagai gateway untuk setiap komputer klien. Web Server yang menerima permintaan dari web proxy
akan menerjemahkannya, dan seolah-olah permintaan tersebut langsung dari komputer klien.
Fungsi Proxy adalah:
a. Menyembunyikan identitas asli/Anonymizer
b. Browsing secara rahasia/ Bypass Internet Filtering/ Unblock Site
c. Mengirim sesuatu secara rahasia
d. Memberikan kesan lokasi berbeda
Tahapan untuk konfigurasi Proxy server dalam modul ini meliputi: install squid, konfigurasi proxy server
(file squid.conf, filter alamat dan key/content), mengaktivasi aktivasi layanan proxy.

1. Install paket squid

Jika muncul pesan pertanyaan “Do you want to continue [Y/n]?” Ketikkan y lalu ENTER. Kemudian
tunggu hingga proses instalasi paket squid selesai.

2. Edit isi file squid.conf yang terdapat dalam direktori /etc/squid/.

3. Cari script “http_port 3128” dengan menggunakan tombol keyboard Ctrl + w. Tambahkan script
seperti pada gambar sebelah kanan berikut:

4. Kemudian cari lagi script “acl CONNECT” dengan tombol keyboard Ctrl + w. Tambahkan script
seperti gambar sebelah kanan berikut:

Page | 9
Bahan Ajar

5. Cari juga script http_access deny all, kemudian tambahkan di depannya tanda #. Setelah
selesai simpan hasil konfigurasi tersebut.

6. Kemudian jalankan perintah squid –z.

7. Selanjutnya isi file url yang sudah didefinisikan pada file squid.conf pada langkah 4 di atas, dengan
alamat-alamat situs yang akan diblokir, misalnya sex.com, bokep.com, fuck.com, dan sebagainya.

8. Isi dengan script seperti pada gambar berikut:

9. Isi juga pada file key dengan script kata kunci untuk memblokir situs-situs tertentu. Artinya, situs-
situs yang mengandung kata kunci tersebut akan diblokir oleh proxy server. File ini juga telah
didefinisikan pada file squid.conf.

10. Isi dengan script seperti pada gambar berikut:

11. Ulangi lagi perintah squid –z seperti pada langkah 6 di atas. Kemudian perhatikan hasilnya.

Page | 10
Bahan Ajar

12. Restart hasil konfigurasi pada paket squid tersebut.

13. Konfigurasi proxy pada server sudah selesai. Sekarang kita beralih pada PC client. Kita harus
mengkonfigurasi proxy web browser pada PC client tersebut. Caranya, buka browser [Internet
Explore]  Menu [Tools]  [Internet Options…]

14. Pada jendela Internet Option, klik tab [Connection]  [LAN Settings…]

15. Pada jendela Local Area Network (LAN) Settings, beri tanda ceklist pada Use a proxy server for your
LAN. Selanjutnya isi alamat address server pada bagian Address. Pada bagian port, isi 3128 sesuai
dengan yang sudah kita masukkan sebelumnya, kemudian [OK]  [OK].

Page | 11
Bahan Ajar

16. Sekarang kita uji proxy server dengan mengkases situs-situs yang sudah diblokir tersebut.
a. Menguji akses situs: www.sex.com

Dari tampilan gambar di atas, ternyata mengakses situs www.sex.com tidak dapat terpenuhi,
kerena alamat situs tersebut sudah diblok oleh proxy server kita.

b. Menguji akses situs: www.bokep.com

Dari tampilan gambar di atas, ternyata mengakses situs www.bokep.com tidak dapat terpenuhi,
kerena alamat situs tersebut sudah diblok oleh proxy server kita.

c. Menguji akses situs: www.fuck.com

Dari tampilan gambar di atas, ternyata mengakses situs www.fuck.com tidak dapat terpenuhi,
kerena alamat situs tersebut sudah diblok oleh proxy server kita.

Page | 12
Bahan Ajar

17. Sekarang kita menguji apakah konten-konten yang sudah diblokir tersebut masih dapat diakses atau
tidak.
a. Menguji blokir konten bokep:

Dari tampilan gambar di atas, ternyata pencarian konten “bokep” tidak dapat dilakukan oleh
google, kerena sudah diblok oleh proxy server kita.

b. Menguji blokir konten xxx:

Dari tampilan gambar di atas, ternyata pencarian konten “XXX” juga tidak dapat dilakukan oleh google,
kerena sudah diblok oleh proxy server kita.

Page | 13
Bahan Ajar

TUGAS DAN LATIHAN

Gunakan panduan topologi berikut untuk mengerjakan soal di bawah ini.

1. Konfigurasilah aplikasi layanan DHCP pada server sehingga client memperoleh layanan alamat IP address
secara otomatis dari server.

2. Buatlah aplikasi layanan FTP pada server sehingga client dapat mengakses data-data yang terdapat pada
server.

3. Buatlah aplikasi layanan Proxy server sehingga ada batasan untuk client dalam mengakses internet.
Batasan tersebut meliputi alamat/url dan konten/key yang anda tentukan sendiri.

Page | 14
Bahan Ajar

RANGKUMAN

1. Dynamic Host Configuration Protocol atau yang biasa dikenal dengan DHCP adalah layanan pemberian
nomor IP secara otomatis yang diberikan kepada komputer-komputer yang membutuhkan. Perintah
untuk konfigurasi dhcp server meliputi:
a. Install dhcp3-server
b. Konfigurasi DHCP (file dhcp.conf dan isc-dhcp-server, sysctl.conf) dan IP address client
c. Konfigurasi routing (file rc.local)

2. FTP (File Transfer Protocol) merupakan salah satu fasilitas internet yang berguna untuk mentransfer data
dari server FTP, baik itu mengambil data (download) atau mengirim data (upload) dari computer klien ke
computer server. Tahapan untuk konfigurasi FTP adalah:
a. Install proftpd
b. Konfigurasi FTP (file proftpd.conf)
c. Aktivasi layanan FTP
d. Pengujian FTP dengan command links

3. Proxy server adalah sebuah komputer server yang bertindak sebagai komputer lainnya untuk menerima /
melakukan request terhadap kontent dari sebuah jaringan internet atau intranet. Proxy server bertindak
sebagai gateway untuk setiap komputer klien. Web Server yang menerima permintaan dari web proxy
akan menerjemahkannya, dan seolah-olah permintaan tersebut langsung dari komputer klien.
Fungsi Proxy adalah:
a. Menyembunyikan identitas asli/Anonymizer
b. Browsing secara rahasia/ Bypass Internet Filtering/ Unblock Site
c. Mengirim sesuatu secara rahasia
d. Memberikan kesan lokasi berbeda
Tahapan untuk konfigurasi Web proxy server meliputi: install squid, konfigurasi proxy server (file
squid.conf, filter alamat dan key/content), mengaktivasi aktivasi layanan proxy.

Page | 15
Bahan Ajar
EVALUASI

Mata Pelajaran : Produktif TKJ Nama Siswa : ………………………………………………


Kompetensi Inti : KK-17. Menginstalasi server dalam jaringan
Tgl. Ujian : ………………………………………………
Komp. Dasar : 17.5 Membangun dan mengkonfigurasi server
Kelas/Semester : XII/1 Jam Mulai : …….… Jam Selesai : ..………

Soal Praktikum :

Dengan sistem operasi Debian Squeeze berbasis teks, bangun dan konfigurasilah sebuah server sesuai desain
topologi jaringan seperti di atas. Aplikasi yang akan dijalankan adalah DHCP server, FTP Server, dan Proxy
Server. Acuan dan kriteria penilaian dapat dilihat pada tabel Aspek Penilaian.

Peralatan :
PC server Debian Squeeze OS : 1 unit
PC Client : 2 unit
Kabel UTP straight : 3 bh

Penilaian :
Skor
No Aspek Penilaian Skor Maks
Diperoleh
A Persiapan 10
1. Persiapan peralatan dan bahan 5
2. Kerapian dalam penempatan dan pemasangan peralatan kerja 5
B Pelaksanaan 70
3. Instalasi dan konfigurasi DHCP server 20
4. Instalasi dan konfigurasi FTP Server 20
5. Instalasi dan konfigurasi Proxy Server 30
C Hasil 20
6. Fungsi DHCP server 5
7. Fungsi FTP Server 5
8. Fungsi Proxy Server 10
Skor 100
Waktu Maksimum 100 menit

Penilai,

Nilai Akhir : …………………… Habib Ahmad Purba

Page | 16
Bahan Ajar

DAFTAR PUSTAKA

Andi Micro, (2012), Dasar-Dasar Jaringan Komputer (Edisi Revisi 2012). Jakarta : ClearOS Indonesia

Pudja Mansyurin, (2011) Membuat Server dengan Linux OS (Ebook)

Tim Penulis Modul Dikmenjur, (2005), Mengadministrasi Server Dalam Jaringan. Jakarta : Departemen
Pendikan Nasional

http://habibahmadpurba.wordpress.com

Page | 17

Anda mungkin juga menyukai