Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan...

13
1 Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi Diajukan kepada Fakultas Teknologi Informasi Untuk memperoleh Gelar Ahli Madya Komputer Oleh: Yusuf Kamajaya 562011052 Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga 2014

Transcript of Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan...

Page 1: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

1

Software Pendeteksi Kelemahan Jaringan Dengan

Menggunakan Bahasa Pemrograman Delphi

Diajukan kepada

Fakultas Teknologi Informasi

Untuk memperoleh Gelar Ahli Madya Komputer

Oleh:

Yusuf Kamajaya

562011052

Program Studi Diploma Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

2014

Page 2: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

i

Software Pendeteksi Kelemahan Jaringan Dengan

Menggunakan Bahasa Pemrograman Delphi

Laporan Tugas Akhir

Oleh:

Yusuf Kamajaya

562011052

Program Studi Diploma Teknik Informatika

Fakultas Teknologi Informasi

Universitas Kristen Satya Wacana

Salatiga

2014

Page 3: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi
Page 4: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi
Page 5: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

ii

Page 6: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

iii

Page 7: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

iv

Page 8: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

v

KATA PENGANTAR

Segala puji syukur penulis panjatkan kehadiran Tuhan

Yesus Kristus atas segala berkat dan anugerahnya yang sangat

luar biasa sehingga penulis dapat menyelesaikan penulisan

laporan Tugas Akhir ini dengan baik. Penulisan laporan Tugas

Akhir ini dimaksudkan untuk memenuhi sebagian dari syarat

dalam rangka meraih gelar sarjana Ahli Madya Komputer

pada Program Studi Diploma Teknik Informatika Fakultas

Teknologi Informasi Universitas Kristen Satya Wacana

Salatiga.

Penulis juga menyadari bahwa terselesaikannya laporan

Tugas Akhir dengan lancar tidak terlepas juga karena bantuan

dari berbagai pihak. Oleh karena itu, pada kesempatan ini penulis

ingin menyampaikan terimakasih kepada :

1. Dr. Dharmaputra T. Palekahelu, M. Pd sebagai Dekan Fakultas

Teknologi Informasi, Universitas Kristen Satya Wacana.

2. Bapak Sri Winarso, S.Kom, M.Cs sebagai Ketua Program

Studi Teknik Informatika, Diploma Fakultas Teknologi

Informasi, Universitas Kristen Satya Wacana.

3. Bapak Teguh Wahyono, S.Kom, M.Cs yang telah berkenan

meluangkan waktu untuk memberikan bimbingan dalam

penyusunan Tugas Akhir ini.

Page 9: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

vi

4. Orang tua dan keluarga tercinta, yang memberikan dukungan

baik moril maupun materil kepada penulis untuk selalu berusaha

mencapai hasil yang terbaik.

5. Teman saya Haryono di Boyolali yang memperbolehkan saya

menggunkan komputernya untuk pembuatan aplikasi ini.

6. Teman-teman di Ambarawa yang mendoakan dan memberi

dukungan serta kebersamaannya selama ini.

7. Semua teman-teman D3 Teknik Informatika 2011.

8. Serta semua pihak yang tidak dapat penulis sebutkan satu

persatu.

Salatiga, 17 Juni 2014

Yusuf Kamajaya

Page 10: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

vii

Daftar Isi

Judul .................................................................................... i

Lembar Pengesahan ............................................................. ii

Lembar Pernyataan Bebas Plagiasi ...................................... iii

Lembar Pernyataan Persetujuan Publikasi ........................... iv

Kata Pengantar ..................................................................... v

Daftar Isi............................................................................... vii

Daftar Gambar ...................................................................... ix

Daftar Lampiran ................................................................... xii

Bab 1 Pendahuluan ............................................................. 1

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 2 Tinjauan Pustaka ...................................................... 6

2.1 Penelitian Terdahulu ....................................... 6

2.2 Landasan Teori ............................................... 7

2.2.1 Pengertian Keamanan Jaringan ........... 7

2.2.2 Pengertian Modem .............................. 8

2.2.3 Pengertian SSH ................................... 8

2.2.4 Pengertian Bug Host Checker v1.1 ..... 9

2.2.5 Pengertian Proxifire ............................ 11

Page 11: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

viii

2.2.6 Pengertian Delphi ................................ 12

Bab 3 Perancangan Sistem .................................................. 14

3.1 Perangkat Lunak ............................................. 14

3.2 Bug Host Checker v1.1 ................................... 15

3.3 Flowchart ........................................................ 16

3.4 Desain Aplikasi ............................................... 17

3.5 Perancangan .................................................... 18

Bab 4 Hasil dan Analisis ..................................................... 20

4.1 Hasil Karya atau Implementasi ....................... 20

4.2 Hasil Pengujian dan Analisis .......................... 24

Bab 5 Penutup ..................................................................... 25

5.1 Kesimpulan ..................................................... 25

5.2 Saran ............................................................... 25

Daftar Pustaka ...................................................................... 26

Lampiran ............................................................................. 27

Page 12: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

ix

Daftar Gambar

Gambar 3.1 Bug host checker v1.1 .................................... 15

Gambar 3.2 Flowchart ........................................................ 16

Gambar 3.3 Tampilan aplikasi pada Delphi 7 .................... 17

Gambar 3.4 Button Start ..................................................... 18

Gambar 3.5 Button Stop ..................................................... 18

Gambar 3.6 Checkbox1 ...................................................... 19

Gambar 3.7 Checkbox2 ...................................................... 19

Gambar 4.1 Splash Screen.................................................. 20

Gambar 4.2 Bitvise SSH Client .......................................... 21

Gambar 4.3 Proxifire running ............................................ 22

Gambar 4.4 Tampilan aplikasi yang berjalan ..................... 23

Page 13: Software Pendeteksi Kelemahan Jaringan Dengan …€¦ · Software Pendeteksi Kelemahan Jaringan Dengan Menggunakan Bahasa Pemrograman Delphi . Diajukan kepada . Fakultas Teknologi

x

Daftar Lampiran

Lampiran Kode Program ........................................................ 27