Jumat, 15 April 2011

EasyHotspot

About EasyHotspot

EasyHotspot is an alternative solution for hotspot billing system. Its contains other particular open source software that is bundled into one a single package. We don't try to make a replacement to similar existing open source projects. Our aim is to deliver a system that simple, easy to install, use and modify. EasyHotspot comes with ready to use configuration. You need less configuration to build a running hotspot. It will save you time and energy. (read more)

Rabu, 15 Desember 2010

Tentang Ubuntu

Ubuntu
Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian. Proyek Ubuntu resmi disponsori oleh Canonical Ltd yang merupakan perusahaan milik seorang kosmonot asal Afrika Selatan Mark Shuttleworth. Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan, "Ubuntu" berasal dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional.

Filosofi

Ubuntu mempunyai filosofi sebagai berikut :
  • bahwa perangkat lunak harus tersedia dengan bebas biaya
  • bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, dan
  • bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.
Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat lunak berpemilik (proprietary); bukan hanya peralatan yang Anda butuhkan tersedia secara bebas biaya, tetapi Anda juga mempunyai hak untuk memodifikasi perangkat lunak Anda sampai perangkat lunak tersebut bekerja sesuai dengan yang Anda inginkan.

Rilis

Setiap rilis mempunyai nama kode dan nomor versi. Nomor versi berdasarkan tahun dan bulan dari rilis. Sebagai contoh, rilis Ubuntu yang pertama, 4.10, dirilis tanggal 20 Oktober 2004. Rilis ubuntu keluar setiap 6 bulan sekali tiap bulan April dan Oktober. Rilis ubuntu biasanya terdiri dari berbagai edisi, yaitu edisi Desktop, Server, dan Netbook. Perbedaan mendasar pada ketiganya adalah pada versi desktop terdapat tampilan desktop manager sedangkan pada edisi server tidak ada, hanya command prompt saja.

Daftar Release: http://id.wikipedia.org/wiki/Ubuntu

Tentang gBilling

Apa itu gBilling?

gBilling adalah aplikasi sistem pembayaran warnet (internet cafe billing system)
yang terdiri dari server dan client, gBilling diharapkan bisa berjalan di
multi-platform (Linux, BSD, MacOS, atau Microsoft Windows). gBilling di tulis
dalam bahasa C, dengan GUI toolkit GTK+ (The GIMP Toolkit), dan menggunakan
SQLite sebagai sistem database. gBilling akan selalu berada
di bawah lisensi GNU Public License (GPL) versi 2, silahkan baca lisensi ini
sebelum penggunaan, distribusi dan modifikasi gBilling. Dukung pengembangan
gBilling dengan ikut serta dalam penulisan kode program, menulis dokumentasi,
laporan bug atau melakukan donasi. Donasi yang masuk akan sangat membantu
pengembangan gBilling seperti untuk membeli distro-distro Linux, membeli sistem
operasi yang belum di uji coba seperti Windows 7, dan keperluan lainnya.

--------------------------------------------------------------------------------

Sejarah Singkat

Penulis membuat aplikasi ini pertama kalinya ketika sedang menulis aplikasi
network untuk server FreeBSD (Maret, 2008) yang kira-kira hampir sama dengan
cara kerja aplikasi billing warnet, dan pada waktu proyek aplikasi network itu
selesai, penulis tertarik untuk menulis aplikasi billing warnet yang
sesungguhnya. Penulis memilih porting ke GNU/Linux (Linux) karena Linux adalah
sistem yang sangat ideal untuk Warnet. Walaupun dengan waktu luang yang tidak
banyak (suka nongkrong dan banyak dengar lagu ;p) gBilling pun mulai ditulis
dari awal. Karena socket programming pada setiap sistem kompatibel, dan
library-library yang dipakai bisa berjalan di semua sistem tersebut, gBilling
juga seharusnya bisa berjalan di setiap sistem dengan tanpa atau sedikit
modifikasi, ini seperti Winsock di Windows yang menggunakan fungsi-fungsi khusus
(tapi tetap menyediakan kompabilitas dengan socket UNIX/BSD) dan kode error
yang tidak seperti UNIX. Pertama kali gBilling ditulis dengan Python, seiring
perkembangan aplikasi ini seperti system call, API library-library yang
digunakan, bahasa scripting dianggap tidak cocok lagi dan gBilling ditulis
ulang ke C sampai saat ini dengan GLib untuk fungsi-fungsi wrapper POSIX dan
API Windows.

