Osh! Buat yang lagi ngerjain PR, Tugas, atau apapun namanya dari DIVKOM, semangat ya… Yang nanya, pasti saya ladeni dengan baik kok ![]()
Dari kemaren, banyak banget yang minta diajari [padahal, saya cupu]. Nah, buat yang ga dateng, gini nih langkah-langkah buat ngoding J2ME:
1. Persiapan software yang mau dipakai
Software pertama yang harus ada adalah Java Development Kit (JDK) [Java Runtime Environmentnya udah ada di dalam sini, tapi entah kenapa masih dikasih intaller JREnya] dan Sun Java Wireless Toolkit (WTK). Atau bisa juga JRE dan WTK saja.
2. Mulai ngeinstall
Di beberapa komputer/laptop, kadang udah ada JDKnya. Jadi, coba dulu urutan instalasi JRE&WTK (jadi, JDKnya ga usah dulu).
Kalo pas instal WTKnya gagal, perlu install JDK berarti.
Note: WTK tuh gunanya nanti buat compiling, simulasi, sama packaging. Sebenernya, bisa diganti bahan lain, jika bahan WTK tidak tersedia (misal diganti NetBeans). Harusnya sih sama sadja, lha wong sama-sama dari sun microsystem
[belom tau bedanya]
3. Bikin Project
Setelah WTK terinstall dengan baik, barulah proses ngoding jadi lebih afdhol [bacot] karena source codenya udah bisa di-compile, disimulasi dan di’bungkus’ jadi .jar dan .jad.
- Buka Wireless Toolkit 2.5
Lalu klik New Project (artinya kita bikin project baru), trus dialog box sbb:

Project Name pastinya diisi sama nama project yang ingin dibuat, jadi terserah mau ditulis apa. Sementara, MIDlet Class Name terserah diisi apa dan harus diinget. Soalnya, MIDlet Class Name ini harus sama dengan nama file .java yang dipakai sebagai source code nanti.
- Akan muncul dialog box:

Nah, biasanya settingan yang muncul disitu adalah default settingnya. Untuk kali ini, langsung di-klik OK aja.
[Nama postingan ini adalah 'Mari Ngerjain Tugas J2ME', bukan 'Mari Belajar J2ME'
]
- Lalu, tampilan WTK jadi seperti ini:

Perhatikan, direktori tempat project disimpan (lebih tepatnya, direktori tempat Source Code Project ini disimpan) tertulis pada baris kedua pada WTK tersebut.
Pada kasus ini, direktori tempat project disimpan adalah D:\Co C\WTK25\apps\Tugas1
Dalam folder Tugas1 ini, akan ada folder:
a. src : digunakan untuk menyimpan file source code (.java)
b. res : digunakan untuk menyimpan file-file lain yang akan digunakan atau bisa juga disebut gallery/media (misal, file .jpg)
c. bin : jika nanti project ini telah selesai dan di’bungkus’ dalam bentuk .jar dan .jad, maka file .jar dan .jad itu akan otomatis tersimpan disini
d. lib : buat library java tambahan
- Buka folder src, simpan file source codenya disini [Ingat, ekstensi file source codenya adalah .java, bukan .java.txt].
Atau bisa juga dengan klik kanan->New->Text File.
Rename text filenya dengan ekstensi .java.
Yang perlu diperhatikan adalah nama file .java ini harus sama dengan MIDlet Class Name tadi (dalam kasus ini, namanya jadi tes.java).
Buka file .java tersebut dan selamat ngoding
- Tentang ngoding:
Source code diawali dengan ‘header’ [apapunlah namanya], yang kalo di J2ME itu, contoh tulisannya:
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
Nah, yang penting buat diinget itu adalah baris setelah si header ini, yaitu:
public class tes extends MIDlet implements CommandListener
Perhatikan bahwa class tersebut diberi nama ‘tes’, HARUS SESUAI dengan MIDlet Class Name dan nama file .java tadi.
Trus, pada bagian konstruktor kelas ini, pada code
public tes()
juga dituliskan ‘tes’ sesuai dengan nama class [ya klo ga sesuai, kapan class nya dikonstruksi dong?]
Aduh, pusing baca tulisan sendiri. Maaf, kalo penjelasannya malah bikin pusing
. Uh, gapapa, yang penting usaha. Hehehe..
Kalo mau nanya, sok aja, langsung tanya ke saya atau teman-teman programming yang lain [Ndox, Arta, Baim, Kak Efri, ato kakak programming 2005 yang baik hati]
Kalo mau tanya soal coding atau debugging, tanya langsung aja ke saya. Ribet kalo dijelasin disini.
waah.. hebat.. mbak, bisa bikin aplikasi Google Map atau i-Governance buat di henpon ga? ajarin dong…
Comment by rizasaputra — 12 December 2008 @ 9:44 pm
Halah…
Iya deh, kaksubdiv programming yang jago
Cupu emg saya…
Comment by kikirizki — 12 December 2008 @ 10:57 pm
ajarin Wireless Toolkit 2.5 tentang hitungan matematikanya dongss sama koneksi2nya!!! ditunggu yah!!! trims
Comment by budy — 22 December 2008 @ 12:26 pm
Mba pnya contoh project tentang game ga? Kl ad b0leh d0nk saya mnta c0z emergency nhe +source,res n classnya y.. Krim ke email saya joe_gokilabiezz@yahoo.com thanxs sblmnya
Comment by Deni — 16 June 2009 @ 5:32 pm