Download BiOS, Billing Warnet Open Source (Gratiss!!!)

S alah satu pertanyaan yang kerap di tanyakan pemilik warnet saat ingin bermigrasi ke Linux adalah billing warnet. Saat ini sudah tersedia beberapa aplikasi billing warnet di Linux yang dapat digunakan. Salah satunya adalah BiOS (Billing Open Source), aplikasi billing warnet buatan dalam negeri.

BiOS merupakan aplikasi berbasis web (PHP dan MySQL), dan berjalan di atas aplikasi webserver seperti Apache atau Lighttpd. BiOS menggunakan konsep client-server. Aplikasi server dapat dipasang di proxy Internet. Client dapat memantau durasi pemakaian dan biaya yang dikeluarkan via  browser, dalam hal ini menggunakan aplikasi Firefox
yang telah dimodifikasi sedemikian rupa (seperti pengaturan border window) oleh BiOS.

Fitur dan kelebihan BiOS:

Fitur dan kelebihan BiOS dibandingkan billing lain:
* Hadir dengan Lisensi Open Source, GNU/GPL versi 3
* Sudah pernah diuji di Warnet Linux selama 2 tahun
* BiOS dapat berjalan di hampir semua sistem operasi – cross platform, baik client maupun server (linux, windows, freebsd, etc)
* Memiliki interface yang sederhana, mudah penggunaan untuk client dan operator.
* Tidak perlu instalasi (compilasi) di client. Sangat mudah diinstal. karena cukup diinstal di komputer operator atau di proxy server yang telah dilengkapi dengan webserver (ex: apache server, lightttpd, dll), php dan database mysql. Hampir semua distro linux saat ini menyediakan aplikasi built-in ini.
* Aplikasi sangat ringan, responsif, hanya membutuhkan space < 550Kb dan minim memakai bandwidth jaringan lokal.
* Dapat diakses dari modus GUI (xwin: kde, gnome, fluxbox, icewm, jvm, dsb)
* Terdapat akses berjenjang untuk client, operator dan administrator
* Unlimited client
* AJAX
* Apabila komputer billing terhubung ke internet, pemilik dapat memantau dan mengakses cpanel billing dari manapun. Dengan begitu dia tetap dapat memantau kondisi warnetnya, dsb.

Berikut Penghargaan yang diterima:
1. Pada tanggal 11 Maret 2008, billing ini berhasil menyabet penghargaan sebagai “The Best Innovation Software” pada kompetisi open source day yang diselenggarakan oleh POSSNetwork UGM
2. Pada Agustus 2008, BiOS berhasil masuk sebagai 4 besar nominator kategori e-Business/KUKM pada ajang Indonesia ICT Award 2008 yang diselenggarakan oleh Departemen Komunikasi dan Informatika (Depkominfo) RI.

Download BiOS 1.4 (zip)

Download BiOS 1.4 (tar.bz)

Download Tutorial BiOS dan Implementasinya (part 1)

Download Tutorial BiOS dan Implementasinya (part 2)


Sumber: Baliwae dan InfoLINUX

Download Tutorial PHP (Source Code Penerapan Berbagai Contoh Kasus)

PHP adalah bahasa pemrograman favorit saya. Selain karena ringan, PHP juga bersifat open-source, jadi kita dapat menggunakan script PHP tanpa dipungut bayaran. Berdasarkan pengalaman, cara termudah untuk belajar PHP adalah dengan konsep “learning by doing” maupun “learning by example”. Untuk memudahkannya, berikut contoh-contoh kasus beserta penerapannya pada PHP.

1. PHP memiliki banyak fungsi untuk melakukan operasi angka. Berikut beberapa contoh penerapan operasi angka di PHP. Dalam contoh di bawah ini, akan dikelola suatu angka yang diberikan dengan menggunakan tanda koma untuk penanda bilangan, dan hanya menggunakan dua angka di belakang koma.

Download Beragam Operasi Angka Menggunakan PHP

2. Dalam keseharian melakukan proses pembuatan aplikasi berbasis PHP, mungkin Anda sering bertemu dengan operasi string. PHP memiliki kelengkapan fungsi untuk memproses suatu karakter atau kata yang terdapat pada suatu string.  Berikut tutorial berbagai operasi string pada PHP.

Download Berbagai Tip Operasi String

3. Berikut contoh aplikasi polling sederhana juara Liga Inggris 2007/2008 yang datanya di simpan dalam sebuah file teks.

Download Aplikasi Polling

4. Apabila Anda ingin memproteksi script PHP Anda atau sekadar ingin menghilangkan ketergantungan pada interpreter PHP, maka salah satu cara yang bisa dilakukan adalah dengan mengompilasi ke native binary dengan Roadsend PHP compiler.

Download Kompilasi Script PHP

