PEMBUATAN SERVER BILLING HOTSPOT
PRABAYAR MENGUNAKAN EASYHOTSPOT 0.2B
Making Prepaid Server Billing Hotspot Use Easyhotspot 0.2b
PROYEK AKHIR
untuk memenuhi sebagian persyaratan menyelesaikan
pendidikan Diploma III
Program Studi Teknik Telekomunikasi Jurusan Teknik Elektro
diajukan oleh: HENDRA DUWI PUTRA 091331013
POLITEKNIK NEGERI BANDUNG 2012
KATA PENGANTAR
Bismillahirrahmanirrahim, puji dan syukur penulis panjatkan kehadirat
Allah SWT yang telah memberikan rahmat-Nya kepada penulis, hingga akhirnya
tugas akhir dan buku laporan tugas akhir ini dapat penulis selesaikan. Tidak lupa shalawat serta salam selalu tercurah bagi Rasulullah SAW.
Dalam proses tugas akhir ini penulis menemukan berbagai kendala dalam
penyelesaiannya, tetapi berkat Allah dan pihak-pihak lain yang ikut berperan didalamnya, maka penulis dapat melaluinya. Untuk itu, penulis ingin megucapkan
terima kasih kepada Allah SWT yang telah memberikan keberkahan dalam hidupku dan pihak-pihak yang telah membantu, yaitu:
1. Kedua orangtuaku yang selalu memberikan dorongan semangat, kekuatan dan doa dalam hidup penulis, dan selalu memberikan ide-ide kreatif disetiap langkah perjuanganku. 2. Kakakku dan semua keluarga besar yang telah memberi banyak dukungan pada hidupku. 3. Bapak Ir. Usman B. Hanafi, M. Eng selaku pembimbing I. Terima kasih atas bimbingan, masukan, saran serta kesediaan waktunya dalam membimbing penulis. 4. Bapak Andry Haidar, S.T., M.T. selaku pembimbing II. Terima kasih untuk bimbingan, masukan, kesediaan waktunya serta kesabarannya dalam membimbing penulis untuk menyelesaikan proyek akhir ini dan sekaligus ketua Program Studi Teknik Telekomunikasi. 5. Bapak Malayusfi, BSEE, M.Eng., Bapak Ridwan Solihin, DUT, S.T., M.T. dan Bapak Tata Supriyadi, DUT, S.T., M. Eng selaku penguji. 6. Bapak Ir. Hari Purnama ,M. Eng selaku Ketua Jurusan Teknik Elektro. 7. Seluruh panitia proyek akhir, dosen dan staff karyawan POLBAN yang telah membantu dan memberikan ilmunya yang tiada henti. 8. Andri Nur Arif Mulyana, terima kasih atas kesediaan waktu untuk bertukar pikiran membahas kesulitan proyek akhir ini. 9. Kepada keluargaku di kampus yaitu Amul, Amel, Bastian, Dafit, Dea, Dwi, Elza, Gema, Hanum, Herdi, Hery, Mita, Mira, Ugah, Nidy, Refa,
Orin, Riri, Santy, Ipi, Siska, Taufik, Try, Vera, Yuli yang selalu saling
membantu dikala sulit dan bahagia.
10. Teman-teman seperjuangan angkatan 2009 Program Studi Teknik
Telekomunikasi dan Program Studi Telekomunikasi Nirkabel angkatan
2008.
11. Seluruh teman-teman HIMATEL dari seluruh angkatan. Terima kasih untuk segala doa, dukungan, semangat, dan ilmu yang telah diberikan. 12. Puspa dan keluarga yang sudah banyak memberikan dukungan kepada
saya selama pengerjaan proyek akhir ini.
13. Dan kepada semua pihak yang tidak mungkin penulis tuliskan satu per
satu yang telah membantu penulis selama menyelesaikan proyek akhir. Terima kasih atas bantuannya yang telah diberikan
Semoga Allah SWT membalas semua bantuan, bimbingan dan menjadikan amal baik yang telah diberikan kepada penulis sebagai amal yang tidak akan terputus.Akhir kata penulis mengucapkan Alhamdulillah dan berharap semoga laporan ini dapat bermanfaat bagi semua pihak. Amin Ya Robbal Alamin..
Bandung, Juli 2012
Penulis
ABSTRAK
Penggunaan fasilitas hotspot wifi saat ini telah menjadi suatu kebutuhan di public area. Baik di mall, perkantoran, sekolah, kampus ataupun di area tempat tinggal. Melihat betapa pentingnya peran internet dan wifi di zaman teknologi mobile seperti ini maka dengan adanya Billing Server Hotspot prabayar akan bermanfaat. sangat Billing Server akan dapat mengatur penggunaan jaringan dengan lebih baik daripada layanan jaringan yang tanpa menggunakan Billing Server. Dengan menggunakan Easyhotspot, billing server yang digunakan memilki beberapa keunggulan seperti fitur yang lengkap untuk sebuah mesin billing. Proses konfigurasi yang baik pada Easyhotspot menjadi faktor penting dalam pembuatan server billing hotspot. Dengan konfigurasi yang baik pada aplikasi Easyhotspot maka sistem billing yang dibangun akan berjalan lebih baik dan maksimal pada penggunaannya. Kata kunci: Billing, Server, Easyhotspot, Freeradius, User.
ABSTRACT Utilization of wifi hotspot facilities has become a necessity in a public area today. Even at mall, office, school, university or housing area. Based how important the internet and wifi facilities with the existence of Prepaid Billing Server Hotspot will be a big benefit. Billing Server can manage the network better than the manageless network which not use Billing Server. By using Easyhotspot, the server billing has some benefit like a complete features billing mechine. Good Easyhotspot configurations process be a important part when making a billing server hotspot. With good easyhospot configuration, the billing system will work better and maximum when used.
Keywords: Billing, Server, Easyhotspot, Freeradius, User.
DAFTAR ISI
LEMBAR PENGESAHAN ..................................................................................ii
DAFTAR RIWAYAT HIDUP ............................................................................ iii
KATA PENGANTAR ........................................................................................... v
ABSTRAK ........................................................................................................... vii DAFTAR ISI ....................................................................................................... viii
DAFTAR GAMBAR ............................................................................................ xi
BAB 1 PENDAHULUAN ..................................................................................... 1
1.1
Latar Belakang.......................................................................................... 1
1.2
Perumusan Masalah .................................................................................. 1
1.3
Pemecahan Masalah ................................................................................. 2
1.4
Batasan Masalah ....................................................................................... 2
1.5
Tujuan ....................................................................................................... 3
1.6
Sistematika Penulisan ............................................................................... 3
BAB II TINJAUAN TEORITIS .......................................................................... 5 2.1
Server Jaringan ......................................................................................... 5
2.2
Open Source ............................................................................................. 6
2.3
Sistem Billing ........................................................................................... 6
2.4
MySQL Database ..................................................................................... 8
2.5 Freeradius sebagai Server Radius ................................................................. 9 2.6
Chilispot sebagai Captive portal ............................................................ 10
2.7
Standard IEEE 802.11n .......................................................................... 11
BAB III INSTALLASI DAN KONFIGURASI ................................................ 12
3.1
Perancangan Skema Hotspot .................................................................. 12
3.2
Spesifikasi Server ................................................................................... 13
3.3
Spesifikasi Wireless ................................................................................ 13
3.4
Diagram Alir Konfigurasi PC Server ...................................................... 13
3.5
Installasi.................................................................................................. 14
3.6
Konfigurasi Aplikasi .............................................................................. 15
3.7
Sistem Billing Easyhotspot ..................................................................... 16
3.7.1
Login Admin Billing Easyhotspot ................................................... 16
3.7.2
Billing Plan ..................................................................................... 16
3.7.3
Voucher Management ..................................................................... 18
3.7.4
Captive portal Management............................................................ 19
3.7.5
Online Users.................................................................................... 21
3.7.6
Tampilan Home Easyhotspot .......................................................... 22
3.8.1
Multiple Login ................................................................................. 24
3.8.2
Tampilan pada Halaman Admin ..................................................... 27
3.8.3
Tampilan pada Halaman User......................................................... 30
BAB IV HASIL PENGUKURAN DAN ANALISA ......................................... 34 4.1
Pengujian Koneksi ke Jaringan Server ................................................... 34
4.2
Pengujian Sistem Billing ........................................................................ 35
4.2.1
Pengujian Perhitungan Billing......................................................... 35
4.2.2
Pengujian Autentikasi ..................................................................... 36
4.3
Pengujian Performa Jaringan .................................................................. 38
4.3.1
Delay menggunakan data size sebesar 32 byte ............................... 39
4.3.2
Delay menggunakan data size sebesar 256 byte ............................. 41
4.3.3
Delay menggunakan data size sebesar 512 byte ............................. 43
4.3.4
Delay menggunakan data size sebesar 1024 byte ........................... 45
4.3.5
Pengukuran Throughput Jaringan ................................................... 46
BAB V KESIMPULAN DAN SARAN .............................................................. 48
5.1
KESIMPULAN ...................................................................................... 48
5.2
SARAN................................................................................................... 48
DAFTAR PUSTAKA .......................................................................................... 49
LAMPIRAN ......................................................................................................... 50
DAFTAR GAMBAR
Gambar 1. Skema Hotspot ...................................................................................... 5
Gambar 2. Contoh billing........................................................................................ 7 Gambar 3. Logo Easyhotspot .................................................................................. 7
Gambar 4. Freeradius .............................................................................................. 9 Gambar 5. Cara kerja Captive portal..................................................................... 10 Gambar 6. Desain layanan hotspot........................................................................ 12
Gambar 7. Diagram alir konfigurasi PC server ..................................................... 13 Gambar 8. Login Admin Easyhotspot ................................................................... 16
Gambar 9. Billing Plan Easyhotspot ..................................................................... 17 Gambar 10. Voucher Management Easyhotspot ................................................... 19 Gambar 11. Captive portal Management .............................................................. 20 Gambar 12. Halaman Login User Easyhotspot .................................................... 21 Gambar 13. Halaman Online Users Easyhotspot .................................................. 22 Gambar 14. Tampilan Halaman Home pada Admin ............................................. 23 Gambar 15. Program Freeradius Easyhotspot ....................................................... 24 Gambar 16. Program Freeradius Easyhotspot update ........................................... 25 Gambar 17. Program database freeradius Easyhotspot ......................................... 26 Gambar 18. Program database freeradius Easyhotspot update ............................. 27 Gambar 19. Halaman Billing Plan dengan Kurs Dollar ( $ ) ................................ 28 Gambar 20. Program Mata uang ........................................................................... 28 Gambar 21. Tampilan Halaman Home pada Admin ............................................. 29 Gambar 22. Program Home Easyhotspot .............................................................. 30 Gambar 23. Login User Easyhotspot .................................................................... 30 Gambar 24. Login User Easyhotspot .................................................................... 31 Gambar 25. Login User Hendraspot ..................................................................... 31 Gambar 26. Login User Hendraspot ..................................................................... 31 Gambar 27. Program Halaman Login user ........................................................... 32 Gambar 28. Network Connection pada User ........................................................ 34 Gambar 29. Monitoring User ................................................................................ 35 Gambar 30. Monitoring User yang Online ........................................................... 36
Gambar 31. Monitoring billing dari User ............................................................. 36
Gambar 32. Tampilan saat login menggunakan voucher yang expired ................ 37
Gambar 33. Tampilan saat User salah memasukan username atau password ...... 37 Gambar 34. Tampilan saat user memasukan ID yang sama yang sedang online . 38 Gambar 35. Setup Pengukuran saluran pada server .............................................. 38
Gambar 36. Hasil pengukuran dengan 1 user dengan data size 32 bytes ............. 39 Gambar 37. Hasil pengukuran dengan 8 user dengan data size 32 bytes ............. 40 Gambar 38. Hasil pengukuran dengan 16 user dengan data size 32 bytes ........... 40 Gambar 39. Grafik Delay 32 byte ......................................................................... 41
Gambar 40. Hasil pengukuran dengan 1 user dengan data size 256 bytes ........... 41
Gambar 41. Hasil pengukuran dengan 8 user dengan data size 256 bytes ........... 42 Gambar 42. Hasil pengukuran dengan 16 user dengan data size 256 bytes ......... 42 Gambar 43. Hasil pengukuran dengan 1 user dengan data size 512 bytes ........... 43 Gambar 44. Hasil pengukuran dengan 8 user dengan data size 512 bytes ........... 44 Gambar 45.Hasil pengukuran dengan 16 user dengan data size 512 bytes .......... 44 Gambar 46. Hasil pengukuran dengan 1 user dengan data size 1024 bytes ......... 45 Gambar 47. Hasil pengukuran dengan 8 user dengan data size 1024 bytes ......... 45 Gambar 48. Hasil pengukuran dengan 16 user dengan data size 1024 bytes ....... 46 Gambar 49. Grafik Throughput dengan data size 32 byte .................................... 47
DAFTAR PUSTAKA
[1]
Yanuar, Wahyu Kachfi. Aplikasi Billing Hotspot Internet menggunakan
SMS Autoresponder.
[2]
Prasetyo, Hariyo. 2011. Pengembangan Sistem Hotspot Komersial. Universitas Negeri Yogyakarta, Yogyakarta.
[3]
Effendi, Yuswira. Desain dan Implementasi Autentikasi Jaringan Hotspot Menggunakan Chillispot Autentikasi System dan Radius server pada DEBIAN GNU/LINUX 4.0 r3 ETCH. Universitas Muhammadiyah
Surakarta, Surakarta.
[4]
Komputer Server, http://www.anneahira.com/komputer-server-18033.htm, diakses pada 29 Januari 2012.
[5]
Captive portal, http://adit-tkjb.blogspot.com/2011/02/captive-portal.html, diakses pada 30 Januari 2012.
[6]
Install Easyhotspot dan konfigurasi Freeradius serta Coova Chilli di Ubuntu 10.04 LTS Server Edition. http://ndra.gmib26.net/2010/06/installEasyhotspot-dan-konfigurasi-freeradius-serta-coova-chilli-di-ubuntu-1004-lts-server-edition/, diakses pada 2 Februari 2012.
[7]
Freeradius.
www.ilkom.unsri.ac.id/deris/download,
diakses
pada
2
Februari 2012.
[8]
Standar IEEE 802.11n. http://ulfa-fauziah.blogspot.com/2010/12/ieee80211-standar-wireless-lan.html, diakses pada 9 Juli 2012.
DAFTAR RIWAYAT HIDUP
Nama : Hendra Duwi Putra
NIM
: 091331013
Tempat/Tanggal lahir
: Bandung, 7 Mei 1991
TK lulus tahun
: 1997 di TK Rian Kumara Jaya Padalarang
SD lulus tahun
: 2003 di SD Negeri Krida Utama I Padalarang
SLTP lulus tahun
: 2006 di SMP Negeri 1 Cimahi
SLTA lulus tahun
: 2009 di SMA Negeri 2 Cimahi
Tanggal permulaan kuliah
: 2009
Prestasi yang pernah dicapai: 1. Juara
1
Futsal
Pekan
Olahraga
Himpunan
Mahasiswa
Teknik
Mahasiswa
Teknik
Telekomunikasi (HIMATEL) tahun 2012. 2. Juara
2
Futsal
Pekan
Olahraga
Himpunan
Telekomunikasi (HIMATEL) tahun 2011. 3. Juara 3 Futsal Forum Kekeluargaan Himpunan Mahasiswa Elektro seBandung (FKHMEB) tahun 2011. 4. Anggota Himpunan Mahasiswa Teknik Telekomunikasi (HIMATEL) Politeknik Negeri Bandung divisi Olahraga.