0

Algoritma Stemming (Pencarian kata dasar) Nazief dan Adriani untuk Bahasa Indonesia di C# (Csharp)

Posted by Jujur Sitanggang on 9:40 AM

Algoritma Stemming (Pencarian kata dasar) Nazief dan Adriani untuk Bahasa Indonesia di C# (Csharp)


Algoritma Nazief dan Andriani. Merupakan sebuah algoritma untuk mencari sebuah kata dasar atau lebih dikena dengan istilah stemming. Proses stemming antara satu bahasa tidak sama dengan proses stemming dengan bahasa lain, dengan kata lain algoritma stemming untuk bahasa indonesia tidak dapat digunakan untuk proses stemming bahasa inggris atau bahasa lainnya karena masing-masing bahasa mempunyai struktur morfologi yang berbeda. Algoritma Nazief dan Adriani adalah algoritma stemming yang digunakan khusus untuk bahasa indonesia, walaupun ada banyak algoritma stemming lainnya untuk bahasa indonesia, akan tetapi Nazief dan Adriani lebih banyak digunakan oleh para praktisi maupun para pegiat akademik, karena memang sampai saat ini Nazief dan Adriani mempunyai akurat yang baik jika dibandingkan dengan yang lainnya. 

Berikut ini adalah algoritma Nazief dan Adriani.
perlu diketahui sebelumnya, bahwa untuk membuat algoritma Nazief dan  Adriani ini membutuhkan sebuah list kata dasar, sehingga bisa menggunakan bantuan database atau array di program itu sendiri, akan tetapi pada tutorial ini list kata dasar bahasa indonesia disimpan di database MYSQL.
Algoritma Nazief dan Adriani ini memiliki beberapa function utama seperti dibawah ini
  1. Function cekKataDasar(string) 
  2. Function HapusAkhran(string)
  3. Function HapusAkhiranKepunyaan(string)
  4. Function HapusAkhiranIAnKan(string)
  5. Function hapus_derivation_prefix(string)
  6. Function Stemming(string)
Berikut ini adalah hasil running program.

 Gambar 1. Hasil running program
ketika button stemming di klik hasilnya adalah seperti berikut 


Dari program diatas terlihat bahwa kata yang diinputkan adalah kata "Kegiatan" akan tetapi setelah dilakukan proses stemming hasilnya adalah "giat".





0 Comments

Copyright Jujur Soaloon Sitangang Lipan All rights reserved. Theme by Sitanggang. | Bloggerized by Soalparna.