Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME)

Slides:



Advertisements
Presentasi serupa
3 – Activity and Intent Willy, M.Kom.
Advertisements

GUI MENGGUNAKAN HANDPHONE BERFASILITAS J2ME
BAHASA PEMROGRAMAN JAVA
- PERTEMUAN 3- INHERITANCE
MIDlet User Interface (3) As’ad Djamalilleil
Package As’ad Djamalilleil
Komponen Class Item (2) As’ad Djamalilleil
Struktur Kode Program MIDlet As’ad Djamalilleil
Abstract Class & Interface
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
Pemrograman JAVA (TIB09)
Web Teknologi 3 (MKB721C) Minggu 2 Page 1 MINGGU 2 Web Teknologi 3 (MKB721C) Pokok Bahasan: –Midlet –User Interface Tujuan Instruksional Khusus: Agar.
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
MIDlet User Interface (2) As’ad Djamalilleil
Instalasi JME & Uji Coba As’ad Djamalilleil
Inheritance Ery Setiyawan Jullev A.
Inheritance (Pewarisan)
Komponen Class Item (1) As’ad Djamalilleil
Struktur Kode Aplikasi Java (1)
Pemrograman Aplikasi Bergerak
Pemrograman Aplikasi Bergerak
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
Pertemuan : Object Oriented Programming
MIDP (MIDlet) dan Tools
PEMOGRAMAN 1 Pertemuan 2. TOOLBOX Toolbox adalah sebuah “kotak peranti” yang mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu.
Pemrograman Visual VB.net 2008 dengan Database Microsoft Access 2010
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
INHERITANCE (Oleh : Nur Hayatin, S.ST)
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 2.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
MEET 3 PADA MINGGU KEMAREN KITA SUDAH MEMPELAJARI TENTANG LIST, YANG MANA LIST ITU TERBAGI MENJADI TIGA YAITU IMPLICIT,EXLUSIVE, DAN MULTIPLE Sekarang.
Pemrograman Berorientasi Obyek
PERTEMUAN 5 TextField merupakan turunan Item yang bisa menampung teks dan mengedit teks tersebut. TextField mempunyai ukuran maksimum, label dan format.
Method merupakan serangkaian statemen / perintah (perintah = baris program) dalam suatu class yang menghandle task tertentu (method adalah bagian-bagian.
DASAR MENGUASAI NETBEANS
ELEMEN-ELEMEN PROGRAM
Memahami Ruang Lingkup Pemrograman
High Level User Interface
MODUL – II MEMBUAT PROGRAM SEDERHANA
Constructor dan Overloading
Inheritance Pertemuan 8
MIDP High-Level User Interface
Memahami Ruang Lingkup Pemrograman
MOBILE TECNOLOGY (J2ME)
Constructor overloading
MEMBUAT CLASS SENDIRI 2.
Tipe Data, Variabel, dan Operator
MIDlet User Interface (2)
Struktur Kode Program MIDlet
As’ad Djamalilleil Komponen Class Item (2) As’ad Djamalilleil
As’ad Djamalilleil Komponen Class Item (1) As’ad Djamalilleil
As’ad Djamalilleil Class List As’ad Djamalilleil
Tipe Data, Variabel, dan Operator
MIDlet User Interface (3)
Praktikum OOP Java (IX307)
Mobile Teknologi Pertemuan 3
Instalasi JME & Uji Coba
Mobile Teknologi Pertemuan 2
Menggunakan parameter pada ireport
laporan dengan ireport 3.5.2
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Memahami Ruang Lingkup Pemrograman
Tipe Data, Variabel, dan Operator
Mendapatkan Input dari Keyboard
Bahasa Pemrograman (Pemrograman Visual)
- PERTEMUAN 2- CONSTRUCTOR
Pemrograman Berorientasi Objek
Transcript presentasi:

Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME)

MULTIPLE CLASS 2

 Buatlah class MIDlet seperti biasa, dengan nama class LatihanMulti

 Class dengan extends MIDlet adalah kelas yang wajib dibuat apabila hendak membuat suatu aplikasi MIDP. Sekarang kita akan membuat file baru untuk menampung Form :  Klik kanan src sekali lagi, Buatlah class bernama FormPertama dengan superclassnya adalah Form 4

5

 Isi interface dengan CommandListener,  Centang constructor from superclass  Klik Finish 6

 Terdapat 2 file pada folder src sebagai berikut :

Tahap 1 8

 Untuk merelasikan class turunan MIDlet dengan class turunan Form, ada 5 tahap yang harus dilakukan,  TAHAP 1 : Pada LatihanMulti.java FormPertama frmA;// TAHAP 1 9

Tahap 2  Buatlah objek baru untuk FormPertama tersebut  TAHAP 2 : Pada LatihanMulti.java frmA = new FormPertama(this); //2 Simpan LatihanMulti.java Error akan terjadi setelah tahap 2 dibuat, untuk sementara error diabaikan saja sampai tahap ke-5 10

11

Tahap 3  Buka FormPertama.java  TAHAP 3 : Pada FormPertama.java  LatihanMulti midlet; // tahap 3 12

13

Tahap 4  TAHAP 4 : Pada FormPertama.java  Ubah public FormPertama(String title) {  Menjadi  public FormPertama(LatihanMulti midlet) {// 4 14

TAHAP 5 DAN 6  TAHAP 5 & 6 : Pada FormPertama.java  Pada constructor, tambahkan :  super ("Ini Form Satu"); //5  this.midlet = midlet; //6  Super diisi dengan judul form,  this.midlet = midlet; akan menghubungkan FormPertama dengan LatihanMulti  Simpan FormPertama.java dan LatihanMulti.java, program anda seharusnya tidak menampilkan pesan error apapun 16

17

 Isi startApp() dengan display.setCurrent(frmA);  Kode program anda seharusnya telah sama dengan Lampiran 1 dan 2  Simpan dan jalankan program anda 18

Command EXIT  Kita akan menambahkan satu buah button exit ke dalam FormPertama, dimana penutupan aplikasi dihandle oleh LatihanMulti  Pertama-tama tambahkan baris perintah berikut ini ke dalam LatihanMulti, method ini dibuat bersifat public agar dapat dipanggil di class FormPertama :  public void keluarAplikasi()  {  notifyDestroyed();  } 19

20

Command EXIT  Command cmdExit;  cmdExit = new Command("EXIT", Command.EXIT, 2); addCommand(cmdExit); setCommandListener(this);  public void commandAction(Command arg0, Displayable arg1) { // TODO Auto-generated method stub if (arg0 == cmdExit) { midlet.keluarAplikasi(); } 21

Menambah File baru  tambahkan FormKedua.java ke dalam project, lalukan 5 tahapan untuk merelasikan FormKedua dan LatihanMulti  Masukkan baris perintah berikut ini ke dalam LatihanMulti.java :  public void tampilFormKeduaDua()  {  display.setCurrent(frmB);  } 23

Menambah File baru  Buatlah command next pada FormPertama yang berfungsi untuk menampilkan FormKedua  Tambahkan lagi FormKetiga.java dan tambahkan command next pada FormKedua yang berfungsi untuk menampilkan FormKetiga 24

25