Pengertian Mobile Learning Pengertian J2ME Java 2 Micro Edition

commit to user 4 BAB II LANDASAN TEORI

2.1 Pengertian Mobile Learning

Menurut Darytamo, dkk 2007, Perkembangan teknologi informasi dan komunikasai telah memberi pengaruh besar bagi dunia pendidikan dan pelatihan. Munculnya teknologi telah melahirkan Computer Based Learning CBL yang merupakan pembelajaran yang di dukung oleh perangkat dan media elektronik digital, e-learning sampai m- learning yang merupakan pembelajaran yang didukung oleh perangkat bergerak dan transmisi nirkabel. Perangkat bergerak telah muncul sebagai salah satu teknologi yang cukup potensial untuk mendukung pembelajaran. Istilah mobile learning mengacu kepada penggunaan perangkat teknologi informasi genggam dan bergerak seperti PDA, telepon genggam atau handphone, laptop dan tablet PC. Dalam pengajaran dan pembelajaran mobile learning merupakan bagian dari e-learning.

2.2 Pengertian J2ME Java 2 Micro Edition

Menurut Shalahuddin dan Rosa 2010, Java 2 Micro Edition atau disebut J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi dengan baik pada sebuah perangkat, maka belum tentu dapat berjalan dengan baik pula pada perangkat lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi selain perangkat komputer dekstop yang biasanya lebih kecil dari perangkat komputer dekstop. J2ME biasanya digunakan pada telepon selular, pager, PDA dan sejenisnya. commit to user 5 J2ME adalah bagian dari J2SE, karena itu tidak semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME memiliki library khusus yang tidak dimiliki J2SE. Arsitektur J2ME dapat dilihat pada gambar berikut : Profile Configuration Library JVM Sistem Operasi Gambar 2.1 Arsitektur J2ME Teknologi juga memiliki beberapa keterbatasan terutama jika diaplikasikan pada ponsel. J2ME sangat tergantung pada device yang digunakan, biasanya dari segi merk ponsel maupun kemampuan ponsel dan dukungannya terhadap teknologi J2ME. Salah satu contohnya adlah ukuran aplikasi, karena memori pada ponsel sangat terbatas. Sebagian jenis ponsel tidak mengijinkan aplikasi J2ME menulis pada file dengan alasan keamanan. Configuration merupakan Java Library minimun dan kapabilitas yang dipunya oleh para pengembang J2ME, yang maksudnya sebuah mobile device dengan kemampuan Java yang dioptimalkan untuk menjadi sesuai. Configuration hanyalah mengatur hal-hal tentang keamanan sehingga dapat dijadikan ukuran kesesuaian antar device. Dalam J2ME telah didefinisikan dua jenis konfigurasi yaitu CLDC Connected Limited Device Configuration untuk perangkat kecil dan CDC Connected Device Configuration untuk perangkat yang lebih besar menjadi sesuai. Configuration hanyalah mengatur hal-hal tentang keamanan sehingga dapat dijadikan ukuran yang kesesuaian antar device. Dalam J2ME telah didefinisikan dua jenis konfigurasi yaitu CLDC Connected Limited Device Configuration untuk perangkat kecil dan CDC Connected Device Configuration untuk perangkat yang lebih besar. commit to user 6 Profile berbeda dengan Configuration, Profile membahas salah satu yang spesifik untuk sebuah perangkat. Sebagai contoh misalnya, sebuah sepeda dengan merk tertentu memiliki ciri spesifik dengan sepeda lain. Dalam J2ME terdapat dua buah profile yaitu MIDP dan Foundation Profile.

2.3 Pengertian MIDlet