Anda di halaman 1dari 41

Praktikum

Jaringan Komputer
Client-Server
INFORMATION AND TECHNOLOGY

https://adhariberbagi2.wordpress.com/
PRAKTIKUM

Tools:
• OS Windows
• OS Debian
• Vmware
• Filezilla
• NotePad++
• XAMPP
• Cisco Packet Tracer
PRAKTIKUM

Langkah Awal, install aplikasi Vmware pada laptop anda


(Asumsi OS yang digunakan Windows)

Perlu diketahui, Windows akan dijadikan Client, sedangkan


Linux Debian adalah Server

Seluruh mahasiswa wajib memahami proses, meski tidak


Praktek.

QUIZ
PRAKTIKUM

Buka VMWare, kemudian buka file >> new virtual machine, pilih
custom, next …., masukan cd debian5.iso (dengan klik browse).
Kemudian NEXT….
PRAKTIKUM

Berikan nama virtual machine (misal; Debian 5), next…

Prosesor sesuaikan dengan spek computer anda (untuk berbasis


text, 1 core pun cukup), next, berikan memory 256 MB saja
(cukup), next, lalu pilih Use host-only networking, next, lalu pilih
LSI Logic (recommended). Next, lalu create a new virtual disk,
pilih SCSI (recommended), next, selanjutnya isi maxmimum size
(GB): 20 dan pilih radio button Split virtual disk into multiple files.

Debian5.vmdk, klik next, lalu finish.

Selanjutnya pilih install (jika anda ingin tampilan GUI, maka pilih
graphical install).
PRAKTIKUM
PRAKTIKUM

Pilih bahasa sesuai dengan yang diinginkan (sebaiknya pilih


English), untuk country pilih other >> asia >> Indonesia,
selanjutnya pilih jenis keyboard (pilihlah American English).
Tekan enter.

Jika muncul continue without a default route ? pilih No.


Kemudian configure network manually, enter.

Masukkan IP address 10.0.0.1, netmask : 255.0.0.0, masukkan


gateway 10.0.0.1, name server addresses: 10.0.0.1, Hostname:
server, Domain name: belajarserver.com, selanjutnya pilih lokasi
jam (pilih Jakarta), ENTER.
PRAKTIKUM

Selanjutnya partition disk; Guided – use entire disk, tekan enter.


PRAKTIKUM

Enter, pilih All files in one partition (recommended …..), enter.


Finish partition
Pilih yes seperti pada gambar berikut:
PRAKTIKUM

Selanjutnya berikan root password (misal; 123), re-enter password


verify. (123)

Full name for the new user: server1, selanjtnya beri password.
PRAKTIKUM

Scan another CD or DVD ? pilih No


PRAKTIKUM

Use a network mirror ? pilih No (tidak perlu)


Participate in the package usage survey ? pilih NO saja…
Pada software selection pilih standard system , untuk menghilangkan
tanda bintang pada desktop environment klik tombol space pada
keyboard.

Selanjutnya tekan TAB untuk mengarah ke continue.


PRAKTIKUM

Setelah muncul tampilan berikut:

Pilih yes, kemuadian klik continue. (proses instalasi SELESAI)


PRAKTIKUM – konfigurasi OS

LOGIN dengan server login dan password yang telah dibuat (server
login: root, pass: 123)

Cek ip dengan syntax: ifconfig

Jika ingin meng-edit sebuah alamat IP. Ketikan: nano


/etc/network/interfaces

Selanjutnya lihat pada pojok kanan bawah, virtual machine setting


(gambar computer) seperti gambar berikut:
PRAKTIKUM – konfigurasi OS

Rubah ke custom dan pilih VMNet1 (host-only), OK


PRAKTIKUM – konfigurasi OS

Selanjutnya konfigurasi IP pada client (dalam hal ini OS windows pada


PC/Laptop anda), disable-kan VMNet8, enable-kan VMNet1. Setting
IP sebagai berikut:

IP address : 10.0.0.2
Subnet Mask : 255.0.0.0
Default Gateway : 10.0.0.1
Preferred DNS server : 10.0.0.1
PRAKTIKUM – konfigurasi OS

Buktikan menggunakan perintah PING


PRAKTIKUM – web server

Pastikan CD connect
Instalkan aplikasi yang dibutuhkan, ketikan: apt-get install apache2
(ENTER)

Setelah selesai, check pada browser client dengan url: 10.0.0.1


Untuk mengubah tampilan (kata it works !), ketikkan: cd /var/www/

Selanjutnya buka folder dengan perintah ls, nano index.html dan


rubahlah lalu simpan. Check kembali pada browser client dengan
url: 10.0.0.1
Langkah selanjutnya install aplikasi yang dibutuhkan dengan syntax
berikut: apt-get install php5 php5-mysql mysql-server phpmyadmin
php-pear libapache2-mod-php5 apache2.2-common
Masukkan password untuk mysql (misal; 123), selanjutnya pilih
apache2. Tekan OK. Tunggu instalasi.
PRAKTIKUM – web server

