Adi's Blog

Jangan Salahkan Saya Jika Ilmu Anda Bertambah …

Daily Archives: 24 Mei, 2010

Membuat Anagram dengan C# .Net

Intermezzo

Anagram adalah salah satu jenis permainan kata, di mana huruf-huruf di kata awal biasa diacak untuk membentuk kata lain atau sebuah kalimat. Anagram sering dipakai sebagai kode. Permainan yang menggunakan anagram antara lain adalah Scrabble dan Boggle. Dalam kedua permainan ini, pemain berusaha membentuk kata-kata dari huruf yg disediakan.

Anagram sesungguhnya adalah semua kombinasi yang mungkin untuk suatu kata / kalimat.

Misalkan kita mencoba mendefinisikan secara manual suatu kalimat yang dispesifikasikan oleh user. Kita akan kesulitan jika suatu kata atau kalimat yang dispesifikasikan oleh user sangat panjang. Untuk itu, manusia membutuhkan komputer dengan aplikasi yang berguna untuk menyelesaikan masalah yang di hadapi.

Contoh kita pakai kata Susilo Bambang Yudoyono

  • YANG SUSUN BOM BALI YOHODO
  • OOO YHD YANG SUSUN BOM BALI
  • YAHUDI US NOLO YANG BOS BOM
  • SOAL BOM NY YAHUDI US BOONG
  • NU BOY SOAL YAHUDI SOMBONG
  • SOMBONG BOLONYA YAHUDI US
  • BUSH NYANYI LAGU MOSO BODO
  • DI US BUSH OBAMA YO NYOLONG
  • DONYO UOLING BY BUSH OSAMA
  • MOU SBY BUDIONO SAYANG LHO
  • SAMBUNG BUDIONO SYAH LOYO
  • MOSO YANG ULAH SBY BUDIONO
  • O SAYANG SBY BUDIONO LUMOH
  • OH BU BANGSA IND SOYO MULYO
  • MBUUH BANGSA IND SOYO LOYO
  • OO SBY, BUDOYO ILANG MUSNAH
  • BUDOYO BILANG SOYO MUSNAH
  • BUDOYO BONGSO MALAH SUNYI
  • SU DHON SUNAMI YOGYA BOBOL

Logika Program

Dalam dunia programming, awal dari membuat suatu program / aplikasi adalah mendefinisikan algoritma program yang akan dibuat. Dalam kasus ini kita akan membuat program Anagram, lalu bagaimana logika nya?

Dengan memanfaatkan teknik rekursif, kita akan membuat program ini, algoritma nya adalah sebagai berikut :

Baca pos ini lebih lanjut

Yoono, Add-Ons Serba Guna

yoono

Saya lagi iseng searching buat nambah koleksi plugin (add ons) di mozilla saya,, eh ketemu sama yg nama nya Yoono.

Yoono adalah Add Ons yang di kembangkan oleh Yoono Corp, yaitu aplikasi yg dapat menyatukan semua jejaring sosial dalam satu aplikasi. Yah memang sekarang sudah banyak sekali aplikasi yg sejenis, tp di sini saya tidak membahas aplikasi di desktopnya, karena sudah banyak yg sejenis, dan semua nya mempunyai kemampuan yg seimbang. Di sini saya membahas Add Ons nya yg sudah terintegrasi dengan Mozilla Firefox, saya memakai Mozilla Firefox versi 3.6.3, anda bisa mendownload add ons nya di sini

Yoono mendukung penuh berbagai jejaring sosial dan aplikasi IM, Yoono mendukung seperti Facebook, Twitter, MySpace, LinkedIn, FriendFeed, Flickr, AIM, Live Messenger, Yahoo Messenger, dan Google Talk.

Baca pos ini lebih lanjut