Sabtu, 19 Juli 2014

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".

Link Download : Download Link ada di Video Tutorial di bawah ini
untuk memudahkan dalam memahami tutuorial algoritma Nazief Adriani ini silahkan perhatikan video pembuatan program step by step dibawah ini. Link Download juga ada di video tuturial  ini. 

Artikel yang berkaitan

76 komentar:

  1. itu file Mysql.Data.dll dari mana ya...

  2. mas, bisa emailnya mau tanya ttg gridview

  3. boleh nggak saya tau mass dari mana ya ?

  4. file Mysql.Data.dll dapet dimana yaa?

    1. klo Mysql.Data.dll itu dari MySQl conector.
      harus download trus instal mysql conectornya

    2. itu Mah menggunakan Mysql Database ?

  5. Ada beberapa void yang ketinggalan (gak) di show tuh gan ..

    1. Iya, seakan-akan tidak rela memberikan codenya...
      Maaf ya gan..

  6. nlp tools bahasa indonesia

  7. Bingung mau stemming tapi gak bisa untuk banyak kata?? Silahkan kunjungi

  8. minta full source code gan

    terima kasih

  9. Bold, classic and stunningly captivating, a pair of Ray-Ban Aviator sunglasses is a charmer. They add a dash of chic to the wearer’s look. Whether it’s a casual outing or a formal ray ban outlet event, donning a pair of these sassy sunnies can instantly draw attention towards you. Meant to perfectly complement both casual as well as sophisticated tailored outfits; they are the perfect match to accentuate your class, glamour and exuberant taste.Though the classic black Ray-Ban Aviator sunglasses have always been a favorite amongst all the fashion followers, the current fad is to pep up your style quotient with a pair of Ray-Ban Aviator sunglasses with flash lenses. Super stylish, flamboyant and absolutely glamorous, they are a hot favourite among celebrities and fashion icons ray ban wayfarer sale alike.
    On the other hand, Wayfarers might not suit every face shape. These shades are more suitable for a person with a long or rectangular face. Today, one can also choose from Wayfarers in various colours too.The main purpose of sunglasses is to protect your eyes from the sun. And the protection comes entirely from the lenses that are used. One ray ban sunglasses must know that there are different types of lenses available with Ray-Bans and one must select them according to the need.Standard lenses: Initially made for military use, the iconic G-15 and B-15 lenses offer optimal levels of clarity, comfort and protection.Gradient: Keeping up with the latest trends, gradient lenses come in a wide range of exciting colors. So, if vintage colours cheap ray bans offer limited choice, one can go for colourful gradient lenses.
    Obviously, for Ray-Ban models with very thin temple "arms", like Aviators, no logo is present.Look for the model number inside the “arms” of the glasses. Look at the inside of the "arms" of the glasses that rest on your ears. If you have Wayfarers or Clubmasters, you should see white text ray bans cheap inside the arms. On the left arm, you'll see your glasses' serial and manufacturing numbers. On the right arm, you should see the Ray-Ban logo, "Made in Italy", and a stylized "CE" (which signifies that the glasses are certified to be sold in Europe). If this text is missing, smudged, or poorly-printed, your glasses are almost certainly fakes.
    The Ray-Ban logo ray ban glasses will be etched on both the lenses. On the right lens will be the Ray-Bay logo, while on the left lens, right below the hinges will be the initials ‘RB’.If the sunglasses have nose pads, there will be the initials ‘RB’ engraved right at the centre of the metal piece.And there are a few other points which you should keep in ray ban clubmaster mind, as far as original Ray-Ban sunglasses are concerned.Pre-2000 models of Ray-Ban sunglasses will have the initials ‘BL’ instead of ‘RB’ on the left lens.

  10. selamat jalan guruku :(
    semoga engkau tenang disana. dan langsung masuk syurga .

  11. Terima kasih atas kodenya. Mohon izin untuk porting kode ke dalam bahasa R.

  12. Great post,I am happy to find this post very useful for me.
    i like play happy wheels demo online and play happy wheels games full and Download retrica app includes more than eighty different filters with many different styles and include retrica , and play zombie tsunami game is the ideal game for anyone who loves the running game genre

  13. Gan mau tnya gmna koneksikan mysql ke c# punya saya gk bisa konek
    Terima kasih

  14. Mantap2, mampir2 gan ke blog baru ane tentang csharp :)

  15. I would like to thank you for the efforts you have made in writing this article.I would like to thank you for the efforts you have made in writing this article
    retrica |monkey go happy | superfighters 2  |cat mario |

    cooking fever |cat mario | atari breakout | bloons tower defense 5

  16. Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!
    minecraft | baixar facebook | baixar whatsapp | facebook baixar | baixar photo grid

  17. I would like to thank you for the efforts you have made in writing this article.
    super smash flash 2 unblocked | super smash flash | super smash flash 2

  18. This is a great article. It gave me a lot of useful information. thank you very much.

  19. Diabetes Body Odor is caused when the body has accumulated toxins that it cannot eliminate through the urine or stool. As a last resort, it eliminates those toxins through sweat, which then causes a foul body odor to occur.Diabetes Body Odor


  21. Thanks for shring it..ireally liked it..
    always success...

  22. +1 (888) 262-3763 Delta Airlines Customer Service Number for :

    Delta Airline Reservatations

    Airline Booking

    PNR Change

    Online Delta Ticket Booking

    Delta Customer Care

    Best phone number to reach Delta

    Airline VIP Lounge

    Delta Celebrity Reservation

    24 hours, 7 days
    Delta customer service number .
    Get in touch with Delta’s customer service department through the following phone numbers,email and contact form.
    For more information about reservations, technical support, cargo department, lost baggage and medallion status, please call the numbers listed Above .

    Delta Customer Service Number

    Delta Customer Service
    Delta Customer Number
    Delta Flight Reservation Number

  23. wah algoritma yang menarik ya, bagus untuk belajar pemrograman!

  24. Con il successo mondiale di Seamaster, e in orologi replica rolex particolare dell'edizione James Bond, Omega ha orologi replica contrassegno costantemente migliorato la gamma orologi replica siti affidabili di base Seamaster 300M, aggiungendo complicazioni, dimensioni diverse, offrendo vari quadranti di colore e aumentando Breitling replica le valutazioni di profondità resistenti all'acqua. Quello che rivedo oggi è simile nello stile con Omega replica quello che 007 indossava nel film "Casino Royale" del 2006; questo ha il quadrante blu, è resistente all'acqua fino a 300 metri e include una seconda complicazione del fuso Hublot replica orario GMT. È il riferimento 2535.80.00.
    High-end fashion classic replica watches, worth

  25. Thanks for share...
    Luv Kush Barrage means Ganga Barrage Kanpur, yes one place two names basically this is famous as Ganga Barrage in whole Kanpur. The dam located in Nawab Ganj around 0.62 KM with a four-lane highway passed by NH-91. The main attraction is a bridge where many people come for selfy and to feel relax with friends. the night view of this place is so attractive you can see in the image. The sound of water makes feel you are nearby a beach. you can enjoy here any time on any day of the week without paying any fees to anyone.

  26. Here is the link of best BCCT Colleges in Bangalore. Bsc Cardiac Care Technology, If you are looking to a best BSc Cardiac Care Technology colleges in Bangalore, Click the below link.
    BSc Cardiac Care Technology Colleges In Bangalore

  27. I am doing Certified Scrum Master Training from ppm global services. They are giving me all the access that I need for this training and also they are providing Project Management Consulting also. I am so glad that I found them.

  28. Thanks for the blog but If your looking to switch your career to the airline industry we the Fusion is the best place to pursue. It provides one of the Aviation Courses Cabin Crew

  29. Thank you so much for this article. I’ve been looking for it. It will helps me much. I hope to see more and more posts of yours in the future. Please look Air Hostess Course

  30. Thanks for the blog but If your looking to switch your career to the airline industry we the Fusion is the best place to pursue. It provides one of the Kingbet138

  31. I liked coming to this post.Your theme is outstanding. I liked it very much and your content is very strong.

  32. Such a great blog! I am looking for these kinds of blogs for the last many days. Thanks for sharing it with us.