Mobile Modul 2
-
Upload
usman-saiia -
Category
Documents
-
view
10 -
download
0
Transcript of Mobile Modul 2
![Page 1: Mobile Modul 2](https://reader036.fdocument.pub/reader036/viewer/2022071803/55cf9b8b550346d033a679b5/html5/thumbnails/1.jpg)
PRAKTIKUM KOMPUTASI MOBILE
MODUL KE - 2
PEMBUATAN HIGH LEVEL GUI SERTA EVENT HANDLING DI
J2ME
LABORATORIUM JARINGAN KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013/2014
![Page 2: Mobile Modul 2](https://reader036.fdocument.pub/reader036/viewer/2022071803/55cf9b8b550346d033a679b5/html5/thumbnails/2.jpg)
I. TUJUAN Mahasiswa dapat mengetahui classes dalam J2ME yang digunakan untuk pembuatan
High Level GUI
Mahasisnwa dapat mengetahui classes dalam J2ME yang digunakan untuk penanganan
event (event handling) dari High Level GUI
Mahasiswa dapat membuat High Level GUI pada aplikasi j2ME
Mahasiswa dapat membuat aplikasi sederhana yang memanfaatkan classes untuk High
Level GUI dan classes untuk event handling
II. APLIKASI YANG DIBUTUHKAN NetBeans IDE.
SunWTK 2.5.
III. DASAR TEORI Bisa dilihat di referensi:
Riggs, Roger, Taivalsaari, Antero, Peursem, Jim V., Huopaniemi, Jyri, Patel, Mark,
Uotolia, Aleksi, Holliday, Jim. Programming Wireless Device with Java 2 Platform,
Micro Edition, 2nd
Edition. Addison Wesley: 2003.
Materi JENI 2 (Java Education Network Indonesia 2).
IV. PROSEDUR PELAKSANAAN
PEMBUATAN GUI
Pembuatan GUI Alert
Alert digunakan untuk menampilkan suatu pesan dari mobile device ke user selama periode
waktu tertentu. Alert dapat berisi string dan image (gambar). Kegunaan Alert yang paling
utama adalah untuk menampilkan suatu pesan error, warning, atau information
![Page 3: Mobile Modul 2](https://reader036.fdocument.pub/reader036/viewer/2022071803/55cf9b8b550346d033a679b5/html5/thumbnails/3.jpg)
Pembuatan GUI List
List adalah suatu interface yang digunakan untuk menampilkan beberapa pilihan-pilihan
pilihan-pilihan. Pilihan yang ada di dalam list dapat berupa satu buah pilihan atau lebih dari
satu pilihan.
![Page 4: Mobile Modul 2](https://reader036.fdocument.pub/reader036/viewer/2022071803/55cf9b8b550346d033a679b5/html5/thumbnails/4.jpg)
Pembuatan GUI TextBox
TextBox adalah salah satu class yang digunakan untuk membuat high level GUI. Object dari
class ini berupa suatu text box yang digunakan untuk meminta inputan dari user.
Pembuatan GUI Form
GUI ini digunakan untuk menampilkan bentuk suatu form. GUI Form ini dapat kita
tambahkan berbagai macam item/ komponen user interface seperti TextField (untuk inputan
text), StringItem (untuk menampilkan string), Spacer (untuk memberi jarak antar
komponen), ImageItem (untuk menambahkan gambar), Gauge (progress bar), DateField
(untuk inputan tanggal), ChoiceGroup (untuk pilihan), dan lain-lain.
![Page 5: Mobile Modul 2](https://reader036.fdocument.pub/reader036/viewer/2022071803/55cf9b8b550346d033a679b5/html5/thumbnails/5.jpg)
EVENT HANDLING DI GUI
J2ME menyediakan penanganan event (event handling) pada suatu GUI. Event yang ada di
dalam high level GUI berupa penekanan suatu tombol (command) yang ada di suatu aplikasi. Setiap
Midlet yang menyertakan event handling, harus melakukan implements terhadap interface
CommandListener. Di Dalam interface ini terdapat satu buah abstract method yang wajib
diimplementasikan, yaitu method commandAction. Method ini mempunyai parameter berupa
Command untuk melewatkan nilai tombol yang ditekan, dan parameter Displayable untuk
melawatkan nilai tampilan yang memiliki tombol tersebut
Berikut ini adalah contoh dari event handling
![Page 6: Mobile Modul 2](https://reader036.fdocument.pub/reader036/viewer/2022071803/55cf9b8b550346d033a679b5/html5/thumbnails/6.jpg)
![Page 7: Mobile Modul 2](https://reader036.fdocument.pub/reader036/viewer/2022071803/55cf9b8b550346d033a679b5/html5/thumbnails/7.jpg)
V. TUGAS PRAKTIKUM
Buatlah sebuah aplikasi midlet yang berupa suatu form untuk entri data pribadi. Form
inputan di dalam aplikasi tersebut berupa form input nama, nomer telepon, alamat, tanggal
lahir, e-mail, alamat website dll. Sesuaikan format inputan masing-masing form dengan
format data yang akan dimasukkan. Di dalam form tersebut terdapat beberapa tombol, yaitu:
exit (untuk keluar dari aplikasi), clear (untuk membersihkan isi form inputan), dan tombol
submit (untuk memasukkan data). Apabila tombol submit ditekan, maka tampilan aplikasi
akan berubah ke form yang lain, yang menampilkan semua data yang sudah dimasukkan.
Aplikasi tersebut mampu menampilkan pesan error, jika data yang dimasukkan tidak
komplit, dan user akan diminta untuk memasukkan data.