low level user interface

20
LAPORAN PRAKTIKUM MOBILE PROGRAMMING Low Level User Interface Diajukan untuk memenuhi tugas mata kuliah mobile programming semester V oleh : SARTIKA Y. SIBUEA _ (1083047) TI-3A PROGRAM DIPLOMA III JURUSAN TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA BANDUNG 2010

Upload: sibuea123

Post on 25-Jun-2015

140 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Low Level User Interface

LAPORAN PRAKTIKUM MOBILE PROGRAMMING

Low Level User Interface

Diajukan untuk memenuhi tugas mata kuliah mobile programming semester V

oleh :

SARTIKA Y. SIBUEA _ (1083047)

TI-3A

PROGRAM DIPLOMA III JURUSAN TEKNIK INFORMATIKA

POLITEKNIK POS INDONESIA

BANDUNG

2010

Page 2: Low Level User Interface

HALAMAN PENGESAHAN

Judul Praktikum : Laporan Bab 3

Sub Judul Praktikum : 1. Landasan Teori

2. Hasil Praktikum dan Pembahasan

3. Kesimpulan

Tanggal Praktikum : 6 Oktober 2010

Tanggal Penyerahan Laporan : 10 November 2010

Tempat Praktikum : Ruang 312

Alat dan Software : 1. Notebook Compac HP

2. Windows Vista

3. Notepad ++

4. Sun Java Toolkit

Kelas : 3A

Nama : Sartika Y. Sibuea _ (1083031)

Jurusan : Teknik Informatika

Bandung, 10 November 2010 Menyetujui Dosen Pengajar Azizah Zakiah, S.Kom

Page 3: Low Level User Interface

KATA PENGANTAR

Puji syukur penulis panjatkan kepada Tuhan yang maha esa atas karuniaNya

sehingga penulis dapat menyelesaikan Laporan Praktikum mata kuliah Mobile

Programming komputer ini.

Adapun isi dari Laporan praktikum ini adalah mengenai Pemrograman Sun Java

dengan menggunkan Notepad ++ yang telah dilakukan di Laboratorium Komputer

Teknik Informatika.

Demikian Laporan Praktikum Pemrograman Komputer ini saya buat, sebagai hasil

dari praktikum yang telah saya lakukan selama semester ganjil ini. Kritik dan saran yang

membangun sangat saya harapkan agar kedepannya nanti dapat membuat laporan

praktikum yang lebih baik lagi.

Penulis,

Sartika Y. Sibuea

Page 4: Low Level User Interface

BAB I

PENDAHULUAN

1.1 Tujuan

1. Memahami mengenai konsep dari Record Store

2. Membuat dan membuka sebuah Record Store

3. Menambah, memanggil kembali, mengupdate, dan mendelete record

4. Memanggil record satu per satu (enumerate) record dengan menggunakan

Record Enumerate

5. Memahami event handling level rendah dalam MIDP

6. Memahami dan menggunakan class Canvas dan Graphic

1.2 Landasan Teori

MIDP User Interface terdiri dari, Alert, List, Text Box,Form, ChoiceGroup,

Data Field,String Item, Image Item, Text Field. MDIP user interface untuk

peralatan mobile. Aplikasi MDIP ditunjukan pada area limited screen. Peralatan

memory juga menjadi factor penting jika perlengkapan mobile hanya memiliki

kapsitas memory yang kecil.

Dengan berbagai macam peraltan mobile, dari berbagai model mobile

phones sampai PDAs, MIDP user interface telah didesign untuk lebih fleksibel dan

mudah digunakan dalam berbagi macam peralatan ini.

MIDP mempunyai class yang dapat menangani fungsi high-level dan low-

level user interface. High-level UI interface didesign secara fleksibel. Penampilan

dari komponen ini tidak didefinisikan secara spesifik. Penampilan screen yang

sebenarnya dari berbagai macam komponen ini digunakan dari satu peralatan

keperalatan lain. Tetapi para programmer telah teryakinkan oleh kegunaan dari

high-level komponen UI interface memiliki persamaan dalam berbagai Spesifikasi

pengimplementasi secara keseluruhan. Macam-macam MIDP user interface adalah

Display, Displayable, Title, Command, CommandListener, Ticker, Screen,Item.

Sedangkan Alert merupakan sebuah screen yang dapat menampilkan text

dan gambar. Alert merupakn komponen untuk menampilkan error dan warning,

display text dan informasi gambar atau untuk mendapatkan informasi dari user.

Page 5: Low Level User Interface

Sedangkan list merupakan subclass dari screen yang berisi sebuah daftar dari

sebuah pilihan. Sebuah list dapat dibagi menjaditiga tipe yaitu IMPLICIT,

EXCLUSIVE, atau MULTIPLE.

Text Box merupak sub class dari screen yang dapat digunakan untuk

mendapatkan input text dari user. LAlu Form merupakan sub class dari screen,

Form merupakan container untuk item sub calass seperti text field, string item

imageitem, datafield, dan choicegroup. Sedangkan choicegroup merupakan group

dari selectedtable choice boleh berisi sebuah text, gambar atau kedua-duanya.

Data Field digunakan masukan tanggal dan waktu dari luar. DataFielddapat

diisikan dengan data entry(mode DATE), time entry (mode TIME) atau keduanya

(mode DATE_TIME). String Item merupakan komponen read-only. Dia terdiri dari

label dan text. Secara bebas StringItem menerima tampilan mode parameter.

Tampilan dari mode dapat berupa Item, PLAIN,item,HYPERLINK atau

Item.BUTTON.

Image Item merupakan image sederhana yang dapat dimasukan kedalam

komponen, seperti Form. TextField merupakan Item dimana user dapat

memasukan encode. Beberapa batasn yang exlusive.

Page 6: Low Level User Interface

BAB II

HASIL LATIHAN, PRAKTIKUM, & PEMBAHASAN 2.1 Menggambar Teks

Page 7: Low Level User Interface

Hasilnya:

Page 8: Low Level User Interface

2.2 Menggambar Garis

Page 9: Low Level User Interface

Hasilnya:

Page 10: Low Level User Interface

2.3 Menggambar Kotak

Page 11: Low Level User Interface

Hasilnya:

Page 12: Low Level User Interface

2.4 Menggambar Sudut

Page 13: Low Level User Interface

Hasilnya:

Page 14: Low Level User Interface

Hasil Praktikum Percobaan 1: Menambah Item

Page 15: Low Level User Interface

Hasilnya:

Page 16: Low Level User Interface

Percobaan 2: Membaca Record Store

Page 17: Low Level User Interface

Hasilnya:

Page 18: Low Level User Interface

Percobaan 3: Penggunaan Enumerator

Page 19: Low Level User Interface

Hasilnya:

Page 20: Low Level User Interface

BAB III

KESIMPULAN

3.1 Kesimpulan

Penggunaan Low-level terjadi pada saat:

a. Saat memerlukan high-level untuk mengkontrol tampilan

b. Saat membutuhkan tempat yang tepat dari elemen yang ada pada screen

c. Saat membuat game grafik

d. Pada saat akan diimplementasikan pada layar navigasi anda sendiri.