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

147 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. The best space for your child to relax!: wingsio
    slither io

  14. I found lots of interesting information here.Great work
    Thanks for the share loved reading the article, please do share more like this wiht us .

    Temple Run 2
    Run 3
    Click Jogos
    Subway Surfers

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

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

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

  18. Who at the outset had no serious intent will not because your enthusiasm that treats you better.
    musicas download , snapchat download , geometry dash online , run , b612

  19. This is a great article. It gave me a lot of useful information. thank you very much. Can you play more games at :
    run 2 | supermechs | |run 2 game | wingsio | super mechs

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

  21. Thank you for such a sweet tutorial - all this time later, I've found it and love the end result. I appreciate the time you spent sharing your skills.
    Facebook Lite

  22. Very good idea you've shared here, from here I can be a very valuable new experience. I really hope to see the same high-grade blog posts from you in the future aswell. I like play game as Mutilate A Doll 2, Game return man it's me telling the lighting what is wanted, game piano tiles is addictive game that lets you hone your skills, with game score hero provides a whole new way to play soccer that requires.

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

  24. Not all are true. Everyone has their own way of thinking but I think they have to reconsider. I like to argue for the most accurate results.

  25. a pride for me to be able to discuss on a quality website because I just learned to make an article on
    cara menggugurkan kandungan

  26. Not all are true. Everyone has their own way of thinking but I think they have to reconsider. I like to argue for the most accurate results.

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

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


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

  31. Thanks for sharing this amazing article. I like it very much.
    Car Image Editing

  32. Welcome to Vidya Niketan helpline for CBSE OPEN SCHOOL ADMISSION FOR class 10th and 12th, CBSE Open School Admission If you are understudy who need affirmation in class 10th or confirmation in class 12th from CBSE Board however would prefer not to go to the standard school than this is another approach to get affirmation in CBSE and pass the Board tests for class 10th or class 12th.

  33. Delta Customer Service Number
    Delta Customer Service
    Delta Customer Number
    Delta Service Number
    +18882623768 Delta customer number for
    Technical Support


    Cargo Department

    Customer Service

    Lost Baggage

    Medallion Status


  34. Quickbooks Enterprise Support Phone Number
    Get Help for all your issues with QuickBooks Enterprise.
    Call (888) 802-9333
    Call Intuit QuickBooks Online Customer Services Helpline Phone Number USA 1-888-802-9333 to fix your Accounting Issues.
    QuickBooks Technical Support Contact Team Will fixes your issue Enterprises,
    Payroll, Pro, Premier, Vat, Bank Errors etc , QuickBooks Online Support Number 1-888-802-9333 USA

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

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

  37. We are popular as Florist Service in Gurgaon from last 10 Years, we also offers fresh flowers cakes and latest gifts across Gurgaon. Send flowers online and Offline from flower shop for your loved ones and availlable for corporate gifting with fastest delivery.

    Florist Service in Gurgaon
    Online Florist Services in Gurgaon

  38. ARC Worldwide Ltd is the reputed name in shipping line for proffering optimal freight & logistics services in most suitable budgets. Here we ensure to provide more satisfying services as per needs of client.

    international air freight forwarders in delhi, international sea freight forwarders in delhi,international freight forwarders in delhi,sea freight forwarders in delhi

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

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

  41. Here is the best plastic manufacturing companies details. If you are looking for any product details of plastic manufacturing company, click the below link and know about plastic manufacturing company.
    Handling Solutions
    Plastic Pallets

  42. Here is the link of best BMIT Colleges in Bangalore. Bsc medical Imaging technology, If you are looking to a best BSc Medical Imaging Technology colleges in Bangalore, Click the below link.
    BSc Medical Imaging Technology Colleges In Bangalore

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

  44. Gamebug - Let’s the Gamebug place to play the very best free games for kids!Gamebug

    . Don’t let a bad day make you feel like you have a bad life
    . Keep your face to the sunshine and you can not see a shadow
    . Be your dream, now or never
    . Don’t wait for the perfect moment, take the moment and make it perfect


  45. فني ستلايت فى الكويت نحن نقدم افضل خدمة فى دولة الكويت يمكنكم التواصل معنا من خلال رقم فني ستلايت ونقدم العديد من الخدمات مثل تجديد اشتراك بي ان سبورت بالاضافة الى هنالك تخفيضات هائلة على اسعار تجديد اشتراك بي ان سبورت

  46. Dubai Fun Club for luxurious Dubai Escorts and entertainment services. You can easily find the best Escorts in Dubai on our website.

  47. Thanks for spending all your pleasant time to make such a Creative content for us. AWS Course in Chennai

  48. Dubai Fun Club for luxurious Dubai Escorts and entertainment services. You can easily find the best Escorts in Dubai on our website.

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

  50. Ucuz, kaliteli ve organik sosyal medya hizmetleri satın almak için Ravje Medyayı tercih edebilir ve sosyal medya hesaplarını hızla büyütebilirsin. Ravje Medya ile sosyal medya hesaplarını organik ve gerçek kişiler ile geliştirebilir, kişisel ya da ticari hesapların için Ravje Medyayı tercih edebilirsin. Ravje Medya internet sitesine giriş yapmak için hemen tıkla:

    İnstagram takipçi satın almak için Ravje Medya hizmetlerini tercih edebilir, güvenilir ve gerçek takipçilere Ravje Medya ile ulaşabilirsin. İnstagram takipçi satın almak artık Ravje Medya ile oldukça güvenilir. Hemen instagram takipçi satın almak için Ravje Medyanın ilgili sayfasını ziyaret et: instagram takipçi satın al

    Tiktok takipçi satın al istiyorsan tercihini Ravje Medya yap! Ravje Medya uzman kadrosu ve profesyonel ekibi ile sizlere Tiktok takipçi satın alma hizmetide sunmaktadır. Tiktok takipçi satın almak için hemen tıkla: tiktok takipçi satın al

    İnstagram beğeni satın almak için Ravje medya instagram beğeni satın al sayfasına giriş yap, hızlı ve kaliteli instagram beğeni satın al: instagram beğeni satın al

    Youtube izlenme satın al sayfası ile hemen youtube izlenme satın al! Ravje medya kalitesi ile hemen youtube izlenme satın almak için tıklayın: youtube izlenme satın al

    Twitter takipçi satın almak istiyorsan Ravje medya twitter takipçi satın al sayfasına tıkla, Ravje medya güvencesi ile organik twitter takipçi satın al: twitter takipçi satın al

  51. Most people enable it to be entertaining and also even so take care of to stay it again wise. อ่านมังงะ

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

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

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

  55. يعتبر موقع دليل الكويت من اكبر المواقع الاعلانية فى دولة الكويت التى يمكنك من خلالها الحصول على خدماتك بشكل امن وسريع ومن هذه الخدمات هي خدمة صباغ و فني ستلايت و كشف تسربات المياه و كشف خرير المياه بالاضافة الى خدمة صباغ بالكويت و كشف خرير المياه

  56. يعد موقع دليل الكويت من اكبر المواقع فى دولة الكويت التى تساعدك على اختيار الخدمة المناسبة من خلال عمالة على اعلى مستوى ومن ابرز تلك الخدمات التى سوف تجدها على موقع دليل الكويت هي خدمة صباغ خدمة صباغ تعتبر من ابرز الخدمات التى يحتاجها المواطن الكويتي لذلك يقدم الموقع افضل الفنيين فى الكويت من جميع الجنسيات ومن ابرز تلك الخدمات ايضا هي كشف تسربات المياه بالكويت تعد من الخدمات الهامة فى الوقت الحالي بجانب كشف خرير المياه بالكويت ايضا وناتي الان الى ابرز الخدمات المطلوبة وهي خدمة فني ستلايت التى تعد من اهم الخدمات فى الوقت الحالي

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

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

  59. İnstagram takipçi satın al! İnstagram takipçi sitesi ile takipçi satın al sende sosyal medyada fenomen olmaya bir adım at. Sende hemen instagram takipçi satın almak istiyorsan tıkla:

    1- takipçi satın al

    2- takipçi satın al

    3- takipçi satın al

  60. You must try out the best video editor Kinemaster Pro MOD Apk premium unlocked version for Android.

  61. Thank you for nice information. Please visit our web: