CLICK HERE FOR FREE BLOGGER TEMPLATES, LINK BUTTONS AND MORE! »

Jumat, 06 Desember 2013

Find Lyrics

Seminggu terakhir dihantui program ini nih, sebuah program berjudul Find Lyrics. Program yang selalu dipikirin pagi, siang, malem. Hahaha. Program pertama yang benar-benar membuatku berkecimpung langsung dengan Netbeans 7.2. Tugas kelompok juga sih ini, tapi cuma berdua, jadi lumayan banyak porsi yang harus dikerjakan. Patnerku saudari Itep.

Karena susah mencari XML sesuai dengan yang diinginkan, jadi kami putuskan buat sendiri dan Itep menyanggupinya. Jadi, aku kebagian koding, sekalian desainnya. Bagian yang lumayan berat untuk ukuran yang jarang buat program kecuali disuruh ini, agak kagok gitu waktu ketemu Netbeans, mungkin bisa dibilang salting :p Makasih ya udah buat hidupku jungkir balik semingguan ini wahai Netbeans.

Ah, tapi suatu kebahagian sendiri emang bagi programer kalo programnya jalan sesuai dengan yang diharapkan. Karena kemaren ga kebagian presentasi, jadi izinkanlah saya presentasi disini :p Jadi pada dasarnya ini sebuah program pencari lirik lagu yang menggunakan library Lucene 3.4 dan hanya bisa mencari lagu yang telah disimpan dalam file XML yang sifatnya belum dinamis. Selamat menikmati karya amatir kami :v

Loading process wkk :D

Nah, ini tampilan home search enginenya. Pengindeksan dilakukan ketika frame ini muncul. Kalian bisa mengetikkan judul/penyanyi/album sebagai keyword(s) pencarian. Misal ingin mencari lagu yang mengandung kata "one", maka hasilnya sebagai berikut:
 
Ada tombol X untuk mereset keyword yang telah dimasukkan dan bisa melakukan pencarian lagi dengan memberikan keyword yang berbeda. Berikut output pencarian dengan keyword "you":

Hasil pencarian disetting default menampilkan 5 dokumen yang mengandung keyword, akan tetapi bisa diset menjadi 10, 20, atau 30 dengan menggubah combo box yang tersedia.

Ini sekapur sirih program yang kami buat. Sekian dan terima kasih.

Well, ada celetukan temen katanya ini bukan Find Lyrics dong, tapi Find Song. Hahaha. Emang bener sih. Sebelumnya kami pengen menampilkan liriknya langsung, akan tetapi takutnya lucenenya error, ga bisa melakukan pengindeksan seperti yang dialami teman-teman kami sebelumnya, sehingga kami memutuskan hanya memberikan linknya aja.

Tapi ternyata, setelah sesi presentasi kemarin diberikan penjelasan bahwa lucene itu bahkan bisa mengindeks hingga ke paragraf-paragraf yang kompleks. Terbukti dengan program salah satu temen yang bisa membuat pencarian tafsir surah Al Baqarah yang keren banget. Keliatan lah jago programmingnya, bagus juga user interfacenya. Kalo cowok emang lebih expert gitu kodingnya, bikinnya bahkan cuma 2 hari dan dia kuat tanpa tidur. Ih wow. I am programmer, I have no life.

Karena ada kritikan tersebut, kami mencoba memperbaiki programnya sehingga bisa menampilkan liriknya langsung. Semoga bisa lah, semoga keburu juga. Inti membuat program itu, penasaran aja dulu, nanti pasti jadi pengen mencari tau dan mencoba mengaplikasikannya.

Special thanks buat kakak tingkat yang udah bersedia aku repotin untuk membantu membuat program ini. Makasih banyak atas tutorialnya, makasih juga buat efek highlight dan glasspanenya. Hahaha. Masih cupu nih di pemrograman, semoga kedepannya bisa lebih baik lagi. Aamiin.

1 komentar: