scholarly journals A new Arabic stemming algorithm

Author(s):  
Eiman Tamah AlShammari ◽  
Jessica Lin
Keyword(s):  
Author(s):  
Younes Jaafar ◽  
Driss Namly ◽  
Karim Bouzoubaa ◽  
Abdellah Yousfi
Keyword(s):  

2019 ◽  
Vol 4 (2) ◽  
pp. 97-102
Author(s):  
Maksum Ro’is Adin Saf ◽  
Dini Hidayatul Qudsi ◽  
Istianah Muslim

Arabic is one of the most popular languages in Indonesia which is Muslim population being majority. Ability to recognize the types of sentence in Arabic Language is one of basic topic in Arabic language studying. The type of sentence in Arabic is known from the first word in the sentence, but often the first word of a sentence is not the original words, so it can not be found directly in the dictionary. In this reseach, the Arabic Stemming algorithm was modified to find the type of the word using affixes include to the word, this method refers to the rules in Sharf science, therefore this method is named as Affix Mapping Algorithm. The algorithm that has been prepared is tested using Cyclomatic Complexity method and the result shows that the independent path obtained is 5, from the result it can be concluded that the algorithm is structured well, very easy to test, and last long.


MATICS ◽  
2012 ◽  
Author(s):  
Agus Sofiyan Anwar ◽  
Zainal Abidin ◽  
Ririen Kusumawati

<p>Dengan adanya teknologi digital, al Quran yang dahulu berupa teks manual sekarang sudah dapat dijumpai versi digitalnya. Hal tersebut memicu pengembangan perangkat lunak yang membantu mendapatkan informasi dari teks al Quran, seperti: pencarian ayat berdasarkan kata, frase maupun tema, terjemahan al Quran, tafsir al Quran. Dalam kaitannya dengan pencarian ayat berdasarkan kata atau frase, pada umumnya perangkat lunak yang ada menggunakan teknik exact string matching, yaitu teknik pencarian ayat yang sesuai dengan kata inputan secara tepat. Teknik tersebut sangat sesuai jika pemakai perangkat lunak mengetikkan kata atau frase yang akan dicari dengan benar. Tetapi jika pemakai salah dalam mengetikkan kata inputan, perangkat lunak tidak memberikan solusi atau kemungkinan-kemungkinan dari ayat yang dimaksud. Penelitian ini memadukan teknik stemming dan teknik exact string matching. Stemming berperan sebagai preprocessing untuk exact string matching. Stemming digunakan untuk menemukan kata dasar dari kata berimbuhan dengan cara menghilangkan semua imbuhan baik yang terdiri dari prefiks, sufiks, infiks, konfiks, transfiks, maupun interfiks, namun pada penelitian ini hanya menghilangkan prefiks dan sufiks saja, sebagai contoh jika kata berimbuhan adalah يسطرون maka kata dasarnya adalah سطر. Exact string matching adalah  pencocokan string secara tepat dengan susunan karakter dalam string yang dicocokkan memiliki jumlah maupun urutan karakter yang sama, sebagai contoh kata سطر akan menunjukkan kecocokan hanya dengan kata سطر. Dalam kaitannya dengan pencarian ayat, hasil stemming akan digunakan sebagai kata kunci (keyword) pencarian pada database indeks al Quran. Perpaduan tersebut dimaksudkan untuk meningkatkan hasil pencarian ayat, dan selanjutnya dapat dikategorikan sebagai teknik inexact string matching. Hasil uji coba membuktikan bahwa teknik inexact string matching dapat diimplementasikan untuk mendukung pencarian ayat al Quran dengan nilai F-measure tertinggi pada data uji coba adalah 100 % dan nilai F-measure terendah adalah 66.66 %. Uji coba juga membuktikan bahwa teknik inexact string matching lebih banyak memberikan solusi/kemungkinan dari ayat yang dimaksud dari pada teknik exact string matching.</p><p> </p><strong>Kata kunci</strong>: Arabic Stop Word, Arabic Stemming, Exact String Matching, Inexact Matching


2017 ◽  
Vol 09 (02) ◽  
pp. 39-67 ◽  
Author(s):  
Mohammad Mustafa ◽  
Afag Salah Eldeen ◽  
Sulieman Bani-Ahmad ◽  
Abdelrahman Osman Elfaki

Sign in / Sign up

Export Citation Format

Share Document