Anda di halaman 1dari 28

Nama : Ricka Vetrisia Sapitri

Praktikum
(soal Ujikom)
Pemateri : Dodi Permana, S.Pd
Nusirwan hakim
Kelas : XI TKJA M. Pelajaran : Admin Jaringan
No. Absen : 23 No.Experimen:
Sabtu, 25 Mei 2013 Nilai / Paraf:

I. Tujuan
- Siswa dapat mereview dan mengulan kembali materi yang telah disampaikan
- Siswa dapat menguji kemampuan hasil pembelajaraan
- Siswa dapat mengkonfigurasi berbagai jenis server dan fitur-fiturnya

II. Pendahuluan
DNS Server
DNS adalah Domain Name Server,yaitu server yang digunakan untuk
mengetahui IP Address suatu hostlewat host name-nya. Dalam dunia internet,
komputer berkomunikasi satusama lain dengan mengenali IP Address-nya.Namun
bagi manusia tidakmungkin menghafalkan IP address tersebut, manusia lebih
mudahmenghapalkan kata-kata seperti http://nstars.net, www.google.com, atau
http://ultramelta.tk/. Jadi ,DNS berfungsi untuk mengkonversi nama yang bisa
terbaca olehmanusia ke dalam IP addresshost yang bersangkutan untuk dihubungi.
Web Server
Server web dapat merujuk baik pada perangkat keras ataupun perangkat lunak
yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi
HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam
layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban
web.
Penggunaan paling umum server web adalah untuk menempatkan situs web,
namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan
data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.




Fungsi utama sebuah server web adalah untuk mentransfer berkas atas
permintaan pengguna melalui protokol komunikasi yang telah ditentukan.
Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan
lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek
pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks,
gambar, video, atau lainnya.
Pengguna, biasanya melalui aplikasi pengguna seperti peramban web,
meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah
server web, kemudian server sebagai manajer layanan tersebut akan merespon
balik dengan mengirimkan halaman dan berkas-berkas pendukung yang
dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak
tersedia.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web
dalam Waring Wera Wanua, pada prakteknya server web banyak pula digunakan
dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang
menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk
menyediakan perangkat manajemen serta mempermudah peninjauan atas
perangkat keras tersebut.
FTP Server
File Transfer Protokol (FTP) Server adalah sebuah perangkat lunak yang
bertanggung jawab untuk menerima permintaan protokol FTP dari klien. Protokol
FTP berfungsi untuk mengunduh atau mengunggah file anta computer (Schering,
Gotangco, & Ottina, 2010). Protokol FTP menggunakan protokol TCP untuk
membentuk sesi komunikasi awal sebelum melakukan transfer data. Server yang

menjalankan FTP akan mendengarkan percobaan koneksi dari klien pada port 21
(FTP control) hingga sebuah koneksi terbentuk. Setelah koneksi terbentuk Server
akan membuka port 20 (FTP data) untuk melakukan transfer data antar server dan
klien.
Proxy Server
Proxy bisa diartikan sebagai perantara untuk dua pihak yang saling
berhubungan, dalam sebuah jaringan kita biasa mengenal proxy server. Proxy
server adalah sebuah perangkat yang menjembatani komputer baik komputer
client maupun komputer server dimana fungsi dasarnya yaitu connection sharing,
filtering, dan chacing. Untuk connection sharing, Proxy server dapat bertindak
sebagai gateway untuk jarngan lokal terhadap jaringan luar atau internet, karena
paket data yang dikirimkan dari jaringan lokal ke jaringan luar harus melewati
proxy server. Proxy sever sebagai connection sharing ini dapat bekerja pada layer
Data-Link, layer Network dan Transport, maupun layer Aplikasi dalam hirarki
layer komunikasi jaringan menurut OSI, namun sebagian besar pengertian, proxy
server bekerja pada layer aplikasi.
Proxy server juga mempunyai fungsi untuk melakukan filtering yang biasa
disebut dengan firewall. Filtering ini berdasarkan daftar aturan dan pengaturan
pada akses tertentu sehingga lebih mudah mengatur trafik dari sumber-sumber
yang tidak terpercaya dan digunakan untuk melindungi kumpulan komputer dalam
sebuah jaringan maupun sekumpulan jaringan yang berbeda topologi. Dalam
melakukan tugasnya firewall mempunyai beberapa teknik yang digunakan untuk
melindungi jaringan.
MySQL Server
Ketika aplikasi yang dibuat membutuhkan informasi yang cukup banyak dan
kompleks, maka perlu adanya suatu tempat untuk menyimpan berbagai informasi
atau data yang dibutuhkan dengan terstruktur yang sering disebut dengan database.
Penggunaan database dimaksudkan agar informasi yang ditampilkan dapat lebih
fleksibel. Data terbaru dapat diakses oleh pengunjung dan terdokumentasi dengan
baik.
MySQL adalah salah satu jenis database server yang banyak digunakan dan
sangat terkenal. Kepopulerannya disebabkan MySQL menggunakan SQL sebagai
bahasa dasar untuk mengakses database yang terbagi menjadi tiga bagian, yaitu
DDL, DML dan DCL. Selain itu, MySQL bersifat free (tidak perlu membayar
untuk menggunakannya)



