Top Banner
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.
28

Ricka VS (23) --Ujikom.pdf

Dec 27, 2015

Download

Documents

rickarivesa
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ricka VS (23) --Ujikom.pdf

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.

Page 2: Ricka VS (23) --Ujikom.pdf

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

Page 3: Ricka VS (23) --Ujikom.pdf

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)

Page 4: Ricka VS (23) --Ujikom.pdf

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

Page 5: Ricka VS (23) --Ujikom.pdf

3. Kemudian restart system Network

4. Lakukan instalasi beberapa paket yang dibutuhkan, yaitu :

a. Bind9

b. PHP5

c. MySQL-Server

d. Proftpd

e. Squid3

Page 6: Ricka VS (23) --Ujikom.pdf

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]

Page 7: Ricka VS (23) --Ujikom.pdf

Dan konfigurasi pula file untuk merverse ip dari DNS server pada file

/etc/bind/reverse

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

Page 8: Ricka VS (23) --Ujikom.pdf

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

Page 9: Ricka VS (23) --Ujikom.pdf

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

Page 10: Ricka VS (23) --Ujikom.pdf

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:

Page 11: Ricka VS (23) --Ujikom.pdf

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

Page 12: Ricka VS (23) --Ujikom.pdf

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

Page 13: Ricka VS (23) --Ujikom.pdf

- 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

Page 14: Ricka VS (23) --Ujikom.pdf

Instalasi Postifx

Page 15: Ricka VS (23) --Ujikom.pdf
Page 16: Ricka VS (23) --Ujikom.pdf
Page 17: Ricka VS (23) --Ujikom.pdf

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

Page 18: Ricka VS (23) --Ujikom.pdf

Tambahkan konfigurasi Openssl

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

untuk mengaktifkan https

Page 19: Ricka VS (23) --Ujikom.pdf

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

Page 20: Ricka VS (23) --Ujikom.pdf

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

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

Page 21: Ricka VS (23) --Ujikom.pdf

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

Page 22: Ricka VS (23) --Ujikom.pdf

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

Page 23: Ricka VS (23) --Ujikom.pdf

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

Page 24: Ricka VS (23) --Ujikom.pdf

5. Hasil download file *.avi (proxy)

6. Akses ke mail server

Page 25: Ricka VS (23) --Ujikom.pdf

Permintaan sertifikasi

7. Login pada webmail

Page 26: Ricka VS (23) --Ujikom.pdf

8. Uji coba pengiriman pesan antar MUA dan Webmail

Keterangan :

[email protected] : sebagai MUA yang menggunakan Thunderbird

[email protected] : sebagai MUA (melalui Webmail)

a. Pengiriman ke [email protected] dari webmail

Page 27: Ricka VS (23) --Ujikom.pdf

Inbox dari [email protected] pada thunderbird

Page 28: Ricka VS (23) --Ujikom.pdf

b. Pengiriman ke [email protected] yang melalui thunderbird

Inbox [email protected] dari [email protected]

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.