5. Apakah Anda mempunyai koleksi video yang cukup banyak dan merasa kurang puas kalau harus menikmati video-video tersebut sendiri? Ataukah Anda ingin membuat video streaming server semacam YouTube? Dengan menggunakan web based application bernama PHPmotion, impian Anda akan menjadi kenyataan.

Download Tutorial PHPMotion

6. Mungkin Anda pernah berkunjung ke suatu situs seperti Google Analytics (https://www.google.com/analytics) dan sejenisnya yang dapat mendeteksi IP pengunjung situs secara otomatis. Untuk membuat fitur situs seperti ini,
Anda dapat memanfaatkan database GeoIP.

Download Tutorial Deteksi IP Pengunjung

7.  Selain memiliki beragam fungsi untuk melakukan operasi string, PHP juga memiliki banyak fungsi untuk melakukan operasi angka. Berikut beberapa contoh penerapan operasi angka di PHP.

Download Tutorial PHP String

8.  Program fortune akan menampilkan database fortune secara acak. Di workshop ini, kita akan menampilkan output program fortune di web dengan teks berwarna-warni setiap karakternya.

Download Tutorial Teks Fortune

9. Pada suatu situs komunitas, kita sering menemukan halaman untuk meng-upload file yang bertipe *.jpg atau *.gif. Kali ini, kita akan membuat sebuah halaman untuk kebutuhan upload file yang bertipe *.jpg atau *.gif.

Download Tutorial Membuat Halaman Upload

10. Dalam keseharian melakukan proses pembuatan aplikasi berbasis PHP, mungkin Anda sering bertemu dengan operasi string. PHP memiliki kelengkapan fungsi untuk memproses suatu karakter atau kata yang terdapat pada suatu string. Berikut beberapa contoh penerapan operasi string di PHP.

Download Berbagai Tips Operasi String di PHP

11. Ketika chatting dengan program instant messenger atau melakukan posting di forum, kerap kita menemukan beberapa untaian karakter tertentu secara otomatis akan diterjemahkan ke icon/smiley tertentu, misalnya karakter ini :) atau ini :( . Kita akan membuatnya di workshop ini.

Download Tutorial Konversi Teks ke Smiley

12. Untuk menangani suatu aplikasi yang berkenaan denganfile dan direktori di PHP, Anda pasti membutuhkan fungsi-
fungsi yang berkenaan dengan penanganan file di PHP. Berikut beberapa tip dan trik operasi file di PHP.

Download Tip Trik Operasi File di PHP

13. Di workshop ini, kita akan menggambar segitiga yang terbentuk dari karakter bintang (*) dengan masing-ma sing bintang diwarnai acak. Ukuran segitiga tersebut bisa diatur dari query string.

Download Membuat Segitiga Bintang Berwarna di PHP

14. Trik PHP: masalah distribusi dan proteksi source code. Berikut trik membangun aplikasi web menggunakan bahasa yang interpreted (dan relatif tidak banyak aturan), lantas diprotek sana sini (supaya source code tidak bisa dilihat), atau dengan yang compiled dan relatif lebih banyak aturan.

Download Tutorial Proteksi Script PHP

Selamat belajar dan Happy coding :)

 

Sumber: InfoLINUX

Download Tutorial Proxy (Squid) dengan berbagai contoh kasus

Bagi para administrator warnet atau kantor, pasti pernah berpikir bagaimana caranya agar loading situs yang dibuka oleh user terasa lebih cepat, dapat memblok situs-situs porno yang sering membawa spyware, membatasi ukuran download file user, autentifikasi user mana saja yang diperbolehkan browsing, melakukan redirect suatu situs porno ke situs yang lain, dan sebagainya.

Jika itu permasalahannya, maka  jawabannya adalah si administrator  dapat membuat sebuah mesin proxy server untuk menjembatani hubungan dari Internet ke user. Mesin proxy ini akan bertindak sebagai filter paket yang datang dari Internet, baik itu melalui port http atau ftp, sebelum sampai ke user. Salah satu software proxy terbaik yang ada di GNU/Linux adalah Squid. Squid adalah software proxy server open source dengan banyak fitur.

Pada artikel kali ini, penulis akan menjelaskan cara konfigurasi Squid untuk:

1. Memberi hak akses Internet agar hanya dapat digunakan oleh komputer dengan nomor IP tertentu.

2. Memblok situs terlarang secara manual.

3. Memblok situs terlarang dengan meng-gunakan program redirector Squid-Guard.

4. Memblok banner menggunakan redirector adzap.

5. Membatasi ukuran file (kuota) yang bisa didownload oleh user pada interval waktu tertentu.

6. Autentifikasi user.

7. Transparent Proxy.

