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
Rabu, 26 September 2012
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 :)
mudah bukan ???
jangan lupa untuk mencobanya 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 !!
:)
Selasa, 18 September 2012
Sedikit Ulasan Tentang OOP
OOP adalah suatu teknik pemrograman yang memisalkan seala sesuatu dalam kehidupan nyata. Didalam pemrograman OOP terdapat istilah-istilah pemrograman didalamnya, seperti :
Package : untuk mengatur kelas-kelas yang kita kumpulkan menjadi satu.
Encapsulasi : hanya bisa diakses oleh kelas-kelasnya saja, selain itu tidak bisa mengakses.
Interface : suatu kelas tidak mewarisi satu kelas saja.
Modifier : level akses
Overloading : pemakaian beberapa methods ataupun properties dengan nama yang sama, tetapi memiliki daftar parameter/argument yang berbeda.
Overriding : kemampuan class turunan untuk memodifikasi methods atau properties dari class induk.
Constructor : tidak bisa mengembalikan suatu nilai
Inheritance : dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan.Dengan konsep inheritance, sebuah class dapat mempunyai class turunan. Keuntungan Inharitance, antara lain.
1. Subclass menyediakan state/behaviour yang spesifik yang membedakannya dengan superclass,
hal ini akan memungkinkan programmer Java untuk menggunakan ulang source code dari superclass yang telah ada.
2. Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik, yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.
Package : untuk mengatur kelas-kelas yang kita kumpulkan menjadi satu.
Encapsulasi : hanya bisa diakses oleh kelas-kelasnya saja, selain itu tidak bisa mengakses.
Interface : suatu kelas tidak mewarisi satu kelas saja.
Modifier : level akses
Overloading : pemakaian beberapa methods ataupun properties dengan nama yang sama, tetapi memiliki daftar parameter/argument yang berbeda.
Overriding : kemampuan class turunan untuk memodifikasi methods atau properties dari class induk.
Constructor : tidak bisa mengembalikan suatu nilai
Inheritance : dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan.Dengan konsep inheritance, sebuah class dapat mempunyai class turunan. Keuntungan Inharitance, antara lain.
1. Subclass menyediakan state/behaviour yang spesifik yang membedakannya dengan superclass,
hal ini akan memungkinkan programmer Java untuk menggunakan ulang source code dari superclass yang telah ada.
2. Programmer Java dapat mendefinisikan superclass khusus yang bersifat generik, yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.
Selasa, 11 September 2012
Instalasi Eclipse
Langkah-Langkah instlasi software
- Untuk mempermudah instlasi, copykan semua file dan folder dari cd ke directory dalam drive hardisk anda.
- Urutan instlasi dianjurkan sesuai urutannya
o Install Eclipse
o Install Android SDK
o Install ADT di eclipse.
o Buku source code project buku
Instlasi Java
Apabila java software devlopment kit belum ada dalam komputer yang akan anda gunakan, anda dianjurkan untuk instlasi java dengan cara mengklick file instlasi java.
Destination folder
- Instlasi Eclipse.
Tentukan eclipse yang mau anda install (windows 32 bit or windows 64 bit).
- Instlasi Android SDK.
(standard)
Windows - c:\program files\Android SDK (sebelum ekstract anda harus buat directory Android SDK dulu)
Linux -- /home/user1/Documents/Android SDK
- Instlasi ADT
Buka eclipse setelah itu pilih Help- software updateAdd site pilih local browse direcoty ADTCentang/checlicknext untuk instlasi.
- Menghubungkan Android SDK dengan Eclipse
Gambar berisi semua platform android dari versi lama sampai dengan versi terbaru, cd hanya berisi platform android 2.2 dan 2.3,, karena platform itulah yang terbaru dan paling stabil
- Membuat AVD
Atau menu windows – Android SDK and AVD Manager
Click new untuk membuat AVD sebanyak 4 buah yaitu :
• Platform android 2.3
• Plafform Google’s Api’9
• Platform android 2.3
• Plafform Google’s Api’9
Sekarang anda sudah siap coding android, selanjutnya copykan source code yang dibahas pada buku ini ke direcoty document anda, dan ikut cara membuka pada bagian berikut.
Menggunakan Sour code project
Langganan:
Postingan (Atom)