modulpraktikum j2me 02 high level ui unsecure

25
PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM High Level User Interface Versi 1.1 JAVA EDUCATION NETWORK INDONESIA

Upload: netty-wahyu

Post on 02-Aug-2015

100 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ModulPraktikum J2ME 02 High Level UI Unsecure

PENGEMBANGAN APLIKASI MOBILE 

  

 

 

 

 

 

 

 

 

MODUL PRAKTIKUM 

High Level User Interface  Versi 1.1 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 JAVA EDUCATION NETWORK INDONESIA  

 

Page 2: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    1 | P a g e  

 

Modul Praktikum High Level User Interface

1. Tujuan                        

• 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

 

2. Latar Belakang                  

MDIP user interface didesain untuk peralatan mobile. Aplikasi MDIP ditunjukan pada area limited screen. Peralatan memory juga menjadi faktor penting jika perlengkapan mobile hanya memiliki kapasitas memory yang kecil

Dengan berbagai macam peralatan mobile, dari berbagai model mobile phones sampai PDAs, MIDP user interface telah didesain untuk lebih fleksibel dan mudah digunakan dalam berbagai macam peralatan ini.

MIDP mempunyai class yang dapat menangani fungsi high-level dan low-level user interface. High-level UI interfaces didesain secara fleksibel. Penampilan dari komponen ini tidak didefinisikan secara spesifik. Penampilan screen yang sebenarnya dari berbagai macam komponen ini digunakan dari satu peralatan ke peralatan yang lain. Tetapi para programmer telah teryakinkan oleh kegunaan dari high-level komponen UI interfaces memiliki persamaan dalam berbagai spesifikasi-pengimplementasi secara keseluruhan.

3. Percobaan                     

Percobaan 1: Penggunaan Alert 

 

Page 3: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    2 | P a g e  

 

Modul Praktikum High Level User Interface

      

Page 4: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    3 | P a g e  

 

Modul Praktikum High Level User Interface

  

Page 5: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    4 | P a g e  

 

Modul Praktikum High Level User Interface

 

 

Hasil : 

   

 

 

Page 6: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    5 | P a g e  

 

Modul Praktikum High Level User Interface

Percobaan 2: Penggunaan List 

Page 7: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    6 | P a g e  

 

Modul Praktikum High Level User Interface

 

 

 

 

Page 8: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    7 | P a g e  

 

Modul Praktikum High Level User Interface

Hasil : 

 

 

Percobaan 3: Choice Group 

Page 9: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    8 | P a g e  

 

Modul Praktikum High Level User Interface

Page 10: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    9 | P a g e  

 

Modul Praktikum High Level User Interface

 

 

Hasil : 

 

Page 11: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    10 | P a g e  

 

Modul Praktikum High Level User Interface

 

Percobaan 4:  Date Field 

Page 12: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    11 | P a g e  

 

Modul Praktikum High Level User Interface

 

 

Page 13: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    12 | P a g e  

 

Modul Praktikum High Level User Interface

Hasil : 

     

 

Percobaan 5: Penggunaan StringItem 

Page 14: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    13 | P a g e  

 

Modul Praktikum High Level User Interface

Page 15: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    14 | P a g e  

 

Modul Praktikum High Level User Interface

 

 

Page 16: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    15 | P a g e  

 

Modul Praktikum High Level User Interface

Hasil : 

 

 

Percobaan 6: Penggunaan Image 

Page 17: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    16 | P a g e  

 

Modul Praktikum High Level User Interface

Page 18: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    17 | P a g e  

 

Modul Praktikum High Level User Interface

 

 

Hasil : 

 

Page 19: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    18 | P a g e  

 

Modul Praktikum High Level User Interface

Percobaan 7: Penggunaan TextField 

Page 20: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    19 | P a g e  

 

Modul Praktikum High Level User Interface

 

 

Page 21: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    20 | P a g e  

 

Modul Praktikum High Level User Interface

Hasil : 

 

 

 

4. Latihan                   

3.12.1 List Dinamis Buatlah sebuah MIDlet yang memiliki List IMPLICIT sebagai Screen main. Masukan

tiga Command kedalam List ini - “Add Item”, “Remove Item” dan “Exit”. Comman “Add Item” akan memberikan layanan pada user untuk memasukan list menggunakan TextBox, kemudian insert item tersebut sebelum current item yang dipilih dari list. “Remove Item” akan menghapus currently selected list item (getSelectedIndex). Command “Exit” akan keluar dari program.

Page 22: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    21 | P a g e  

 

Modul Praktikum High Level User Interface

Page 23: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    22 | P a g e  

 

Modul Praktikum High Level User Interface

Jawaban :

Page 24: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    23 | P a g e  

 

Modul Praktikum High Level User Interface

Page 25: ModulPraktikum J2ME 02 High Level UI Unsecure

 

Versi 1.1    24 | P a g e  

 

Modul Praktikum High Level User Interface