gBilling menggunakan model concurrent TCP/IP server model, artinya server dapat malayani request client secara bersamaan (concurrent) tanpa menunggu request dari client lainnya selesai. Concurrent ini dicapai dengan menggunakan thread pada setiap request client seperti scheduling, timeout atau operasi socket (I/O). gBilling telah diprogram dengan baik untuk memenuhi kondisi thread-safe, tapi gBilling tidak dapat dijamin thread-safe, kerena untuk itu pemeriksaan program harus dilakukan dengan debugging atau menggunakan aplikasi pendeteksi  thread-safety. Debugging pada aplikasi yang kompleks dan multi-thread sangat tidak mudah, kita harus punya kesabaran, skill, dan banyak waktu (ya, kita harus punya banyak waktu ;p). gBilling ditulis dalam bahasa C untuk kecepatan dan portabilitas, tidak seperti bahasa high-level seperti Java, PHP atau Python yang mengakses system call dan API melalui runtime-nya (yang juga merupakan system-level programming). C akan mengajarkan kita bagaimana mengakses system call dan API langsung dari library-library yang disediakan oleh sistem.

--------------------------------------------------------------------------------

Mengapa gBilling?

Karena gBilling adalah software bebas (free software), anda dapat mengambil
keuntungan dari aplikasi ini. Anda bisa memodifikasi sesuai keperluan anda,
anda bisa mempelajari cara kerja gBilling dan membuat aplikasi billing anda
sendiri, anda bisa berpartisipasi mengembangkan program ini, dan lain-lain.
gBilling akan selalu ditulis dengan mangacu pada portabilitas, gBilling tidak
akan mengacu hanya pada satu sistem yang mana akan membuang-buang waktu saja.

gBilling tidak dibuat untuk mendapat keuntungan atau penghargaan, gBilling
dibuat untuk mendukung sistem operasi yang bebas seperti Linux agar bisa
digunakan dengan baik untuk warnet. Sekali lagi gBilling adalah software bebas
yang berada di bawah lisensi GNU General Public License versi 2, gBilling bukan
Open Source!, tapi free software.

--------------------------------------------------------------------------------
Fitur-fitur gBilling:

* Multiplatform (UNIX: Linux, MacOS, BSD, dan Microsoft Windows) untuk
  arsitektur 32 bit dan 64 bit
* Concurrent TCP/IP server model (IPv4)
* Multithread (per-client thread)
* Orientasi penyimpanan database (Embedded SQLite)
* Sinkronisasi waktu client menggunakan waktu server
* Kontrol penuh dari server (logout, shutdown, restart)
* Sistem logging dan export log ke format CSV
* Recovery (recovery data server/client untuk power loss, system crash)
* Autentikasi user
* Chatting
* Sistem paket
* Sistem Item (Item-item yang dijual di warnet ditampilkan di client)
* Kostumisasi sesuai dengan warnet anda (nama warnet, slogan, alamat)
* Free software

--------------------------------------------------------------------------------
Instalasi

Kompilasi dan instalasi di Linux

Untuk kompilasi gBilling di Linux, anda membutuhkan library-library berikut:

* GTK+ >= 2.18.9
* GLib >= 2.22.5
* SQLite >= 3.41 (hanya untuk gBilling Server versi 0.1 ke bawah)
* libglade >= 2.6.0 (hanya untuk versi 0.1 ke bawah)

Catatan: Ada beberapa distro Linux yang tidak menyediakan file-file C header
untuk libglade2 seperti pada Mandriva Free 2008. Anda bisa mendapatkan
file-file ini dari website GNOME.