Adapun distro yang dipakai penulis dalam menyusun penulisan ini adalah Fedora Core 3, dan seharusnya dapat diterapkan juga pada pengguna distro lainnya.

Download Tutorial Lengkap


sumber: InfoLINUX

Diktat Kuliah Interaksi Manusia dan Komputer (IMK) – IT403 -

Interaksi manusia dan komputer secara umum adalah bidang studi yang mempelajari manusia, teknologi komputer dan interaksi dari kedua belah pihak. Interaksi manusia dan komputer bisa didefinisikan sebagai ‘disiplin ilmu yang mempelajari desain, evaluasi, implementasi dari sistem komputer interaktif untuk dipakai oleh manusia, beserta studi tentang faktor-faktor utama dalam lingkungan interaksinya.’ (ACM SIGCHI,1992,p.6)

Pada saat ini jenis interaksi yang banyak digunakan adalah interaksi dasar seperti manipulasi secara langsung, penggunaan mouse pointing, windows, text editing dan fasilitas menggambar.  Di masa yang akan datang pemakaian aplikasi lain seperti pengenalan gerak isyarat, multimedia dan 3 dimensi akan semakin banyak digunakan sebagai sarana interaksi antara manusia dan komputer.

Penelitian tentang interaksi manusia dan komputer telah mengubah arah
komputasi secara mendasar. Salah satu contoh kesuksesan penelitian tentang interaksi manusia dan komputer adalah grafik interface yang digunakan pada Microsoft Windows, yang dipakai diberbagai belahan dunia sampai saat ini.

Interaksi manusia dan komputer mempelajari bagaimana mendesain interface yang baik dan bagaimana suatu interface dikatakan baik.

Download Diktat Kuliah.

*Materi dipakai pada perkuliahan FTI UKSW tahun ke 2.

Selamat Belajar!

Tutorial Setting DNS Server, DHCP Server, dan SAMBA Server dengan RedHat

Sekedar info bagi yang belum tahu, RedHat adalah salah satu Distro Linux yang sangat powerful dalam dunia Jaringan Komputer. Sebagai salah satu distro Linux utama, tentu saja Redhat sangat diminati, dan melahirkan distro-distro turunan, misalnya saja Fedora.

Jika anda ingin membuat sendiri server DNS, DHCP, dan SAMBA tetapi masih bingung cara settingnya silakan download tutorial yang disediakan. Di dalam tutorial praktek kali ini akan dijelaskan secara mendetail, langkah per langkah. Anda yang pemula pun pasti dapat mengikuti dengan baik. Syaratnya hanya menguasai perintah-perintah dasar Linux dan editor sederhana seperti KWrite maupun vi.

Klik di sini untuk Download Tutorialnya.

Hak cipta tulisan ada pada penulis.

Selamat Belajar!

Praktikum TJW

Download Materi

Pertemuan 1

Pertemuan 2

Tugas Ad-Hoc

Selamat Belajar!

Pengembangan Web Kelas E (Rabu, 14-17)

Lihat nilai TTS di sini.

Download tugas

Download contoh-contoh script

Belajarlah untuk hasil yang lebih baik ,

God bless :)

Mengembalikan File yang Disembunyikan Oleh Virus

Komputer yang dipakai bersama (misal warnet atau rental) biasanya tidak menyediakan antivirus yang memadai dan jarang diupdate sehingga menjadi tempat virus berkumpul. Saya sendiri biasanya melakukan scan terhadap flashdisk setiap pulang dari warnet/lab komputer.

Salah satu karakteristik virus lokal adalah menyembunyikan file/folder tertentu, misalnya *.doc, *.txt dan menggantinya dengan file tipuan yang ternyata adalah file executable *.exe. Terkadang antivirus sudah dapat membersihkan file virus dengan baik, namun tidak mengembalikan atribut file yang disembunyikan (hidden & system). Akibatnya, banyak pemakai awam mengira file tersebut telah hilang untuk selamanya!

virusawal

Untuk menampilkan kembali, gunakan pilihan pada folder options.

Folder Options

Pilih Yes

Selanjutnya klik OK untuk menerapkan perubahan.

File yang disembunyikan

Pertanyaan:

  1. Bagaimana jika Folder Option diblok?

  2. Bagaimana mengembalikan atribut file menjadi normal kembali?

Jawab: Gunakan Command Prompt

Klik Start Menu  Run atau Windows + R lalu ketik cmd

Run

Masuk ke flashdisk, misal drive M: lalu ketikkan dir /a.

daftar file

Bingung? Tampilkan file yang disembunyikan saja dengan perintah attrib.

file yang disembunyikan

Nah…kelihatan kan??

Sekarang untuk mengembalikan atribut file menjadi normal, gunakan perintah attrib -s -h /s /d *.*

jalankan perintah

Tunggu sampai proses selesai.

