Skip to main content

Membangun Usaha Warnet Berbasis Wi-Fi

Membangun Usaha Warnet Berbasis Wi-Fi


Kini, terbuka peluang usaha warnet dengan konsep baru: menggunakan Wi-Fi sebagai koneksi klien selain menggunakan media kabel. Gunakan sistem operasi berbasis Ubuntu 9.04 yang dilengkapi database serta billing.
Perkembangan teknologi yang sangat cepat menuntut kita sebagai konsumen ataupun produsen berperilaku pintar melihat peluang usaha. Apalagi sekarang, sudah ada teknologi bernama Wi-Fi yang makin banyak digunakan di pusat perbelanjaan maupun tempat rekreasional. Menawarkan internet gratis dengan media wireless tentu memperbesar daya tarik tempat-tempat ini.
Mengapa Wi-Fi menjadi sangat popular saat ini? Jawabannya mungkin karena memang sudah banyak perangkat yang menyertakan wireless sebagai salah satu fitur pendukung. Contoh yang banyak kita temui saat ini adalah fenomena handphone yang sudah memiliki penangkap sinyal wireless selain notebook.
Kali ini, InfoLINUX akan memaparkan cara cepat pembuatan usaha warnet berbasis Linux yang sudah dilengkapi billing pembayaran. Pemaparan ini sangat tepat bagi Anda yang tertarik membuat usaha warnet ataupun hotspot berbayar. Satu lagi kelebihan artikel kali ini adalah penggunaan distribusi Linux yang merupakan buatan anak negeri. Hebatnya lagi, distribusi ini juga sudah diakui internasional untuk keperluan internet hotspot. Distro Linux apakah itu? Simak pembahasan InfoLINUX kali ini. 

