Proposal Chillispot

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Proposal Chillispot as PDF for free.

More details

  • Words: 2,246
  • Pages: 21
1

PROPOSAL TUGAS AKHIR

IMPLEMENTASI GHOST (Gorontalo Hotspot) BILLING SYSTEM BERBASIS OPEN SOURCE PADA FAKULTAS SASTRA DAN BUDAYA UNIVERSITAS NEGERI GORONTALO

Diajukan sebagai prasyarat mengikuti Penulisan Tugas Akhir Program Diploma III Manajemen Informatika

oleh

EDI JOHAN SYAH DJULA NIM. 531305077

JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS NEGERI GORONTALO 2008

2

A. Judul. “IMPLEMENTASI GHOST (Gorontalo Hotspot) BILLING SYSTEM BERBASIS OPEN SOURCE PADA FAKULTAS SASTRA DAN BUDAYA UNIVERSITAS 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

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 dengan bahasa PHP (PHP Hypertext Preprocessor) dan Mamboo, penggunaan webserver Apache, RADIUS (Remote Authentication Dial In User Service) Server menggunakan FreeRADIUS, basis data MySQL.

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 standar dalam 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

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. Pengertian FreeRadius. RADIUS atau Remote Authentication Dial-In User Service merupakan sebuah 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).

6

Sedangkan FreeRADIUS merupana protokol server RADIUS yang termasuk dalam OSS (Open Source Software).

