prosedur pengisian dengan cara memasukkan. kode
produk.nomor pin.nomor tujuan S10.1234.081230456789
2.3.2.2 Pulsa Elektrik Satu Chip Semua Operator
Untuk pengisian pulsa elektronik satu chip semua operator dimana instruksi dikirim dengan simulasi tombol-tombol pada
handphone dan status transaksi diterima melalui SMS yang masuk pada inbox kotak masuk pesan bawaan dari aplikasi handphone.
Contoh pengisian yang menggunakan modul ini adalah M-Tronik Indosat. Dimana setelah mengirim instruksi ke handphone, modul
akan dikunci beberapa saat atau hingga status transaksi berubah agar tidak mengerjakan transaksi yang lain.
2.4 J2ME Java 2 Micro Edition.
Java 2 Micro Edition atau yang biasa disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang
elektronik berserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi dengan baik pada sebuah perangkat maka belum tentu juga berfungsi
baik pada perangkat yang lain. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi yang lebih kecil dibandingkan dengan
computer desktop. J2ME biasa digunakan pada telepon selular, pager, PDA, dan sejenisnya.
Teknologi J2ME juga memiliki beberapa keterbatasan jika diaplikasikan pada ponsel. J2ME sangat bergantung pada device yang digunakan, bisa dari merk
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
ponsel, maupun kemampuan ponsel, dan dukungan terhadap teknologi J2ME. MIsalnya, jika sebuah ponsel tidak memiliki kamera maka jelas J2ME pada
ponsel tersebut tidak dapat mengakses kamera. Program J2ME, seperti semua program JAVA adalah diterjemahkan oleh
VM. Program-program tersebut dicompile ke dalam bytecode dan diterjemahkan dengan Java Virtual MachineJVM.Ini berarti bahwa program-program tersebut
tidak berhubungan langsung dengan perangkat. J2ME menyediakan suatu interface yang sesuai dengan perangkat. Aplikasi-aplikasi tersebut tidak harus
dicompile ulang supaya mampu dijalankan pada mesin yang berbeda. J2ME terletak pada configuration dan profile-profile. Suatu configuration
menggambarkan lingkungan runtime dasar dari suatu sistem J2ME. Ia menggambarkan core library, virtual machine, fitur keamanan dan jaringan.
Komponen-komponen J2ME terdiri dari Java Virtual Machine JVM yang digunakan untuk menjalankan aplikasi Java pada emulator, Java API Aplication
Programming Interface untuk menjalankan dan mengembangkan program Java pada emulator, dan tools lain untuk pengembangan aplikasi Java semacam
emulator Java Phone, emulator Nokia dari J2ME wireless toolkit. ¹M Shalahuddin, Rosa A.S.2006
2.4.1 Connected Limited Device Configuration CLDC
CLDC atau Connected Limited Device Configuration adalah perangkat dasar dari J2ME, spesifikasi dasar yang berupa
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
library dan API yang diimplementasikan pada J2ME, Kategori ini umumnya digunakan untuk aplikasi Java pada handphone semacam
Nokia, Samsung Java Phone, dan lain-lainya. Umumnya, perangkat-perangkat tersebut hanya memiliki memori berukuran
160-512 KiloBytes.
1
M Shalahuddin, Rosa A.S.2006.
2.4.2 Mobile Information Device Profile MIDP
MIDP atau Mobile Information Device Profile adalah spesifikasi untuk sebuah profil J2ME. MIDP memiliki lapisan di
atas CLDC, API tambahan untuk daur hidup aplikasi, antarmuka, jaringan, database, dan timer. Pada saat ini terdapat MIDP 1.0 dan
MIDP 2.0. fitur tambahan MIDP 2.0 dibanding MIDP 1.0 adalah API untuk multimedia.
MIDP User Interface API memiliki API level tinggi dan level rendah. API level rendah berbasiskan pengguna dari kelas
abstrak Canvas, sedangkan kelas API level tinggi antara lain Alert, Form, List, dan Textbox yang merupakan ekstensi dari kelas
abstrak Screen. API level rendah lebih memberikan kemudahan kepada pengembang untuk memodifikasi sesuai dengan
kehendaknya. ²M Shalahuddin, Rosa A.S. 2006.
Table 2.1. Perbandingan antara MIDP 1.0 dan MIDP 2.0
Spesifikasi MIDP 1.0
MIDP 2.0 Display
96 x 54 96 x 54
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
Input keyboard dan touch
screen Keyboard dan touch screen
Library J2M
E yan
g buk
an mer
upa kan
libra ry
J2S E
Javax.microedition.lcdui Javax.microedition.midlet
Javax.microedition.rms Javax.microedition.lcdui
Javax.microedition.midlet Javax.microedition.rms
Javax.microedition.lcdui.game Javax.microedition.media
Javax.microedition.pki
Multimedia - Memiliki kemampuan untuk
memainkan file multimedia suara dan
video
2.4.3 Daur Hidup MIDlet
Berikut ini gambar alur hidup MIDlet beserta keterangan dan prosesnya.
Gambar 2.3 Alur Hidup MIDlet
Ketika MIDlet dijalnkan maka akan diinisialisasi dengan kondisi pause dan dijalankan pauseApp , kondisi berikutnya
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
adalah fungsi MIDlet dijalankan, yaitu pada startApp . Metode yang ada tersebut diimplementasikan sebagai protected, hal ini
dimaksudkan agar MIDlet lain tidak dapat memanggil metode tersebut. Pada saat pemakai keluar dari MIDlet, maka metode
destroyApp akan dijalankan sebelum MIDlet benar-benar tidak berjalan lagi. Metode notifydestroyed akan dipanggil sebelum
MIDlet benar-benar tidak berjalan lagi, destroyApp akan memanggil notifyDestroyed , dan notifyDestroyed akan
memberitahu platform untuk menterminasi MIDlet dan
membersihkan semua sumber daya yang mengacu pada MIDlet.
²M Shalahuddin, Rosa A.S. 2006.
Dalam implementasinya, MIDlet memiliki struktur direktori sebagai berikut :
1. src. Menyimpan source code untuk MIDlet dan kelas lain yang
diperlukan. 2.
res. Menyimpan sumber daya yang dibutuhkan oleh MIDlet, seperti misalnya gambar icon.
3. lib. Menyimpan file JAR atau ZIP yang berisi library tambahan
yang dibutuhkan MIDLet.
4.
bin. Menyimpan file JAR, JAD, dan file manifest yang berisi muatan komponen MIDLet.
3
M Shalahuddin, Rosa A.S. 2006
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
2.5 RMS Record Management System