Form & Item Oleh : Oman Somantri S.Kom

Slides:



Advertisements
Presentasi serupa
Komponen Antarmuka Grafis
Advertisements

BORLAND DELPHI 1. Pengenalan Borland Delphi merupakan program aplikasi database yang berbasis Object Pascal dari Borland. Delphi juga memberikan fasilitas.
Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama
MIDP, MIDLet & Antar Muka J2ME
Konsep Abstract Windowing Toolkit (AWT)
HTML PEMROGRAMAN INTERNET. Form & Input HTML Form adalah area yang bisa ditempati oleh elemen form. Elemen form adalah elemen yg mengijinkan user memasukkan.
MIDlet User Interface (3) As’ad Djamalilleil
Komponen Class Item (2) As’ad Djamalilleil
Struktur Kode Program MIDlet As’ad Djamalilleil
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
GUI & Event Handling Viska Mutiawani, M.Sc.
Antarmuka Tingkat Bawah (Canvas)
Pembuatan Komponen Antar Muka Grafis
Modul 9: antarmuka grafis (GUI) dalam window
Komponen Antarmuka Grafis
Komponen Class Item (1) As’ad Djamalilleil
PBO - PERTEMUAN 9- JAVA GUI.
FORM PADA WEB WEB 1 KELAS X.
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 3.
Form dan Input HTML.
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
Komponen Antarmuka Grafis
Pembuatan Komponen Antarmuka Grafis
Graphical User Interface (GUI)
Komponen-Komponen dalam J2ME
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) “Skill to do comes of doing. “ (Ralph Waldo Emerson)
HTML – 4 FORM. FORM adalah elemen HTML yang digunakan untuk mengizinkan pengguna web mengirimkan data ke Web Server. Dengan kata lain form berperan sebagai.
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 5 (18 APRIL 2011)
Dibuat oleh : Tinaliah, M. Kom Triana Elizabeth, M. Kom.
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME) Nyimas Artina.
Perancangan Web Pertemuan IV
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 2.
Fakultas Teknologi Informasi Universitas Budi Luhur
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 4 (12 APRIL 2011)
LABEL VB.NET menyebut komponen pada Form seperti tombol, Textbox dan lainnya sebagai control yang ditemukan pada class : System.Windows.Foems.Control Label.
MEET 3 PADA MINGGU KEMAREN KITA SUDAH MEMPELAJARI TENTANG LIST, YANG MANA LIST ITU TERBAGI MENJADI TIGA YAITU IMPLICIT,EXLUSIVE, DAN MULTIPLE Sekarang.
Pemrograman Aplikasi Bergerak
Pemrograman Berorientasi Obyek
PERTEMUAN 5 TextField merupakan turunan Item yang bisa menampung teks dan mengedit teks tersebut. TextField mempunyai ukuran maksimum, label dan format.
Komputer aplikasi it-I (html)
Graphical User Interface (GUI)
Pertemuan 2 Dani Hamdani, S.Kom..
High Level User Interface
PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK (STUDI KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) Mata.
Pertemuan 10 GUI (Graphical User Interface)
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
MIDP High-Level User Interface
Komputer aplikasi it-I (html)
Web-Based User Interface
Web-Based User Interface
VB.NET Berbasis pada Visual-basic
StatictText Control Edit Control
Dasar Komputer & Pemrog. 2B
PEMOGRAMAN Kelas dan Perwarisan.
As’ad Djamalilleil Komponen Class Item (2) As’ad Djamalilleil
Membangun User Interface
As’ad Djamalilleil Komponen Class Item (1) As’ad Djamalilleil
MIDlet User Interface (3)
Sikllus Pengembangan Aplikasi Multimedia
Hyperlink & Form Pertemuan 11
Mobile Teknologi Pertemuan 3
Hyperlink and Form Session 10 & 11
KOMPUTER APLIKASI IT I FORM.
Pemograman mobile 2 Kelompok 3 Khoerul Umam ( )
Komponen Aplikasi Android
antarmuka grafis (GUI) dalam window
SEMESTER PENDEK INTERAKSI MANUSIA & KOMPUTER
ORACLE DEVELOPER 6i Oracle Developer adalah salah satu produk dari Oracle Corporation yang digunakan untuk membuat suatu aplikasi. Oracle Developer 6i.
Transcript presentasi:

Form & Item Oleh : Oman Somantri S.Kom Poltek Harber Tegal Teknik Komputer

Form Form  adalah  komponen  turunan Screen yang  berfungsi  sebagai  tempat untuk  menampung  (container) bagi  komponen  lain. Fungsi Form pada  J2ME sama seperti Form pada HTML. Form selain memiliki obyek Item biasanya juga mempunyai obyek Command. Command berfungsi sebagai  trigger untuk  memulai suatuproses,Form  juga  dapat  memasukkan  String  ataupun  Image.

Form Cont…. Tidak  ada  batasan  berapa  jumlah minimum  dan maksimum  obyek  Item  yang  dapat  dimasukkan  ke Form.  Form sebaiknya dibuat sependek dan sesederhana  mungkin karena pada umumnya pengguna perangkat  bergerak tidak menyukai scrolling dan Form yang terlalu kompleks. Form merupakan subclass dari Screen. Form merupakan conntainer untuk item subclass, seperti TextField, StringItem, ImageItem, DateField dan ChoiceGroup. Item ditambahkan dan dimasukkan ke dalam sebuah Form menggunakan method append() dan insert() berturut-turut.

