Contoh Membuat Aplikasi Java di Handphone

| Kamis, 07 Mei 2009
Hai sobat-sobat sekalian, kali ini saya akan membahas tentang membuat aplikasi java di HP. Pertama-tama teman-teman harus mempunyai aplikasi J2SE ( jdk-6u3-windows-i586-p ), J2ME WTK ( sun_java_wireless_toolkit-2_5-windows ), JCreator.
Urutan penginstalannya adalah sebagai berikut:


  1. install J2SE ( jdk-6u3-windows-i586-p )
  2. install J2ME WTK ( sun_java_wireless_toolkit-2_5-windows )
  3. klik kanan my computer, properties, advanced, enviroment variables,klik variable Path lalu klik edit. Di jendela Edit System Variable ketikkan ;C:\Program Files\Java\jdk1.6.0_10\bin;%PATH%
  4. install JCreator
Sebagai contohnya:
  1. Buka aplikasi Wireless Toolkit 2.5


  2. Klik New Project
  3. Isi Project Name (disini sebagai contohnya saya isi dengan ProjectTextBox2) dan MIDlet Class Name (disini sebagi contoh saya mengisikan MgmtTeks1), lalu klik Create Project


  4. Di Target Platform, pilih JTWI , lalu klik OK




  5. Buka aplikasi JCreator nya
  6. Di menu bar pilih File, new, file atau tekan ( ctrl + N )
  7. Dikotak sebelah kiri pilih Java Classes, dikotak sebelah kanan pilih Empty Java File, lalu klik Next
  8. Isikan Name nya ( disini sebagai contohnya saya mengisikan MgmtTeks1 ).
  9. Pada Location, klik ikon kotak, lalu pilih My Computer, C: , WTK 25, apps, ProjectTextBox2, src, lalu klik OK, Finish




  10. Isikan Script dibawah ni di JCreator, jika script dibawah ini tidak bisa dijalankan, download saja file txt aslinya disini,
    DOWNLOAD

    /*=============================================
    Program Management Teks Memakai Object TextBox
    =============================================*/
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;

    public class MgmtTeks extends MIDlet
    implements CommandListener
    {
    private Display disp1;
    private TextBox tb1;
    private Form InfoForm1;
    private Alert alert1;
    private Command CmdExit;
    private Command CmdAturTeks;
    private Command CmdInsertTeks;
    private Command CmdBlankTeks;
    private Command CmdFormInfo;
    private Command CmdReturn;

    public MgmtTeks()
    {
    disp1 = Display.getDisplay(this);
    tb1 = new TextBox("Management Teks", null,256, TextField.ANY);
    CmdExit = new Command("Exit", Command.EXIT, 1);
    CmdAturTeks = new Command("Atur Teks", Command.SCREEN, 2);
    CmdInsertTeks = new Command("Insert Teks", Command.SCREEN, 2);
    CmdBlankTeks = new Command("Blank Teks", Command.SCREEN, 2);
    CmdFormInfo = new Command("Form Info", Command.SCREEN, 2);
    CmdReturn = new Command("Return", Command.SCREEN, 2);
    tb1.addCommand(CmdExit);
    tb1.addCommand(CmdAturTeks);
    tb1.addCommand(CmdInsertTeks);
    tb1.addCommand(CmdBlankTeks);
    tb1.addCommand(CmdFormInfo);
    tb1.addCommand(CmdReturn);
    tb1.setCommandListener(this);
    }

    public void startApp()
    {
    disp1.setCurrent(tb1);
    }

    public void pauseApp()
    {
    }

    public void destroyApp(boolean unconditional)
    {
    }

    public void commandAction(Command Cmd, Displayable s)
    {
    if (Cmd == CmdExit)
    {
    destroyApp(true);
    notifyDestroyed();
    }
    else if (Cmd == CmdAturTeks)
    {
    tb1.setString("Atur teks di TextBox");
    }
    else if (Cmd == CmdInsertTeks)
    {
    tb1.insert("Teks Disisipkan", 0);
    }
    else if (Cmd == CmdBlankTeks)
    {
    if (tb1.size() > 0)
    {
    tb1.delete(0, tb1.size());
    }
    }
    else if (Cmd == CmdFormInfo)
    {
    InfoForm1 = new Form("Informasi Teks Di Form");
    InfoForm1.append("Teks Yang Ada: " + tb1.getString() + "\n");
    InfoForm1.append("Jumlah karakter: " + tb1.size() + "\n");
    InfoForm1.append("Posisi Kursor: " + tb1.getCaretPosition());
    InfoForm1.addCommand(CmdReturn);
    InfoForm1.setCommandListener(this);
    disp1.setCurrent(InfoForm1);
    }
    else if (Cmd == CmdReturn)
    {
    disp1.setCurrent(tb1);
    }
    }
    }

  11. Save
  12. Pada Wireless Toolkit 2.5 klik Build, lalu Run