EASYHOTSPOT
Distribusi Linux EasyHotspot yang memiliki situs resmi http://easyhotspot.inov.asia merupakan distribusi Linux yang dikhususkan untuk sistem billing internet yang dapat diakses media kabel ataupun Wi-Fi.
Distribusi ini terdiri dari beberapa perangkat lunak open source berikut.
1.       MySQL: Berfungsi untuk menyimpan data-data dan informasi yang masuk ke dalam system billing EasyHotspot.
2.       FreeRadius: Aplikasi yang digunakan sebagai keamanan jaringan yang menyediakan halaman autentifikasi untuk masuk ke dalam system. Aplikasi ini juga dapat melakukan remote terhadap user yang mengakses EasyHotspot serta menjadi aplikasi accounting pada billing.
3.       Chilispot: Captive portal untuk autentifikasi user yang akan dicocokan pada user di database.
Melalui ketiga perangkat lunak tersebut, EasyHotspot menjadi distribusi Linux yang andal untuk keperluan hotspot. Penggunaan yang mudah baik dari segi administrator maupun user juga menjadikan distro ini semakin cocok untuk Anda yang ingin membuat warnet lengkap berbasis Linux dengan media kabel dan wireless.
SKENARIO WARUNG INTERNET
Pada praktik kali ini, digunakan satu buah computer personal dan dua buah laptop. Komputer pertama berperan sebagai server yang akan menerima instalasi distro EasyHotspot. Dua buah laptop lainnya akan menjadi klien dengan system operasi Linux dan Windows. Keduanya akan mengakses internet melalui media kabel dan wireless.
Berikut adalah spesifikasi dari ketiga perangkat yang digunakan.
Komputer Server
-          Pentium  4
-          RAM 512 MB
-          Hard disk 10 GB
-          Sistem operasi EasyHotspot 0.2b
-          Dua buah kartu jaringan (eth0 dan eth1)
-          Wireless access point
-          Switch atau hub untuk pengguna media kabel.
Laptop Klien (2 buah)
-          Pentium 4
-          RAM 1 GB
-          Integrasi perangkat wireless
-          Satu buah kartu jaringan
-          Sistem operasi Linux Ubuntu Desktop 10.04 dan Windows XP
Dengan menggunakan perangkat-perangkat di atas, kali ini akan dilakukan percobaan pembuatan contoh warnet kecil-kecilan dengan media kabel dan wireless atau nirkabel. Tahap berikutnya adalah instalasi distro EasyHotspot ke dalam server.
INSTALASI SERVER
Hal pertama yang harus dilakukan adalah instalasi server dengan distro EasyHotspot. Instalasinya sanagat mudah karena berbasis Ubuntu 9.04. Akan tetapi, yang harus diperhatikan adalah dua buah kartu jaringan yang akan digunakan.
Dua buah kartu jaringan yang akan digunakan ini dibagi menjadi dua fungsi, yaitu:
·         Eht0, akan dikoneksikan dengan modem sebagai jalur koneksi internet ke dalam server.
·         Eth1, difungsikan sebagai kartu jaringan yang akan berhubungan kepada klien melalui switch dan wireless access point.
Berikut adalah instalasi dari distro EasyHotspot ke dalam server.
·         Masukkan CD EasyHotspot terburning ke dalam CD ROM.
·         Setelah proses loading, halaman pertama yang akan muncul adalah pilihan distro. Ketik “install” lalu tekan ENTER.
·         Pilih bahasa pada saat instalasi berlangsung. Pilih English atau Bahasa Indonesia sesuai keinginan Anda, klik Forward.
·         Halaman berikutnya adalah pemilihan regional dimana saat ini Anda berada. Arahkan pointer ke pulau Jawa, di arah Jakarta, atau pilih sendiri dari menu dropdown yang disediakan. Klik Forward.
·         Berikutnya, deteksi keyboard. Biarkan saja pada pilihan default dan klik Forward.
·         Pada bagian partisi hard disk, jika muatannya masih kosong dan Anda menginginkan instalasi yang cepat, pilih Use the entire disk. Pilihan akan jatuh pada Specify pertitions manually (advance).
·         Buatlah partisi yang Anda ingin gunakan pada server. Klik New partition table dan klik Forward.
·         Jika semua partisi sudah dibuat, klik Forward lalu masukkan informasi user yang digunakan untuk login ke dalam server. Masukkan informasi username, password, serta nama computer pada kolom yang disediakan. Klik Forward.
·         Terakhir, akan muncul summary atau rangkuman dari konfiguras. Klik tombol Install.
·         Proses instalasi akan berjalan disini. Tunggu hingga proses ini selesai lalu klik Restart Now.
·         Setelah masuk system baru, lakukan pengetesan terlebih dahulu dengan membuka browser dan ketik http://localhost/easyhotspot dan Anda akan melihat login dari EasyHotspot untuk admin.
·         Berikut username dan password default yang digunakan.
Username: admin
Password: admin123
·         Setelah masuk, akan segera terlihat halaman utama dari EasyHotspot. Halaman ini bias digunakan administrator dalam melakukan konfigurasi system biliing.
MENGUBAH SANDI ADMIN
Sebelum melangkah lebih jauh, saatnya mengubah password admin default dari EasyHotspot yang sebelumnya adalah “admin123” menjadi password Anda sendiri. Berikut langkah-langkahnya.
·         Buka browser dan ketikkan URL http://localhost/easyhotspot. Isikan login admin default yang telah disebutkan di bagian sebelumnya.
·         Setelah masuk ke halaman utama, klik menu admin berwarna biru pada pojok kanan atas untuk edit informasi administrator.
·         Muncul informasi admin dan klik tanda Edit bergambar pensil untuk mulai mengedit informasi.
·         Masukkan informasi yang dibutuhkan oleh admin pada kolom yang sudah disediakan, misalnya nama dan id. Masukkan password yang diinginkan pada kolom password. Klik tombol Save.
·         Lakukan pengetesan pengubahan password dengan mengeklik tombol Logout dan pada halaman login admin. Masukkan username dan password yang telah dibuat.
MENGUBAH DATA KASIR
Setelah administrator, Anda harus memasukkan informasi dari kasir supaya tidak sembarangan orang yang mengakses menu kasir. Jika memungkinkan, atur agar setiap pegawai kasir memiliki username login yang berbeda sehingga siapa yang bertugas saat itu bias terlihat.
·         Buka browser dan ketikkan URL http://localhost/easyhotspot dan isikan dengan login admin.
·         Klik menu Cashier management yang memiliki ikon seperti orang.
·         Akan muncul informasi akun kasir yang sudah ada sebelumnya. Untuk mengubahnya, klik menu Edit cashier bergambar pensil.
·         Masukkan informasi user kasir yang akan dibuat, mulai dari username dan (yang terpenting adalah) password untuk digunakan pada halaman login. Klik Save.
·         Lakukan pengetesan untuk login sebagai kasir. Klik menu logout pada pojok kanan atas. Pada halaman login, masukkan username dan password dari akun kasir yang baru saja dibuat.
SETTING SERVER KE KLIEN
Saatnya menyatukan koneksi server dan server EasyHotspot. Konfigurasi disini sangat mudah karena EasyHotspot akan membuat DHCP secara otomatis digunakan oleh klien. Sehingga, yang harus dikonfigurasikan adalah koneksi server ke modem saja.
Berikut keterangan konfigurasi yang digunakan.
·         Eth0 (terhubung ke ISP)
·         Alamat IP 202.169.54.155
·         Gateway 202.169.54.153
·         Netmask 255.255.255.248
·         DNS 203.142.82.222
·         Eht1 (terhubung ke jaringan LAN)
·         Alamat IP ter-setting secara otomatis menjadi 192.168.182.1
·         Semua pilihan disini akan diset secara otomatis oleh EasyHotspot.
Hal pertama yang harus dilakukan adalah mengecek apakah koneksi internet dari server ke klien berhasil. Hal ini berguna dalam memastikan klien dapat terkoneksi ke internet nantinya.
Cek beberapa hal berikut.
·         Pastikan kabel dari modem sudah terpasang pada kartu Eth0.
·         Pastikan kabel dari kartu jaringan eht1 sudah terpasang ke dalam port yang ada pada switch/hub.
·         Pastikan kabel dari masing-masing klien yang ada pada LAN sudah terpasang di dalam port pada switch/hub.
·         PAstikan Wi-Fi juga sudah dikonfigurasi dengan mengatur access point secara DHCP supaya bias didapatkan alamat IP dengan nomor jaringann DHCP EasyHotspot yaitu 192.168.182.0/24.
·         Pastikan juga konfigurasi access point sudah dapat mengoneksikan user dengan halaman login EasyHotspot.
Klien akan mendapatkan DHCP secara otomatis dari server EasyHotspot dengan nomor jaringan 192.168.182.0/24.
Berikut cara mengakses koneksi dari perangkat computer klien.
·         Masuk ke dalam computer klien yang terhubung di dalam LAN. Bukalah web browser yang ada pada klien tersebut.
·         Buka situs apa saja, missal http://www.infolinux.web.id. Selanjutnya akan muncul halaman login user yang harus diisi username dan password untuk bias terhubung ke internet.
·         Supaya klien bias login, Anda harus menerima nama user dan password yang hanya bisa didapatkan dari user yang sudah terdaftar pada server EasyHotspot.
KONFIGURASI CHILISPOT
Seperti yang sudah dijelaskan sebelumnya, chilispot digunakan sebagai captive portal utama untuk user EasyHotspot. Chilispot dapat melakukan penyaringan user siapa saja yang boleh mengakses internet dan siapa saja yang tidak boleh melewati internet. Layanan ini akan bekerja sama dengan FreeRadius dalam menyaring user.
Sebenarnya, konfigurasi Chilispot tidak perlu mengalami perubahan. Apalagi jika mengingat Anda mungkin tidak mengerti apa yang Anda ubah pada konfigurasinya.
Berikut cara mengubah konfigurasi Chilispot.
·         Masuk ke halaman utama EasyHotspot melalui login admin.
·         Klik menu Chilispot di bagian ikon berwarna putih. Anda akan masuk ke halaman konfigurasi Chilispot.
·         Jika ingin mengubah konfigurasi dari Chilispot, pastikan Anda mengerti yang Anda lakukan. Karena, perubahan ini akan berdampak langsung klien.
·         Radius 1 dan 2 adalah alamat IP dari server primary dan secondary Radius. Biarkan saja default.
·         Radius Secret merupakan phase rahasia antara Radius server dan Chilispot. Biarkan saja default.
·         DHCP Interface merupakan kartu jaringan yang dipakai untuk menyebarkan alamat  DHCP (dalam hal ini eth1).
·         UAM server adalah alamat tempat captive portal (Chilispot) berada. Biarkan default bersama UAM Secretnya.
·         Client’s Homepage adalah situs dimana user diarahkan pertama kalinya. Biarkan default.
·         Allowed URL adalah situs yang dapat user akses tanpa login. Biarkan default.
·         DHCP Range merupakan range atau jarak alamat IP user yang diizinkan dalam LAN.
·         Redirect after login adalah alamat situs pertama kali yang akan terbuka ketika user login.
KONFIGURASI AKUN PASCABAYAR
Pada EasyHotspot, dapat dilakukan pengaturan untuk akun pascabayar yaitu pelanggan yang memilih untuk membayar setelah memakai internet. Berikut adalah cara untuk mengatur biaya yang dikenakan.
·         Masuk ke dalam halaman utama EasyHotspot dari browser.
·         Klik ikon Account Plan untuk konfigurasi akun pascabayar. Akan terlihat konfigurasi harga dan bandwith yang ditentukan.
·         Price/MB dan Price/Minutes adalah pengaturan harga yang ditentukan apakah berdasarkan waktu (time based) atau berdasarkan besar kouta (volume based). Tentukan berapa biaya yang dikenakan untuk jenis user.
·         Idle Timeout adalah pengaturan pemutusan internet secara otomatis jika klien tidak melakukan kegiatan internet apapun.
·         Download dan Upload Rate adalah besarnya kecepatan user saat melakukan download dan upload. Tentukan besar kecepatan yang diizinkan.
·         Jika sudah selesai, klik tombol Save Changes.
MEMBUAT PAKET INTERNET
Konfigurasi selanjutnya adalah membuat voucher yang akan digunakan sebagai salah satu daya tarik di warnet. Voucher biasanya disertakan dengan paket yang lebih murah dari biaya seharusnya. Berikut adalah cara membuat voucher untuk paket internet.
·         Login dan masuk ke dalam halaman utama EasyHotspot.
·         Pada kolom nama, masukkan nama paket yang akan ditentukan, misalnya “Paket 2 Jam”.
·         Pada Type, tentukan apakah akan digunakan model time based atau volume based, pilih Time Based.
·         Amount adalah waktu dalam menit. Masukkan 120 menit untuk waktu dua jam.
·         Valid for adalah berapa lama voucher ini berlaku.
·         Price adalah harga voucher, misalnya Rp 5000.
·         Download dan Upload Rate adalah kecepatan download dan update yang diberikan.
·         Idle Timeout adalah waktu saat koneksi diputus karena user tidak melakukan kegiatan akses internet.
·         Jika konfigurasi sudah selesai, klik Add Billing Plan dan konfigurasi akan muncul pada bagian atas kolom konfigurasi.
MEMBUAT AKUN PASCABAYAR
Setelah melakukan konfigurasi pasca-bayar, kini Anda harus membuat akun atau usernya. Berikut cara melakukan penambahan akun.
·         Masuk ke halaman login utama dan login sebagai kasir yang sudah dibuat sebelumnya. Namun, Anda dapat login sebagai administrator dan memilih menu cashier menu pada pojok kanan atas.
·         Klik Postpaid Account Management dan akan muncul kolom ynag harus dilengkapi informasinya dari user postpaid.
·         Isikan Name dengan nama lengkap user yang ditentukan.
·         Username adalah nama user yang digunakan untuk login.
·         Password adalah password yang digunakan untuk login username.
·         Bill by adalah pembayaran berdasarkan waktu atau besarnya paket internet yang diakses.
·         Valid until adalah batasan user tersebut dapat mengakses internet dengan user yang sama.
·         Setelah selesai klik Add Account untuk menambah user postpaid. Informasi yang sudah dimasukkan akan muncul pada bagian atas halaman.
MANAJEMEN VOUCHER
Saat ini, Anda akan membuat pengelolaan voucher atau paket. Sebelum user menuju computer, mereka harus memiliki paket yang akan digunakan. Dalam hal ini, paket dua jam yang sudah dibuat sebelumnya. Berikut cara mengelola voucher yang telah dibuat.
·         Pastikan Anda sudah login sebagai kasir baik sebagai akun kasir ataupun administrator.
·         Klik ikon Voucher Management. Anda akan melihat kolom informasi di bawahnya.
·         Misal, ada user baru yang ingin menggunakan voucher. Masukkan jumlah voucher yang akan dibuat dalam kolom How many voucher? Masukkan nilai “1”.
·         Pilih paket yang ingin di-generate dari menu dropdown. Kemudian, klik tombol Generate Voucher.
·         Anda akan melihat data generate yang Anda berikan pada user adalah nama username dan password agar mereka dapat login ke dalam internet.
KEAMANAN DATA MYSQL
Keamanan data pada database MYSQL merupakan salah satu hal terpenting pada server. Secara default, password MySQL yang digunakan adalah easyhotspot. Jadi, adanya pihak lain yang masuk ke dalam system dan mengetahui password database tentu akan membahayakan data di dalamnya. Karena data ini bisa hilang. Bagaimana cara mengubahnya? Ikuti langkah-langkah berikut.
·         Buka terminal dari menu Accessories. Kemudian matikan daemon MySQL server.
$ sudo /etc/init.d/mysql stop
·         Masuklah ke dalam mode safe mode dari MySQL.
$ sudo mysqld_safe –skip-grant table
·         Buka terminal baru. Kemudian masuk ke dalam MySQL dengan user root.
$ sudo mysql –u root
·         Kemudian, Anda akan masuk ke dalam shell dari MySQL ditandai dengan mysql>. Ikuti langkah di bawah untuk mengubah password database.
mysql> use mysql
mysql>UPDATE user SET Passwo
rd=Password(‘rahasia’) WHERE
user=’easyhotspot’
mysql>exit;
·         Password database easyhotspot kini sudah terganti. Lakukan pencocokan dengan skrip php yang mengatur koneksi easyhotspot dan database.
·         Buka file database.php yang ada di dalam folder /var/www/system/application/config/.
$ sudo vim /var/www/system
application/config/database.php
Cari baris berikut ini.
$db [‘default’][‘password’] =
“easyhotspot”
Ganti nilai easyhotspot menjadi password yang sudah kita tentukan, yaitu rahasia.
$db [‘default’][‘password’] =
“rahasia”
·         Jika sudah mengedit baris di atas, simpanlah file config.php. Kemudian, lakukan restart daemon MySQL server dengan perintah:
$ sudo /etc/init.d/mysql restart
Pastikan tidak ada pesan kesalahan “failed” pada hasil output restart daemon MySQL server.
IZIN AKSES LOGIN ADMIN
Hal penting lain adalah mengizinkan halaman login admin dapat dibuka melalui computer lain di dalam jaringan LAN. Jika tidak, Anda hanya bisa mengakses login administrator dari computer server. Hal ini pasti merepotkan. Bagaimana caranya? Ikuti langkah-langkah di bawah ini.
·         Buka terminal dari menu Accessories, lalu kemudian edit file config.php yang ada pada folder /var/www/system/application/config/.
$ sudo vim /var/www/system/application/config/config.php
·         Cari baris pada file config.php berikut.
$config[‘base_url’] = http://localhost
Ubah bagian localhost dengan alamat IP eth1, dalam hal ini 192.168.182.1 sehingga menjadi seperti ini.
$config[‘base_url’] =
http://192.168.182.1/
·         Cobalah lakukan pengetesan dari computer klien dengan mengetikkan URL  http://192.168.182.1/ easyhotspot. Lihat apakah halaman login administrator dapat Anda akses dari klien.
MENGAKSES DARI KLIEN
Jika klien tidak mengarahkan arah browsernya ke server EasyHotspot, mereka tidak dapat terkoneksi ke internet. Oleh karena itu, Anda sebagai administrator harus tahu bagaimana cara melakukan konfigurasi pasa sisi klien.
Berikut adalah cara yang benar saat klien ingin mengakses internet.
·         Buka browser klien dan arahkan ke alamat IP server EasyHotspot di URL http://192.168.182.1. Halaman login user akan muncul.
·         Masukkan username dan password yang didapatkan dari kasir untuk mengakses internet.
·         Jika browser meminta sertifikat, dengan menampilkan Secure Connection Failed, lakukan klik pada link di bawah “Or you can add an exception” untuk menampilkan sertifikat yang akan didaftarkan pada browser klien.
·         Pada halaman berikutnya, klik Add Exception untuk memasukkan sertifikat tersebut ke dalam browser klien.
·         Muncul jendela pop-up. Klik Get Certificate untuk mengambil sertifikat dari computer server ke sisi klien.
·         Pada bagian bawah, klik Confirm Security Exception. Akhirnya, muncul halaman login dari EasyHotspot.
TROUBLESHOOTING
Permasalahan yang sering terjadi pada saat mengakses EasyHotspot adalah klien tidak dapat ter-direct secara langsung ke dalam server EasyHotspot. Hal yang harus dicek adalah:
·         Cek koneksi internet jika klien tidak dapat mendapatkan halaman login. Ini dilakukan pada sisi klien.
·         Cara kedua bisa dilakukan dengan melakukan restart layanan Chilispot pada sisi server. Gunakan perintah berikut.
$ sudo /etc/init.d/