5. Pengertian Chillispot. Chillispot adalah software pengontrol 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 (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi. Istilah ini sering dipergunakan untuk menggambarkan suatu set entitas yang berinteraksi, di mana suatu model matematika seringkali bisa dibuat.

7

Sistem juga merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak (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 Hotspot

pada Fakultas Sastra dan Budaya Universitas Negeri Gorontalo.

8

2. Manfaat Penelitian. Penelitian ini mempunyai beberapa manfaat, antara lain sebagai berikut : 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 :

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.

10

Adapun desain programnya dapat digambarkan sebagai berikut : LOGIN (Halaman Login) ADMIN

HOME

CASHIER MANAGEMENT

CHILLISPOT

ACCOUNT PLAN

BILLING PLAN

ADMIN PASSWORD

LOGOUT

STATISTIC

CASHIER PASSWORD

LOGOUT

Desain Menu Administrator LOGIN (Halaman Login) CASHIER

HOME

POSTPAID

VOUCHER

INVOICE

Desain Menu Cashier

10

Struktur tabel database yang digunakan adalah sebagai berikut : a. Tabel BillingPlan

No 1 2 3 4 5 6 7 8 9 10 11

Nama Field id name type amount price IdleTimeout simultaneous redirect_url bw_upload bw_download created_by

Type int(11) varchar(255) varchar(255) int(255) Float int(255) int(10) varchar(255) int(255) int(255) varchar(255)

b. Tabel Chillispot Sessions

No 1 2 3 4 5

Nama Field session_id ip_address user_agent last_activity session_data

Type varchar(40) varchar(16) varchar(50) int(10) Text

c. Tabel User

No 1 2 3 4 5 6 7 8 9 10 11

Nama Field id user_name country_id password email role banned forgotten_password_cod e last_visit created modified

Type int(11) varchar(45) int(11) varchar(50) varchar(120) varchar(50) tinyint(1) varchar(50) Datetime Timestamp Timestamp

11

d. Tabel User Profile

No 1 2 3 4

Nama Field id field_1 field_2 call_me_nicely

Type int(11) varchar(50) varchar(50) varchar(3)

e. Tabel Invoice

No 1 2 3 4 5 6 7 f.

Nama Field id realname username used bill_by date current_total

Type int(5) varchar(255) varchar(255) int(255) varchar(255) Date decimal(10,4)

Tabel Invoice Detail No 1 2 3 4 5 6 7 8

Nama Field id realname username start stop used bill_by total

Type int(11) varchar(255) varchar(255) Datetime Datetime int(11) varchar(255) decimal(10,4)

12

g. Tabel NAS (Network Access Server)

No 1 2 3 4 5 6 7 8

Nama Field id nasname shortname type ports secret community description

Type int(10) varchar(128) varchar(32) varchar(30) int(5) varchar(60) varchar(50) varchar(200)

h. Tabel Postpaid Account

No 1 2 3 4 5 6 i.

Nama Field id realname username password bill_by created_by

Type int(255) varchar(255) varchar(255) varchar(255) varchar(255) varchar(255)

Tabel Postpaid Account Bill No 1 2 3 4 5 6 7 8 9 10

Nama Field realname username password start stop time_used packet_used bill_by time_price packet_price

Type varchar(255) varchar(255) varchar(255) Datetime Datetime decimal(14,4) decimal(24,4) varchar(255) decimal(24,4) decimal(34,4)

13

j.

Tabel Postpaid Account List No 1 2 3 4 5 6 7 8 9

Nama Field id realname username password time_used packet_used bill_by time_price packet_price

Type int(255) varchar(255) varchar(255) varchar(255) decimal(36,4) decimal(46,4) varchar(255) decimal(46,4) decimal(56,4)

No Nama Field 1 id 2 name 3 price

Type int(255) varchar(255) int(9)

k. Tabel Post Plan

l.

Tabel Radius Account No

Nama Field

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

radacctid acctsessionid acctuniqueid username groupname realm nasipaddress nasportid nasporttype acctstarttime acctstoptime acctsessiontime acctauthentic connectinfo_start connectinfo_stop acctinputoctets acctoutputoctets calledstationid

Type bigint(21) varchar(32) varchar(32) varchar(64) varchar(64) varchar(64) varchar(15) varchar(15) varchar(32) Datetime Datetime int(12) varchar(32) varchar(50) varchar(50) bigint(20) bigint(20) varchar(50)

14

No 19 20 21 22 23 24 25 26

Nama Field callingstationid acctterminatecause servicetype framedprotocol framedipaddress acctstartdelay acctstopdelay xascendsessionsvrkey

Type varchar(50) varchar(32) varchar(32) varchar(32) varchar(15) int(12) int(12) varchar(10)

m. Tabel Radius Check

No 1 2 3 4 5

Nama Field id username attribute op value

Type int(11) varchar(64) varchar(32) char(2) varchar(253)

n. Tabel Radius Group Check

No 1 2 3 4 5

Nama Field id groupname attribute op value

Type int(11) varchar(64) varchar(32) char(2) varchar(253)

o. Tabel Radius Group Reply

No 1 2 3 4 5

Nama Field id groupname attribute op value

Type int(11) varchar(64) varchar(32) char(2) varchar(253)

15

p. Tabel Radius Post Authorization

No 1 2 3 4 5

Nama Field id username pass reply authdate

Type int(11) varchar(64) varchar(64) varchar(32) Timestamp

q. Tabel Radius Reply

No 1 2 3 4 5 r.

Nama Field id username attribute op value

Type int(11) varchar(64) varchar(32) char(2) varchar(253)

Tabel User Group No Nama Field 1 username 2 groupname 3 priority

Type varchar(64) varchar(64) int(11)

s. Tabel Voucher

No 1 2 3 4 5

Nama Field id username password billingplan isprinted

Type int(255) varchar(255) varchar(255) varchar(255) tinyint(1)

16

t. Tabel Voucher List

No 1 2 3 4 5 6 7 8 9 10 11 12 13

Nama Field id username password billingplan type amount price time_used time_remain packet_used packet_remain isprinted valid

Type int(255) varchar(255) varchar(255) varchar(255) varchar(255) int(255) Float decimal(36,4) var(39) decimal(46,4) var(49) tinyint(1) varchar(5)

17

Relationship Table: POST PLAN idnameprice

BILLING PLAN idnametypeamo untpriceIdleTim eoutsimultaneou sredirect_urlbw _uploadbw_do wnloadcreated_ by

Postpaid Account id realname username password bill_by created_by

USER GROUP usernamegrou pnamepriority

VOUCHER idusernamep asswordbilli ngplanisprin ted

Postpaid Account List id realname username password time_used packet_used bill_by time_price packet_price

Postpaid Account Bill realname username password start stop time_used packet_used bill_by time_price packet_price

VOUCHER LIST idusernamepassw ordbillingplantype amountpricetime_ usedtime_remainp acket_usedpacket_ remainisprintedva lid

18

USER PROFILE idfield_1field_2 call_me_nicely

USER iduser_namecountry_idpass wordemailrolebannedforgott en_password_codelast_visitc reatedmodified

INVOICE idrealnameusern ameusedbill_byd atecurrent_total

INVOICE DETAILS idrealnameusername startstopusedbill_byt otal

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.

19

H. Waktu & Jadual Pelaksanaan. Bulan No.

Uraian Kegiatan.

September 1

1.

Persiapan.

2.

Pengumpulan Data.

3.

Analisis Sistem.

4.

Perancangan Sistem.

5.

Penyusunan Laporan.

2

3

4

Oktober 1

2

3

November 4

1

2

3

I. Daftar Pustaka. C. Rigney, S. Willens, A. Rubens and W. Simpson. 2001. Remote Authentication Dial-In User Service. IETF RFC 2865. Eriyatno. 1999. “Ilmu Sistem: Meningkatkan Mutu dan Efektivitas Manajemen”. 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 http://id.wikipedia.org/wiki/RADIUS.

Indonesia

4

Related Documents

Proposal Chillispot
May 2020 0
Chillispot-ubuntu
July 2020 0
Proposal
June 2020 38
Proposal
October 2019 60
Proposal
June 2020 41
Proposal
July 2020 34