Anda di halaman 1dari 25

PENGEMBANGANAPLIKASIMOBILE

MODULPRAKTIKUM

HighLevelUserInterface
Versi1.1

JAVAEDUCATIONNETWORKINDONESIA

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.

LatarBelakang

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

Percobaan1:PenggunaanAlert

Versi1.1

1|P a g e

Modul Praktikum High Level User Interface

Versi1.1

2|P a g e

Modul Praktikum High Level User Interface

Versi1.1

3|P a g e

Modul Praktikum High Level User Interface

Hasil:

Versi1.1

4|P a g e

Modul Praktikum High Level User Interface


Percobaan2:PenggunaanList

Versi1.1

5|P a g e

Modul Praktikum High Level User Interface

Versi1.1 6|P a g e

Modul Praktikum High Level User Interface


Hasil:

Percobaan3:ChoiceGroup

Versi1.1

7|P a g e

Modul Praktikum High Level User Interface

Versi1.1

8|P a g e

Modul Praktikum High Level User Interface

Hasil:

Versi1.1

9|P a g e

Modul Praktikum High Level User Interface


Percobaan4:DateField

Versi1.1

10|P a g e

Modul Praktikum High Level User Interface

Versi1.1

11|P a g e

Modul Praktikum High Level User Interface


Hasil:

Percobaan5:PenggunaanStringItem

Versi1.1

12|P a g e

Modul Praktikum High Level User Interface

Versi1.1

13|P a g e

Modul Praktikum High Level User Interface

Versi1.1

14|P a g e

Modul Praktikum High Level User Interface


Hasil:

Percobaan6:PenggunaanImage

Versi1.1

15|P a g e

Modul Praktikum High Level User Interface

Versi1.1

16|P a g e

Modul Praktikum High Level User Interface

Hasil:

Versi1.1

17|P a g e

Modul Praktikum High Level User Interface


Percobaan7:PenggunaanTextField

Versi1.1

18|P a g e

Modul Praktikum High Level User Interface

Versi1.1

19|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.

Versi1.1

20|P a g e

Modul Praktikum High Level User Interface

Versi1.1

21|P a g e

Modul Praktikum High Level User Interface


Jawaban :

Versi1.1

22|P a g e

Modul Praktikum High Level User Interface

Versi1.1

23|P a g e

Modul Praktikum High Level User Interface

Versi1.1

24|P a g e