Laman

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

    BalasHapus
  2. mas, bisa emailnya mau tanya ttg gridview

    BalasHapus
  3. boleh nggak saya tau mass msql.data.dll dari mana ya ?

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

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

      Hapus
    2. itu Mah menggunakan Mysql Database ?

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

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

      Hapus
  6. nlp tools bahasa indonesia

    https://abdiansah.wordpress.com/2015/04/21/kakas-nlp-untuk-bahasa-indonesia/

    BalasHapus
  7. Bingung mau stemming tapi gak bisa untuk banyak kata?? Silahkan kunjungi http://lookuptabel.blogspot.com/2015/04/stemming-banyak-kata.html

    BalasHapus
  8. minta full source code gan

    sowex_3@yahoo.co.id

    terima kasih

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

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

    BalasHapus
  11. Terima kasih atas kodenya. Mohon izin untuk porting kode ke dalam bahasa R. https://nurandi.net/r/katadasar-stemming-bahasa-indonesia-dengan-r/

    BalasHapus
  12. Great post,I am happy to find this post very useful for me.
    Signature:
    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

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

    BalasHapus
  14. Mantap2, mampir2 gan ke blog baru ane tentang csharp :) http://abangjeck.blogspot.co.id/

    BalasHapus
  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

    BalasHapus
  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

    BalasHapus
  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

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

    www.baixar-whatsapp.com.br

    BalasHapus
  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

    BalasHapus
  20. https://pixengo.com/best-voice-over-microphone/

    BalasHapus
  21. Thanks for shring it..ireally liked it..
    always success...
    regards,
    Rio
    http://www.kertasnasi.com
    http://www.khulafabiotech.com
    http://www.rajatempatsampah.com

    BalasHapus
  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

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

    BalasHapus
  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 collecting.www.vipwatches.co

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

    BalasHapus
  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

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

    BalasHapus
  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

    BalasHapus
  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

    BalasHapus
  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

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

    https://jeetechacademy.com/web-development-course/

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

    https://jeetechacademy.com/web-development-course/

    BalasHapus