Aplikasi Stemming Bahasa Indonesia

Posted by belajar

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.