Kemudian cek dari browser client apakah phpnyadmin terinstall


dengan baik ?! (ketikkan pada url client 10.0.0.1/phpmyadmin), jika
berhasil, coba masuk !! pastikan anda dapat membuat database
dengan baik.

Buatlah informasi spek php yang dapat diakses melalui client. Ikuti
langkah berikut: ketikkan syntak nano infophp.php, kemudian tulis
script <?phpinfo( );

Selanjutnya simpan. Dan cek pada browser client (ketikkan url


10.0.0.1/infophp.php)
Jika sudah berhasil, keluarlah dari direktori dengan perintah cd.
PRAKTIKUM – dns server

Instalkan bind9 dengan cara ketikkan syntax berikut: apt-get install


bind9 bind9utils dnsutils

Konfigurasi bind9 tersebut dengan cara: ketikkan syntax cd /etc/,


tekan enter, lalu tulis bind tekan enter, selanjutnya buka dengan
perintah ls.

Kita akan menkonfigurasi named.conf dan db.local serta db.127


Sebelum dikonfigurasi sebaiknya dicopykan terlebih dahulu,
masukkan perintah berikut:
cp named.conf named.confasli
cp db.127 db.10
cp db.local db.server
PRAKTIKUM – dns server

Dimulai dengan konfigurasi named.conf, ketikkan syntax berikut:


nano named.conf
Buatlah 2 zone baru diantara zone localhost dan zone 127.in-
addr.arpa, ketikkan syntax berikut:
zone "adhari.com" (bisa diganti nama anda) {
type master;
file "/etc/bind/db.server";
};

zone "10.in-addr.arpa" {
type master;
file "/etc/bind/db.10";
};

Selanjutnya ctrl+x untuk keluar, save, enter.


PRAKTIKUM – dns server

Kemudian konfigurasi db.server, ketikkan nano db.server


Ganti Bind data file for ......, dengan Bind data file for adhari.com
Localhost diganti dengan adhari.com
Selain itu rubah juga pengalamatannya, sehingga menjadi seperti
berikut:
@ IN NS adhari.com.
@ IN A 10.0.0.1
www IN A 10.0.0.1
Selanjutnya ctrl+x untuk keluar, save, enter.
PRAKTIKUM – dns server

Kemudian konfigurasi db.10, ketikkan nano db.10


Ganti BIND reverse data file for ...., dengan BIND reverse data file for
adhari.com
Localhost diganti dengan adhari.com
rubah juga pengalamatannya, sehingga menjadi seperti berikut:
@ IN NS adhari.com.
1.0.0 IN PTR adhari.com.
www IN PTR adhari.com.

konfigurasi telah selesai, selanjutnya restart dengan syntax:


/etc/init.d/bind9 restart

Selanjutnya, buktikan dengan perintah PING adhari.com


PRAKTIKUM – FTP server

installkan ftp dengan syntax: apt-get install vsftpd


kembalilah ke home dengan perintah cd
konfigurasilah file FTP dengan perintah: nano /etc/vsftpd.conf
carilah syntax berikut:
#local_enable=YES
#write_enable=YES
#local_umask=022

Kemudian hapus tanda pagarnya, sehingga menjadi:


local_enable=YES
write_enable=YES
local_umask=022
Selanjutnya ctrl+x untuk keluar, save, enter.

Kemudian restart FTP dengan syntax: /etc/init.d/vsftpd restart


PRAKTIKUM – FTP server

Bukalah aplikasi filezilla yang telah disiapkan, masukkan

host: 10.0.0.1
Username: server1
Password: 123
Lalu quickconnect.
PRAKTIKUM – FTP server

Upload-lah file html (misalkan adi.html) dengan cara klik kanan file
adi.html dan pilih upload.

Cek-lah di cd /home/ , selanjutnya cd /server1/ dan ketikkan ls,


maka akan tersedia fiile adi.html

Untuk keluar dari direktori ketikkan cd

Agar kita dapat melihat semua direktori yang dibuka filezilla maka
ketikkan syntax berikut lalu restart FTP:
chown server1 -R /var/www/

/etc/init.d/vsftpd restart
PRAKTIKUM – DHCP server

Install dhcp dengan syntax berikut: apt-get install dhcp3-server


Untuk konfigurasi ketikkan nano /etc/dhcp3/dhcpd.conf
Carilah syntax berikut:
# subnet 10.5.5.0 netmask 255.255.255.224 {
# range 10.5.5.26 10.5.5.30;
# option domain-name-servers ns1.internal.example.org;
# option domain-name "internal.example.org";
# option routers 10.5.5.1;
# option broadcast address 10.5.5.31;
# default-lease-time 600;
# max-lease-time 7200;
#}
PRAKTIKUM – DHCP server

Hapuslah tanda pagarnya, dan rubahlah sehingga menjadi seperti


