Anda di halaman 1dari 4

Just HahaHihi ajah | Tutorial membuat program java (J2ME) di HP

Copyright wepodash wepodash@webmail.umm.ac.id


http://wepodash.student.umm.ac.id/2010/07/10/62/

Tutorial membuat program java (J2ME) di HP

Ni tutorial moga bermanfaat buat kalian yang sedang mndalami pemrograman java.
Untuk kali ini akan saya bahas khusus untuk J2ME saja.

J2ME sendiri adalah teknologi dari Java programming language yang di khususkan
untuk perangkat mobile seperti Handphone, Pocket PC dan apa lagi yah. Pokoknya
buat perangkat kecil yang sering dibawa kemana-mana itu lho. J2ME sebenarnya
sama dengan pemrograman menggunakan java sendiri, hanya saja dalam J2ME ada
beberapa fungsionalitas yang ditambah dan dikurangi dan di sesuaikan untuk
pemrograman perangkat mobile.

Tentunya untuk bisa membuat game di HP kita harus sudah biasa dulu
menggunakan pemrograman dengan java, disini saya tidak akan mengulas bahasa
pemrograman java -mungkin lain kali dalam postingan yang berbeda- saya
mengharapkan anda sudah memiliki pengetahuan java sebelumnya. Disini saya
hanya akan memberikan pengetahuan mengenai alat yang digunakan dalam
membuat program java di HP dan konsepnya.

Untuk alatnya saya menggunakan IDE(Integrated Development Environment)


NetBeans versi 6. Bisa anda dapatkan pada http://www.netbeans.org/  . pilih
NetBeans yang sudah termasuk Mobility Pack. Agar kita bisa langusng menulis kode
program tanpa harus menginstal macem-macem lagi.

Setelah anda menginstall IDE NetBeans, segera jalankan NetBeans nya. Untuk
membuat projek baru pilih File-New Project. Nanti akan muncul seperti gambar di
bawah.

Pilih MIDP Application dan tekan Next. Selanjutnya anda akan di bawa ke layer
Name and Location seperti di bawah ini.

page 1 / 4
Just HahaHihi ajah | Tutorial membuat program java (J2ME) di HP
Copyright wepodash wepodash@webmail.umm.ac.id
http://wepodash.student.umm.ac.id/2010/07/10/62/

Input Project Name yang sesuai dengan nama project anda dan hilangkan centang
di Create Hello Midlet. Tekan Next

Ini adalah layar untuk menentukan target perangkat yang akan anda buat
aplikasinya. Pada baris Emulator Platform adalah pilihan emulator yang anda Install
di computer anda, untuk saat ini anda hanya menginstall emulator bawaan dari
NetBeans anda. Setelah anda merasa perlu menginstall emulator platform untuk
spesifik dari vendor lain seperti Nokia, Sony Ericsson dan Motorola anda dapat
mengubahnya disini.

Device adalah perangkat emulator atau HP yang nantinya akan anda jalankan di
computer anda, dalam menjalankan program yang akan anda buat. Apabila
nantinya anda menginstal emulator platform dari vendor lain anda akan bisa
menggunakan HP spesifik dari vendor tersebut.

Device Configuration dan Profile adalah spesifik kemampuan dari paket


perangkat yang akan anda jadikan target aplikasi anda, sebagai contoh saya punya
HP K608 itu mempunyai spesifikasi CLDC 1.1 dan MIDP 2.0 artinya HP saya bisa
menjalankan program dengan paket yang ada di CLDC 1.1 dan MIDP 2.0. Untuk
lebih lanjut mengenai perangkat yang anda jadikat target riset lah dahulu dengan
melihat spesifikasi HP atau perangkat target anda.

Untuk mempermudah anda mengerti, cukup bayangkan HP lama adalah MIDP 1.0
seperti nokia 6015 dan nokia yang gede dengan slidenya yang saya lupa apa
mereknya dan HP lama lainnya. MIDP 2.0 HP baru seperti nokia N70, N73, SE K600,
SEW800 dan lain lain. Karena MIDP 2.0 lebih banyak ada baiknya anda pilih MIDP
2.0 dan CLDC 1.1 untuk aplikasi kita kali ini.

Pilih Next dan langsung pilih Finish. Siap siap

page 2 / 4
Just HahaHihi ajah | Tutorial membuat program java (J2ME) di HP
Copyright wepodash wepodash@webmail.umm.ac.id
http://wepodash.student.umm.ac.id/2010/07/10/62/

Sebenarnya dalam NetBeans ini anda dapat membuat aplikasi HP dengan Visual
MIDlet yang ada dalam NetBeans ini, tetapi untuk lebih memahami secara
mendalam konsep pembuatan aplikasi dalam J2ME disini saya tidak akan memakai
Visual MIDlet.

Konsep program J2ME adalah sebagai berikut. Dalam J2ME kita harus akan
membuat main class turunan dari class MIDlet, main class turunan dari MIDlet
tersebut yag nantinya akan dipanggil pertama kali saat applikasi kita berjalan di HP,
dalam main class tersebut juga ada 3 method yang nantinya berfungsi sebagai
trigger even dari HP kita. Seperti:

starApp(), method yang dipanggil apabila aplikasi kita pertama kali jalan.
pauseApp(), method yang dipanggil apabila pengguna hp mempause aplikasi kita.
destroyApp(), method yang dipanggil apabila pengguna hp menutup aplikasi kita.
Kita mulai dengan membuat classMIDlet baru untuk project anda. Klik kanan para
project anda di project explore dan pilih new-MIDlet, namakan class baru itu dengan
nama MIDletPertama. Kode terakhir file MIDlet anda terlihat seperti di bawah ini.

Untuk pertama kali kita akan menampilkan “Hello J2ME World” pada layar HP. Ada
dua jenis tampilan dalam MIDlet,

Low Level menggunakan class Canvas

High Level menggunakan Form

Disini kita akan menggunakan form untuk mempermudah anda mengerti


pembentukan tampilan di MIDlet.

page 3 / 4
Just HahaHihi ajah | Tutorial membuat program java (J2ME) di HP
Copyright wepodash wepodash@webmail.umm.ac.id
http://wepodash.student.umm.ac.id/2010/07/10/62/

Perhatikan kode di atas, frPertama adalah object Form yang akan kita tampilkan di
layer, kita memberi judulForm tersebut dengan “Judul”. Lalu method append adalah
method untuk menambahkan Item pada Form, Item yang ingin saya tambahkan
adalah String “Hello J2ME World”. Statement Display adalah statement untuk
menampilkan object frPertama kedalam layer.

Pilih F11 untuk build project dan F6 untuk run project.

Pilih midlet yang ingin dijalankan dan tekan launch di emulator, selanjutnya
emulator anda akan menampilkan Form yang anda buat, seperti di bawah.

Selamat, program anda sudah berjalan baik di emulator, bagaimana caranya


menjalankan di HP sesungguhnya?

Masuk kedalam folder project NetBeans anda, buka folder dist

Transfer file jar program anda ke HP anda melaluli Bluetooth, infra merah atau
kabel data

Selamat mencoba, kalau ada pertanyaan, silahkan tulis lewat comment artikel ini.

page 4 / 4

Anda mungkin juga menyukai