NAT (Network Address Translation)
NAT adalah pengalihan suatu alamat IP ke alamat yang lain. Dan apabila
suatu paket dialihkan dengan NAT pada suatu link, maka pada saat ada paket
kembali dari tujuan maka link ini akan mengingat darimana asal dari paket itu,
sehingga komunikasi akan berjalan seperti biasa.
III. Alat dan bahan
- 1 buah pc /laptop
- Software virtual box
- Aplikasi server

IV. Langkah kerja
1. Siapkan alat dan bahan
Praktikum 1


2. Aktifkan server dan buatlah alokasi ip address pada server dengan ketentuan :
a. Server : - IP Address : 172.16.10.x / 24 ; x = no absen siswa
b. Gateway : 172.16.10.1
c. Client : 192.168.x.2/24 ; x = no absen siswa


3. Kemudian restart system Network


4. Lakukan instalasi beberapa paket yang dibutuhkan, yaitu :
a. Bind9
b. PHP5
c. MySQL-Server
d. Proftpd
e. Squid3

f. Rouncube
g. Postfix
h. Dovecot
Gunakan perintah apt-get install [nama paket]
5. Buatlah sebuah zone untuk DNS Name dari server dengan menambahkan pada file
/etc/bind/named.conf.local

6. Copy file db.local sebagai forward dan db.127 sebagai reverse

7. Lakukan konfigurasi DNS server dengan penambahan script pada file
/etc/bind/forward dengan ketentuan sebagai berikut :
a. hostname : ns
b. owner : [nama siswa]@[main domain]
c. Domain : sekolah-[nama siswa].net [main domain]


Dan konfigurasi pula file untuk merverse ip dari DNS server pada file
/etc/bind/reverse

8. Tambahkan NameServer pada file /etc/resolv.conf


9. Restart bind9 agar Domain dari Server berhasil dibaca

10. Selanjutnya adalah membuat Web Server yang Terhubung dengan DBMS
11. Buatlah site baru pada /etc/apache2/sites-available/ dengan cara meng-Copy site
yang telah ada.

12. Buka file www dan lakukan konfigurasi penambahan NameServer dan perubahan
Direktory root

13. Buatlah file index.php dengan menambahkan fungsi php agar database dapat
terhubung pada direktori /var/www/web


14. Kemudian masuklah pada mysql dengan perintah mysql u root p dan buatlah
sebuah database denga nama db

15. Aktifkan site yang baru dengan perintah a2ensite web
16. Restart Apache2 agar site dapat berjalan
17. Lakukan uji koneksi dengan mengakses alamat dari web server
18. Selanjutnya adalah pengaturan ftp dengan ketentuan sebagai berikut :
a. Status : On
b. User : No Anonymous

19. Disini, saya menggunakan packet Proftpd sehingga system ftpnya sudah
menggnunakan tipe no anonymous.
20. Lakukan uji ftp dari client ke server
21. Selanjutnya adalah pembuatan Proxy Server dengan ketentuan sebagai berikut :
Proxy Port : 234
Visible Hostname : proxy.sekolah-[nama siswa].net
Cache Mgr : nama siswa]@sekolah-[nama siswa].net
Transparent : NO
Nat on Router : ON
Rule :
deny url : http://www.siswa.com
limit bandwidth up/down untuk *.avi maksimal 2KBps
Authentication : Basic NCSA
Username : [nama nama siswa]
Password : [nomor nama siswa]
22. Buka file /etc/squid/squid.conf dan buatlah konfigurasi sebagai berikut:



