DAFTAR ISI - jzuha.files. Web viewtugas besar implementasi layanan jaringan. konfigurasi : dns, dhcp...
Transcript of DAFTAR ISI - jzuha.files. Web viewtugas besar implementasi layanan jaringan. konfigurasi : dns, dhcp...
TUGAS BESAR IMPLEMENTASI LAYANAN JARINGAN
KONFIGURASI :
DNS, DHCP ,PROXY, VIRTUAL HOST, HTTPS, CMS, FTP, EMAIL, WEB MAIL
DAN MONITORING
DISUSUN OLEH :
I GUSTI NGURAH PANDU WIBISANA NIM 6702142054 2014 KETUA
IMAY HUMAIROH NIM 6702144035 2014 ANGGOTA
JODHI MUHAMAD ZUHAIR NIM 6720140130 2014 ANGGOTA
GIAVANI BONITA NIM 6720140117 2014 ANGGOTA
UNIVERSITAS TELKOM
BANDUNG
2016
1
KATA PENGANTAR
Assalamu’alaikum warahmatullahi wabarakatuh.
Alhamdulillahirabbilalamin, banyak nikmat yang Allah berikan, tetapi sedikit sekali yang kita ingat. Segala puji hanya layak untuk Allah atas segala berkat, rahmat, taufik, serta hidayah-Nya yang tiada terkira besarnya, sehingga kami dapat menyelesaikan tugas laporan Praktikum Implementasi Layanan Jaringan ini.
Dalam penyusunannya, saya mengucapkan terimakasih kepada Dosen Impelentasi Layanan Jaringan kami yaitu Bapak Devier Suchendra yang telah memberikan dukungan, kasih, dan kepercayaan yang begitu besar. Dari sanalah semua kesuksesan ini berawal, semoga semua ini bisa memberikan sedikit kebahagiaan dan menuntun pada langkah yang lebih baik lagi.
Meskipun kami berharap isi dari laporan praktikum kami ini bebas dari kekurangan dan kesalahan, namun selalu ada yang kurang. Oleh karena itu, kami mengharapkan kritik dan saran yang membangun agar tugas laporan praktikum implementasi layanan jaringan ini dapat lebih baik lagi.
Akhir kata saya mengucapkan terimakasih, semoga hasil laporan praktikum kami ini bermanfaat.
Bandung, 27 April 2016
Penyusun
DAFTAR ISI
2
DAFTAR ISI.....................................................................................1
BAB 1 DNS.....................................................................................1
1.1 Pengertian......................................................................1
1.2 Cara Kerja.......................................................................2
1.3 Instalasi..........................................................................3
1.4 Konfigurasi.....................................................................3
1.5 Studi Kasus.....................................................................5
BAB 2.............................................................................................1
DHCP..............................................................................................1
1.1 Pengertian......................................................................1
1.2 Cara Kerja.......................................................................1
1.3 Instalasi..........................................................................3
1.4 Konfigurasi.....................................................................3
1.5 Studi Kasus.....................................................................5
BAB 3.............................................................................................7
PROXY............................................................................................7
1.1 Pengertian......................................................................7
1.2 Cara Kerja.......................................................................7
1.3 Instalasi..........................................................................7
1.4 Konfigurasi.....................................................................8
Konfigurasi 1.........................................................................8
Konfigurasi 2.......................................................................10
Konfigurasi 3.......................................................................12
1.5 Studi Kasus...................................................................16
BAB 4...........................................................................................18
3
VIRTUAL HOST (Web Sevice)........................................................18
1.1 Pengertian....................................................................18
1.2 Cara Kerja.....................................................................18
1.3 Instalasi........................................................................19
1.4 Konfigurasi...................................................................19
1.5 Studi Kasus...................................................................21
BAB 5...........................................................................................22
HTTPS...........................................................................................22
1.1 Pengertian....................................................................22
1.2 Cara Kerja.....................................................................22
1.3 Instalasi........................................................................23
1.4 Konfigurasi...................................................................24
1.5 Studi Kasus...................................................................26
BAB 6...........................................................................................27
CMS..............................................................................................27
1.1 Pengertian....................................................................27
1.2 Cara Kerja.....................................................................27
1.3 Instalasi........................................................................27
1.4 Konfigurasi...................................................................28
1.5 Studi Kerja....................................................................33
BAB 7...........................................................................................34
FTP...............................................................................................34
1.1 Pengertian....................................................................34
1.2 Cara Kerja.....................................................................34
1.3 Instalasi........................................................................35
4
1.4 Konfigurasi...................................................................35
1.5 Studi Kasus...................................................................47
BAB 8...........................................................................................49
EMAIL...........................................................................................49
1.1 Pengertian....................................................................49
1.2 Cara Kerja.....................................................................49
1.3 Instalasi........................................................................51
1.4 Konfigurasi...................................................................52
1.5 Studi Kasus...................................................................61
BAB 9...........................................................................................63
WEB MAIL....................................................................................63
1.1 Pengertian....................................................................63
1.2 Cara Kerja.....................................................................63
1.3 Instalasi........................................................................64
1.4 Konfigurasi...................................................................64
BAB 10.........................................................................................71
MONITORING...............................................................................71
1.1 Pengertian....................................................................71
1.2 Cara Kerja.....................................................................71
1.3 Instalasi........................................................................72
1.4 Konfigurasi...................................................................72
1.5 Studi Kasus...................................................................76
DAFTAR PUSTAKA........................................................................77
5
BAB 1
DNS
1.1 PengertianDomain 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.
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.
DNS menyediakan pelayanan yang cukup penting
untuk Internet, ketika perangkat keras komputer dan
1
jaringan bekerja dengan alamat IP untuk mengerjakan
tugas seperti pengalamatan dan penjaluran (routing),
manusia pada umumnya lebih memilih untuk
menggunakan nama host dan nama domain, contohnya
adalah penunjukan sumber universal (URL) dan alamat
surel. Analogi yang umum digunakan untuk menjelaskan
fungsinya adalah DNS bisa dianggap seperti buku telepon
internet dimana saat pengguna mengetikkan
www.indosat.net.id di peramban web maka pengguna
akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan
(IPv6).
1.2 Cara Kerjaa. Ketika kita request suatu alamat, misalnya nslookup
www.kelompok3.com dari cmd kita (misal dengan IP
192.168.100.35), maka akan mengcontact nameserver
dan IP addressnya.
b. Nameserver (misal dengan IP 192.168.100.35), akan
mengirimkan request tersebut di database lokal kita.
Karena tidak ada, maka nameserver akan mengontak
root DNS servernya.
c. Root server akan memberitahukan IP address dari
server DNS dari www.kelompok3.com . kemudian
DNS server lokal akan mengontak server DNS yang
mengelola www.kelompok3.com . kemudian DNS
2
server akan memberitahukan IP address dari
www.kelompok3.com.
1.3 Instalasi#apt-get install bind9
1.4 Konfigurasi1. Ubah isi file #nano /etc/network/interfaces
Gambar 1
2. Tambahkan pada file #nano /etc/bind/named.conf.default-
zones
3
Gambar 2
3. Buka konfigurasi #nano /etc/bind/db.ILJ
Gambar 3
4. Buka konfigurasi #nano /etc/b ind/db.192
4
Gambar 4
5. Cek konfigurasi dengan perintah #named-checkconf,
sebelum itu masuk dulu ke #cd /etc/bind
Gambar 5
Gambar 6
6. Untuk mengaktifkan DNS menggunakan perintah #
/etc/init.d/bind9 start
Gambar 7
7. Buka file #nano /etc/resolv.conf untuk mengubah
nameserver menjadi IP Address kalian
Gambar 8
1.5 Studi KasusLinux yang digunakan yaitu ubuntu 14.04, ubuntu
ini digunakan di vmware sebagai server dan client nya
menggunakan windows 7. Di ubuntu server pakai IP
address 192.168.35, domain nya yaitu kelompok3.com,
sedangkan domain untuk halaman utama perusahaan
5
memakai www.kelompok3.com. Selain domain yang
dipakai diperusahaan, ada juga subdomain yang dipakai,
nama yang dipakai subdomain di perusahaannya yaitu
subdomain departemen marketing
( marketing.kelompok3.com ), subdomain departemen IT (
it.kelompok3.com ), dan subdomain departemen
operasional ( operasional.kelompok3.com ). Sedangkan di
client sendiri kita gunakan windows 7, di client kita
gunakan cmd untuk membuktikan apa client ini terhubung
ke server atau tidak. Perintah yang digunakan diclient
yaitu nslookup kelompok3.com perintah ini memapilkan
server, ip address dan host namenya. ada juga perintah
ping www.kelompok3.com menampilkan client terhubung
atau tidak ke server.
Konfigurasi di ubuntu 14.04, pertama buka terminal di
ubuntu ketik sudo su lalu masukkan pasword, kedua ketik
#apt-get install bind9 (harus terhubung ke wifi), ketiga
setting ip dengan mengetikan /etc/network/interfaces
kemudian restart dengan mengetikan
/etc/init.d/networking restart, keempat masukan folder
bind lalu setting di named.conf.default-zones, kelima copy
file db.local dan ubahlah nama file menjadi db.ILJ lalu
edit, keenam ketik db.192 lalu edit, ketujuh testlah dns
dengan cara nslookup dan ping di client.
6
7
BAB 2
DHCP
1.1 Pengertian
DHCP (Dynamic Host Configuration Protocol)
yaitu protokol yang memberikan layanan pemberian IP
secara otomatis kepada client yang membutuhkan dengan
cara pengalokasian alamat IP dalam satu jaringan.
1.2 Cara Kerja
1
1. DHCPDiscover
Disini DHCP Client akan melakukan request secara
broadcast untuk mencari atau melacak DHCP server yang
asli atau aktif layanannya.
2. DHCPOffer
DHCP Server menerima broadcast dari DHCP Client tadi,
setelah itu DHCP Server akan menawarkan penyewaan
sebuah alamat IP DCHP kepada DHCP Client.
3. DHCPRequest
Jika DHCP Client menerima tawaran dari DHCP Server,
maka DHCP Client akan meminta salah satu alamat IP
yang disewakan oleh DHCP Server tersebut.
4. DHCPAck
Selanjutnya DHCP Server akan mendengar atau merespon
permintaan dari DHCP Client dengan cara mengirimkan
paket ack (acknowledgment), dengan kata lain DHCP
Server akan memberikan sebuah alamat dengan beberapa
konfigurasi, seperti TCP/IP, memperbaharui database
milik DHCP Server, sehingga DHCP Client dapat
mengaktifkan layanannya.
2
1.3 Instalasi
Melakukan instalasi packet seperti berikut:
#apt-get install isc-dhcp-server
Gambar 1
1.4 Konfigurasi
Menentukan interfaces yang akan digunakan, ketik
ifconfig maka akan muncul seperti gambar di bawah
ini :
Gambar 2
Interfaces ens32 itu yang akan digunakan untuk setting
dhcp
1. Melakukan konfigurasi interfaces, seperti berikut :
3
Ketik nano /etc/default/isc-dhcp-server
Gambar 3
Maka akan muncul seperti gambar di bawah ini, setelah itu
tambahkan ens32 pada INTERFACES, seperti berikut :
Gambar 4
2. Mengkonfigurasi parameter layanan dhcp
Ketik Nano /etc/dhcp/dhcpd.conf
maka akan muncul gambar seperti gambar di bawah ini :
Gambar 5
Tambahkan konfigurasi seperti berikut
3. Mengaktifkan layanan DHCP
Gambar 6
Ketik service isc-dhcp-server restart, service tersebut
akan melakukan restart pada DHCP untuk mengaktifkan
layanan nya
Gambar 7
4
4. Berikut hasil yang diterima pada DHCP Client, windows 7
yang bertindak sebagai client
Gambar 8
1.5 Studi Kasus
Disini kami menggunakan Ubuntu yang bertindak
sebagai DHCP Server dan Windows 7 yang bertindak
sebagai DHCP dengan menggunakan perantara Vmware.
Pada DHCP Server memakai IP Address 192.168.100.130,
menggunakan 192.168.100.1 sebagai default gateway, dan
menyediakan range 192.168.100.100 sampai
192.168.100.150. Dan DHCP Client ini mendapatkan IP
5
Address 192.168.100.100 yang di terima dari DHCP
Server tersebut. Sehingga Client dapat menggunakan
layanan yang di sewakan oleh DHCP Server tersebut
6
BAB 3
PROXY1.1 Pengertian
Proxy Server yaitu HTTP Server khusus, yang berperan
sebagai (perantara) pihak ketiga di antara kedua pihak yang
berhubungan, yang berfungsi sebagi firewall.
1.2 Cara Kerja a. Proxy server memutuskan hubungan antara kedua pihak
atau yang di sebut pengguna dan layanan yang di akses
oleh pengguna
b. Selanjutnya Proxy server akan mengubah alamat IP, dan
melakukan pemetaan dari alamat IP local ke alamat IP
Proxy (diluar jaringan internet) tersebut. Alamat IP Proxy
tidak akan diketahui oleh internet secara umum
1.3 Instalasi Melakukan instalasi dengan mengetik #apt-get install squid3
7
Gambar 1
1.4 Konfigurasi
Konfigurasi 1
1. Lakukan konfigurasi pada file nano /etc/squid3/squid.conf
mengubah “deny” menjadi “allow”
Gambar 2
2. Selanjutnya mengaktikan layanan dengan melakukan restart
pada service
#service squid3 restart
Gambar 3
Pengamatan
1. Konfigurasi browser client, secara manual proxy yaitu dengan
memasukkan HTTP Proxy 192.168.100.130 dan Port 3128
8
Gambar 4
2. Hasil nya akses akan diblock oleh Proxy tersebut
www.google.com
Gambar 5
www.facebook.com
Gambar 6
9
www.detik.com
Gambar 7
Konfigurasi 2
1. Lakukan konfigurasi pada file nano
/etc/squid3/squid.conf
Menambahkan paramater seperti gambar di bawah ini
Gambar 8
2. Menambahkan block akses pada file
nano/etc/squid3/urlblok.txt
Menambahkan facebook dan detik agar tidak bisa di
akses oleh client
10
Gambar 9
3. Mengaktifkan layanan proxy dengan merestart service
Gambar 10
Pengamatan
1. Melakukan pengecekan layanan dengan membuka
browser dan ketikkan alamat berikut :
a. www.google.com
Hasilnya google bisa di akses oleh client
Gambar 11
b. www.facebook.com
Hasilnya facebook tidak bisa di akses oleh client
11
Gambar 12
c. www.detik.com
Hasilnya detik tidak bisa di akses oleh client
Konfigurasi 3
1. Melakukan konfigurasi pada file
nano /etc/squid3/squid.conf
12
dengan menambahkan parameter seperti pada gambar di bawah
ini :
Gambar 14
2. Membuat User Proxy
htpasswd –c /etc/squid3/users kelompok3
Gambar 15
3. Mengubah permission file users
Agar users tersebut bisa mengakses layanan ini
Gambar 16
4. Mengaktifkan layanan dengan melakukan restart pada
service
Gambar 17
Pengamatan
1.Hasil !
a. www.google.com
13
Gambar 23
1.5 Studi Kasus Disini kami menggunakan Browser yang bertindak
sebagai user dan Ubuntu sebagai Proxy Servernya. Mula-
mula browser client harus di konfigurasi terlebih dahulu
menggunakan alamat Proxy server IP Address
192.168.100.130 dan Port nya 3128.
Kemi menggunakan 3 layanan proxy server yaitu :
a. Konfigurasi 1 untuk memberi hak akses apapun yang
akan di akses oleh client meskipun telah di setting
proxy dengan cara mengubah konfigurasi pada
http_access deny menjadi allow.
b. Konfigurasi 2 yaitu untuk memblokir akses yang
telah di tentukan oleh proxy server, kami memblokir
akses facebook dan detik
c. Konfigurasi 3 yaitu users akan di minta untuk
memasukkan users dan password yang telah terdaftar
pada proxy server
16
17
BAB 4
VIRTUAL HOST (Web Sevice)
1.1 PengertianWeb server adalah sebuah software yang
memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTML
1.2 Cara KerjaAplikasi web berjalan pada protokol HTTP, dan semua
protokol di internet selalu melibatkan antara server dan
client. Ketika seseorang mengetikkan suatu alamat di
browser, maka browser akan mengirimkan perintah
tersebut ke web server. Jika yang diminta oleh client
adalah file yang mengandung perintah server side maka
server web akan menjalankan dahulu program tersebut
lalu mengirimkannya kembali ke browser dalam bentuk
HTML sehingga dapat diterjemahkan oleh browser.
Sedangkan jika yang diminta oleh client adalah file yang
mengandung file client side maka oleh server file tersebut
akan langsung dikirimkan ke browser. untuk server side
programming seperti php dan asp, memang terkenal
18
handal, apalagi php saya dapat merasakannya sendiri,
untuk penggunaan database sangat canggih, dan masih
banyak lagi yang bisa di lakukan oleh php. namun tidak
semua layanan efektive menggunakan server side saja.
1.3 InstalasiInstalkan pada terminal linux :
#apt-get install apache2
#apt-get install php5
#apt-get install mysql-server
# apt-get install php5-mysql
1.4 Konfigurasi1. Tambahkan konfigurasi berikut pada /etc/apache2/sites-
enabled/000-default.conf lalu tambahkan subdomainya
Gambar 1
2. Buatlah file direktori contoh Marketing dan IT ketikan pada
terminal mkdir/var/www/marketing dan mkdir/var/www/it
19
Gambar 2
3. Dalam file direktori buatlah file “index.php” lalu isi dengan
berikut pada direktori marketing
Gambar 3
4. Dalam file direktori buatlah file “index.php” lalu isi pada
direktori IT.
5. Setelah semua sudah dikonfigurasi lalu ketikan perintah
/etc/init.d/apache2 restart untuk merestart
Gambar 4
6. Masuklah pada browser di windows kemudian
masukan subdomian yg akan di cari
marketing.Kelompok3.com dan IT.Kelompok3.com
20
tampilanya akan seperti apa yang di isikan pada index
php seperti berikut
Gambar 5
Gambar 6
1.5 Studi KasusKami membuat VirtualHost dengan domain
it.kelompok3.com dan marketing.kelompok3.com yang
kemudian diakses menggunakan web browser lalu ketika
diakses akan memunculkan page yang berissi tulisan yang
telah dikonfigurasi sebelumnya.
21
BAB 5
HTTPS1.1 Pengertian
Https adalah sebuah protokol web yang dikembangkan oleh
Netscape dan dibangun di dalam browsernya sehingga dapat
melakukan enkripsi dan dekripsi permintaan laman dari
pengguna sama halnya dengan laman yang dikembalikan oleh
server web.
1.2 Cara Kerja
Saat pengguna memasukkan data ke formulir di situs Anda
untuk berlangganan pembaruan atau membeli produk, HTTPS
melindungi informasi pribadi pengguna antara pengguna
tersebut dan situs Anda. Pengguna mengharapkan pengalaman
online yang aman saat memberikan data melalui situs web.
Sebaiknya gunakan HTTPS untuk melindungi interaksi
pengguna dengan situs web Anda.
22
Data yang dikirim menggunakan HTTPS diamankan melalui
protokol Transport Layer Security (TLS), yang memberikan
tiga lapis perlindungan kunci:
1. Enkripsi—mengenkripsi data pertukaran untuk menjaga
keamanannya dari penyadap. Artinya, saat pengguna
menjelajahi situs web, tidak ada yang dapat "menguping"
percakapan, melacak aktivitas di berbagai laman, atau mencuri
informasi mereka.
2. Integritas data—data tidak dapat diubah atau dirusak selama
transfer, dengan sengaja atau tidak, tanpa terdeteksi.
3. Autentikasi—membuktikan bahwa pengguna Anda
berkomunikasi dengan situs web yang diinginkan. Hal tersebut
melindungi dari serangan man-in-the-middle (MITM) dan
membangun kepercayaan pengguna, yang dapat memberikan
keuntungan lain untuk bisnis Anda.
1.3 InstalasiInstalkan pada terminal linux :
#apt-get install openssl
23
1.4 KonfigurasiIsi parameter :
#openssl req -x509 -nodes -days 365 –newkey rsa:2048 –
keyout /etc/apache2/sertifikat/ilj.key -out
/etc/apache2/sertifikat/Kelompok3.crt
Tambahkan konfigurasi berikut pada “/etc/apache2/sites-
enabled/000-default.conf”
Gambar 1
Kemudian Aktifkan modul SSL
Gambar 2
24
Tambahkan direktori admin pada “/var/www” kemudian
buat file “index.php” pada “/var/www/admin”
Gambar 3
Restart apache2 ketikan terminal “/etc/init.d/apache2
start/restart”
Gambar 4
lalu buka browser pada client yang tidak terhubung
dengan jaringan. masukan situs “admin.kelompok3.com”
Gambar 5
25
1.5 Studi KasusSeorang mahasiswa menggunakan ubuntu sebagai
servernya dan clientnya windows. bagaimana caranya client
ini bisa mengakses ke server? disini kita menggunakan IP
address 192.168.100.17 dan subdomainnya
admin.kelompok3.com .web server dan DNS servernya
memakai IP address
192.168.100.17 , di client harus mendapatakan IP dari server
dengan menggunakan DHCP server. baru disini client bisa
mengakses admin.kelompok3.com di browsernya. karena ini
HTTPS sebelum masuk ke admin.kelompok3.com akan
muncul tampilan "sambungan anda tidak pribadi?" maka anda
tetap melanjutkan ke admin.kelompok3.com, dan di
address bar akan ada tulisan https:// yang berwarna merah dan
di coret itu tandanya web tersebut memakai security.
26
BAB 6
CMS1.1 Pengertian
CMS (Content Management System) yang artinya Sistem manajemen konten adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web.
1.2 Cara KerjaCMS membuat halaman web menjadi dinamis.
Artinya, halaman web belum benar-benar ada sampai kita
memastikan untuk memublikasikannya. Dengan demikian,
konten dapat di perbaharui dan hasilnya dapat dilihat
terlebih dahulu tanpa harus di publikasikan. Halaman web
dinamis berguna saat pengembangan konten, tetapi
pengembangannya belum seluruhnya selesai.
1.3 Instalasidownload paket CMS didalam direktori /var/www :
#wget http://wordpress.org/latest.tar.gz
Gambar 1
27
1.4 Konfigurasi1. Tambahkan subdomain wordpress.kelompok3.com di
konfigurasi DNS di etc/bind/db.ILJ dan etc/bind/db.192
Gambar 2
Gambar 3
28
2. Tambahkan konfigurasi berikut : /etc/apache2/sites-
enabled/000-default.conf
Gambar 4
3. Extrak file wordpress yang sudah di download tadi,
masuk : /var/www/#tarzxvpflatest.tar.gz dan Otomatis
langsung membentuk direktori wordpress, jadi
:/var/www/wordpress
Gambar 5
Gambar 6
4. Masuk ke mysql –u root –p dan buat database dengan
nama wordpress :
29
Gambar 7
5. Kemudian lakukan pada browser
wordpress.kelompok3.com Akan muncul seperti
gambar dibawah
Gambar 8
30
6. Kemudian masukkan nama database yang telah dibuat
sebelumnya, nama username dan password ubuntu
Gambar 9
7. Kemudian isi kolom site title dengan nama domain yang telah
ditetapkan sebelumnya, username, password dan email
pengguna. Setelah selesai kemudian log in
Gambar 10
31
Gambar 11
8. Jika log in berhasil maka wordpress akan menampilkan page
seperti gambar dibawah
Gambar 12
32
1.5 Studi KerjaKami membuat page wordpress menggunakan cms dan
mengisi konten sederhana CMS yang telah dibuat melalui
halaman admin dengan menggunakan database mysql.
Kemudian alamat domain wordpress.kelompok3.com diakses
menggunakan web browser.
33
BAB 7
FTP1.1 Pengertian (File Transfer Protocol) yaitu sebuah protokol internet yang
berjalan di dalam lapisan aplikasi yang merupakan standar
untuk pengiriman file (berkas) komputer dalam suatu jaringan
1.2 Cara Kerjaa. FTP Server akan selalu menunggu koneksi yang masuk
pada dirinya melalu port 21.
b. FTP Client akan mencoba menghubungi dan meminta ijin
untuk terhubung pada FTP Server.
c. Setelah FTP terhubung dengan FTP Server, maka server
akan meminta client untuk memasukan user dan password
nya ( Jika FTP Server menyediakan layanan untuk
anonymous maka tidak perlu untuk memasukkan user dan
password )
d. FTP Server mengecek apakah user dan password nya
valid, Jika valid maka akan berlanjut, jika tidak valid maka
FTP Server akan terus meminta memasukan
user/password yang lain beberapa kali.
e. Jika Client sudah terhubung maka client dapat menikmati
layanan download atau upload, serta delete file yang
terdapat di server.
34
1.3 Instalasi Melakukan instalasi packet seperti berikut:
#apt-get install vsftpd
Gambar 1
1.4 Konfigurasi
A. Langkah pembuatan layanan anonymous FTP
1) Mengatur konfigurasi pada file /etc/vsftpd.conf dengan
mengetik nano /etc/vsftpd.conf , Setelah itu ubah
konfigurasi pada Anonymous_enable=YES
Gambar 2
35
2) Mengaktifkan layanan
Gambar 3
3) Membuat file bernama kelompok3.txt pada direktori
/srv/ftp
Gambar 4
Pengamatan 1
a. Menggunakan browser mozilla untuk mengakses
server FTP
Gambar 5
36
b. Menggunakan filezilla untuk mengakses server
FTP tanpa username dan password
Gambar 6
37
B. Langkah pembuatan layanan authenticated FTP
1) Membuat user kelompok seperti berikut :
adduser kelompok3
Gambar 7
2) Mengedit file nano /etc/vsftpd.conf
Anonymous_enable=NO
Gambar 8
38
3) Melakukan restart service FTP
Gambar 9
4) Membuat file bernama kelompok3.txt pada direktori
/home/kelompok3
Gambar 10
39
Pengamatan 2
1) Menggunakan browser mozilla
Gambar 11
Gambar 12
40
2) Menggunakan filezilla untuk mengakses server FTP
dengan username dan password yang telah dibuat
Gambar 13
41
3) Menggunakan filezilla untuk mengakses server FTP
dengan username dan password yang telah dibuat,
dan download file kelompok3.txt
Gambar 14
42
Seperti ini hasilnya
Gambar 15
43
B. Langkah pembuatan layanan write acces FTP :
1) Mengedit /etc/vsftpd.conf
Write_enables = YES
Gambar 16
2) Merestart service FTP
Service vsftpd restart
Pengamatan 3
1) Menggunakan file zilla untuk mengakses server FTP
Gambar 17
44
2) Menggunakan file zilla untuk mengakses server FTP,
dan mengupload Kelompok3 (2).txt
Gambar 18
45
Hasil setelah di upload ke server
Gambar 19
46
1.5 Studi Kasus
Disini kami menggunakan Ubuntu yang bertindak sebagai
FTP Server dan Windows 7 yang bertindak sebagai FTP
Client dengan menggunakan perantara Vmware, Filezilla dan
Browser. FTP server memiliki beberapa jenis layanan untuk
clientnya, yaitu :
a. Layanan untuk anonymous FTP
Layanan ini disediakan untuk Client yang tidak terdaftar pada
FTP Server sehingga client ini bisa masuk dan mengakses
layanan sesuai dengan hak yang telah diberikan oleh server.
Dengan cara mengaktifkan service
Anonymous_enable=YES maka layanan untuk
anonymous akan aktif.
b. Layanan untuk Authenticated FTP
Layanan ini disediakan untuk client yang sudah terdaftar pada
server, dengan memasukkan user dan password. Memiliki fitur
layanan download dan upload maupun delete file. Dengan cara
mematikan service Anonymous_enable=NO , sehingga
hanya client yang terdaftar saja yang bisa mengakses
layanan FTP
47
c. Layanan untuk Write Acces FTP
Layanan ini untuk mengaktifkan fitur upload. Dengan cara
menyalakan service Write_enables = YES , sehingga client
dapat menikmati layanan upload pada FTP
48
BAB 8
EMAIL1.1 Pengertian
E-mail (electronic mail) adalah surat dalam bentuk
elektronik. E-mail merupakan salah satu fasilitas atau
aplikasi internet yang paling banyak digunakan dalam hal
surat-menyurat. Hal ini dikarenakan e-mail merupakan
alat komunikasi yang murah, cepat, dan efisien.
Menggunakan e-mail memungkinkan kita untuk
mengirimkan pesan dalam bentuk surat ke seluruh dunia
dalam waktu yang sangat cepat dan biaya yang murah. E-
mail yang dikirimkan akan sampai ke alamat yang dituju
sesaat e-mail tersebut dikirimkan. Biaya yang dikluarkan
pun hanyalah biaya untuk mengakses internet pada saat
kita mengirimkan/membuka untuk menerima e-mail
tersebut. Komunikasi menggunakan e-mail dilakukan
dengan cara mengaktifkan pesan yang akan kita kirim
pada software yang dikhususkan untuk keperluan ini,
misalnya Microsoft Outlook.
1.2 Cara Kerjaa. Ketika kita mengirim email, komputer kita terhubung
ke server mail layanan mail kita. Contohnya SMTP itu
49
server yang bertanggung jawab untuk mengirimkan
email.
b. Setiap email memiliki alamat email pengirim
(contohnya [email protected]) dan
alamat email penerima (contohnya
[email protected]). Ketika sebuah email
dikirim, email client terhubung ke server dan client
mengirimkan alamat pegirim, alamat penerima dan
isi pesan.
c. Pada email server terdiri dua server yang berbeda
yaitu incoming dan outgoing server. Server yang biasa
menangani outgoing email adalah server SMTP pada
port 25 sedangkan untuk menangani incoming email
adalah POP3 pada port 110 atau IMAP pada port 143.
d. Saat mengirim email maka email anda akan ditangani
oleh SMTP server dan akan dikirim ke SMTP server
tujuan.
e. Apabila email terkirim email akan masuk pada POP3
server atau IMAP server. Jika menggunakan POP3
server maka apabila kita hendak membaca email maka
email pada server di download sehingga email hanya
akan ada pada mesin yang mendownload email
tersebut, berbeda dengan IMAP server
mempertahankan email pada server sehingga email
dapat dibuka kembali lewat device yang berbeda.
50
1.3 Instalasi#apt-get install postfix
Gambar 1
#apt-get install dovecot-imapd dovecot-pop3d
51
Gambar 2
1.4 Konfigurasi1. Lakukan konfiurasi postfix, klik ok untuk melanjutkan
Gambar 3
2. Pilih internet site lalu ok
52
Gambar 4
3. Isi mail name dengan kelompok3.com, pilih ok
Gambar 5
4. Selanjutnya isi root dengan kelompok3.com, pilih ok
53
Gambar 6
5. Pilih ok
Gambar 7
6. Pilih no
54
Gambar 8
7. Pilih ok
Gambar 9
8. Pilih ok
55
Gambar 10
9. Pilih ok
Gambar 11
10. Pilih all, lalu ok
56
Gambar 12
11. Untuk mengecek konfigurasi yang kita lakukan tadi
udah benar atau tidak maka buka file #nano
/etc/postfix/main.cf
Gambar 13
12. Kita lakukan restart dengan perintah # service postfix
restart
Gambar 14
13. Buka file #nano /etc/dovecot/dovecot.conf lalu
tambahkan
#Enable installed protocols
57
!include_try /usr/share/dovecot/protocols.d/*.protocol
Protocols = pop3 imap
Gambar 15
14. Lakukan restart dengan perintah #service dovecot
restart
Gambar 16
15. Buka file #nano /etc/bind/db.ILJ untuk menambahkan
mail IN A 192.168.100.35
58
Gambar 17
16. Lakukan restart dengan perintah # service bind9
restart
Gambar 18
17. Membuat user1 kelompok3a
Gambar 19
59
18. Membuat user2 kelompok3b
Gambar 20
19. Untuk mencoba kirim email dari user1 kelompok3a ke
user2 kelompok3b
Gambar 21
60
20. User2 kelompok3b menerima email dari kelomppok3a
Gambar 22
1.5 Studi KasusLinux yang digunakan yaitu ubuntu 14.04, ubuntu ini
digunakan di vmware sebagai server dan clientnya itu
windows 7. Di ubuntu server DNS pakai IP address
192.168.100.35 dan MAIL pakai IP address
192.168.100.35, domainnya itu kelompok3.com. jika kita
ingin mengirim email kita bisa menggunakan POP3 atau
IMAP, sedangkan yang mengurus terkirim email itu
SMTP. Disini kita menggunakan dua user yaitu
61
kelompok3a dan kelompok3b. Kita akan mencoba
mengirim email menggunakan user kelompok3a dan akan
diterima oleh user kelompok3b, dengan menggunakan port
25 dan port 110.
62
BAB 9
WEB MAIL
1.1 Pengertian
Web email atau webmail adalah layanan email yang bisa
diakses menggunakan web browser internet explorer, firefox
dan opera, google crome, safari, netcape dan lain-lain.
Kelebihan webmail bisa dibuka komputer yang berbeda secara
langsung tanpa harus mensetting ulang layanan. Manfaat
menggunakan web mail email yaitu email yang kita kirim akan
dapat diakses dari mana saja. Berbeda jika kita menggunakan
aplikasi lain seperti Outlook Express, Mozilla’s Thunderbird
dimana email tersebut hanya dapat diakses dari komputer
tertentu. dan Salah satunya kerugian kita mengakases email
lewat webmail adalah harus terhubung dengan koneksi internet
jika ingin mengecek atau membaca email di akun pengguna itu
sendiri.
1.2 Cara Kerja
63
Proses Pengiriman Email bisa terjadi karena adanya SMTP
(Simple mail Transfer Protocol). setelah dikirim email tersebut
akan ditampung sementara di POP (Post office Protocol).
Ketika user email akun sedang online, secara otomatis mail
client melakukan sinkronisasi dari POP.
1.3 InstalasiPertama yang harus dilakukan adalah melakukan instalasi
packet yaitu : #apt-get install squirrelmail
1.4 KonfigurasiSelanjutnya melakukan konfigurasi dasar, yaitu seperti berikut :
#squirrelmail-configure
Gambar 1
64
Gambar 2
Gambar 3
Setelah itu Save Configuration tersebut..
3. Membuat link ke DocumentRoot apache2, seperti
berikut
#ln–s/usr/share/squirrelmail/ /var/www/squirrelmail
Gambar 4
4. Merestart service pada postfix
#chmod –R 777 /var/www/squirrelmail
Gambar 5
Konfigurasi Virtual Host Web Mail
1. Lakukan konfigurasi Dovecot pada file /etc/apache2/sites-
enabled/000-default.conf
65
Gambar 6
Pengamatan
1. Berikut hasilnya :
Buka mail.kelompok3.com di browser Lalu isikan user squirrel
mail nya seperti berikut.
Kami akan login menggunakan user yang telah dibuat pada
konfigurasi email sebelumnya yaitu kelompok3a dan
kelompok3b. Pertama kami akan masuk menggunakan user
kelompok3b
66
Gambar 7
2. Menggunakan layanan web mail, seperti berikut lalu melihat pesan
masuk yang dikirim melalui user kelompok3a
Gambar 8
Hasilnya seperti gambar dibawah ini
67
Gambar 9
Selanjutnya kami akan mengirim email dari user kelompok3b ke
kelompok3a
Gambar 10
Kemudian log in ulang menggunakan user kelompok3a
68
Gambar 11
Hasil dari pengiriman tersebut
Gambar 12
1.5 Studi Kasus
mahasiswa jurusan teknik komputer sedang mengerjakan
tugas yang diberikan oleh asisten praktikum, mereka
mengerjakan dengan menggunakan 2 OS yaitu windows dan
ubuntu salah satunya ada yang menjadi server dan client.tugas
yang diberikan yaitu kita harus mengirim email antara user1
69
ke user2 dan user2 menerima pesan dari user1.
disini kita menggunakan squirelmail untuk mengirim dan
menerima email. IP address untuk web, DNS, mail server
yaitu 192.168.100.54 dan domain yang kita gunakan itu
mail.kelompok3.com setelah dionfigurasi di server ubuntu
maka kita mencoba di browser client apakah bisa diakses
mail.kelompok3.com? dan kita mencoba mengirim email
anatara user1 dan user2.
70
BAB 10
MONITORING1.1 Pengertian
Monitoring adalah sistem yang melakukan proses
monitoring secara terus menerus pada saat sistem jaringan aktif
sehingga jaringan dapat di pantau, jika muncul masalah maka
kita dapat mengetahuinya dengan cepat.
1.2 Cara Kerja3. Monitoring Staf IT mengkonfigurasi nagios untuk
memantau komponen infrastruktur IT yang penting
termasuk sistem metrik, protokol jaringan, aplikasi,
layanan, server, dan infrastuktur jaringan.
4. Alerting Ketika komponen infrastruktur penting gagal,
nagios mengirim peringatan dan memulihkannya,
memberi notice kepada administrator terhadap
peristiwa-peristiwa penting. Alarm dapat disampaikan
melalui email, SMS, atau script khusus.
5. Response Staf IT menjawab alarm dan mulai
memecahkan masalah dan menyelidiki alarm
keamanan sesegera mungkin.
6. Reporting Report memberikan catatan/history perihal
outages(padam), peristiwa, pemberitahuan, dan respon
alarm untuk keperluan pemeriksaan. Adanya laporan
71
membantu terpenuhinya SLA (Service Level
Agreement).
7. Maintenance Downtime yang dijadwalkan mencegah
alarm selama pemeliharaan yang terjadwal dan meng-
upgrade windows.
8. Planning Tren dan grafik perencanaan kapasitas dan
laporan memungkinkan user untuk mengidentifikasi
upgrade infrastruktur yang diperlukan sebelum
kegagalan terjadi.
9.
1.3 InstalasiInstalkan pada terminal di linux :
-apt get install nagios3
-apt get install nagios-nrpe-plugin
-apt get install nagiso-nrpe-server
1.4 Konfigurasi1. Ubah konfigurasi dasar pada nagios ketikan perintah nano
etc/nagios3/nagiso.cfg lalu ubah
check_external_commands =o menjadi =1
Gambar 1
2. Lalu ketikan perintah nano /etc/group tambahkan
nagios:x:188 menjadi nagios:x:188:www-data
72
Gambar 2
3. Ubah permission direktori seperti gambar berikut
Gambar 3
4. lalu tambahkan user nagiosadmin atau tambah user baru
sebagai berikut
Gambar 4
5. bukalah nagios pada browser dengan IP contoh :
192.168.100.54/Nagios3/
73
Gambar 5
6. lalu untuk menambahkan montotring DNS tambahkan
konfigurasi berikut pada file
/etc/nagios2/conf.d/localhost_nagios2.cfg
Gambar 6
7. restart Nagios3 dengan mengetikkan perintah # service
nagios3 restart
8. Bukalah web browser nagios3 lalu klik service hasilnya
akan seperti dibawah ini
74
Gambar 7
9. lalu untuk menambahkan montotring mysql tambahkan
konfigurasi berikut pada file
/etc/nagios2/conf.d/localhost_nagios2.cfg
Gambar 8
10. Bukalah kembali web browser nagios3 lalu klik service
hasilnya akan seperti dibawah ini
Gambar 9
75
1.5 Studi Kasussalah satu mahasiswa ingin mencoba untuk mengetahui
apakah DNS, HTTP server berjalan dengan baik? maka dari
itu kami menggunakan monitoring untuk mengetahui berjalan
atau tidak. sebelum itu, ada yang harus di install yaitu
nagios3, nagios-nrpe-plugin, dan nagios-nrpe-server. dengan
ke 3 itu kita bisa memonitoring. ada konfigurasi yang diubah
dan juga ditambahkan. setelah selesai konfigurasi, kita
mencoba mengakses melalui browser client dengan perintah
192.168.100.54 lalu memasukan user dan password pilih
services disitu kita bisa melihat mana saja yang OK dan
CRITICAL.
76
DAFTAR PUSTAKA
Cisco, 2014. Cisco Networking Academy's Introduction to Scaling Networks. [Online] Available at: http://www.ciscopress.com/articles/article.asp?p=2189637&seqNum=4
Microsoft, 2004. Implementing a Network Service on Windows CE (Windows CE 5.0). [Online] Available at: https://msdn.microsoft.com/en-us/library/aa446909.aspx
77