Pastikan library-library tersebut telah terpasang dan dikonfigurasi dengan benar
di sistem anda, gBilling telah dipaket dengan script standar instalasi
GNU (autoconf, automake, libtool). Kompilasi dan instalasi gBilling sama dengan
paket standar GNU lainnya.

Download versi terbaru dari gBilling Server dan gBilling Client, kompilasi dan
instalasi sebagai berikut:

$ tar xzf gbilling-server-x.y.tar.gz
$ cd gbilling-server-x.y
$ ./configure
$ make
$ su -c 'make install'

Anda juga dapat menentukan lokasi instalasi dengan konfigurasi:

$ ./configure --prefix=/opt/gbilling-server

Ini akan menginstall di direktori /opt/gbilling-server

Untuk menghapus file-file hasil kompilasi:

$ make clean
$ make distclean

Untuk uninstall lakukan:

$ su -c 'make uninstall'

Untuk informasi lanjut, silahkan lihat file INSTALL pada paket gBilling Server
atau gBilling Client.

Setelah instalasi jalankan gBilling Server atau gBilling Client dari menu atau
langsung dari shell, lakukan pengaturan untuk server seperti mengatur username
dan password server, client, dan log.

********************************************************************************
Catatan: Username dan password standar gBilling Server adalah sebagai berikut.


Versi 0.2.1 dan ke atas:
Username dan password default adalah admin:gbilling

Versi 0.1 dan kebawah
Username dan password default adalah we:rock
********************************************************************************

Penting: Karena dokumentasi pemakaian gBilling belum tersedia (dalam pembuatan),
anda harus mengatur gBilling Server dan gBilling Client menurut pengetahuan anda.
Pengaturan ini relatif mudah jika pemakai mempunyai pengetahuan dasar tentang
jaringan komputer.

--------------------------------------------------------------------------------
Kompilasi dan instalasi di Windows

Catatan: gBilling belum pernah dicoba untuk Windows 95, 98, atau ME. Tidak bisa
dipastikan jika gBilling akan berjalan pada versi-versi tersebut, walaupun
mereka memakai Winsock versi 2.2 (kecuali Windows 95 yang memakai Winsock 1.1,
update Winsock 2 untuk Windows 95 ada di website support Microsoft). Microsoft
telah memberhentikan support pada versi-versi tersebut, dan library-library yang
dipakai mungkin sudah tidak mendukungnya lagi. gBilling telah berjalan dengan
baik di Windows 2000/XP. gBilling juga belum pernah dicoba di Windows Vista
(karena penulis tidak mempunyai sistem ini), tapi harusnya gBilling bisa
berjalan dengan baik di Windows Vista dan 7.

Kompilasi gBilling di Windows baru dicoba dengan compiler C GCC,
compiler-compiler seperti Microsoft Visual C atau Borland C Compiler mungkin
akan dicoba pada versi selanjutnya. Untuk kompilasi di Windows anda memerlukan:

* GCC C Compiler untuk Windows, seperti Cygwin atau Mingw dengan Windows API
(Win32 API), anda bisa mencoba IDE yang telah memaketkan Mingw dan Windows API
seperti Dev C++ atau Code::Blocks.

* Library-library pendukung (GTK, GLib, SQLite, dan libglade) untuk Windows
(versi yang telah disebutkan di atas), anda bisa mendapatkan library-library
ini di website masing-masing proyek tersebut. Kunjungi juga GTK Development
Environment (di tulis oleh Ivan Wong, btw site-nya ada yang hack!) untuk
library-library GTK, GLib, dan libglade yang semuanya telah dipaket
untuk Windows.

Untuk persiapan kompilasi anda perlu membuat file Makefile untuk Windows, set
compiler flag, set library-library yang digunakan, dan menambah file-file
yang akan dikompilasi, setelah itu lakukan kompilasi dengan:

c:\mingw\bin\make Makefile.win

