« Utility Class Java | Main | Akhirnya Dapat Juga!!! »
Membuat Program HP dengan Java
By deepe | October 22, 2008
Kalau mendengar kata java, banyak orang awam akan berkata “Ow itu kan aplikasi games yang ada di hp-hp bukan?! “. Begitu terkenalnya java dikalangan pengguna handphone, rasanya keren juga kalo bisa membuat aplikasi berbasis java yang dapat berjalan di sebuah perangkat wireless seperti handphone. Nah untuk itu, pada postingan kali ini saya akan menunjukkan bagaimana cara membuat aplikasi sederhana dengan Java (Java ME). Saya langsung mulai saja dengan contoh berikut ini:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import javax.microedition.midlet.*; import javax.microedition.lcdui.*; /** * @author mylove */ public class MyUser extends MIDlet implements CommandListener{ private Display display; private TextBox tb; private Command cmdKeluar; private void inisialisasi(){ display = Display.getDisplay(this); tb = new TextBox("Sample","",256,0); cmdKeluar = new Command("Keluar",Command.EXIT,0); tb.addCommand(cmdKeluar); display.setCurrent(tb); tb.setCommandListener(this); } public void startApp() { inisialisasi(); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command arg0, Displayable arg1) { if (arg0==cmdKeluar) { destroyApp(false); notifyDestroyed(); } } } |
Hal terpenting yang harus anda perhatikan bila membuat aplikasi java di handphone adalah class yang anda buat harus merupakan turunan dari class MIDlet. Inilah ciri kas dari program HP sehingga sebutan aplikasi atau program di hp sering juga disebut dengan MIDlet. Karena class MIDlet adalah sebuah class abstrak maka anda harus melakukan implementasi metode-metode yang ada pada class MIDlet seperti metode startApp, pauseApp, dan destroyApp. Kegunaan masing-masing metode tersebut dapat anda baca di sini.
Selanjutnya perhatikan metode bernama inisialisasi. Pada metode tersebut saya membuat object TextBox berjudul sample yang akan menampilkan sebuah editor text bila anda menjalankan program ini. Selain TextBox saya juga menambahkan object command yang bernama cmdKeluar. Object tersebut berfungsi untuk keluar dari aplikasi yang sedang aktif. Lalu bagaimana object command ini menerapkan perilakunya ketika ditekan oleh user dapat dilihat pada metode bernama commandAction yang tak lain merupakan metode milik class CommandListener. Pada metode tersebut terdapat 2 parameter yang bertipe Command dan Displayable. Di dalam metode terdapat kode yang bila diartikan ke dalam bahasa manusia adalah “Jika tombol yang ditekan oleh user adalah merupakan object dari class cmdKeluar maka jalankan metode destroyApp dan notifyDestroy.
Hasil dari MIDlet sederhana yang saya buat ini dapat anda lihat pada gambar. Sebagai informasi tambahan, saya menjalankan MIDlet tersebut dari editor java bernama Netbeans dengan menggunakan emulator Sony Ericsson W600. Selamat mencoba dan jangan lupa tinggalkan komentar anda karena komentar anda akan sangat memotivasi saya untuk terus berkarya. Terima kasih.
Topics: Mobile Edition (ME) |



