Pengertian Bahasa Pemrograman JAVA Pengertian J2ME Java 2 Micro Edition

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