Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless...

16
Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh: Eko Kurniwan Nim : L 200 080 064 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2012

Transcript of Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless...

Page 1: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid

Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu

Disusun sebagai salah satu syarat menyelesaikan Jenjang Strata I

pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika

Universitas Muhammadiyah Surakarta

Oleh:

Eko Kurniwan

Nim : L 200 080 064

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS KOMUNIKASI DAN INFORMATIKA

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2012

Page 2: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”
Page 3: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”
Page 4: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”
Page 5: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

v

MOTTO DAN PERSEMBAHAN

MOTTO :

Page 6: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

vi

PERSEMBAHAN :

1. Untuk Allah SWT sebagai pemilik segala sesuatu yang ada didunia.

2. Untuk kedua orang tuaku yang menyayangi aku dari kecil hingga sekarang

tanpa meminta balasan.

3. Untuk keluargaku, terutama nenek yang telah merawatku dari kecil tanpa

pernah mengeluh meskipun jauh dari orang tuaku.

4. Untuk Yekti Arfiani, yang selulu ada dan mendukungku.

5. Untuk semua teman-teman jurusan informatika kelas B yang telah

membuat hidup menjadi ceria saat kegiatan perkuliahan berlangsung.

6. Untuk teman-teman Teknik Informatika khususnya angkatan 2008 yang

tidak dapat disebutkan satu-persatu, terima kasih telah bersedia berbagi

ilmu dan pengalamannya.

7. Semua pihak yang membantu dalam penyusunan skripsi hingga dapat

selesai.

8. Untuk bangsa indonesia sebagai tumpah darahku

Page 7: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

vii

KATA PENGANTAR

Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah

melimpahkan taufik, hidayah dan rahmat-Nya sehingga skripsi dengan judul

“Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP

Pada Sistem Operasi Linux Ubuntu” dapat diselesaikan dengan baik. Skripsi ini

dapat terselesaikan berkat bantuan dari berbagai pihak, oleh karena itu pada

kesempatan ini penulis menyampaikan terima kasih dan penghargaan kepada :

1. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas

Komunikasi dan Informatika yang telah melayani dan memberikan

fsilitas bagi kelancaran studi.

2. Bapak Aris Rakhmadi, ST., M.Eng. selaku ketua jurusan Teknik

Informatika.

3. Bapak Fajar Suryawan, S.T., M.Eng. Sc, Ph.D selaku pembimbing I

dan bapak Muhammad kusban, S.T selaku pembimbing II yang telah

meluangkan watunya untuk membimbing dan memberikan saran demi

kesempurnaan skripsi ini.

4. Segenap dosen penguji pada seminar proposal dan pra pendadaran

yang telah memberikan saran dan masukan dalam penyusunan skripsi

ini.

5. Bapak dan ibu dosen pengampu mata kuliah pada Program Studi

Teknik Informatikan yang telah memberikan bekal ilmu yang sangat

bermanfaat bagi penulis.

Page 8: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”
Page 9: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

ix

DAFTAR ISI

Halaman Judul ................................................................................................. i

Halaman Persetujuan ....................................................................................... ii

Halaman Pengesahan ...................................................................................... iii

Daftar Kontribusi ............................................................................................ iv

Motto dan Persembahan ................................................................................... v

Kata Pengantar ................................................................................................ vii

Daftar Isi .......................................................................................................... viii

Daftar Gambar ................................................................................................. xii

Daftar Lampiran ............................................................................................... xv

Abstraksi ......................................................................................................... xvi

BAB I PENDAHULUAN .................................................................... 1

1.1. Latar Belakang Masalah ...................................................... 1

1.2. Rumusan Masalah ............................................................... 2

1.3. Batasan Masalah ................................................................. 2

1.4. Tujuan Penelitian ................................................................ 3

1.5. Manfaat Penelitian .............................................................. 3

1.6. Sistematika Penulisan .......................................................... 3

BAB II TINJAUAN PUSTAKA ........................................................... 5

2.1. Telaah Penelitian ................................................................ 5

2.2. Landasan Teori ................................................................... 6

2.2.1. Jaringan Komputer ................................................. 6

Page 10: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

x

2.2.1.1 Standar Sistem Jaringan ................................. 8

2.2.1.2 Topologi Jaringan ........................................... 9

2.2.1.3 Janis Jernigan ................................................. 10

2.2.2. Internet ..................................................................... 12

2.2.3. Autentikasi .............................................................. 12

2.2.4. NAT ......................................................................... 13

2.2.5. Proxy Server ............................................................ 14

2.2.6. Squid Proxy Server .................................................. 27

2.2.7. LDAP ....................................................................... 28

BAB III METODE PENELITIAN ........................................................ 34

3.1. Waktu dan Tempat Penelitian .............................................. 34

3.2. Analisa Kebutuhan Sistem ................................................... 34

3.2.1. Hardware (Perangkat Keras) .................................. 34

2.2.1. Software (Perangkat Lunak) ................................... 35

3.3. Alur Penelitian ..................................................................... 35

3.4. Perancangan dan Pembuatan Sistem .................................... 37

3.4.1. Metaode Perancangan Sistem .................................. 37

3.4.2. Pembuatan Sistem ................................................... 38

3.4.2.1. Desain Sistem ................................................ 38

3.4.2.2. Gambaran Sistem .......................................... 43

3.4.2.3. Sekenario ....................................................... 44

3.4.2.4. Instal Ubuntu ................................................. 45

3.4.2.5. Instal Squid .................................................... 50

Page 11: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

xi