Item Item adalah komponen antarmuka tingkat atas yang bukan merupakan  turunan Displayable. Item ini mempunyai sifat tidak dapat berdiri  sendiri tanpa kehadiran komponen antarmuka tingkat tinggi lain yaitu  Form. Agar Item dapat digunakan, obyek Item harus berada di dalam Form. Secara teknis yang dimasukkan  ke  dalam Form  bukan  obyek /instance  dari Item  tapi  obyek/instance  dari  kelas  turunan Item. Kelas‐kelas  turunan  Item  adalah  StringItem, ImageItem, TextField, Datefield, Gauge, ChoiceGroup, Spacer  dan  CustomItem. Masing‐masing  turunan Item ini memiliki atribut ukuran dan layout  masing‐masing.

Pembagian Item

TextField TextField  adalah  komponen  turunan  Item  yang  menampung  teks  dan  mengedit  teks  tersebut. TextField  mempunyai  ukuran  maksimum,  label  dan  format  input. Beberapa  vendor mengimplementasikan TextField  sehingga ukuran TextField dapat secara otomatis  membesar sesuai dengan  input  string  yang  dimasukkan.

 Format  TextField 

Contoh Aplikasi TextField

StringItem StringItem  merupakan  komponen  untuk  menampilkan tulisan  pada  layar. StringItem  ini membungkus  obyek  String  supaya  dapatdiperlakukan  sama  dengan  turunan  obyek  Item  yang  lainnya. Ada tiga jenis tampilan dari StringItem yaitu PLAIN, BUTTON  dan HYPERLINK.  Secara  default  suatu obyek  StringItem memiliki penampilan PLAIN.  Perbedaan  antara  BUTTON  dan  HYPERLINK  terletak  pada  tampilannya.  Dengan menggunakan  BUTTON  akan  ditampilkan  StringItem  dengan  tampilan  seperti  tombol sedangkanHYPERLINK  akan menampilkan  StringItem seperti  link pada web.

Contoh Aplikasi StringItem

ImageItem ImageItem  seperti  halnya  StringItem merupakan  pembungkus  untuk  obyek  lain, seperti  Image. Secara  default ImageItem  akan  ditempatkan di  sebelah  StringItem  atau  ImageItem  yang  telah  berada  sebelumnya,  Jika tempat  untuk  ImageItem tersebut tidak cukup maka  akan dimasukkan kedalam baris baru. ImageItem  selain  mempunyai  layout  warisan  dari  Item,  juga  mempunyai  layout  sendiri  untuk penempatkannya  didalam  Form.  Layout‐layout  itu  yaitu  LAYOUT_DEFAULT, LAYOUT_CENTER, LAYOUT_RIGHT, LAYOUT_LEFT, LAYOUT_NEWLINE_BEFORE  dan LAYOUT_NEWLINE_AFTER

DateField DateField  merupakan  komponen  untuk  memilih  dan  menampilkan  tanggal  atau  waktu pada  antarmuka J2ME. Tampilan komponen  ini  berbeda‐beda untuk masing‐masing perangkat. DateField dapat  diatur  apakah  digunakan  untuk menampilkan  informasi  tanggal, waktu  atau  keduanya  dengan memilih  tipe  DATE,TIME  atau DATE_TIME  pada  saat  pembentukan  obyek  DateField

ChoiceGroup ChoiceGroup menampilkan daftar  elemen  yang  dapat  dipilih  di dalam Form  seperti halnya List. ChoiceGroup  memungkinkan  memilih  satu  atau  lebih  dari  satu  elemen  yang  terdapat  dalam daftarnya. Sering  kali  ChoiceGroup  ini  diasosiasikan  dengan  RadioButton  atau  CheckBox. ChoiceGroup  memungkinkan  mode  POPUP  dimana  hanya  satu  elemen  yaitu  elemen  yang  telah dipilih saja  yang ditampilkan dilayar. Elemen  lain akan ditampilkan  jikauser  ingin memilih elemen  lain. POPUP ini hanya  memungkinkan pemilihan satu elemen.

Contoh Aplikasi ChoiceGroup

Gauge Gauge  merupakan  komponen  yang  fungsinya  sama  dengan  ProgressBar  pada  J2SE. Gauge merepresentasikan nilai dari 0 sampai bilangan  yang  dapat didefinisikan sendiri. Gauge dapat bersifat interaktif  dimana  user dapat  berinteraksi  dengan  Gauge  (menggunakan  ItemStateListener) ataupun  non‐interaktif  dimana  Gauge  hanya  berfungsi  seperti  ProgressBar  biasa. Untuk Gauge non‐interaktif nilai maksimum dapat di  set pada nilai  tak  terhingga. Gauge non‐interaktif dengan nilai maksimum tak  terhingga dapat berupa gambar animasi yang  bergerak‐gerak

Contoh Aplikasi Gauge

CustomItem CustomItem memungkinkan  terbentuknya  komponen baru yang dapat dimasukkan ke  dalam Form. CustomItem adalah kelas abstract karena  itu untuk membuat komponen baru kita perlu  membentuk kelas  yang merupakan  turunan  dari  CustomItem. CustomItem mempunyai  sifat‐sifat  yang mirip dengan Canvas.

CostumItem Cont…. Kelas yang merupakan turunan CustomItem  harus mengimplementasi lima method yaitu:  a. protected int getMinContentWidth() b. protected int getMinContentHeight() c. protected int getPrefContentWidth() d. protected int getPrefContentHeight() e. protected abstract void paint(Graphics g, int w, int h)

Contoh Aplikasi CostumItem

Terima Kasih