8/14/2019 Proposal Chillispot
1/21
1
PROPOSAL TUGAS AKHIR
IMPLEMENTASI GHOST (Gorontalo Hotspot) BILLING SYSTEMBERBASIS OPEN SOURCE
PADA FAKULTAS SASTRA DAN BUDAYAUNIVERSITAS NEGERI GORONTALO
Diajukan sebagai prasyarat mengikuti Penulisan Tugas AkhirProgram Diploma III Manajemen Informatika
oleh
EDI JOHAN SYAH DJULANIM. 531305077
JURUSAN TEKNIK INFORMATIKAFAKULTAS TEKNIK
UNIVERSITAS NEGERI GORONTALO2008
8/14/2019 Proposal Chillispot
2/21
2
A. Judul.
IMPLEMENTASI GHOST (Gorontalo Hotspot) BILLING SYSTEMBERBASIS OPEN SOURCE
PADA FAKULTAS SASTRA DAN BUDAYAUNIVERSITAS NEGERI GORONTALO
B. Latar Belakang.
Fakultas Sastra dan Budaya sebagai salah satu Fakultas yang ada di
Universitas Negeri Gorontalo menyusun program pengembangan
mahasiswa terhadap dunia teknologi dan informasi. Dengan media
internet para mahasiswa dapat memperoleh informasi yang lebih banyak
dari pada di ruang perkuliahan.
Seiring dengan tuntutan untuk meningkatkan mobilitas dan
didukung dengan teknologi radio frequensi, terciptalah teknologi WLAN
(Wireless Local Area Network). Hotspot adalah istilah yang digunakan
untuk fasilitas wireless LAN yang tersedia pada area tertentu. Sementara
itu, aplikasi yang banyak digunakan melalui Hotspot salah satunya
adalah Internet. Jadi, dengan Hotspot, user bisa berbagi koneksi internet
tanpa kabel, wireless printing, dan lain-lain.
Mobilitas yang tinggi dari pengguna internet membuat
penggunaan hotspot menjadi tuntutan. Walaupun secara umum koneksi
wireless masih belum bisa mengalahkan teknologi pendahulunya (wired),
perlu dipertimbangkan peningkatan mobilitas yang luar biasa pada
teknologi wireless. Pertemuan bisnis yang memerlukan koneksi internet
dapat dilakukan tidak terbatas di ruangan kuliah tetapi dapat dilakukan
di semua public area seperti taman kampus.
Seiring dengan perkembangan teknologi yang demikian pesatnya
maka dibutuhkan sebuah media yang dapat mengelola penggunaan
Hotspot untuk kepentingan akademik khususnya di Fakultas Sastra dan
8/14/2019 Proposal Chillispot
3/21
3
Budaya yang berbasis web, hal inilah yang mendorong penulis untuk
mengambil Tugas Akhir dengan judul Implementasi GHOST(Gorontalo Hotspot) Billing System Berbasis Open Source Pada Fakultas
Sastra dan Budaya Universitas Negeri Gorontalo.
C. Perumusan Masalah.
1. Identifikasi Masalah.
Dari uraian di atas dapat dirumuskan beberapa masalah yang
dihadapi antara lain, sebagai berikut :
1. Diperlukan sebuah fasilitas yang nantinya dapat mengelola
penggunaan jaringan Hotspot.
2. Diperlukan sebuah manajemen system yang berbasis web yang
memiliki interface yang menarik, serta dapat digunakan dengan
mudah dan cepat.
2. Batasan Masalah.
Sesuai dengan judul yang telah disebutkan di atas maka batasan
yang diambil penulis untuk tugas akhir ini adalah hanya membahas
pembuatan rancangan (prototype) Hotspot Billing System dan
penerapannya yang akan digunakan pada Fakultas Sastra dan Budaya
Universitas Negeri Gorontalo, yang mencakup pemrograman denganbahasa PHP (PHP Hypertext Preprocessor) dan Mamboo, penggunaan web-
server Apache, RADIUS (Remote Authentication Dial In User Service)
Server menggunakan FreeRADIUS, basis data MySQL.
8/14/2019 Proposal Chillispot
4/21
4
D. Tinjauan Pustaka.
1. Pengertian Hotspot.Menurut Kamus Komputer dan Teknologi Informasi , hotspot
adalah salah satu bentuk pemanfaatan teknologi Wireless LAN pada
lokasi-lokasi public seperti taman, perpustakaan, restoran ataupun
bandara.
Ada beberapa jenis HotSpot yang biasa digunakan, yaitu :
1. HotSpot gratis sebagai tambahan pelayanan umum biasanya
dioperasikan di hotel, di lobby hotel, di conference room, di coffee
shop, atau di cafe.
2. HotSpot yang dibayar langsung ke pemilik gedung, biasanya di
ruangan hotel, restoran, atau coffe shop.
3. HotSpot berbayar ke operator WiFi HotSpot, misalnya Boingom
iPASS.
2. Pengertian Internet.
Istilah internet berasal dari bahasa Latin inter, yang berarti
antara. Secara kata per kata internet berarti jaringan antara atau
penghubung. Internet merupakan hubungan antar berbagai jenis
komputer dan jaringan di dunia yang berbeda sistem operasi maupun
aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media
komunikasi (telepon dan satelit) yang menggunakan protokol standardalam berkomunikasi yaitu IP (Internet Protocol).
3. Pengertian Open Source.
Open Source dalam bahasa indonesia adalah source yang terbuka.
Open Source Software atau lebih dikenal hanya Open Source adalah istilah
yang digunakan untuk software yang membuka/membebaskan source
codenya untuk dilihat oleh orang lain dan membiarkan orang lain
8/14/2019 Proposal Chillispot
5/21
5
mengetahui cara kerja software tersebut dan sekaligus memperbaiki
kelemahan-kelemahan yang ada pada software tersebut.Menurut situs resmi GNU (GNU's Not Unix)Open Source mengacu
pada kebebasan para penggunanya untuk menjalankan, menggandakan,
menyebarluaskan, mempelajari, mengubah dan meningkatkan kinerja
perangkat lunak. Tepatnya, mengacu pada empat jenis kebebasan bagi
para pengguna perangkat lunak :
1. Kebebasan untuk menjalankan programnya untuk tujuan apa saja
(kebebasan 0).
2. Kebebasan untuk mempelajari bagaimana program itu bekerja serta
dapat disesuaikan dengan kebutuhan anda (kebebasan 1). Akses
pada kode program merupakan suatu prasyarat.
3. Kebebasan untuk menyebarluaskan kembali hasil salinan
perangkat lunak tersebut sehingga dapat membantu sesama anda
(kebebasan 2).
4. Kebebasan untuk meningkatkan kinerja program, dan dapat
menyebarkannya ke khalayak umum sehingga semua menikmati
keuntungannya (kebebasan 3). Akses pada kode program
merupakan suatu prasyarat juga.
4. PengertianFreeRadius.
RADIUS atau Remote Authentication Dial-In User Service merupakansebuah protocol yang memungkinkan perusahaan untuk melakukan
Authentication (pembuktian keaslian), Authorize (otoritas/pemberian
hak) dan Accounting (akutansi) (AAA) untuk meremote para pengguna
atau user yang ingin mengakses suatu sistem atau layanan dari pusat
server jaringan komputer (C. Rigney, S. Willens, A. Rubens and W.
Simpson, 2001).
8/14/2019 Proposal Chillispot
6/21
6
Sedangkan FreeRADIUS merupana protokol server RADIUS yang
termasuk dalam OSS (Open Source Software).
5. Pengertian Chillispot.
Chillispot adalahsoftwarepengontrol Wireless Acces Point. Chillispot
digunakan sebagai autentifikasi user pada Wireless LAN dengan
dukungan sistem Log In berbasis web sebagai standar pembangunan
Hotspot saat ini.
6. Pengertian Billing.
Menurut Situs Wikipedia, Billing berasal dari bahasa Inggris yaitu
bill (noun), yang artinya bukti transaksi pembayaran. Maka billing (adv)
dapat juga diartikan mengirimkan bukti transaksi, atau mengumumkan
bukti transaksi
7. Pengertian Sistem (System).Menurut Situs Wikipedia, Sistem berasal dari bahasa Latin (systma)
dan bahasa Yunani (sustma) adalah suatu kesatuan yang terdiri
komponen atau elemenyang dihubungkan bersama untuk memudahkan
aliraninformasi, materi atauenergi. Istilah ini sering dipergunakan untuk
menggambarkan suatu set entitas yang berinteraksi, di mana suatu model
matematika seringkali bisa dibuat.
http://id.wikipedia.org/wiki/Bahasa_Latinhttp://id.wikipedia.org/wiki/Bahasa_Yunanihttp://id.wikipedia.org/wiki/Bahasa_Yunanihttp://id.wikipedia.org/w/index.php?title=Komponen&action=edit&redlink=1http://id.wikipedia.org/wiki/Elemenhttp://id.wikipedia.org/wiki/Elemenhttp://id.wikipedia.org/wiki/Informasihttp://id.wikipedia.org/wiki/Informasihttp://id.wikipedia.org/wiki/Materihttp://id.wikipedia.org/wiki/Energihttp://id.wikipedia.org/wiki/Energihttp://id.wikipedia.org/wiki/Model_matematikahttp://id.wikipedia.org/wiki/Model_matematikahttp://id.wikipedia.org/wiki/Bahasa_Yunanihttp://id.wikipedia.org/w/index.php?title=Komponen&action=edit&redlink=1http://id.wikipedia.org/wiki/Elemenhttp://id.wikipedia.org/wiki/Informasihttp://id.wikipedia.org/wiki/Materihttp://id.wikipedia.org/wiki/Energihttp://id.wikipedia.org/wiki/Model_matematikahttp://id.wikipedia.org/wiki/Model_matematikahttp://id.wikipedia.org/wiki/Bahasa_Latin8/14/2019 Proposal Chillispot
7/21
7
Sistem juga merupakan kesatuan bagian-bagian yang saling
berhubungan yang berada dalam suatu wilayah serta memiliki item-itempenggerak (Manetsch dan Park, 1979 dalam Eriyatno, 1999).
8. Pengertian Billing System (Sistem Billing)
Menurut Situs Wikipedia, Sistem billing merupakan sistem yang
membantu para usahawan untuk mengatur dan mencatat segala transaksi
yang terjadi. Contohnya bagi pengusaha warung internet, billing sistem
digunakan untuk memonitor penggunaan dan pemasukan warnetnya.
Sedangkan jika bagi usahawan di bidang perumahsakitan sistem billing
digunakan untuk mencatat proses pelayanan, mulai pasien datang sampai
dengan pasien pulang. Menghitung biaya yang harus dibayar pasien
secara otomatis, serta memberikan informasi sebagai analisa pengambilan
keputusan secara cepat dan akurat.
E. Tujuan & Manfaat.
1. Tujuan Penelitian.
Penelitian ini mempunyai beberapa tujuan, antara lain sebagai
berikut :
1. Membuat sebuah Manajemen Hotspot Billing System Open Source
pada Fakultas Sastra dan Budaya Universitas Negeri Gorontalo.
2. Untuk mengelola pemanfaatan internet khususnya jaringan Hotspotpada Fakultas Sastra dan Budaya Universitas Negeri Gorontalo.
8/14/2019 Proposal Chillispot
8/21
8
2. Manfaat Penelitian.
Penelitian ini mempunyai beberapa manfaat, antara lain sebagaiberikut :
1. Untuk menambah wawasan serta pengalaman dalam hal
pemrograman web dan jaringan, khususnya dengan menggunakan
bahasa pemrograman PHP dan juga pemanfaatan system operasi
Open Source.
2. Sebagai sebuah Manajemen Hotspot Billing System yang dapat
digunakan dan dimanfaatkan dikalangan akademik secara Gratis.
F. Cara Penelitian.
Cara Penelitian yang digunakan dalam penyusunan Tugas Akhir
ini adalah :
1. Studi Literatur mengenai konsep Sistem Operasi Open Source
Xubuntu dan juga pengelolaan manajemen jaringan dengan
menggunakan FreeRADIUS dan Chillispot.
2. Studi Literatur mengenai konsep web-server Apache, dan juga
konsep bahasa PHP (PHP Hypertext Preprocessor), serta basis data
MySQL.
3. Konsultasi dengan pihak pengelola jaringan internet pada Fakultas
Sastra dan Budaya Universitas Negeri Gorontalo.
Adapun spesifikasi perangkat komputer yang digunakan dalam
penelitian ini adalah sebagai berikut :
8/14/2019 Proposal Chillispot
9/21
9
1. Perangkat Keras (Hardware).
a. Processor : Intel Pentium 4, 2,8 GHz.b. RAM : DDR-SDRAM V-GEN 2(256 MB).
c. Mainboard : ASRock 775i65GV.
d. VGA : Onboard.
e. Harddisk : SEAGATE 40 GB.
f. Internal Drive : CD-RW LG.
g. Network Adapter : 2 x Realtek RTL8139/810x Ethernet NIC.
h. Add-On Card : Smart Link 56K Voice Modem.
i. Monitor : GIC 15"
j. Mouse : LOGITECH 3D Optical Mouse.
k. Keyboard : LOGITECH.
2. Perangkat Lunak (Software).
a. Sistem Operasi : GHOST (Gorontalo Hotspot)
(Remake from Xubuntu 7.0)
b. CMS : Mamboo.
c. Web-Server : Apache.
d. Database : MySQL.
e. Web-Editor : Mousepad.
f. Word-Editor : ABIWord.
g. Image-Editor : GIMP.
h. RADIUS : FreeRADIUS.
8/14/2019 Proposal Chillispot
10/21
10
Adapun desain programnya dapat digambarkan sebagai berikut :
Desain Menu Administrator
Desain Menu Cashier
LOGIN(Halaman Login)
ADMIN
HOMECASHIER
MANAGEMENTCHILLISPOT
ACCOUNTPLAN
LOGOUTBILLING
PLANADMIN
PASSWORD
LOGIN(Halaman Login)
CASHIER
HOME POSTPAID VOUCHER INVOICE LOGOUTSTATISTICCASHIER
PASSWORD
8/14/2019 Proposal Chillispot
11/21
8/14/2019 Proposal Chillispot
12/21
10
Struktur tabel databaseyang digunakan adalah sebagai berikut :
a. Tabel BillingPlan
No Nama Field Type
1 id int(11)
2 name varchar(255)
3 type varchar(255)
4 amount int(255)
5 price Float
6 IdleTimeout int(255)
7 simultaneous int(10)8 redirect_url varchar(255)
9 bw_upload int(255)
10 bw_download int(255)
11 created_by varchar(255)
b. Tabel ChillispotSessions
No Nama Field Type
1 session_id varchar(40)
2 ip_address varchar(16)3 user_agent varchar(50)
4 last_activity int(10)
5 session_data Text
c. Tabel User
No Nama Field Type
1 id int(11)
2 user_name varchar(45)3 country_id int(11)
4 password varchar(50)
5 email varchar(120)
6 role varchar(50)
7 banned tinyint(1)
8forgotten_password_code varchar(50)
9 last_visit Datetime
10 created Timestamp
11 modified Timestamp
8/14/2019 Proposal Chillispot
13/21
11
d. Tabel UserProfileNo Nama Field Type
1 id int(11)
2 field_1 varchar(50)
3 field_2 varchar(50)
4 call_me_nicely varchar(3)
e. Tabel Invoice
No Nama Field Type1 id int(5)
2 realname varchar(255)
3 username varchar(255)
4 used int(255)
5 bill_by varchar(255)
6 date Date
7 current_total decimal(10,4)
f.Tabel Invoice Detail
No Nama Field Type
1 id int(11)
2 realname varchar(255)
3 username varchar(255)
4 start Datetime
5 stop Datetime
6 used int(11)
7 bill_by varchar(255)
8 total decimal(10,4)
8/14/2019 Proposal Chillispot
14/21
12
g. Tabel NAS (NetworkAccess Server)
No Nama Field Type1 id int(10)
2 nasname varchar(128)
3 shortname varchar(32)
4 type varchar(30)
5 ports int(5)
6 secret varchar(60)
7 community varchar(50)
8 description varchar(200)
h. Tabel Postpaid Account
No Nama Field Type
1 id int(255)
2 realname varchar(255)
3 username varchar(255)
4 password varchar(255)
5 bill_by varchar(255)
6 created_by varchar(255)
i. Tabel Postpaid Account Bill
No Nama Field Type
1 realname varchar(255)
2 username varchar(255)
3 password varchar(255)
4 start Datetime
5 stop Datetime
6 time_used decimal(14,4)
7 packet_used decimal(24,4)8 bill_by varchar(255)
9 time_price decimal(24,4)
10 packet_price decimal(34,4)
8/14/2019 Proposal Chillispot
15/21
13
j. Tabel Postpaid Account List
No Nama Field Type1 id int(255)
2 realname varchar(255)
3 username varchar(255)
4 password varchar(255)
5 time_used decimal(36,4)
6 packet_used decimal(46,4)
7 bill_by varchar(255)
8 time_price decimal(46,4)
9 packet_price decimal(56,4)
k. Tabel Post Plan
No Nama Field Type
1 id int(255)
2 name varchar(255)
3 price int(9)
l. TabelRadius Account
No Nama Field Type
1 radacctid bigint(21)
2 acctsessionid varchar(32)
3 acctuniqueid varchar(32)
4 username varchar(64)
5 groupname varchar(64)
6 realm varchar(64)
7 nasipaddress varchar(15)
8 nasportid varchar(15)9 nasporttype varchar(32)
10 acctstarttime Datetime
11 acctstoptime Datetime
12 acctsessiontime int(12)
13 acctauthentic varchar(32)
14 connectinfo_start varchar(50)
15 connectinfo_stop varchar(50)
16 acctinputoctets bigint(20)
17 acctoutputoctets bigint(20)
18 calledstationid varchar(50)
8/14/2019 Proposal Chillispot
16/21
14
No Nama Field Type
19 callingstationid varchar(50)
20 acctterminatecause varchar(32)21 servicetype varchar(32)
22 framedprotocol varchar(32)
23 framedipaddress varchar(15)
24 acctstartdelay int(12)
25 acctstopdelay int(12)
26 xascendsessionsvrkey varchar(10)
m. Tabel Radius Check
No Nama Field Type
1 id int(11)
2 username varchar(64)
3 attribute varchar(32)
4 op char(2)
5 value varchar(253)
n. Tabel RadiusGroupCheck
No Nama Field Type
1 id int(11)
2 groupname varchar(64)
3 attribute varchar(32)
4 op char(2)
5 value varchar(253)
o. Tabel Radius Group Reply
No Nama Field Type
1 id int(11)
2 groupname varchar(64)
3 attribute varchar(32)
4 op char(2)
5 value varchar(253)
8/14/2019 Proposal Chillispot
17/21
8/14/2019 Proposal Chillispot
18/21
16
t. Tabel Voucher List
No Nama Field Type1 id int(255)
2 username varchar(255)
3 password varchar(255)
4 billingplan varchar(255)
5 type varchar(255)
6 amount int(255)
7 price Float
8 time_used decimal(36,4)
9 time_remain var(39)
10 packet_used decimal(46,4)11 packet_remain var(49)
12 isprinted tinyint(1)
13 valid varchar(5)
8/14/2019 Proposal Chillispot
19/21
17
Relationship Table:
BILLING PLANidnametypeamountpriceIdleTimeoutsimultaneousredirect_urlbw_uploadbw_downloadcreated_
by
POST PLANidnameprice
USER GROUPusernamegroupnamepriority
VOUCHERidusernamepasswordbillingplanisprinted
VOUCHER LISTidusernamepasswordbillingplantype
amountpricetime_usedtime_remainpacket_usedpacket_remainisprintedvalid
Postpaid Account
id
realname
username
password
bill_by
created_by
Postpaid AccountBill
realname
username
password
start
stoptime_used
packet_used
bill_by
time_price
packet_price
Postpaid AccountList
id
realname
username
password
time_usedpacket_used
bill_by
time_price
packet_price
8/14/2019 Proposal Chillispot
20/21
18
G. Obyek Penelitian.
Objek penelitian Tugas Akhir ini adalah pengelolaan jaringan
internet WLAN (Wireless LAN) dengan GHOST (Gorontalo Hotspot)
Billing System berbasis Open Source.
Lokasi yang dijadikan Obyek Penelitian untuk Tugas Akhir ini
adalah Gedung Fakultas Sastra dan Budaya Universitas Negeri Gorontalo,
Jalan Jenderal Sudirman, No. 6.
USER PROFILEidfield_1field_2call_me_nicely
USER
iduser_namecountry_idpass
wordemailrolebannedforgott
en_password_codelast_visitc
reatedmodified
INVOICEidrealnameusernameusedbill_bydatecurrent_total
INVOICE DETAILSidrealnameusernamestartstopusedbill_byt
otal
8/14/2019 Proposal Chillispot
21/21
19
H. Waktu & Jadual Pelaksanaan.
No. Uraian Kegiatan.
Bulan
September Oktober November
1 2 3 4 1 2 3 4 1 2 3 4
1. Persiapan.
2. Pengumpulan Data.
3. Analisis Sistem.
4. Perancangan Sistem.
5. Penyusunan Laporan.
I. Daftar Pustaka.
C. Rigney, S. Willens, A. Rubens and W. Simpson. 2001. RemoteAuthentication Dial-In User Service. IETF RFC 2865.
Eriyatno. 1999. Ilmu Sistem: Meningkatkan Mutu dan EfektivitasManajemen. Jilid Satu. IPB Press, Bogor.
Febrian, Jack. 2004. Kamus Komputer dan teknologi Informasi.Bandung. Informatika
Jurusan Teknik Informatika. 2008. Panduan Tugas Akhir 2008.Gorontalo. Fakultas Teknik Universitas Negeri Gorontalo.
Wikipedia. 2008. RADIUS Wikipedia Indonesiahttp://id.wikipedia.org/wiki/RADIUS.
Top Related