Mudah bukan cara membuat aplikasi HP dengan Java, sobat-sobat sekalian bisa mengambangkannya lagi. Selamat mencoba . . . .

31 komentar:

andreas mengatakan...

gambar hp nya bagus ... :)

free download, free Adv mengatakan...

Tulisan artikelnya juga bagus,,
:)

tante girang mengatakan...

mas programnya dimana downloadnya??

ndynindy mengatakan...

wah kerenn jago java nih kynyaaa

Find and Get Free Wallpaper mengatakan...

blog anda yang keren... isinya mantaf punya tuh... hehehe

Anonim mengatakan...

bagu javanya>>>>>> :D

adila mengatakan...

bgs bngt.trus cara membuat aplikasi seperti game caranya gmn? tlng ksh scripnya sklian y?
makasih.................!

Anonim mengatakan...

Pak, jika saya mau latihan java, apakah dibutuhkan jaringan(internet)? Apakah berbeda jauh anatara VB dengan java? Saya ingin berubah haluan dari vb6 ke VB6.net/java, mana yang lebih baik?

rizky khafitsyah mengatakan...

bang, apakah aplikasi-aplikasi hand phone lainnya seperti "Opera Mini" dll dibuat dengan bahasa pemrograman Java...?????????????


jawab bg yaa..

aku cm pengen tau dan mengembangkan ilmu pengetahuan aku ttg TI.....


klo gk kirim aja jawabannya ke nomor ini
085658596691

ntu nmr aku bg,,


sebelumnya terima kasih banyak

:-DD

Anonim mengatakan...

kren nich...

wahyu mengatakan...

Untuk memasukkan font arabic bisa ga ya mas?

RAFA COMPUTER mengatakan...

????$%@!(&*$^()*^??? gak weroh...

belajar komputer mengatakan...

terimakasih, sangat membantu

Adi mengatakan...

siiip bos... bsa buat blajar bkin program di hp...

tw gag cra bkin game sederhana di hp pke java?

Anonim mengatakan...

maaf.. klo saya boleh bilang. artikel ini kurang menarik

Anonim mengatakan...

TAK COBA Y MASSS....

Anonim mengatakan...

kalo cuma dikasih script jadi aja gak bisa dikembangin boss...
kalo pengen bikiin app yg laen dr java jgn cuma leat script jadi doank..kan mungkin anda skalian blm tau apa arti script tsb kan??
jadi kalo anda skalian emank pnya keinginan..so, blajar ttg bahsa programming aja..
cheers!!

cah_malo mengatakan...

CARA MERUBAH KE JAR FILE GMNA GAN??

Abdurrahman mengatakan...

untuk langkah 9 yang
C: , WTK 25, apps, ProjectTextBox2, src
punya saya hanya sampai di apps saja,yg projectTextBox2,src tidak ada,,,,gmn mas???

Unknown mengatakan...

kenapa sewaktu launch/run di +5550000,
muncul
Unable to create MIDlet MgmtTeks1
java.lang.ClassNotFoundException: MgmtTeks1
at com.sun.midp.midlet.MIDletState.createMIDlet(+29)
at com.sun.midp.midlet.Selector.run(+22)

itu ada di wireless toolkit

lidien india mengatakan...

http://m.facebook.com/l.php?u=http%3A%2F%2Fnokia.ly%2FmQobLz&h=VAQDxzzR5&refid=7&_ft_a=166790459927&_ft_tf=10150278880714928&_ft_tpi=166790459927&_ft_ti=63&_ft_sai=147111865309398&_ft_aoi=147111865309398&_ft_fth=a85af53be9debf6c&_ft_src=1&_ft_time_ft=1313139060&_ft_mf_objid=10150278880714928&cb=5 yang jago ayo dptkan hadiah nyahttp://m.facebook.com/l.php?u=http%3A%2F%2Fnokia.ly%2FmQobLz&h=VAQDxzzR5&refid=7&_ft_a=166790459927&_ft_tf=10150278880714928&_ft_tpi=166790459927&_ft_ti=63&_ft_sai=147111865309398&_ft_aoi=147111865309398&_ft_fth=a85af53be9debf6c&_ft_src=1&_ft_time_ft=1313139060&_ft_mf_objid=10150278880714928&cb=5 yang jago ayo dptkan hadiah nya

noraturie mengatakan...

klo pake net bean gmn???

Unknown mengatakan...

Nice crot

Mana mengatakan...

Makasih tutorial javanya.

This is Me :-D mengatakan...

cara untuk menaruh ke handphone nya gimana?

Rahmayuni Iskandar mengatakan...

kerennn :D

Ahmad Maruf mengatakan...

terima kasih

Mr. Amartika mengatakan...

Cihuy euy

sawung mengatakan...

Mantep Gan___mo ikut nyobain sekalian belajar

nunururu mengatakan...

maptap gan tipsnya
thanks ya gan

Unknown mengatakan...

Klo bikin dengan hp/android alias bukan komputer bisa ga bang?

Posting Komentar