Demo Blog

Membuat Program Kamus Sederhana dengan Java Swing dan MySQL

by Lirik lagu indonesia on Nov.22, 2009, under

Assalamu'alaikum teman-teman..
Saya pernah punya cita-cita, bahwa sebelum saya dijemput ajalnya, saya ingin menciptakan suatu software yang gratis dan bermanfaat untuk masyarakat khususnya bagi para akademisi dan dunia pendidikan sehingga semua orang bisa memakai software saya. Itu adalah salah satu cita-cita saya. Namun, yang terlintas di benak saya hanya kamus untuk saat ini, dan saya hanya mengerti beberapa logika saja di dalam pembuatan software kamus. Nah, melanjutkan tentang artikel bermain dengan split delimiter string kemarin, saya ya mencoba menebak-nebak bagaimana membuat kamus sederhana, akan tetapi ini baru pengartian saja, belum ke arah bentuk kalimat. Di dalam bahasa Inggris, ada banyak sekali bentuk kalimat yang ketika kita ingin membuat software tersebut (mungkin seperti transtool atau google translate), akan membutuhkan banyak sekali logika. Akan tetapi, sementara hanya saya coba untuk pengartian kata dengan memecah string berdasarkan delimiter spasi.

Nah, kita mulai tutorialnya. Bisa dilihat tutorial kemarin adalah memecah string, lalu saya menambahkan model 1 entitas lagi yaitu entitas Kata yang memiliki 3 atribut.
Demikian ini code-nya:

package tohasoft.model;

/** * Dilarang mengubah tulisan ini sebagai penghargaan anda terhadap hasil karya orang lain *
* teknologiinformasi1.blogspot.com
* @author mudzakkir
*/
public class Kata { int key; String kata; String makna; public Kata()
{

}
public Kata(int key, String kata, String makna)
{
this.key = key; this.kata = kata; this.makna = makna; }
//Untuk memudahkan pembacaan, dicut code getter dan setter.
//Silahkan ditambahkan via alt+insert
}

Nah, di sana saya menggunakan atribut kata untuk temporer bahasa indonesia, dan atribut makna untuk temporer bahasa artian.

Lalu saya menggunakan template project jdbc-nya jasoet yang NewApotik lagi (Deny Prasetyo, ada di link daftar teman), saya menyimpan semua data kamus dalam MySQL. Nah tidak perlu di bahas lagi bagaimana pengaplikasian template project jasoet, silahkan di download saja di web-nya jasoet, dengan nama file NewApotik.

Logika yang cukup sederhana, karena memang ini langkah yang sangat dasar untuk membuat program aplikasi kamus.

Demikian ini adalah screen shotnya:
















Lalu silahkan di coba di komputer anda, source code lengkap dan template database SQL bisa di download di sini:
http://code.google.com/p/javascriptsamplemudzakkirtoha/downloads/detail?name=kamus01.7z&can=2&q=


Nah, kelemahan sistem ini nantinya adalah memerlukan database dari server luar, semisalkan MySQL, atau postgres, atau Oracle Database 10g XE. Akan tetapi, nantinya biar aplikasinya bisa embedded database-nya, nanti kalau sudah ada waktu saya coba convert ke object database db4o, dan mencoba dengan menscan bentuk kalimat pertama dalam bahasa inggris.

Sumber : mudzakkir

Terima kasih telah berkunjung di blog saya...
0 komentar more...

0 komentar

Posting Komentar

Looking for searching?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!