Rabu, 03 Oktober 2012

TUGAS _ High Level User Interfacing

Berikut ini adalah source code untuk membuat form data diri.
Let see :)



Berikut ini adalah hasil running form yang dibuat :
Inputkan data diri pada form diatas

 Diberi Peringatan akan data diri, kemudian pilih done.

 Form diatas merupakan hasil output data yang telah kita inputkan.


Lab Activity 3 _ High Lever User Interface

Percobaan 1 >> Penggunaan Alert
 
Hasi Running Program

Percobaan 2 >> Penggunaan List

Hasi Running Program

Percobaan 3 >> Chice Group
 
Hasi Running Program

 Percobaan 4 >> Data Field

Hasi Running Program
 

Percobaan 5 >> PenggunaanString Item
Hasi Running Program

 Percobaan 6 >> Penggunaan Image

Hasi Running Program

Percobaan 7 >> Penggunaan TextField

Hasil Running Program

Percobaan 8 >> Penggunaan ItemStateListener

Hasil Running Program

Rabu, 26 September 2012

Lab Activity 2 _ J2ME

oke ...
langsung aja ya aku kasih contoh program sederhanya tentang MIDlet.
ikuti langkah-langkah di bawah ini.
:)

Membuat project baru >> Pilih pada kategori “Mobile" >> Pilih “Mobile Application >> kemudian Beri nama project dan tentukan lokasinya (Hilangkan tanda pada “Create Hello MIDlet”, karena kita akan membuat MIDlet kita sendiri nantinya) >> Pilih Platform yang akan digunakan(optional) >>Membuat sebuah MIDlet barLangkah 7 > Pilih MIDP “Category” dan MIDlet “File Typ > Pilih MIDP “Category” dan MIDlet “File" > Memberi nama MIDlet > Lalu mengganti code yang dibuat secara otomatis dengan code program
berikut adalah syntax yang digunakan :
Hasil Running program MIDlet di Emulator kita

Pembanguna Aplikasi Mobile

 Pembanguna  Aplikasi Mobile
>> Perangkat Mobile
Perangkat mobile memiliki banyak jenis dalam hal ukuran, desain dan layout, tetapi memiliki kesamaan karakteristik yang sangat berbeda dari sistem desktop.
●Ukuran yang kecil
Perangkat mobile memiliki ukuran yang kecil.
● Memory yang terbatas
Perangkat mobile juga memiliki memory yang kecil, yaitu primary (RAM) dan secondary (disk).
● Daya proses yang terbatas
Sistem mobile tidaklah setangguh desktop.
● Mengkonsumsi daya yang rendah
Perangkat mobile menghabiskan sedikit daya dibandingkan dengan mesin desktop.
● Kuat dan dapat diandalkan
Karena perangkat mobile selalu dibawa kemana saja, mereka harus cukup kuat untuk menghadapi benturan-benturan, gerakan, dan sesekali tetesan-tetesan air.
● Konektivitas yang terbatas
Perangkat mobile memiliki bandwith rendah dan Kebanyakan menggunakan wireless.
● Masa hidup yang pendek
Perangkat-perangkat konsumen ini menyala dalam hitungan detik.

>> J2ME
J2ME adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat konsumen. Perangkat ini memiliki jumlah memori yang terbatas, menghabiskan sedikit daya dari baterei, layar yang kecil dan bandwith jaringan yang rendah. Gambar 1 menunjukkan platform java dan gambar 2 menunjukkan arsitektur J2ME.












The Connected Limited Device Configuration (CLDC) menggambarkan dan menunjuk pada area
berikut ini:
● Fitur Bahasa Java dan Virtual Machine(VM)
● Library dasar(java.lang.*,java.util.*)
● Input/Output(java.io.*)
● Kemanan
● Jaringan
● Internationalization
Fitur tertentu dari J2SE yang dipindahkan dari CLDC adalah :
● Finalization of class instances
● Asynchronous exceptions
● Beberapa error classes
● User-defined class loaders
● Reflection
● Java Native Interface (JNI)
● Thread groups dan daemon threads
Perangkat yang diincar oleh CLDC mempunyai karateristik sebagai berikut:
● Memory minimal 192kb untuk platform Java.
● Prosesor dengan 16 atau 32 bit.
● Mengkonsumsi sedikit daya.
● Terbatas, koneksi jaringan yang sementara dengan pembatasan bandwith.
Berikut adalah gambar 3 yang menunjukkan proses verifikasi dua tingkat


>> CDC
Connected Device Configuration (CDC) adalah super set dari CLDC. CDC menyediakan
lingkungan Java runtime yang lebih luas dibandingkan CLDC dan lebih dekat kepada
lingkungan J2SE. Class yang terdapat dalam CDC datang dari package ini:
● java.io
● java.lang
● java.lang.ref
● java.lang.math
● java.net
● java.security
● java.security.cert
● java.text
● java.util
● java.util.jar
● java.util.zip
Gambar 4 menunjukkan Komponen JTWI

>> MIDP
The Mobile Information Device Profile (MIDP) berada di atas dari CLDC.
Spesifikasi MIDP menggambarkan suatu perangkat MID yang memiliki karakteristikkarateristik
ini sebagai batas minimum:
• Tampilan:
   Ukuran Layar: 96x54
   kedalaman tampilan: 1-bit
   Ketajaman pixel: sekitar 1:1
• Masukan:
   Satu atau lebih mekanisme user-input: satu keybboard, dua keyboard, atautouch screen
• Memory:
   256 kilobytes of non-volatile memory untuk implementasi MIDP. 8 kilobytes of non-volatile memory for application-created persistent data 128 kilobytes of volatile memory for the Java runtime (e.g., the Java heap)
• Jaringan:
  dua jalur, wireless, bandwidth terbatas
• Sound:
   Kemampuan untuk memainkan nada-nada

>> MIDlet
Gambar 5 menunjukkan daur hidup MIDlet

Rabu, 19 September 2012

OOP_Lab Activity

Posting kali ini masih tentang OOP ya . . . ^_^
disini aku mau memberikan contoh pemrograman sederhana mengguanakan OOP.
check it out :)

  • Buka Eclipse lalu buat new project, buat package serta source folder. kemudian buatlah sebuah class dengan nama Bank.


  • LANJUT, buat lagi sebuah class baru bernama Nasabah, masukkan dalam package yg sama seperti pada class Bank.



  • kemudian sekarang buat satu buah class lagi bernama Budi, masukkan dalam package yang sama.

  • Run class Budi.

  • Sekarang kita coba memodifikasi class Bank dengan mengoverloading constructor.
  • Lalu, modifikasi class Nasabah dengan membuat method baru yang akan d override di class Budi 
  • Kemudian, modifikasi class Budi dengan mengoverride method dari class Nasabah
  • Run program tersebut
  •  Sekarang, kita akan coba membuat constructor lain ketika membuat objek dari class Bank:
  • Run program dan hasil akhirnya.

mudah bukan ???
jangan lupa untuk mencobanya ya !!
:)