3.4.2.6. Install OpenLDAP ......................................... 53

BAB IV HASIL DAN PEMBAHASAN ................................................ 58

4.1. Hasil Penelitian .................................................................... 58

4.2. Analisis Perancangan Sistem ................................................ 58

4.2.1. Uji Coba Koneksi ........................................................ 58

4.2.2. Form Login ................................................................. 60

4.2.3. Halaman Penolakan .................................................... 62

4.2.4. Ujicoba download ....................................................... 63

4.2.5. Ujicoba Vidio Online .................................................. 65

4.2.6. Log Squid .................................................................... 66

4.2.7. Database LDAP .......................................................... 69

BAB V PENUTUP ................................................................................. 74

A. Kesimpulan ........................................................................... 74

B. Saran ...................................................................................... 74

DAFTAR PUSTAKA .................................................................................... 76

Lampiran ......................................................................................................... 78

Page 12: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

xii

DAFTAR GAMBAR

Gambar 2.1 Proxy server ............................................................................... 16

Gambar 2.2 Diagram Proxy ........................................................................... 17

Gambar 2.3 Mekonisme Caching .................................................................. 24

Gambar 2.4 Cache sibling .............................................................................. 25

Gambar 2.5 Cache Parent .............................................................................. 26

Gambar 2.6 Stuktur LDAP ............................................................................ 32

Gambar 3.1 flowchart .................................................................................... 36

Gambar 3.2 Metode Waterfall ....................................................................... 37

Gambar 3.3 Topologi jaringan ....................................................................... 39

Gambar 3.4 Interface ..................................................................................... 40

Gambar 3.5 Ip Adress Mikrotik ..................................................................... 41

Gambar 3.6 Ip Gateway ................................................................................. 41

Gambar 3.7 DNS server ................................................................................. 42

Gambar 3.8 Nat Mikrotik .............................................................................. 43

Gambar 3.9 flowchart sistem ........................................................................ 45

Gambar 3.10 Pilihan Bahasa ........................................................................... 46

Gambar 3.11 Tabel Partisi .............................................................................. 47

Gambar 3.12 Zona waktu ................................................................................ 47

Gambar 3.13 konfigurasi Papan ketik ............................................................. 48

Gambar 3.14 pemberian nama ........................................................................ 49

Page 13: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

xiii

Gambar 3.15 proses instalasi .......................................................................... 49

Gambar 3.16 Instal Openldap ......................................................................... 53

Gambar 3.17 Scema cosine.ldif ...................................................................... 54

Gambar 3.18 Scema nis.ldif ........................................................................... 54

Gambar 3.19 Scema Inetorgperson.ldif .......................................................... 54

Gambar 3.20 backand.ldif ............................................................................... 55

Gambar 3.21 frontand.ldif .............................................................................. 55

Gambar 3.24 eksekusi frontend.ldif ................................................................ 56

Gambar 3.25 populasi LDAP ........................................................................... 56

Gambar 3.26 populasi LDAP ........................................................................... 57

Gambar 4.1 Manual Proxy mozillafirefox ..................................................... 72

Gambar 4.2 Http Proxy .................................................................................. 74

Gambar 4.3 Form login. ................................................................................ 75

Gambar 4.4 Login Gagal ............................................................................... 75

Gambar 4.5 Halaman Penolakan ................................................................... 76

Gambar 4.6 Ujicoba download sebelum ........................................................ 76

Gambar 4.7 Ujicoba download sesudah ........................................................ 77

Gambar 4.8 Ujicoba Vidio Youtube .............................................................. 77

Gambar 4.9 Top Seratus akses halaman ........................................................ 78

Gambar 4.10 Dafatar user ................................................................................ 78

Gambar 4.11 User 192.168.2.2 ....................................................................... 79

Gambar 4.12 Grafik Penggunaan Eko ............................................................ 79

Gambar 4.13 Halaman login Phpldaadmin ..................................................... 79

Page 14: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

xiv

Gambar 4.14 Konstruksi database .................................................................. 80

Gambar 4.15 Atribut Uid ................................................................................ 81

Page 15: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

xv

DAFTAR LAMPIRAN

Lampiran I squid.conf

Lampiran II backend.ldif

Lampiran III frontent.ldif

Lampiran IV skrip halaman penolakan

Page 16: Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid ... · “Otentifikasi Jaringan Wireless dan Wired menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu”

xvi

ABSTRAKSI

Squid dan OpenLDAP adalah software open source yang

digunakan untuk membuat proxy server dan LDAP server. Authentifikasi

squid dengan menggunakan ldap merupakan suatu mekanisme

Authentifikasi yang digunakan untuk membatasi hak akses user ketika

melakukan menggunakan koneksi jaringan internet.

Tahap pertama perancangan proxy server dilakukan dengan metode

penelitian pengerjaan secara langsung. Tahap kedua proxy server dan

LDAP dibangun menggunakan software squid dan OpenLDAP,selanjutnya

dilakukan pengujian sistem. Pengujian dilakukan dengan cara melakukan

koneksi ke internet yaitu dengan mengakses halaman web, menoton video

online, dan ujicoba download.

Hasil dari perancangan adalah suatu mekanisme proxy dengan

authentikasi LDAP. Hasil dari perancangan adalah proxy dapat berfungsi

dengan baik dan openldap dapat digunakan sebagai metode authentikasi

proxy. Penggunaan proxy sedikit banyak mempengaruhi kecepatan akses

internet.

Kata kunci: Linux, Squid, Openldap, Proxy, Jaringan komputer