KATA PENGANTAR Salam Sejahtera Bagi kita Semua Puji syukur atas kehadirat Tuhan Yesus Kristus, yang oleh karena anugrahNYA dan telah memberi rahmat dan tuntunan dalam pengerjaan Proyek Akhir dengan judul “Implementasi Sistem Autentikasi User Menggunakan Chillispot dan Radius pada Wireless (studi kasus pada jaringan RT/RW Pasir Jati)”ini hingga dapat terselesaikan dengan baik dan tepat waktu. Di komplek Pasir Jati, terdapat layanan akses internet, sehingga kebutuhan seperti chatting, browsing, dan lain sebagainya dapat dinikmati setiap saat. Namun dalam layanan akses internet ini, tidak ada yang memonitor siapa saja yang melakukan akses hotspot dan masuk ke jaringan RT/RW-net ini. Untuk mengatasi kekurangan ini maka dibutuhkan pembatasan hak akses pengguna layanan internet dengan cara melakukan otorisasi dan autentikasi. Kenapa tidak dengan metode WEP saja ?. WEP ini menggunakan satu password secara bersama-sama oleh para pengguna WLAN. Hal ini menyebabkan WEP tidak lagi cocok digunakan untuk hotspot ditempat umum, karena menyebarkan kunci yang dipakai secara bersama-sama kepada masyarakat dapat membahayakan keamanan kunci tersebut, dan ini tidak cocok dipakai untuk hotspot. Dengan adanya sistem keamanan seperti proses autentikasi ini, kekurangan pada keamanan pemakaian akses internet dapat teratasi, sehingga pemakai internet yang tidak terautentikasi atau yang tidak terdaftar pada sistem tidak dapat menggunakan layanan ini. Selain menjadi sistem untuk autentikasi, sistem juga dapat melakukanakuntingpara pengguna layanan internet ini, seperti penggunaan voucher berupa time based yang dibeli oleh para pengguna layanan internet. Atas selesainya penulisan buku Proyek Akhir ini, penulis tidak lupa untuk menyampaikan ucapan terima kasih kepada pihak-pihak yang turut membantu, khususnya kepada:
i
1. Tuhan Yesus Kristus atas kasih dan anugrahNYA yang melimpah saya bisa menyelesaikan tugas akhir ini dengan baik 2. Kedua orangtuaku, Bapak K. Pardede dan Ibu R. Manullang, atas segala kasih sayang dan pengorbanan yang diberikan kepada saya. 3. Kedua adikku, Ruth Meilia dan Raynard Kristian, yang memberikan semangat dalam doa serta Keluarga besar Pardede dan Manullang yang memberikan semangat dan motivasi kepada saya 4. Bapak Tengku Ahmad Riza selaku dosen pembimbing I dan Bapak Budi Hamdaniselaku dosen pembimbing II yang selalu senantiasa memberikan bimbingan dalam proses penyempurnaan buku ini. 5. Keluarga Om Roger, keluarga Pak Sihombing dan teman-teman di GTI Bandung, Kak Ditha, Melisa, Toba, Katrima, dan lain-lain buat dukungan doanya. 6. Teman-teman seperjuangan (Ade, Lukman, Dedi, Faisal), teman-teman kos (Pandu, Wilman, Devan). Mas Ian, teman sekaligus pemilik tempat studi kasus Yudis buat bantuannya dalam menyelesaikan Proyek Akhir ini. Penulis menyadari bahwa dalam penyusunan Proyek Akhir inimasih terdapat kekurangan. Penulis memerlukan kritik dan saran dari para pembaca yang bersifat membangun demi penyempurnaan pada penulisan berikutnya. Semoga laporan penelitian ini dapat memberikan manfaat bagi kita semua. Bandung, 22 Maret 2012 Penulis
Ivan Josua Pardede
ii
DAFTAR ISI KATA PENGANTAR ...................................................................................................................... i ABSTRAK ................................................................................................................................... iii ABSTRACT ................................................................................................................................. iv DAFTAR ISI ................................................................................................................................. v DAFTAR GAMBAR .................................................................................................................... vii DAFTAR TABEL ........................................................................................................................ viii DAFTAR LAMPIRAN................................................................................................................... ix BAB 1 PENDAHULUAN .............................................................................................................. 1 1.1
Latar Belakang ................................................................................................................. 1
1.2
Rumusan Masalah............................................................................................................ 2
1.3
Tujuan .............................................................................................................................. 2
1.4
Batasan Masalah .............................................................................................................. 2
1.5
Definisi Operasional ......................................................................................................... 2
1.6
Metode Pengerjaan ......................................................................................................... 3
1.7
1.6.1
Tahap Analisis............................................................................................... 3
1.6.2
Tahap Perancangan ...................................................................................... 4
1.6.3
Tahap Implementasi..................................................................................... 4
1.6.4
Tahap Pengujian ........................................................................................... 4
1.6.5
Tahap Pembuatan Laporan .......................................................................... 4
Jadwal Pengerjaan ........................................................................................................... 4
BAB 2 TINJAUAN PUSTAKA ....................................................................................................... 6 2.1
Keamanan Jaringan Komputer......................................................................................... 6
2.2
WLAN ............................................................................................................................... 9
2.3
RT/RW-net ....................................................................................................................... 9
2.4
DHCP ................................................................................................................................ 9
2.5
WEP................................................................................................................................ 10
2.6
HTTPS ............................................................................................................................. 10
2.7
Chillispot ........................................................................................................................ 10
2.8
Radius ............................................................................................................................ 11
v
2.9
Time Based..................................................................................................................... 12
BAB 3 ANALISIS DAN PERANCANGAN..................................................................................... 13 3.1
Gambaran Sistem Saat Ini (atau Produk) ....................................................................... 13
3.2
Analisis Kebutuhan Sistem (atau Produk) ...................................................................... 14
3.3
Kebutuhan Perangkat Keras dan Perangkat Lunak........................................................ 15
3.4
3.3.1
Kebutuhan Perangkat Keras ....................................................................... 15
3.3.2
Kebutuhan Perangkat Lunak ...................................................................... 16
Analisis Kebutuhan Yang Harus Terpenuhi .................................................................... 16
BAB 4 IMPLEMENTASI DAN PENGUJIAN................................................................................. 17 4.1
4.2
Implementasi ................................................................................................................. 17 4.1.1
Komunikasi Antar Aplikasi .......................................................................... 17
4.1.2
Prosedur Pendaftaran User / Account ...................................................... 18
4.1.3
Penggunaan Sistem Voucher ..................................................................... 21
Pengujian ....................................................................................................................... 22 4.2.1
Tampilan Halaman Captive Portal .............................................................. 22
4.2.2
Pengujian Login client ................................................................................ 23
4.2.3
Pengujian Time based ................................................................................ 23
4.2.4
Pengujian Simultaneous Use ...................................................................... 24
BAB 5 PENUTUP ...................................................................................................................... 25 5.1
Kesimpulan .................................................................................................................... 25
5.2
Saran .............................................................................................................................. 25
6 DAFTAR REFERENSI .............................................................................................................. 26 7 LAMPIRAN ............................................................................................................................ 27
vi
DAFTAR GAMBAR Gambar 3.1.Topologi Jaringan .............................................................................................................. 13 Gambar 3.2.Sistem Autentikasi............................................................................................................. 14 Gambar 4.1 Komunikasi Antar Aplikasi................................................................................................. 17 Gambar 4.2 Sistem Pendaftaran User .................................................................................................. 18 Gambar 4.3 Halaman Web Hotspotlogin .............................................................................................. 19 Gambar 4.4 Pendaftaran User .............................................................................................................. 20 Gambar 4.5 Pendaftaran Paket Waktu ................................................................................................. 20 Gambar 4.6 Pembuatan Simultaneous Use .......................................................................................... 20 Gambar 4.7 Daftar User ........................................................................................................................ 21 Gambar 4.8 Pembuatan Voucher ......................................................................................................... 21 Gambar 4.9 Pendaftaran User Ke Voucher ........................................................................................... 22 Gambar 4.10 Daftar User Pada Voucher............................................................................................... 22 Gambar 4.11 Halaman Web Hotspotlogin ............................................................................................ 22 Gambar 4.12 Login Sukses .................................................................................................................... 23 Gambar 4.13 Login Gagal, Waktu Habis ............................................................................................... 23 Gambar 4.14 Login Gagal, Id Telah Dipakai .......................................................................................... 24
vii
DAFTAR TABEL Tabel 1.1. Jadwal Kegiatan ....................................................................................................... 5 Tabel 3.1. Spesifikasi Perangkat Keras.................................................................................... 15 Tabel 3.2. Spesifikasi Perangkat Lunak ................................................................................... 16
viii
DAFTAR LAMPIRAN Lampiran 1. Script Chilli.conf .................................................................................................. 27 Lampiran 2. Script Clients.conf ............................................................................................... 27 Lampiran 3. Struktur Tabel Radius ......................................................................................... 28 Lampiran 4. Tabel Raddact User ............................................................................................. 28 Lampiran 5. Script Insert User-Counter.conf .......................................................................... 28
ix