commit to user
tanpa memerlukan PC, sehingga tranksaksi bisa dilakukan kapan saja dan dimana saja.. Beberapa produk dan service dari M-commerce diantaranya ialah mobile
vouchers, mobile banking, mobile payment, mobile ticketing, dll . Rizky Maulana,
2009.
2.3 Pengertian Bahasa Pemrograman JAVA
Sebagai sebuah bahasa pemrograman, Java dapat membuat seluruh bentuk aplikasi, desktop, web dan lainnya, sebagaimana dibuat dengan menggunakan
bahasa pemrograman konvensional yang lain. Java adalah bahasa pemrograman yang berorientasi objek OOP dan
dapat dijalankan pada berbagai platform sistem operasi. Perkembangan Java tidak hanya terfokus pada satu sistem operasi, tetapi dikembangkan untuk
berbagai sistem operasi dan bersifat open source. Anonim, 2010 Macam-macam Java 2 Software Developer Kit J2SDK antara lain :
1. J2SE Java 2 Standard Edition
2. J2EE Java 2 Enterprise Edition
3. J2ME Java 2 Micro Edition
2.4 Pengertian J2ME Java 2 Micro Edition
J2ME atau yang biasa disebut Java 2 Micro Edition adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang
elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada
perangkat yang lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi selain perangkat komputer desktop yang biasanya lebih
kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, personal digital assistants PDA dan sejenisnya.
Dalam J2ME dibagi menjadi 2 bagian besar yang dikenal
sebagai configuration dan profile. Dua istilah ini sangatlah penting dalam pengembangan aplikasi wireless dengan Java sehingga harus dipahami dengan
commit to user
baik. J2ME configuration mendefinisikan lingkungan kerja J2ME runtime. Oleh karena handheld devices memiliki fitur-fitur yang berbeda-beda, J2ME
configuration dirancang
untuk menyediakan
library standar
yang mengimplementasikan fitur standar dari handheld devices.
Configuration merupakan Java library minimum dan kapabilitas yang punya oleh para pengembang J2ME , yang maksudnya sebuah mobile device
dengan kemampuan Java akan dioptimalkan untuk menjadi sesuai. configuration hanyalah mengatur hal-hal kesamaan sehingga dapat dijadikan ukuran kesesuaian
antar device. Dalam J2ME telah didefinisikan dua buah konfigurasi yaitu : -
Connected Limited Device Configuration CLDC untuk perangkat kecil -
Connected Device Configuration CDC untk perangkat yang lebih besar Bila J2ME configuration menyediakan library Java untuk implementasi
fitur-fitur standar dari sebuah handheld devices maka J2ME profile menyediakan implementasi tambahan yang sangat spesifik untuk sebuah handheld devices.
Terdapat lima kategori J2ME profile saat ini yaitu : 1.
Mobile Information Device Profile MIDP. 2.
Foundation profile FP. 3.
Personal Profile. 4.
RMI Profile. 5.
Personal Digital Assistance PDA Profile. MIDP menyediakan library-library Java untuk implementasi dasar
interface GUI, implementasi networking, database, dan timer. MIDP dirancang
khusus untuk wireless phone dan pager. Beberapa perusahaan mengembangkan sendiri J2ME profile, misalnya NTT Docomo, yang mengembangkan J2ME
profile yang spesifik untuk perangkat keras yang dimiliki NTT Docomo. A.Yuliana, 2010.
commit to user
Gambar 2.1 Platform Java
Gambar 2.2 Arsitektur J2ME
2.5 Pengertian MIDlet