Stemming adalah salah satu cara
yang digunakan untuk meningkatkan performa IR dengan cara
mentransformasi kata-kata dalam sebuah dokumen teks ke bentuk kata
dasarnya. Algoritma stemming untuk bahasa yang satu berbeda
dengan algoritma stemming untuk bahasa lainnya. Sebagai contoh bahasa
Inggris memiliki morfologi yang berbeda dengan bahasa Indonesia sehingga
algoritma stemming untuk kedua bahasa tersebut juga berbeda. Proses stemming pada teks berbahasa Indonesia lebih rumit/kompleks karena terdapat variasi imbuhan yang harus dibuang untuk mendapatkan root word(kata dasar) dari sebuah kata.. Pada umumnya kata dasar pada bahasa Indonesia terdiri dari kombinasi:
Prefiks 1 + Prefiks 2 + Kata dasar + Sufiks 3 + Sufiks 2 + Sufiks 1
Kali ini saya akan memberikan aplikasi stemming tersebut yang menggunakan Algoritma Porter dalam pembuatan aplikasi tersebut. Kelebihan aplikasi ini adalah anda bisa mengedit database yang dimiliki aplikasi ini, karena saya juga akan memberikan databasenya langsung, anda bisa menambahkan atau mengurangkan kosa kata dalam aplikasi stemming anda semau anda. walaupun ini aplikasi berbasis php tapi disini saya akan memberikan tips untuk menjalankannya secara offline.
Pemakaian
Aplikasi Steeming Bahasa Indonesia Secara Offline
Pertama download
aplikasi stemming berbasis php disini, selanjutnya extract, kemudian hasil extract
tersebut akan menghasilkan folder yang bernama stemming kemudian instal
software sqlyog download di http://www.webyog.com/en/ jika anda belum memilikinya ini penting untuk membuat database, kemudian xampp untuk membuat localhost bisa didownload di http://www.apachefriends.org/en/xampp.html.
Buka xampp dan start apache dan mysqlnya seperti gambar dibawah
kemudian buka sqlyog
dan pilih menu “execute sql script” seperti gambar dibawah.
kemudian browse dan pilih file dengan nama
kamus_porter yang ada pada folder stemming yang telah diextract tadi, jika
tidak mau atau gagal buat lah database baru dengan nama kamus_poster kemudian
baru diexecute. buka browser anda dan ketikkan alamat file directory tempat
anda menaruh folder stemming tadi untuk defaultnya taruhlah folder stemming
tersebut di local disk c computer anda dan cari folder xampp kemudian didalam
folder xampp cari folder htdocs kemudian taruh folder stemming di sana dan pada
saat ingin membuka aplikasi tersebut kita hanya perlu mengetik alamat
“localhost/stemming”saja maka aplikasi pun dapat berjalan.
Tambahkanlah kosa
kata baru yang masih belum ada dalam database kamus_porter jika ada kata baru
yang belum dimiliki oleh database ini. Untuk pemakaiannya sendiri sangat mudah
masukkan saja kata yang akan distemming misalnya merubuhkan kemudian klik ok!
maka hasilnya pun akan terlihat selamat mencoba.