Tutorial pemoggraman java j2me

Pemoggraman java j2me

Ads Here

Saturday, 30 April 2016

JAVA J2ME DEMO FROM

Tujuan

Pada akhir pembahasan, para pembaca diharapkan dapat:
*      • Mengetahui keuntungan dan kerugian dengan menggunakan high-level dan low-level   UI classes
         Mengetahui desain MIDlets menggunakan komponen high-level UI
         Mengidentifikasi perbedaan sub-classes pada screen
         Mengetahui perbedaan item-item yang dapat dimasukkan kedalam sebuah object   Form
          
I.                  Aplikasi Yang Digunakan
·         Compiler Java
·         NetBeans

II.               DasarTeori
MIDlet adalah sebutan untuk aplikasi- aplikasi yang dibuat di dalam handphone dengan menggunakan profil MIDP (Mobile Information Device Profile). Ternyata, dibalik perangkat kecil yang kita gunakan, tersimpan teknologi yang canggih. Fitur-fitur yang ada pada handphone dan PDA mungkin tidak akan secanggih sekarang jika dulu James Gosling tidak menemukan bahasa pemrograman Java, yang merupakan ‘bapak’ dari J2ME.

            MDIP user interface didesain untuk peralatan mobile. Aplikasi MDIP ditunjukan pada arealimited screen. Peralatan memory juga menjadi faktor penting jika perlengkapan mobilehanya memiliki kapasitas memory yang kecil.Dengan berbagai macam peralatan mobile, dari berbagai model mobile phones sampaiPDAs, MIDP user interface telah didesain untuk lebih fleksibel dan mudah digunakandalam berbagai macam peralatan ini. MIDP mempunyai class yang dapat menangani fungsi high-level dan low-level userinterface. High-level UI interfaces didesain secara fleksibel. Penampilan dari komponenini tidak didefinisikan secara spesifik. Penampilan screen yang sebenarnya dari berbagaimacam komponen ini digunakan dari satu peralatan ke peralatan yang lain. Tetapi paraprogrammer telah teryakinkan oleh kegunaan dari high-level komponen UI interfacesmemiliki persamaan dalam berbagai spesifikasi-pengimplementasi secara keseluruhan.



    #_#  Langkah Kerja
         Percobaan 


1.    File --> New Project --> Java ME --> Mobile Class Libary


1.    Klick Mobile Library --> New --> MIDlet


1.    Masukkan code program ini sebagai berikut  :

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

/**
 * @author MUHAMMAD AFDAL
 */
public class DemoForm extends MIDlet
    implements CommandListener {
   
    private Display display;
    private Form form;
    private TextField tf;
    private Command cmdKeluar;
    private Command cmdOK;
    public DemoForm(){
        display=Display.getDisplay(this);
        cmdKeluar =new Command("Keluar",Command.EXIT,1);
        cmdOK =new Command("OK",Command.OK,1);
    }
    public void startApp() {
        form=new Form("DemoForm");
        tf=new TextField("Masukan nomor telepon:","",
                         15,TextField.PHONENUMBER);
        form.append((Item)tf);
        form.addCommand(cmdKeluar);
        form.addCommand(cmdOK);
        display.setCurrent(form);
    }
    public void pauseApp() {
    }
     public void destroyApp(boolean unconditional) {
         notifyDestroyed();}
     public void commandAction(Command c,Displayable s){
         if(c ==cmdKeluar){
             destroyApp(false);
         } else {
             Alert info = new Alert("Informasi");
             info.setType(AlertType.INFO);
             String teks = null;
             teks =tf.getString();
             info.setString("Nomor telepon:\""+
                     teks+"\"");
             info.setTimeout(Alert.FOREVER);
             display.setCurrent(info,form);
         }}}


3.  Setelah selesai memasukkan code program tersebut tanpa tanda eror,
     Simpan Project dengan klik File > Save All.
4.  Didalam panel Project klik kanan pada program lalu klik Deploy.
5.  Jalankan aplikasi dengan klik Run > Run Main Project. Maka aplikasi akan dijalankan


6.  Hasil Pemograman  setelah di run >>>                



       

  
ANALISA :
      Pada project ini kita membuat program untuk membuat form nomor HandPhone dengan TextField.

·         Untuk membuat program form didalam java midlet maka membutuhkan fungsi source code import javax.microedition.midlet.*;
·         Untuk menampilkan program pada layar display emulator maka membutuhkan fungsi import javax.microedition.lcdui.*;
·         Dalam membuat kelas untuk pembuatan program form maka kita harus membuat kelas yang merupakan turunan dari Midlet yang bernama DemoForm.
·         Didalam public static void startApp menggunakan form untuk menampilkan sebuah form yang dapat di isi dengan TextField.
·         Display.setCurrent(into,form); berfungsi untuk menampilkan form dan info dalam display emulator.
·         cmdKeluar = new Command("Keluar”,Command.EXIT,1); berfungsi untuk membuat perintah exit atau keluar dengan prioritas 1.
·         cmdOK = new Command("OK”,Command.OK,1); berfungsi untuk membuat perintah OK  dengan prioritas 1.

Alert info = new Alert(); berfungsi untuk memberikan tanda sebuah informasi

NOTE : TERIMAKASIH :D 


TUTORIAL VIDEO DEMO FROM

 




         




No comments:

Post a Comment