Jreng… file yang telah disembunyikan muncul kembali!

muncul kembali

Arti perintah di atas?

attrib: menunjukkan/mengubah atribut file/folder

-s: menghilangkan atribut file system (untuk menambahkan, ganti tanda – dengan +)

-h: menghilangkan atribut hidden

/s: lakukan proses tersebut pada folder yang ditemukan

/d: proses pada semua folder

*.* : nama dan ekstensi file (bisa diganti, misalnya *.jpg atau *.doc)

Pertanyaan lagi: bagaimana jika Command Prompt tidak bisa digunakan / disable oleh admin atau virus?

Jawab: Cara di atas hanyalah salah satu cara. Ada cara lain, yaitu dengan menggunakan program Winrar atau program file explorer lainnya. Cobalah sendiri dan jadilah kreatif!

Nah, mudah bukan??

Belajar Javascript: Membuat Ucapan Selamat Datang dan Selamat Tinggal Pada Halaman Web

Beberapa hari yang lalu saat pulang kuliah, salah seorang teman kos saya menanyakan “cara membuat ucapan selamat datang pada saat halaman web dibuka disertai ucapan selamat tinggal pada saat halaman ditutup”. Ia melihat hal tersebut pada halaman friendster temannya.

Spontan aku menawarkan diri untuk membantu… dan tak sampai tiga menit jadilah script sederhana ini.

<html>

<head>

<title>Welcome and Goodbye by Jack</title>

<script language=”javascript”>

function welcome()

{

alert(“Jack says: Welcome to my page!”);

}

function goodbye()

{

alert(“Jack says: Thank you for visiting my page”);

}

</script>

</head>

<body onLoad=welcome() onUnload=goodbye()>

<center><h1>Javascript is easy and Fun!<h1></center>

</body>

</html>

Pada script di atas, kita menggunakan dua buah function pada javascript, yaitu welcome() dan goodbye() yang masing-masing berisi pesan peringatan (alert). Untuk menampilkannya, kita menggunakan dua buah atribut pada tag body, yaitu onLoad dan onUnload. Fungsi dari onLoad adalah untuk menjalankan script pada saat halaman web dimuat (onload), sedangkan onUnload akan dijalankan pada saat halaman web ditutup (onunload).

Hasilnya???

Saat dibuka…

jswelcome

Saat ditutup…

jsgoodbye

Script di atas dapat ditambahkan pada halaman web Anda. Teman Anda yang tidak tahu bisa jadi iri nih, hehe… script di atas juga dapat dikembangkan menjadi lebih baik lagi…. dan ingat: copy paste sertakan sumber.

Sederhana bukan??

Selamat mencoba..

Nilai sebuah ketulusan, Permata Hari Ini ;)

Halo temanku ^^
Pernahkah kamu sekali saja merenungkan hal ini?

bahwa kesombongan itu menghancurkan,
namun kasih memulihkan

Tahukah kamu?

Satu senyuman tulus dapat meluluhkan tatapan yang sombong,
bahkan kemarahan dapat dibungkamnya!

Aku melihat dan memperhatikan…
Seringkali suatu masalah yang rumit terselesaikan dengan begitu mudahnya!

Adalah gampang menemukan orang yang pandai…
Adalah gampang menemukan orang yang kaya…
Adalah gampang menemukan orang yang cantik/tampan…

Tapi..
kepandaian saja tidak cukup
kekayaan bukan jaminan
dan eloknya paras dapat dimanipulasi..begitu tipis.. setipis kulit wajahmu

Begitu mahalkah sebuah ketulusan?

Temanku…

ketulusan adalah tetap berbuat baik ketika orang mengatakan hal yang tidak baik terhadapmu,

berbuat baik meski tidak dilihat orang,

atau ketika kamu berusaha jadi baik namun orang tetap saja mencurigaimu

lepaskan saja marah dan racun itu, apa gunanya itu bagimu?

Camkanlah dalam hatimu:

menjadi tulus tidaklah naif
menjadi tulus bukanlah berarti kamu lemah!

itulah perang melawan diri sendiri:
keinginan untuk dipuji
keinginan untuk membanggakan diri

itulah saatnya kau menguji kekuatan batinmu!

Ingatlah,
orang yang menguasai dirinya melebihi pahlawan yang merebut kota
orang yang tulus adalah pemenang yang sebenarnya

Orang boleh saja mengaburkan makna ketulusan
namun,
kamu,
jangan pernah berhenti berbuat baik,
dan lakukanlah itu dengan tulus

orang mungkin tidak akan pernah tahu,
namun kamu akan selalu tersenyum bangga,
karena kamu tahu kamu telah mengalahkan musuh terbesarmu,
yaitu dirimu sendiri :)

Tuhan menolongmu, Temanku ;)