berikut:

subnet 10.0.0.0 netmask 255.0.0.0 {


range 10.0.0.20 10.0.0.50;
option domain-name-servers 10.0.0.1;
option domain-name "adhari.com";
option routers 10.0.0.1;
option broadcast address 10.255.255.255;
default-lease-time 600;
max-lease-time 7200;
}

Selanjutnya ctrl+x untuk keluar, save, enter.


PRAKTIKUM – DHCP server

Selanjutnya restart DHCP dengan syntax: /etc/init.d/dhcp3-server


restart (harus 2x, karena yang pertama pasti failed)
Selanjutnya kosongkan IP pada client, sebelumnya matikan dulu
autodhcp pada vmware dengan cara buka
startmenu/wmware/virtual network editor
PRAKTIKUM – DHCP server

Setelah masuk hilangkan checkbox pada Use local DHCP service to


...., lalu Apply dan OK
Kemudian kosongkan ip client
PRAKTIKUM – DHCP server

Lakukan ping dari computer client untuk cek koneksi


Jika koneksi tersambung, silahkan cek dengan ipconfig untuk
memastikan anda mendapatkan ip berapa.

Selamat !! konfigurasi ftp dan dhcp berhasil


POINT TUGAS

LATIHAN
Hubungkan laptop lain dengan server yang telah dikonfigurasi,
gunakan kabel UTP.

Pastikan laptop tersebut dapat terkoneksi dengan server


Browse pada laptop tersebut dengan http://adhari.com (jika
menggunakan nama anda, maka ganti dengan nama anda)

Setelah terhubung, cek-lah laptop tersebut mendapatkan ip berapa


PRAKTIKUM – mail server

Install squirrelmail dengan perintah: apt-get install postfix squirrelmail


dovecot-common dovecot-imapd
Pilihlah internet site
PRAKTIKUM – mail server

Ganti system mail name dengan adhari.com


Konfigurasi-lah dovecot dengan syntax:
nano /etc/dovecot/dovecot.conf

Hapus tanda pagar pada syntax #protocols = imap imaps


Selanjutnya ctrl+x untuk keluar, save, enter.

Kemudian konfigurasi squirrelmail dengan syntax: squirrelmail-


configure, tekan d kemudian masuk ke dovecot, kemudian enter.
Jika sudah save dengan menuliskan s lalu enter, jika sudah disave
keluarlah dengan perintah q
PRAKTIKUM – mail server

Buatlah user baru (buatlah minimal 2 user), dengan cara menuliskan


syntax:
Untuk user pertama
adduser adi (tekan enter)
password 123
Untuk user kedua
adduser ida (tekan enter)
password 123
Selanjutnya tuliskan perintah:
cp /usr/share/squirrelmail/ /var/www/ -R

Jika sudah cek di web browser client: adhari.com/squirrelmail/


Cobalah lakukan chatting antara adi@adhari.com dan
ida@adhari.com
PRAKTIKUM – proxy server

Instalkan squid dengan perintah: apt-get install squid


Jika sudah buka direktori dengan syntax: cd /etc/squid/ kemudian
ketikkan ls

Maka terlihat file squid.conf, langkah selanjutnya konfigurasilah file


tersebut dengan syntax nano squid.conf

Langkah pertama aktifkan pencarian dengan menekan ctrl+w


Carilah: http_port 3128, jika sudah ketemu tulislah transparent
dibelakangnya sehingga syntax menjadi: http_port 3128 transparent

Selanjutnya cari lagi syntax acl connect method connect, jika sudah
ketemu tuliskan dibawahnya perintah: acl block url_regex -i
"/etc/squid/block.txt"
PRAKTIKUM – proxy server

Selanjutnya arahkan ke bawah, cari syntax berikut:


# only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager

Tuliskan dibawah # only allow cachemgr access from localhost


perintah http_access deny block
PRAKTIKUM – proxy server
PRAKTIKUM – proxy server

Selanjutnya cari ke bawah perintah berikut:


#http_access allow localnet
http_access allow localhost

Hapuslah tanda pagar pada #http_access allow localnet


Selanjutnya ctrl+x untuk keluar, save, enter.

Ketikkan syntak iptables -A PREROUTING -t nat -j REDIRECT -p tcp -s


10.0.0.0/8 -d 0/0 --dport 80 --to-ports 3128
Kemudian enter.
PRAKTIKUM – proxy server

Bukalah file block.txt dengan syntax nano block.txt

Tuliskan kata yang akan diblock (misalkan adha)


Selanjutnya ctrl+x untuk keluar, save, enter.

Restart squid dengan perintah /etc/init.d/squid restart


Buka web browser, maka adhari.com sudah terblock

Konfigurasi selesai.
SEKIAN, TERIMA KASIH

---------------- Ilmu dan Amal ----------------

Semoga anda jadi orang yg bermanfaat bagi sekitar anda !!!

Anda mungkin juga menyukai