Sumber : http://google.com

Comments

Popular posts from this blog

Merubah Mesin Tv Cina Biasa Menjadi Mesin Slim

Merubah Mesin Tv Cina Biasa Menjadi Mesin Slim Beberapa belakangan hari ini stok mesin tv cina buat tv slim agak sulit di dapatkan didaerah asal admin,maka solusi terakhir nya adalah merubah mesin tv cina biasa menjadi mesin tv slim dan bisa di gunakan di kedua nya. Beberapa kali percobaan dengan mesin tv cina biasa kualitas gambar di pasang di tv slim lumayan bagus dan tidak menjadikan alat alat i mesin cepat rusak,sudah terbukti di beberapa konsumen sudah beberapa tahun masih bisa di pakai tidak ada kendala. Banyak sekali yang menanyakan perbedaan rangkaian  mesin tv flat slim dan mesin tv biasa.Sebenar nya perbedaan nya hanya ada di bagian switching trafo,bagian horizontal serta flyback. Mungkin kah mesin tv biasa di rubah dan dipasang ke tabung slim ? Mungkin saja asal perhatikan beberapa hal di bawah ini. 1_ Perhatikan tabung layar slim nya berapa inchi ukuran nya.Karena kalau mesin tv buat 14 inchi sampai 21 inchi tidak memungkinkan untuk di pasang di tele...

