T0 Judul Institutional Repository | Satya Wacana Christian University: Perancangan Sistem Keamanan Jaringan Mail Server Berbasis Fail2ban di Ubuntu 14.04
Perancangan Sistem Keamanan Jaringan Mail
Server
Berbasis Fail2ban di Ubuntu 14.04
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Ahli Madya Komputer
Oleh :
Elia Candra Satya Nugraha
NIM : 562013007
Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2016
i
Perancangan Sistem Keamanan Jaringan Mail
Server
Berbasis Fail2ban di Ubuntu 14.04
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Ahli Madya Komputer
Oleh :
Elia Candra Satya Nugraha
NIM : 562013007
Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2016
i
ii
iii
iv
v
vi
Kata Pengantar
Puji syukur penulis panjatkan kepada Tuhan Yesus
Kristus atas segala berkat dan penyertaanNya penulis dapat
menyelesaikan laporan Tugas Akhir yang berjudul Perancangan
Sistem Keamanan Ubuntu Server Berbasis Mail Server di Ubuntu
14.04. Laporan Tugas Akhir ini disusun sebagai persyaratan
kelulusan dalam meraih gelar sarjana Ahli Madya Komputer pada
Program Studi Diploma Teknik Informatika Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana Salatiga.
Penulis
menyadari
bahwa
dalam
penyusunan
dan
penulisan Laporan Tugas Akhir ini tidak terlepas dari bantuan,
bimbingan serta dukungan dari berbagai pihak. Oleh karena itu
dalam kesempatan ini penulis mengucapkan banyak terimakasih
kepada yang terhormat :
1. Bapak Dr. Dharmaputra T Palekahelu, M.Pd sebagai
Dekan
Fakultas
Teknologi
Informasi,
Universitas
Kristen Satya Wacana.
2. Bapak Sri Winarso Martyas Edy, S.Kom, M.Cs.
sebagai
Ketua
Informatika,
Program
Fakultas
Studi
Diploma
Teknologi
Teknik
Informasi,
Universitas Kristen Satya Wacana.
3. Bapak Sri Winarso Martyas Edy, S.Kom, M.Cs. yang
telah
meluangkan
waktu untuk
bimbingan dalam
penyusunan laporan Tugas Akhir.
4. Kakek Eko B.J yang memberi banyak bantuan,
nasihat, Doa, semangat maupun materil.
vii
5. Bapak Ch Setyo Widodo dan Ibu Dwi Hadiyanti,
selaku orang tua tercinta, yang telah memberikan
dukungan moril
maupun materil kepada penulis untuk
selalu berusaha mencapai hasil yang terbaik.
6. Ester Widianti P, selaku adik yang selalu memberi
semangat.
7. Semua teman-teman D3 Teknik Informatika
yang
telah memberikan semangat serta kebersamaanya.
8. Semua pihak yang tidak dapat penulis sebutkan satu
persatu.
Dalam penyusunan Laporan Tugas Akhir ini, penulis
menyadari masih banyak kekurangan, oleh karena itu penulis
mengharapkan saran dari semua pihak.
Demikian Laporan Tugas
Akhir
ini,
semoga
dapat
bermanfaat bagi semua pihak dan penulis. Akhir kata penulis
ucapkan terimakasih.
Salatiga, 5 Nopember 2016
Elia Candra Satya Nugraha
Penulis
viii
DAFTAR ISI
Judul .............................................................................................. i
Pernyataan Tidak Plagiat .............................................................. ii
Pernyataan Persetujuan Akses ..................................................... iii
Lembar Pengesahan...................................................................... iv
Pernyataan Bebas Plagiasi .......................................................... v
Pernyataan Persetujuan Publikasi ............................................... vi
Kata Pengantar ............................................................................. vii
Daftar Isi ...................................................................................... vi
Daftar Gambar ........................................................................... viii
BAB I PENDAHULUAN
1.1 Latar Belakang...................................................................1
1.2 Tujuan................................................................................2
1.2.1 Tujuan Umum.............................................................2
1.2.2 Tujuan Khusus............................................................2
1.3 Rumusan Masalah..............................................................3
1.4 Batasan Masalah................................................................3
1.5 Metodologi.........................................................................3
BAB II TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu.........................................................5
2.2 Landasan Teori.................................................................6
2.2.1 Topologi Jaringan........................................................6
2.2.2 Pengalamatan Jaringan............................................ 12
2.2.3 Keamanan Jaringan Komputer ............................... 14
2.2.4 Firewall ................................................................... 14
ix
2.2.5 Intrusion Prevention System (IPS) ......................... 15
2.2.6 Fail2ban .................................................................. 16
BAB III PERANCANGAN SISTEM
3.1 Tahap Prepare dan Plan ................................................. 16
3.1.1 Perangkat Keras .............................................. 17
3.1.2 Perangkat Lunak ............................................. 18
3.2 Tahap Design ................................................................ 20
3.2.1 Topologi Jaringan .......................................... 20
BAB IV HASIL DAN ANALISIS
4.1 Hasil Karya ................................................................... 22
4.2 Hasil Pengujian ............................................................. 29
4.3 Analisis .......................................................................... 31
BAB V PENUTUP
5.1 Kesimpulan ................................................................... 32
5.2 Saran ............................................................................. 32
DAFTAR PUSTAKA ................................................................ 34
LAMPIRAN ............................................................................... 35
DAFTAR GAMBAR
Gambar 2.1 Topologi BUS .......................................................... 7
Gambar 2.2 Topologi STAR ....................................................... 8
Gambar 2.3 Topologi RING ....................................................... 9
Gambar 2.4 Topologi MESH ..................................................... 10
Gambar 2.5 Topologi TREE ...................................................... 11
x
Gambar 3.1 Rancangan Topologi .............................................. 20
Gambar 4.1 Instalasi Server ....................................................... 22
Gambar 4.2 Seting Interface ...................................................... 23
Gambar 4.3 Seting Resolv.conf ................................................. 23
Gambar 4.4 Test Ping ................................................................. 24
Gambar 4.5 Instalasi ehcp .......................................................... 24
Gambar 4.6 Instalasi Fail2ban .................................................... 27
Gambar 4.7 Destemail dan Sendername .................................... 27
Gambar 4.8 Source Code SSH ................................................... 28
Gambar 4.9 Source Code postfix ............................................... 28
Gambar 4.10 Interface Web Server ........................................... 29
Gambar 4:11 tail –f –n 100 /var/log/fail2ban.log ...................... 29
Gambar 4.12 Fail2ban Actions .................................................. 30
Gambar 4.13 Interface Pesan .................................................... 30
xi
Server
Berbasis Fail2ban di Ubuntu 14.04
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Ahli Madya Komputer
Oleh :
Elia Candra Satya Nugraha
NIM : 562013007
Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2016
i
Perancangan Sistem Keamanan Jaringan Mail
Server
Berbasis Fail2ban di Ubuntu 14.04
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Ahli Madya Komputer
Oleh :
Elia Candra Satya Nugraha
NIM : 562013007
Program Studi Diploma Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
2016
i
ii
iii
iv
v
vi
Kata Pengantar
Puji syukur penulis panjatkan kepada Tuhan Yesus
Kristus atas segala berkat dan penyertaanNya penulis dapat
menyelesaikan laporan Tugas Akhir yang berjudul Perancangan
Sistem Keamanan Ubuntu Server Berbasis Mail Server di Ubuntu
14.04. Laporan Tugas Akhir ini disusun sebagai persyaratan
kelulusan dalam meraih gelar sarjana Ahli Madya Komputer pada
Program Studi Diploma Teknik Informatika Fakultas Teknologi
Informasi Universitas Kristen Satya Wacana Salatiga.
Penulis
menyadari
bahwa
dalam
penyusunan
dan
penulisan Laporan Tugas Akhir ini tidak terlepas dari bantuan,
bimbingan serta dukungan dari berbagai pihak. Oleh karena itu
dalam kesempatan ini penulis mengucapkan banyak terimakasih
kepada yang terhormat :
1. Bapak Dr. Dharmaputra T Palekahelu, M.Pd sebagai
Dekan
Fakultas
Teknologi
Informasi,
Universitas
Kristen Satya Wacana.
2. Bapak Sri Winarso Martyas Edy, S.Kom, M.Cs.
sebagai
Ketua
Informatika,
Program
Fakultas
Studi
Diploma
Teknologi
Teknik
Informasi,
Universitas Kristen Satya Wacana.
3. Bapak Sri Winarso Martyas Edy, S.Kom, M.Cs. yang
telah
meluangkan
waktu untuk
bimbingan dalam
penyusunan laporan Tugas Akhir.
4. Kakek Eko B.J yang memberi banyak bantuan,
nasihat, Doa, semangat maupun materil.
vii
5. Bapak Ch Setyo Widodo dan Ibu Dwi Hadiyanti,
selaku orang tua tercinta, yang telah memberikan
dukungan moril
maupun materil kepada penulis untuk
selalu berusaha mencapai hasil yang terbaik.
6. Ester Widianti P, selaku adik yang selalu memberi
semangat.
7. Semua teman-teman D3 Teknik Informatika
yang
telah memberikan semangat serta kebersamaanya.
8. Semua pihak yang tidak dapat penulis sebutkan satu
persatu.
Dalam penyusunan Laporan Tugas Akhir ini, penulis
menyadari masih banyak kekurangan, oleh karena itu penulis
mengharapkan saran dari semua pihak.
Demikian Laporan Tugas
Akhir
ini,
semoga
dapat
bermanfaat bagi semua pihak dan penulis. Akhir kata penulis
ucapkan terimakasih.
Salatiga, 5 Nopember 2016
Elia Candra Satya Nugraha
Penulis
viii
DAFTAR ISI
Judul .............................................................................................. i
Pernyataan Tidak Plagiat .............................................................. ii
Pernyataan Persetujuan Akses ..................................................... iii
Lembar Pengesahan...................................................................... iv
Pernyataan Bebas Plagiasi .......................................................... v
Pernyataan Persetujuan Publikasi ............................................... vi
Kata Pengantar ............................................................................. vii
Daftar Isi ...................................................................................... vi
Daftar Gambar ........................................................................... viii
BAB I PENDAHULUAN
1.1 Latar Belakang...................................................................1
1.2 Tujuan................................................................................2
1.2.1 Tujuan Umum.............................................................2
1.2.2 Tujuan Khusus............................................................2
1.3 Rumusan Masalah..............................................................3
1.4 Batasan Masalah................................................................3
1.5 Metodologi.........................................................................3
BAB II TINJAUAN PUSTAKA
2.1 Penelitian Terdahulu.........................................................5
2.2 Landasan Teori.................................................................6
2.2.1 Topologi Jaringan........................................................6
2.2.2 Pengalamatan Jaringan............................................ 12
2.2.3 Keamanan Jaringan Komputer ............................... 14
2.2.4 Firewall ................................................................... 14
ix
2.2.5 Intrusion Prevention System (IPS) ......................... 15
2.2.6 Fail2ban .................................................................. 16
BAB III PERANCANGAN SISTEM
3.1 Tahap Prepare dan Plan ................................................. 16
3.1.1 Perangkat Keras .............................................. 17
3.1.2 Perangkat Lunak ............................................. 18
3.2 Tahap Design ................................................................ 20
3.2.1 Topologi Jaringan .......................................... 20
BAB IV HASIL DAN ANALISIS
4.1 Hasil Karya ................................................................... 22
4.2 Hasil Pengujian ............................................................. 29
4.3 Analisis .......................................................................... 31
BAB V PENUTUP
5.1 Kesimpulan ................................................................... 32
5.2 Saran ............................................................................. 32
DAFTAR PUSTAKA ................................................................ 34
LAMPIRAN ............................................................................... 35
DAFTAR GAMBAR
Gambar 2.1 Topologi BUS .......................................................... 7
Gambar 2.2 Topologi STAR ....................................................... 8
Gambar 2.3 Topologi RING ....................................................... 9
Gambar 2.4 Topologi MESH ..................................................... 10
Gambar 2.5 Topologi TREE ...................................................... 11
x
Gambar 3.1 Rancangan Topologi .............................................. 20
Gambar 4.1 Instalasi Server ....................................................... 22
Gambar 4.2 Seting Interface ...................................................... 23
Gambar 4.3 Seting Resolv.conf ................................................. 23
Gambar 4.4 Test Ping ................................................................. 24
Gambar 4.5 Instalasi ehcp .......................................................... 24
Gambar 4.6 Instalasi Fail2ban .................................................... 27
Gambar 4.7 Destemail dan Sendername .................................... 27
Gambar 4.8 Source Code SSH ................................................... 28
Gambar 4.9 Source Code postfix ............................................... 28
Gambar 4.10 Interface Web Server ........................................... 29
Gambar 4:11 tail –f –n 100 /var/log/fail2ban.log ...................... 29
Gambar 4.12 Fail2ban Actions .................................................. 30
Gambar 4.13 Interface Pesan .................................................... 30
xi