Sunday, July 17, 2011

Membuat Blog Sederhana Menggunakan PHP

Pada kuliah Pemrograman Basis Data Web dulu, saya diberi tugas untuk membuat blog sederhana. Blog yang saya buat berikut ini memiliki fitur CRUD (Create, Read, Update dan Delete) data. Masih sangat sederhana, karena hanya berisi judul blog, isi blog, dan gambar.



script PHP selengkapnya bisa anda download di sini. Lihat demonya di sini

Memblok Iklan dengan Add-ons Firefox: Ads Block Plus



Tidak dapat dipungkiri lagi bahwa saat ini iklan adalah sumber penghasilan yang cukup besar bagi blogger jaman sekarang. Bahkan banyak pula pengelola situs yang memasang iklannya terlalu berlebihan, sehingga mengganggu kita dalam mencari informasi yang ada di dalamnya. Untungnya pada firefox ada Add-0ns bernama Adblock Plus, yaitu Add-ons yang dapat memblokir iklan-iklan, bahkan iklan google adsense pun kena blok :D.
Sebelum menggunakan Add-ons ini, anda harus menginstalnya pada firefox anda. Silahkan kunjungi https://addons.mozilla.org/en-US/firefox/addon/adblock-plus/, kemudian klik "Add to Firefox". Beberapa saat kemudian Add-ons tersebut akan terinstal dengan sendirinya. Setelah itu restart firefox anda.
Setelah diinstal, anda harus memasang filter iklan pada situs yang biasanya menyediakan iklan-iklan. Anda dapat mengisi secara manual, dengan cara pilih menu di firefox, pilih Add-ons, pilih option pada Adblock Plus. Jika anda tidak mau ribet, silahkan klik link di bawah ini untuk mengisi filter iklan secara otomatis:
filter 1
filter 2
filter 3

Setelah anda klik link di atas, akan muncul jendela filter Adblock plus, silahkan anda klik Add Subscription. Sumber filter di atas saya ambil dari http://indonesianfilter.blogspot.com/.

Berikut perbandingan situs mediafire sebelum dan sesudah difilter dengan Adblock Plus:
sebelum di filter

sesudah difilter

Dapat dilihat dari perbandingan di atas, ternyata Ads Block Plus ini terbukti ampuh dalam 'memberantas' iklan yang ada, sehingga tidak terlalu berat saat meloading halaman web.

Saturday, July 16, 2011

Sistem Temu Balik Informasi - Membuat Search Engine (Mbah Gugel)

Dalam membangun search engine, terdapat beberapa proses yaitu: tokenisasi, removal stopword, pembobotan, stemming dan pengambilan keyword. Tokenisasi dan removal stopword sudah saya bahas pada artikel sebelumnya. Pembobotan yang akan digunakan di sini menggunakan TF-IDF (Term Frekuensi - Index Document Frekuensi). Stemming yang akan dilakukan di sini menggunakan algoritma Nazief. Sedangkan pengambilan keyword dilakukan dengan cara mengambil sejumlah persentase kemunculan kata terbesar dari berita.
Program ini adalah program untuk tugas akhir saya dalam mata kuliah STBI. Belum 100% fix, tapi sudah layak memenuhi kriteria sebagai search engine. Keterangan program sudah saya comment pada script PHPnya. Oke, berikut screenshotnya:





Lihat demonya di sini

sumber referensi:
pembobotan TF-IDF: di sini
tampilan Mbah Gugel: di sini
Source code tidak tersedia. Jika berminat bisa hubungi saya di 0856-4948-7381, Pin BB: 314136C0 (digit terakhir angka nol)

Friday, July 15, 2011

Sistem Temu Balik Informasi - Tokenisasi dan Removal Stopword in PHP

Dalam preprocessing sebuah berita, terdapat proses tokenisasi dan removal stopword. Tokenisasi adalah pemotongan kata dalam tiap kalimat. Hal ini dilakukan agar tiap kata dapat diketahui frekuensi kemunculan pada suatu berita. Sedangkan stopword removal adalah penghapusan stopword untuk membersihkan hasil tokenisasi dari stopword.
screenshot:



silahkan lihat demonya di sini

download programnya di sini