Jika anda mempunyai file Resource Source (.rc, .res) untuk setting gBilling,
lakukan dengan menambah entri pada Makefile:

...
WINDRES = windres.exe
...
gbilling_private.res: gbilling_private.rc
$(WINDRES) -i gbilling_private.rc --input-format=rc -o gbilling_private.res -O coff
...

================================================================================

Rabu, 24 November 2010

Cara Meningkatkan Alexa Rank Website Anda

Alexa adalah website yang menyediakan informasi mengenai trafik suatu website/blog. Alexa Rank dapat dijadikan gambaran mengenai jumlah pengunjung yang mendatangi suatu blog yang terekam oleh Alexa.
Alexa Rank sangat penting bagi website kita, karena ada beberapa website layanan iklan komersil/adsense yang memberikan syarat ranking Alexa dalam batasan tertentu jika kita ingin menggunakan layanannya. Ranking Traffic Alexa dihitung berdasarkan perhitungan triwulan sejarah data traffik yang dikumpulkan Toolbar Alexa Pengguna.

Data yang didapat dari sumber lain dan dikombinasikan dengan pageview dan reach/kunjungan web asli pengunjung dan bukannya robot.

Berikut beberapa langkah untuk meningkatkan Alexa Rank:
1. Memasang Alexa Rank Widget di sidebar anda
Kode Alexa dapat didownload di http://www.alexa.com/site/devcorner
(Pemasangan kode pada sidebar sama seperti pemasangan kode HTML pada umumnya)

2. Memasang Plugin Alexa
Menginstal Alexa Toolbar bisa didownload di http://www.alexa.com/site/download/
Fungsi dari Alexa Toolbar untuk memonitor dan mengetahui peringkat dari website yang kita kunjungi, termasuk website kita berada pada peringkat berapa?

Nah, untuk meningkatkan Alexa Rank website Anda, salah satu jurus jitunya adalah membuat artikel (posting) tentang Alexa. Selamat mencoba dan semoga bermanfaat.

Minggu, 07 November 2010

Pasang Gadget YM!

OK, buat temen-temen yang pengen nampilin Gadget status YM! kamu, ini caranya untuk masukan status on/off YM! ke dalam Blog.

copy paste kode berikut:

<a href="ymsgr:sendIM?IDYahoo">
<img border=0 src="http://opi.yahoo.com/online?u=IDYahoo&amp;m=g&amp;t=14" /></a>

Ganti tulisan yang pake warna biru sama ID Yahoo kamu…
Kode angka t=14 (warna merah) adalah variasi gambar tampilan, kamu bisa ganti mulai dari angka 1 sampai 16.

Contohnya....

Rabu, 03 November 2010

Tutorial Membuat Blog

Membuat Blog kaya gini memang suatu hal yang membingungkan bagi mereka yang "gaptek". Tapi terkadang bagi mereka yang belum paham betul soal IT pun, sedikit demi sedikit kalau mau belajar pasti bisa kok...

Apalagi banyak petunjuk atau tutorial yang disertai dengan audio visual yang dapat membantu kita menjalankannya, seperti dalam video ini.

Khusus untuk Blog seperti ini, User harus memiliki Account (e-mail) Google terlebih dahulu. Setelah mendaftar dan memiliki account yang unik, Anda tinggal loggin di Bloger.

Senin, 01 November 2010

Promo ID-Card Member

Diberitahukan kepada seluruh temen-temen Net-er (onliner) yang setia kepada Mentari Komputer (Net), untuk memberikan layanan yang lebih baik dan menguntungkan saat ini MentariNet akan menerbitkan ID-CARD sebagai Tanda Member dari MentariNet, yang mana Member MentariNet akan mendapatkan Discount/membayar biaya Online lebih murah dari pada User Reguler (Umum).


Untuk mendapatkan ID-CARD temen-temen diharuskan mengisi formulir yang telah disediakan dengan mendowload di sini.

  • ID-CARD ini berlaku selamanya. Atau
  • Satu kali gabung untuk waktu selamanya.