Authentikasi Jaringan Wireless dan Kabel Menggunakan Squid Proxy dan LDAP Pada Sistem Operasi Linux Ubuntu 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

MOTTO DAN PERSEMBAHAN

MOTTO :

v


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

vi

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.

vii

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

BAB II

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

TINJAUAN PUSTAKA ...........................................................


5

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

5

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

6

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

6

ix

BAB III

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

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

x

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

53

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

PENUTUP .................................................................................

74

A. Kesimpulan ...........................................................................

74

B. Saran ......................................................................................

74

DAFTAR PUSTAKA ....................................................................................

76

Lampiran .........................................................................................................

78

BAB IV

BAB V

xi

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

xii

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

xiii

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

80

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

81

xiv

DAFTAR LAMPIRAN

Lampiran I

squid.conf

Lampiran II

backend.ldif

Lampiran III frontent.ldif
Lampiran IV skrip halaman penolakan

xv

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

xvi