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

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

    BalasHapus
  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

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

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

    BalasHapus
  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

    BalasHapus
  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

    BalasHapus
  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 | wings.io |run 2 game | wingsio | super mechs

    BalasHapus
  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

    BalasHapus
  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

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

    BalasHapus
  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

    BalasHapus