Cara Membuat Desain Layout PCB Menggunakan Sprint Layout

Cara Membuat Desain Layout PCB Menggunakan Sprint Layout Salam sejahtera kawan, kali ini  bmn project  akan berbagi sedikit pengetahuan lagi, hampir sama seperti postingan saya sebelumnya yakni tentang  Cara Membuat Desain Layout PCB Menggunakan EAGLE . Karena ada salah satu rekan menanyakan tentang  Cara Membuat Desain Layout PCB Menggunakan Sprint Layout , maka kali ini saya akan coba menggunakan software  Sprint Layout tersebut, jika anda belum memiliki software Sprint Layout silakan  Download Software Sprint Layout  nya terlebih dahulu di link  berikut . Baik seperti biasa, daripada banyak basa basi langsung saja kita mulai tahap tahap  Cara Membuat Desain Layout PCB Menggunakan Sprint Layout . 1. Buka atau jalankan terlebih dahulu software Sprint Layout. 2. Maka akan muncul splash berikut, dan secara langsung lembar kerja akan muncul. 3. Pilih komponen pada bagian “Makros”, kemudian tek...

Setting Page Setup Di Mozilla Firefox Untuk Struk Pembayaran PPOB Atau Internet Banking

Setting Page Setup Di Mozilla Firefox Untuk Struk Pembayaran PPOB Atau Internet Banking Melanjutkan postingan yang lalu tentang setting kertas gulung di printer Epson LX 800 untuk loket pembayaran PPOB atau struk kasir,maka pengaturan di browser mozilla firefox juga tidak kalah penting nya. Untuk setting page setup di mozilla firefox ketika ketika mau mengatur struk kasir semisal internet banking dan akan di set menggunakan kertas gulung adalah dengan cara seperti di bawah ini. 1                     Buka browser firefox agan. 2                     Klik file di pojok atas 3                     Klik page setup 4            ...