23. Selanjutnya buatlah file passwd untuk menyimpan data username dan password
yang akan digunakan ketika proses autentikasi proxy berjalan. Gunakan perintah
htpassswd C /etc/squid3/passwd [nama user]

24. Kemudian restart squid berjalan dan proxy dapat digunakan
25. Untuk melakukan uji koneksi, pasanglah terlebih dahulu alamat proxy yang akan
digunakan pada web browser


26. Lakukan pengujian pada proxy server
Praktikum 2

Ketentuan :
DNS Option :
- hostname : ns
- owner : [nama siswa]@[main domain]
Domain : sekolah-[nama siswa].net
RDBMS : MySQL
Web Mail URL : https://surat.sekolah-[nama siswa].net
Mail Server Option :- SMTP

- POP3
- IMAP
Maill Name : nama siswa@sekolah-[nama siswa].net
Web Mail Client : Roundcube
Mail User Agent : Microsoft Outlook Express / Evolution Mail / Thunderbird
1. Sebelumnya, kita telah membuat domain untuk mail server dengan nama
surat.smkn1-ricka.net , maka hal yang harus dilakukan adalah melakukan instalasi
packet yang dibutuhkan yaitu
- Postfix
- Dovecot-common
- Dovecot-pop3d
- Dovecot-imapd
- Openssl
- Roundcube (webmail)
- Thunderbird (Mail User agent)

konfigurasi openssl




Instalasi Postifx















2. Selanjutnya buatlah site untuk akses surat.smkn1-ricka.net yang berbasis https
3. Copy file /etc/apache2/sites-available/default

4. Buka file /etc/apache2/sites-available/surat, ganti port yang digunakan
menggunakan port ssl yaitu 443, Nameserver surat.smkn1-ricka.net , dan
DocumentRoot /usr/share/roundcube


Tambahkan konfigurasi Openssl

5. Buka file /etc/apache2/sites-enabled/000-default, tambahkan konfigurasi rewrite
untuk mengaktifkan https




6. Aktifkan site surat dan modul ssl dan


7. Buka file /etc/postfix/main.cf dan tambahkan beberapa konfigurasi seperti dibawah
ini:

8. Lakukan konfigurasi Dovecot sebagai Mail Delivery Agent.
a. /etc/dovecot/conf.d/10-master.cnf



b. /etc/dovecot/conf.d/10-mail.cnf

9. Ubah hak akses dari /var/mail/ dengan perintah sebagai berikut :




10. Buatlah sertifikasi ssl untuk akses surat.smkn1-ricka.net

11. Restart semua packet yang telah dikonfigurasi

12. Lakukan konfigurasi account pada Thunderbird sebagai MUA
a. Menambahkan host dan email address

b. Pengaturan protokol yang akan digunakan


c. Dikarenakan alamat mail berbasis https maka diminta untuk sertifikasi terlebih
dahulu

13. Lakukan uji coba akses ke surat.smkn1-ricka.net dan lakukan pengiriman antar
webmail dan MUA


V. Hasil kerja
1. nslookup domain

2. akses ke web server




3. akses ftp pada client
a. menggunakan user Ricka

4. Akses ke www.ricka.net yang diblock setelah dipasang Proxy


5. Hasil download file *.avi (proxy)

6. Akses ke mail server


Permintaan sertifikasi

7. Login pada webmail


8. Uji coba pengiriman pesan antar MUA dan Webmail
Keterangan :
ricka@surat.smkn1-ricka.net : sebagai MUA yang menggunakan Thunderbird
rivesa@surat.smkn1-ricka.net : sebagai MUA (melalui Webmail)


a. Pengiriman ke ricka@surat.smkn1-ricka.net dari webmail


Inbox dari rivesa@surat.smkn1-ricka.net pada thunderbird






b. Pengiriman ke rivesa@surat.smkn1-ricka.net yang melalui thunderbird

Inbox ricka@surat.smkn1-ricka.net dari rivesa@surat.smkn1-ricka.net


VI. Kesimpulan
Setelah melakukan praktek ujikom ini, saya telah bisa mereview kembali
materi-materi server yang telah dipelajari. Sehingga, siswa dapat membuat
MultiServer yang merupakan gabungan dari berbagai jenis server seperti DNS
Server,Web server, FTP server, Proxy Server, dan Mail Server.

Anda mungkin juga menyukai