January 9th, 2009 at 12:06 pm
ada contoh aplikasi + source code java untuk aplikasi hp yg bisa langsung di download gag
ni lagi nyari buat tugas kuliah
January 10th, 2009 at 1:00 am
sorry bro, aplikasi java apaan ya? cause program java ada banyak, ada yang jalan di hp, di browser (sebagai web) dan ada yang di desktop.
January 21st, 2009 at 8:06 am
Alo kk. .Aq masi amatir,tp mau belajar buat program hp.Aq mw tanya,software apa aja yg d prlukan untuk bwt program java di hp?Trus,ada g web untuk belajar mengenai source kodex. .Tlong bantuannya ya.Kalo isa email ke aq aja. .Domo arigato.
January 28th, 2009 at 7:20 am
buat belajar java di hp, kmu harus belajar j2se dulu. kalo udah mantap di j2se baru bisa pindah ke java hp (java me). udah pernah belajar j2se?
January 29th, 2009 at 3:42 pm
sebenarnya pengen banget buat buat program Hp java tp aku nggak ngerti yang dijelasin itu tadi………bisa kasih tau nggak ya bro??blz ke email q ya frend…q pengen banget ngerti tentang Hp,thanx
January 31st, 2009 at 6:48 am
mau naya gmna cara tuk ngerusak kartu sim tanpa harus memblokirnya….thank’s
February 4th, 2009 at 1:22 am
wah sorry banget, tulisan ini ngga beruhubungan dengan hardwarenya. just software aja
February 5th, 2009 at 7:50 am
ikutan numpang, mo tanya mas, saya orang awam, guru mo memcoba buat kamusmobile. tolong masukan cara buat database textnya n tombol search n find
kalo bisa kirim source ke email,
matur nuwun
February 12th, 2009 at 3:11 am
boss punya contoh source program hp koneksi ke database ga? buat tugas ta nih
March 8th, 2009 at 2:12 pm
salam knal mas, mau nanya nieh, klo mau bwt aplikasi kamus komptr untuk hp pke netbeans mobility gmn crx ya??? lgi nyari bwt TA nieh, bs bntu ga?? klo bsa bls d email sy aja mas.. klo ada source n pnjlasannya ya thx b4
March 28th, 2009 at 3:37 am
mas bisa membuat program yang tidak sederhana ga? contohnya membuat program untuk rumus matematika gitu
April 29th, 2009 at 5:19 am
Mas, thx y..
Pgen bljr byk dg mas.
May 5th, 2009 at 7:01 am
ada contoh aplikasi + source code java untuk aplikasi hp yg bisa langsung di download gak????
Misal bwt program rumus matematika ato fisika..
Coz lagi bingung neh…
rncna smstr dpn mo ambil tugas akhir pke java…
May 13th, 2009 at 2:17 am
mas…aQ pengen bikin aplikasi java di HP nih…tapi bingung ide nya buat apa yahh? pokonya aplikasi yg bermanfaat bwt orang, trus aku juga masih amatir di java.. tolongin aku mas sarannya ke email aQ yah…
makasih… ditunggu banget secepatnya..
June 3rd, 2009 at 1:03 pm
mas da contoh source code buat kamus di hape gak mas
kalau da tolong kirimin di e-mail yag mas
makasih
July 1st, 2009 at 5:38 pm
mas gimana caranya membuat aplikasi tapi gak pakae program java
July 18th, 2009 at 6:39 am
Mas,tolongin gue donk gimana cara buat aplikasi gratis di hp and apa softwarenya ???
August 29th, 2009 at 2:45 pm
shalloommm
aku minta minta bantuan nich, soale masih belajar. bgmn cara buat app java yg hasilnya bisa terkirim via sms, tlg kalo sempat dibuatin sekalian….hehehe…
formatnya:
nmr tujuan sms(bisa diedit)…..text(yg bisa diedit)>INPUT_TEXT<text(yg bisa diedit)
jd tmpilannya cuma KOTAK yg bisa input text yg diambil dari kontak hp
mksh
GBU
September 1st, 2009 at 10:19 pm
hi! salam kenal, tutorial java nya bagus
semoga blog ini makin berkembang 
September 30th, 2009 at 12:40 pm
Thank’s atas informasinya….!!! Karana dapat menambah wawasan saya dalam bidang program java..!
November 4th, 2009 at 12:43 pm
salam kenal tuk smuanya…
To deepe : mas deepe, sy msh awam tentang pemrograman java. tp sy kepengen buat alat untuk skipsi sy menggunakan bahasa java. aplikasinya tentang sistem pengaman sepeda motor berbasis mikrikontroler via hp. jd java nya itu sebagai menu di hp sekaligus sebagai pengontrol sistem keamanannya. mohon saran dan bantuannya ya…. thanks a lot
November 9th, 2009 at 2:49 pm
mas aq minta cara” buat games itu donk di sertai sorce code_y..
oh ya mas tolong donk buatin contoh games maroi bros nanti lok udah buat aq minta source code_y juga dunk kirim ke email ku ya: putra_mandiri89@yahoo.co.id
lok bisa secepat_y mas biar aq bisa cepet coba..
terima kasih
November 22nd, 2009 at 2:20 pm
Nice posting bro.. tambahan informasi buat saya
request donk , buat aplikasi hp pake database donk !! thanx b4
December 7th, 2009 at 1:39 am
tutorial nya bagus, tapi plis dong dijelasin maksud nya apa