PAKET 1
DISUSUN OLEH
Nama :
Nama :
NIS :
I
DAFTAR ISI
LEMBAR PENGESAHAN................................................................................... I
DAFTAR ISI......................................................................................................... II
DAFTAR GAMBAR.............................................................................................III
DAFTAR TABEL................................................................................................VII
KATA PENGANTAR.........................................................................................VIII
BAB I.................................................................................................................... 1
PENDAHULUAN................................................................................................ 1
1.1 Latar Belakang.............................................................................. 1
1.2 Tujuan............................................................................................1
BAB II....................................................................................................................2
LANDASAN TEORI.............................................................................................2
2.1 DHCP Server..................................................................................2
2.2 DNS Server.....................................................................................2
2.3 WEB Server....................................................................................2
2.4 MAIL Server...................................................................................3
2.5 SSH Server.....................................................................................4
2.6 NTP Server.....................................................................................4
2.7 PROXY Server...............................................................................4
2.8 NAT Server.....................................................................................4
2.9 CACTI Server.................................................................................4
2.10 Alat Dan Perangkat Yang Dibutuhkan...........................................5
BAB III...................................................................................................................6
PROSES PENGERJAAN.......................................................................................6
3.1 Waktu Dan Tempat Pelaksanaan....................................................6
3.2 Alat Dan Bahan...............................................................................6
3.3 Skema Jaringan...............................................................................6
3.4 Membuat Kabel Jaringan (Straight)................................................6
3.5 Cara Menginstall Debian 8..............................................................7
3.6 Cara Menginstall Windows 10.......................................................16
3.7 Konfigurasi IP Address Server.......................................................23
3.8 Konfigurasi Repository Server.......................................................24
3.9 Konfigurasi DHCP Server..............................................................25
3.10 Konfigurasi DNS Server................................................................27
3.11 Konfigurasi Web Server.................................................................31
3.12 Konfigurasi Mail Server & Webmail.............................................36
3.13 Konfigurasi SSH Server.................................................................46
3.14 Konfigurasi NTP Server.................................................................49
3.15 Konfigurasi Proxy Server...............................................................51
3.16 Konfigurasi NAT Server................................................................55
3.17 Konfigurasi Cacti Server................................................................57
BAB IV..................................................................................................................65
PENUTUP..............................................................................................................65
4.1 Kesimpulan....................................................................................65
4.2 Saran...............................................................................................65
II
DAFTAR GAMBAR
III
Gambar 0.44 perintah masukan repository config………………………………24
Gambar 0.45 konfigurasi repository…………………………………………….24
Gambar 0.46 perintah update Debian……………………………………………24
Gambar 0.47 penginstalan paket DHCP…………………………………………24
Gambar 0.48 perintah konfigurasi file DHCP.conf……………………………...24
Gambar 0.49 konfigurasi DHCP…………………………………………………25
Gambar 0.50 konfigurasi interfaces DHCP……………………………………...26
Gambar 0.51 restart layanan DHCP……………………………………………..26
Gambar 0.51(1) DHCP clien…………………………………………………….27
Gambar 0.52 perintah install DNS……………………………………………….27
Gambar 0.53 masuk directory kerja dan config file DNS pertama………………27
Gambar 0.54 konfigurasi file zona DNS ………………………………………...27
Gambar 0.55 perintah kopi file dan masuk file zona DNS………………………27
Gambar 0.56 konfigurasi db.192…………………………………………………28
Gambar 0.57 konfigurasi db.sekolah…………………………………………….28
Gambar 0.58 aturan DNS forwader……………………………………………..29
Gambar 0.59 aturan DNSsec-validations………………………………………..29
Gambar 0.60 konfigurasi DNS resolv…………………………………………...29
Gambar 0.61 perintah restart DNS………………………………………………29
Gambar 0.62 pengujian DNS di server………………………………………….30
Gambar 0.63 uji coba DNS………………………………………………………30
Gambar 0.64 perintah install paket webserver…………………………………...30
Gambar 0.65 konfigurasi password mysql……………………………………….31
Gambar 0.66 webserver phpMyAdmin…………………………………………..31
Gambar 0.67 konfigurasi data base phpMyAdmin………………………………32
Gambar 0.68 password phpMyAdmin…………………………………………...32
Gambar 0.69 konfigurasi file 000-default.conf…………………………………..32
Gambar 0.70 directory web………………………………………………………33
Gambar 0.71 perintah pembuatan directory web……………………………...…34
Gambar 0.72 restart service apache web………………………………………...34
Gambar 0.73 pembuatan konten web……………………………………………34
Gambar 0.74 uji coba webserver………………………………………………...35
Gambar 0.75 perinstal install mailserver dan webmail………………………….35
Gambar 0.76 main.cf…………………………………………………………….35
Gambar 0.77 perintah maildirmake……………………………………………...36
Gambar 0.78reconfigure postfix…………………………………………………36
Gambar 0.79 konfigurasi postfix…………………………………………………36
Gambar 0.80 type postfix………………………………………………………..36
Gambar 0.81 system mailname…………………………………………………..37
Gambar 0.82 postmaster mail recipient………………………………………….37
Gambar 0.83 other destination mail accept….…………………………………...38
Gambar 0.84 mail queue…………………………………………………………38
Gambar 0.85 local networks mail server…………………………………………39
Gambar 0.86 procmail……………………………………………………………39
Gambar 0.87 mailbox size limit………………………………………………….40
Gambar 0.88 extension character………………………………………………...40
Gambar 0.89 IP Protocol postfix…………………………………………………41
Gambar 0.90 squirrelmail konfigurasi.…………………………………………..41
IV
Gambar 0.91 apache2 mail………………………………………………………42
Gambar 0.92 restart web dan mail server………………………………………..42
Gambar 0.93 add usermail……………………………………………………….43
Gambar 0.94 user1 login…………………………………………………………43
Gambar 0.95 user1 home………………………………………………………...44
Gambar 0.96 user1 sending………………………………………………………44
Gambar 0.97 user2 home inbox………………………………………………….45
Gambar 0.98 perintah install ssh………………………………………………....45
Gambar 0.99 port ssh…………………………………………………………….45
Gambar 0.100 PermitRootlogin…………………………………………………46
Gambar 0.101 ssh restart…………………………………………………………46
Gambar 0.102 userssh……………………………………………………………46
Gambar 0.103 putty home………………………………………………………..47
Gambar 0.104 userssh login……………………………………………………..47
Gambar 0.105 install ntp server………………………………………………….48
Gambar 0.106 ntp server…………………………………………………………48
Gambar 0.107 ntp konfig………………………………………………………...48
Gambar 0.108 waktu ntp…………………………………………………………49
Gambar 0.109 ntp restart…………………………………………………………49
Gambar 0.110 ntp windows……………………………………………………...49
Gambar 0.111 proxy install………………………………………………………50
Gambar 0.112 squid.conf………………………………………………………...50
Gambar 0.113 cache_mgr………………………………………………………..50
Gambar 0.114 cache_dir…………………………………………………………51
Gambar 0.115 cache_mem……………………………………………………….51
Gambar 0.116 http_access……………………………………………………….52
Gambar 0.117 http_port………………………………………………………….52
Gambar 0.118 acl connect………………………………………………………..53
Gambar 0.119 aturan acl connect………………………………………………...53
Gambar 0.120 blokir domain…………………………………………………….54
Gambar 0.121 NAT forward……………………………………………………..54
Gambar 0.122 NAT local………………………………………………………...55
Gambar 0.123 googling test……………………………………………………...55
Gambar 0.124 blok 1…………………………………………………………….56
Gambar 0.125 blok 2…………………………………………………………….56
Gambar 0.126 perintah install cacti……………………………………………...56
Gambar 0.127 cacti lib php………………………………………………………56
Gambar 0.128 cacti database……………………………………………………..57
Gambar 0.129 password user cacti……………………………………………….57
Gambar 0.130 password mysql cacti…………………………………………….58
Gambar 0.131 cacti web server…………………………………………………..58
Gambar 0.132 konfigurasi snmpd.conf…………………………………………..59
Gambar 0.133 perintah restart cacti…….………………………………………..59
Gambar 0.134 cacti install………………………………………………………..59
Gambar 0.135 new install cacti…………………………………………………..60
Gambar 0.136 finish install cacti………………………………………………...60
Gambar 0.137 cacti login………………………………………………………...61
Gambar 0.138 cacti home………………………………………………………..61
V
Gambar 0.139 create new host…………………………………………………...62
Gambar 0.140 konfigurasi host…………………………………………………..62
Gambar 0.141 save host………………………………………………………….63
Gambar 0.142 monitoring cacti………………………………………………..…63
VI
DAFTAR TABEL
VII
KATA PENGANTAR
Saya berharap laporan ini dapat bermanfaat bagi semua yang membacanya.
VIII
Firdaus Ridwan
Sutarta
IX
I
BAB I
PENDAHULUAN
1.2 Tujuan
1
BAB II
LANDASAN TEORI
web server adalah sebuah software yang memberikan layanan berbasis data dan
berfungsi menerima permintaan dari HTTP atau HTTPS pada clien yang dikenal
dan biasanya kita kenal dengan nama web browser (Mozilla Firefox, Google
Chrome) dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa
halaman web dan pada umumnya akan berbentuk dokumen HTML. Fungsi utama
server atau web server adalah untuk melakukan atau akan mentransfer berkas
permintaan pengguna melalui protokol komunikasi yang telah ditentukan
sedemikian rupa. halaman web yang diminta terdiri dari berkas teks, video,
gambar, file dan banyak lagi. pemanfaatan web server berfungsi untuk
mentransfer seluruh aspek pemberkasan dalam sebuah halaman web termasuk
yang di dalam berupa teks, video, gambar dan banyak lagi. Salah satu contoh dari
Web Server adalah Apache. Apache (Apache Web Server-The HTTP Web Server)
merupakan web server yang paling banyak dipergunakan di Internet. Program ini
pertama kali didesain untuk sistem operasi lingkungan UNIX. Apache mempunyai
program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup
lengkap bagi penggunanya.
• Mysql
2
database beserta isinya,menambahkan,mengubah,dan menghapus data yang-
berada dalam database.diperlukan MySQL,dan PHPMyAdmin adalah salah satu
aplikasi yang anda bisa gunakan.dengan PHPMyAdmin anda dapat membuat
tabel,mengisi data,dan pekerjaan lainnya dengan mudah,tanpa harus mengafal
perintahnya.
• Apache
• PHP
php di sebut sebagai program server side karena PHP di proses pada
computer server. Hal ini berbeda di bandingkan dengan Bahasa pemrograman
client-side seperti javaScript yang diproses pada web browser (client). Pada
awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan
namanya php di gunakan untuk membuat website pribadi. Sedangkan saat ini PHP
adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif,
yakni permainan kata dimana kepanjangan terdiri dari singkatan itu sendiri.
• BIND9
bind9 atau Berkeley Internet Name Domain versi 9 adalah salah satu
software yang biasa digunakan untuk membuat, membangun dan mengatur sebuah
DNS (Domain Name Server) Pada system operasi linux..
3
2.5 SSH Server
ssh Adalah akronim dari secure shell yang merupakan sebuah protokol
jaringan yang memanfaatkan kriptografi untuk melakukan komunikasi data pada
perangkat jaringan agar lebih aman. Dalam konsepnya penggunaan SSH ini harus
di dukung oleh server maupun perangkat atau komputer klien yang melakukan
pertukaran data. Keduanya harus memiliki SSH server dari sisi komputer server
dan SSH klien untuk komputer penerima.
Proxy server adalah sebuah server atau progam komputer yang berperan
sebagai penghubung antara suatu komputer dengan jaringan internet.atau dalam
kata lain, server proksi adalah suatu jaringan yang menjadi perantara
antarajaringan local dan jaringan internet.
Cacti adalah sumber pemantauan jaringan berbasis web dan alat grafik
yang dirancang sebagai aplikasi ujung depan untuk sumber terbuka, alat
pencatatan data standar industri RRDtool. Cacti memungkinkan pengguna untuk
memilih layanan pada interval yang telah ditentukan dan membuat grafik data
yang dihasilkan.
4
2.10 Alat Dan Perangkat Yang Dibutuhkan
5
BAB III
PROSES PENGERJAAN
a. Alat
o Crimping tools dengan spesifikasi untuk RJ 45
b. Bahan
o PC Client/laptop
o Switch 4 port
o Kabel Tester Dengan Spesifikasi RJ 45
o Wireless & Router
o Kabel UTP
6
3.5 Cara Menginstall Debian 8
7
3. Pilih Other.
5. Pilih Negara.
8
Gambar 0.6 Pemilihan Lokasi 3
8. Lalu Tunggu.
9
Gambar 0.9 Loading
11. Masukan pass untuk root, pass yang saya pake yaitu 1.
10
Gambar 0.12 Password Untuk Root
12. Masukan Nama user baru, Anda dapat menggunakan nama sendiri.
11
Gambar 0.15 Pemberian Password Untuk Pengguna Baru
12
Gambar 0.18 Pemilihan Partition Disk 2
13
Gambar 0.21 Pemilihan Untuk Penulisan Disk
14
23. Tandai di titik web server, print server, ssh server & SSU.
15
26. Klik countine untuk finishing installing.
27. Setelah finishing Installing maka akan reboot dan muncul tampilan linux
Debian, login menggunakan username dan password yang telah dibuat lalu ketik
“su” dan masukan passwordnya
16
3.6 Cara Menginstall Windows 10
1. Setelah proses Save BIOS selesai, maka komputer akan masuk di setup.
17
2. Pilih Bahasa yang akan digunakan, lalu klik next.
18
4. Buat 1 partition dengan total size 50 GB. Cara membuat partisi silahkan
klik New kemudian tentukan ukuran partisinya lalu klik Apply.
19
6. Saat peng-installan windows sudah berjalan, akan memakan waktu lama.
20
8. Proses update sedang berjalan
21
10. Ketikan nama PC sesuai keinginan, klik next.
11. Jika muncul Meet Cortana tekan Not Now lalu Enter.
22
12. Tunggu proses hingga benar-benar selesai. Dan jika sudah selesai, maka
komputer akan menampilkan tampilan utama dari windows10.
Gambar 0.41
Konfigurasi IP
Address
23
2. Setelah itu restart interface jaringan di komputer server dengan mengetikan
perintah dibawah ini. Dan cek ip untuk mengetahui sudah dikonfigurasi dengan
benar dengan perintah “ifconfig
3. Selanjutnya atur
server repository ke
repository Debian
yang lengkap
,conyohnya di
24
Gambar 0.44 Perintah masuk repository konfig
25
Gambar 0.48 Perintah konfigurasi file dhcpd.conf
26
Gambar 0.50 konfigurasi interfaces dhcp
27
11. Lanjut untuk menginstall paket DNS (BIND), masukan perintah
seperti pada gambar
Gambar 0.52 perintah install dns
12. Jika sudah terinstall, masuk ke diretori bind, dengan perintah pada
gambar, lalu masuk ke perintah konfigurasi file dns pertama
Gambar 0.53 masuk direktori kerja dan konfig file dns pertama
13. Jika sudah masuk kedalam file dns pertama tersebut, maka
konfigurasikan file seperti pada gambar dibawah ,sudah save.
14. Lanjut untuk menyalin isi dari template file zona ke file baru
dengan nama db.sekolah dan db.192. Setelah dicopy lalu buka file
zona utama dengan perintah seperti pada gambar
Gambar 0.55 perintah kopi file zona dan masuk file zona dns
28
15. Pertama kita konfigurasikan file db.192 sebagai file domainnya,
atur seperti gambar dibawah lalu ,jika sudah lalu save
29
Gambar 0.59 aturan dnssec-validation
19. Setelah selesai maka save lalu keluar untuk merestart layanan dns
nya dengan perintah seperti dibawah, pastikan OK
30
Gambar 0.61 perntah restart dns
20. Cek apakah dns sudah tercatat di server dengan perintah nslookup
(ip dns), jika benar akan tampil seperti pada gambar dibawah
21. Selanjutnya adalah tahap uji coba disisi klien dengan cara PING
31
23. Tunngu hingga proses download dan saat proses instalasinya akan
di mintai password baru untuk mysql nya (database),contoh masukan
saja 1 (untuk mudah diingat), lalu tekan Enter atau OK
32
Gambar 0.66 web server phpMyAdmin
33
27. Masukan password untuk phpMyAdmin, masukan dua kali (jika
diminta)
Gambar 0.68 password phpmyadmin
34
Gambar 0.69 konfigurasi file 000-default.conf
29. Jika sudah, lanjut pada tahap pemilihan directori dimana konten
35
Gambar 0.71 perintah pembuatan diretori web
32. Lanjut pada pembuatan konten web sederhana ,disini akan dibuat
file index lewat nano, masukan perintah “nano
/etc/home/site/www/index.html” , didalam kita tuliskan tulisan
sederhana contohnya ‘Laporan UKK Paket 1’ menggunakan Bahasa
html. Lalu save
Gambar 0.73 pembuatan konten web
36
33. Selanjutnya adalah uji coba disisi klien untuk mengakses web
yang telah dibuat dengan memasukan alamat (sekolah.sch.id) atau ip
dari server di browser klien. Jika muncul kontennya berarti sudah
berhasil membuat web
37
36. Lalu, buat direktori file emailnya dengan perintah seperti gambar
dibawah, Enter
38
39. Pilih “Internet Site” pada Postfix Configuration lalu Enter
39
41. Kosongkan saja dibagian ini yang mengatur postmaster recipient.
Tekan Enter
Gambar 0.82 postmaster mail recipient
40
43. Pilih No dibagian Mail Queue atau sinkronisasi antrian Email
41
Gambar 0.86 procmail
46. Pada bagian ini biarkan saja 0 jika tidak ada pembatasan ukuran
file mail yang dapat dikirim maupun diterima (Bytes), Enter
42
47. Pada tahap ini, biarkan saja jika tidak ingin membatasi file
ekstensi dalam mengirim email, Enter
48. Pilih saja IPv4 jika ingin hanya IP versi 4 saja yang dapat
mengakses mailserver ini. Enter
43
49. Jika sudah tahap penginstalannya, lanjut pada tahap konfigurasi
file squirrelmail dengan perintah “nano /etc/squirrelmail/apache.conf”,
jika sudah terbuka. Atur seperti pada gambar, hapus tanda # dari
<Virtualhost…. Sampai </Virtualhost>, jika sudah save
44
Gambar 0.91 apache2 mail
52. Selanjutnya buat user untuk email , buat 4 user, masukan perintah
adduser user1 masukan password, seragamkan semua passwordnya
lalu enter saja dan gunakan cara ini pada pembuatan user2,user3 dst
45
Gambar 0.93 add usermail
53. Setelah itu lakukan uji coba kirim email pada klien dengan login
menggunakan user yang telah dibuat sebelumnya (user1 contonya)
46
Gambar 0.95 user1 home
55. Selanjutnya pilih kepada siapa pesan akan dikirim, diteruskan dll
lalu tulis pesannya dan Send untuk kirim
47
56. Jika sudah terkirim maka kita SignOut yang ada di ujung kanan
squirrelmail dan login ke user2 untuk memastikan pesan dari user1
telah terkirim, seperti gambar dibawah
57. Lanjut untuk menginstall SSH server jika webmail dan mailserver
telah
48
Gambar 0.99 port ssh
59. Lanjut scroll ke bawah dan ganti PermitRoot Login ke NO, lalu
save
60. Jika sudah , restart layanan SSH dengan perintah seperti gambar
dibawah, Pastikan OK
61. Jika sudah, lanjut ke pembuatan user untuk login SSH dengan cara
yang hampir sama seperti pembuatan user email, buat userssh
passwordnya seragamkan (1) lalu y
49
Gambar 1.02 userssh
62. Selanjutnya masuk ke tahap uji coba ssh di klien, pastikan klien
telah terinstall aplikasi PuTTy , masuk PuTTy dan samakan seperti
gambar dibawah, lalu Open
63. Lalu masukan password computer server Debian, jika sudah maka
SSH sudah berhasil dan berhasil masuk di computer server
50
Gambar 1.05 install ntp server
66. Lalu skrol ke paling bawah dan tambahkan server dan fudge
seperti pada gambar dibawah lalu Save
51
52
Gambar 1.08 waktu ntp
68. Jika sudah diatur maka restart layanan tersebut dengan perintah
pada gambar dibawah, pastikan OK
53
Gambar 1.09 ntp restart
69. Lalu lakukan uji coba pada sisi klien windows dengan cara masuk
ke peraturan waktu dan atur waktu berdasarkan Internet Time lalu
masukan alamat server Debian sekolah.sch.id lalu Update Now, jika
berhasil maka clock was succesfull…
54
Gambar 1.10 ntp windows
55
Gambar
1.13
cache_mgr
73. Lanjut cari cache_dir ufs, lalu hapus tanda # di barisnya, seperti
pada gambar dibawah.
56
74. Selanjutnya cari cache_mem 256 , hilangkan tanda # seperti pada
gambar
75. Lalu lanjut, cari tulisan http_access deny all, lalu tambahkan tanda
pagar pada di baris itu
57
76. Setelah itu cari tulis http_port 3128 tambahkan opsi transparent
seperti pada gambar dibawah.
58
78. Tambahkan baris seperti di gambar dibawah, tepat dibawah acl
connect
79. Jika sudah, save dan lanjut untuk membuka file blokir situs di file
domain dengan perintah “nano /etc/squid3/domain”. Isikan alamat
yang ingin diblokir , contohnya smkn4gorontalo.sch.id dan bsnp-
indonesia.org
59
Gambar 1.20 blokir domain
80. Jika sudah save lalu lanjut atur NAT pada server dengan perintah
“nano /etc/sysctl.conf, lalu hilangkan tanda pagar pada baris net
ipforward, seperti pada gambar dibawah, Lalu Save
81. Setelah itu lanjut untuk konfigurasi NAT local dengan perintah
“nano /etc/rc.local”, tambahkan iptables -t nat -A PREROUTING -p
tcp -i eth1 -s 192.168.20.16/29 –dport 80 -j REDIRECT --to-port 3128
dan masukan yang kedua seperti pada gambar dibawah
60
Gambar 1.22 NAT local
82. Selanjutnya uji coba di sisi klien di browser , pertama tes akses
internet
61
Gambar 1.23 googling test
83. Lalu coba akses situs yang telah diblokir, apakah sudah terblokir
atau belum, jika sudah maka akan seperti pada gambar
62
Gambar 1.27 cacti libphp
86. Setelah itu pilih saja Yes pada database cacti, dan tekan Enter
87. Setelah itu masukan password untuk cacti lalu Enter, masukan saja
(1)
63
Gambar 1.29 password user cacti
88. Masukan lagi password untuk MySQl cacti, masukan saja (1) lalu
Enter, lalu ulangi dan Enter
64
Gambar 1.31 cacti webserver
91. Setelah itu restart layanan monitoring cacti dan pastikan OK.
65
92. Lanjut uji coba pada sisi klien, buka browser dan masukan alamat
sekolah.sch.id/cacti, lalu klik next
66
Gambar 1.34 cacti instal
67
Gambar 1.36 finish install cacti
95. Jika sudah login cacti dengan username dan password “admin”
96. Setelah login, maka masuk di home cacti, lalu pilih “Create New
Graphs”
68
Gambar 1.38 CACTI Home
69
98. Lanjut, masukan nama dan hostname dengan sekolah.sch.id atau
ip server tersebut 192.168.20.17
70
Gambar 1.41 save host
71
Gambar 1.42 monitoring cacti
BAB IV
PENUTUP
4.1 Kesimpulan
4.2 Saran
72