Mobile Programming

26
MOBILE PROGRAMMING JAVA MOBILE EDITION (JAVA ME) Rolly Yesputra [email protected]

description

Materi Mata Kuliah Mobile Programming

Transcript of Mobile Programming

Page 1: Mobile Programming

MOBILE PROGRAMMINGJAVA MOBILE EDITION (JAVA ME)

Rolly [email protected]

Page 2: Mobile Programming

Rolly Yesputra

• Research Interests : Software Engineering, Database System, Database Systems, Mobile Application

• Activitas : Mengajar , dan Travelling

Page 3: Mobile Programming

Materi Hari ini :Berhubung ada hal yang tidak bisa saya tinggalkan, maka :Lama Waktu 3 SKS Kuliah Berakhir,• Silahkan anda ketik program pada slide berikut

ini dengan menggunakan editor netbeans.• Jika selesai dijalankan, Jika sudah running maka

buatlah latihan pada slide berikutnya.• Ingat , Jika anda Copy – Paste Punya orang lain

bisa menyebabkan nilai tugas anda 0 (nol)

Page 4: Mobile Programming

KODE PROGRAM SILAHKAN DIKERJAKAN

• Buat Nama Project Terserah Anda• Buat Nama File Midlet dengan Nama

Pertemuan3

Page 5: Mobile Programming

Rolly Yesputra

Page 6: Mobile Programming

Rolly Yesputra

Page 7: Mobile Programming

Rolly Yesputra

Page 8: Mobile Programming

Rolly Yesputra

Page 9: Mobile Programming

Rolly Yesputra

Page 10: Mobile Programming

Rolly Yesputra

Page 11: Mobile Programming

Latihan : Buatlah Program Seperti Gambar dibawah ini :

Proses Kali, Bagi, Tambah, Kurang, Modulus Harus Jalan dan hasilnya akan ditampilkan pada TextField

Hasil Proses

Page 12: Mobile Programming

Hasil Latihan

• Silahkan tuliskan kode program yang anda buat di atas kertas double folio yang telah disediakan.

• Bagi yang ketahuan Copy – Paste, Maka Nilai dianggap nol (0)

• Bagi Yang tidak mengumpulkan dianggap tidak hadir.

Page 13: Mobile Programming

Materi

1. Konsep Mobile ProgrammingBelajar Memahasi konsep mobile programming

2. Pengenalan Konsep OOPKonsep dan paradigma pemrograman berorientasi objek

3. High Level User Interface Konsep dan implementasi High Level User Interface : TextBox, Form, Alert, TextField, Dll

4. Low Level User Interface Konsep dan implementasi Canvas

5. PersistanceKonsep dan Implementasi RecordStore

6. NetworkingKonsep dan Implementasi Networking, Study Kasus Aplikasi Client Server

7. Materi Tambahan

Page 14: Mobile Programming

Konsep Dasar Mobile Programming

• Lihat Modul Jeni Yang Sudah Dicopykan sebelumnya.

Page 15: Mobile Programming

High Level User Interface

1. AlertKonsep dan implementasi Alert

2. TextBoxKonsep dan implementasi TextBox

3. FormKonsep dan implementasi Form

4. LISTKonsep dan implementasi List

Page 16: Mobile Programming

ALERT

• Alert merupakan sebuah screen yang dapat menampilkan text dan gambar. Alert merupakan komponen untuk menampilkan error dan warning, display text dan informasi gambar atau untuk mendapatkan informasi dari user.

Page 17: Mobile Programming

OBJEK ALERT

• Konsep dasar alert Alert merupakan objek yang membutuhkan parameter lokal seperti aturan dibawah ini :

Alert pesan=new Alert(“judul”,”isi alert” , ”Gambar” , ”Tipe Alert”);

Ex :Alert pesan=new (“Hello”,”Belajar Mobile” , null , AlertType.INFO);

Page 18: Mobile Programming

Keterangan Ex Diatas

• Alert pesan=new (“Hello”,”Belajar Mobile” , null , AlertType.INFO);

• Nilai null merupakan nilai spesial didalam java merupakan nilai yang kosong atau diabaikan. Seperti contoh kita mengabaikan gambar atau tidak memberi gambar alert yang akan dibuat.

• Alert Memiliki banyak tipe seperti :1. ALARM2. INFO3. CONFIRMATION4. ERROR5. WARNINGSemua itu dibedakan berdasarkan bunyi yang ditimbulkan oleh

alert tersebut

Page 19: Mobile Programming

COMMAND

Page 20: Mobile Programming
Page 21: Mobile Programming
Page 22: Mobile Programming
Page 23: Mobile Programming
Page 24: Mobile Programming
Page 25: Mobile Programming
Page 26: Mobile Programming