Since Juli 2011 kemarin (sebelum ujian akhir semester), saya memulai belajar Mobile Programming….Yah, a curiosity :p. Terus terang saya sebelumnya belum pernah menyentuh Java Mobile Edition (J2ME). It’s the first time…and i feel it’s great ūüėÄ

Saya berhasil membaca data yang disimpat di RMS…tetapi banyak kekurangannya, mulai dari daya tampung,memory, dan kesulitannya (terutama menginsert data…saya belum tahu cara praktisnya, maklum masih newbie in J2ME :D), saya menyerah menggunakan RMS. Alternatifnya saya menggunakan plain text file.

Berikut ini tampilan BatakDict J2ME yang saya kerjakan :

Lebih mudah namun sulit :p. Handphone memiliki keterbatasan, terutama keterbatasan memory dalam membaca file text (error ini menjadi hal lumrah There is insufficient storage to install this suite).

Setelah nanya kiri-kanan, dapat juga triknya dengan memecah file menjadi beberapa file. Muncul lagi kesulitan, salah satunya saat melakukan sorting (awalnya saya menggunakan binary search Рmusti di sorting dulu ? :p ), jika file dipecah maka akan sulit melakukan sorting dan pencariannya.  Kenapa binary search? Well, metode pencarian yang paling familiar bagi saya adalah Binary Search (karena baru dalam tugas MOOP Binus, saya paling sering menggunakan metode tersebut..heheheh :d :p). Nanya sana-sini lagi, teman-teman yg berbaik hati memberikan informasi mengenai kamus mobile yang open source Omnidict dan DictionaryMid .

Baca juga:  Kamus Bahasa Batak - Indonesia untuk BlackBerry

Namun karena kesibukan yg semakin menjadi-jadi (STM = Sibuk Tak Menentu :p), apalagi since Juli 2011 saya banting stir menjadi Database Administrator, banyak yang musti dipelari dan mulai 5 September 2011 perkuliahan akan aktif lagi), akhirnya saya mempelajari source code Omnidict dan memodifikasinya….

Baca juga:  Adat istiadat suku Minangkabau yang Palinf Fenomenal

Secara pribadi saya belum puas dan penasaran..Next day, I will fix my program dah….

BatakDict Mobile Edition ini masih versi 0.1. Tepatnya masih beta 0.1 karena beberapa fitur lain belum kelar. Mengapa langsung dipublish? Takutnya nanti fitur yang sedang dikembangkan gak kelar-kelar akhirnya kelupaan merilisnya.

Oh ya…kosa katanya masih belum lengkap…harap maklum ya…:D

Baca juga:  10 Contoh Budaya Nasional Indonesia Selain Batik

Fiturnya :

  • Kamus Batak-Indonesia dan Indonesia-batak (based on OmniDict)
  • Aksara Translator (in progress developing)
  • ???? (sedang dipikirkan :D)

Silahkan download di Sourceforge batakdict. atau http://www.getjar.com/batakdict

Berikut ini tampilan finalnya…

Works well in Nokia 6120 classic (meski tampilannya agak berbeda di emulatornya :P).

Hope this usefull. If u found any bug, please inform us ya ūüėÄ

Credits :

  • Pemrograman¬† Berorientasi¬† Obyek¬† dengan¬† Java¬† 2¬† Platform Micro¬†Edition¬†(J2ME) @2007¬†Java¬†Competency¬†Center¬†‚ÄstInstitut¬†Teknologi¬†Bandung
  • Core J2ME Technology & MIDP – Prentice Hall
  • Wireless J2ME Platform Programming – Prentice Hall
  • Omnidict -Aram Julhakyan
  • http://dictionarymid.sourceforge.net

sipeop na otik ndang marlobi-lobi, si peop na godang ndang hahurangan.

BATAKPEDIA