1. PENDAHULUAN
1.1 LATAR
BELAKANG
Saat ini
semua benda elektronik,alat komunikasi dan permainan komputer mengadaptasikan
bahasa pemrograman. Apalagi dengan tingginya tingkat pengembangan teknologi
yang terjadi saat ini sangatlah pesat sehingga bahasa pemrograman sangat
penting. Dah saat ini bahasa pemrograman sangatlah dibutuhkan dalam berbagai
bidang baik dalam bidang ekonomi,bidang pertahanan,bidang kesehatan,bidang
agrobisnis ,dll.
Sehingga
banyak ahli dalam bidang IT berusaha mengembangkan berbagai bahasa pemrograman
yang cocok pada teknologi masa kini dan yang lebih mudah untuk di pahami dan di
pelajari agar mudah di gunakan, hal tersebut di maksudkan agar dapat mendukung
pekerjaan para penggunanya. Contohnya bahasa-bahasa pemrograman yang ada saat
ini yaitu Qbasic,Visual basic,C,C++,Pascal,Cobol ,dan Java. Bahasa- bahasa
tersebut terus dikembangkan menjadi bahasa pemrograman yang lebih baik dari
sebelumnya yang masing-masing mempunyai keterbatasan dan kelebihannya sendiri.
Pada
saat ini bahasa pemrograman yang paling banyak digunakan karena kelebihannya di
bandingkan bahasa pemrograman yang ada adalah pada penggunaannya yang lebih
mudah karena tidak terlalu susah dalam aturan pengetikannya,tampilannya yang
lebih baik karena sudah tidak memakai tampilan seperti DOS pada C,dan
Qbasic,dan bisa di gunakan pada berbagai macam platform baik pada
game,handphone,komputer ,dll, adalah bahasa pemrograman JAVA. Java saat ini di
pakai di berbagai alat elektronik di handphone,di komputer,di kamera dll.
1.2 IDENTIFIKASI
MASALAH
Karena
tingginya penggunaan handphone saat ini. Seluruh produsen handphone telah
memprodruksi smartphone yaitu handphone yang mempunya kemampuan hampir menyamai
kemampuan komputer saat ini. Yang membuat handphone bisa menjadi smartphone
sebagian besar karena adanya adaptasi pengembangan java mobile yang diciptakan
untuk platform mobile. Dengan adanya java mobile hampir semua handphone dapat
di isi aplikasi-aplikasi yang berfungsi seperti aplikasi layaknya pada
komputer.
1.3 RUMUSAN
MASALAH
1. Apa
itu JAVA 2 MICRO EDITION (J2ME) untuk Mobile ?
2. Apa
pengaruhnya J2ME pada fungsi Handphone ?
1.4 TUJUAN
PENELITIAN
1. Menyelesaikan
Penulisan Ilmiah.
2. Memahami
fungsi-fungsi J2ME.
3. Membahas
tentang J2ME.
1.5 MANFAT
PENULISAN ILMIAH
Untuk
mengenalkan J2ME kepada masyarakat agar J2ME lebih dikembangkan dan di
sosialisasikan kepada masyarakat.
2. LANDASAN
TEORI/HIPOTESIS
A. Landasan
Teori
1. Pengertian
J2ME.
Java
dibuat pada tahun 1991 oleh James Gosling. Pada awalnya diberi nama Oak, dimana
untuk menghormati pohon yang ada di luar jendela Gosling. Kemudian namanya
diubah ke Java karena telah ada sebuah bahasa yang diberi nama Oak.
Motivasi
dalam menciptakan Java adalah kebutuhan akan sebuah bahasa yang bisa digunakan
pada berbagai platform yang bisa dimasukkan ke dalam berbagai produk elektronik
seperti pemanggang roti dan lemari es. Salah satu dari proyek pertama yang
dikembangkan menggunakan JAVA sebuah remote kontrol yang diberi nama Star 7.
Pada saat yang sama, World Wide Web dan Internet berkembang sangat cepat.
Gosling menyadari bahwa Java dapat digunakan untuk pemrograman Internet.
Dengan
keluarnya versi 1.2, platform Java telah dipilah-pilah menjadi beberapa edisi :
The Standard Edition(J2SE), Enterprise Edition(J2EE), Mobile / Micro
Edition(J2ME), dan JavaCard API.
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. Dengan
pengembangan perangkat mobile konsumer dari telepon, PDA, kotak permainan ke
peralatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable
untuk mengembangkan dan menjalankan aplikasi pada perangkat ini. Program J2ME,
seperti semua program JAVA adalah diterjemahkan oleh VM.
Program-program
tersebut dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual
Machine(JVM).Ini berarti bahwa program-program tersebut tidak berhubungan
langsung dengan perangkat. J2ME menyediakan suatu interface yang sesuai dengan
perangkat. Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu
dijalankan pada mesin yang berbeda. Inti dari 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.
2. Fungsi
dan Cara kerja J2ME.
J2ME
adalah teknologi Java yang diperuntukkan perngkat-perngakat kecil consumer
device , terutama wireless. Beberapa perangkat wireless antara lain PC, PDA,
communicator, embedded device, smart card dan ponsel. Teknologi Java mungkin
merupakan satu-satunya cara memprogram beberapa perangkat, berbagi logic antara
perangkat dan server, pengantaran aplikasi secara dinamis, program yang kompak,
lingkungan pengembangan yang aman dan cepat. J2ME memungkinkan perangkat lunak
dapat di-download perangkat sekaligus memungkinkan layanan yang dapat
disesuaikan di beragam perangkat.
J2ME
Configuration mendefinisikan lingkungan kerja J2ME runtime. Oleh karena setiap
handheld device memiliki fitur-fitur yang berbeda-beda, J2ME Configuration ini
dirancang yaitu menyediakan library standar yang mengimplementasikan fitur
standar dari sebuah Handled device.
Ada dua
kategori J2ME Configuration yaitu :
a. CLDC
( Connected Limited Device Configuration )
Digunakan
untuk aplikasi java pada perangkat-perangkat keras dengan ukuran memori yang
sangat terbatas, yaitu pada kisaran 160 sampai 512 KiloBytes, seperti
handphone, organizer atau PDA seperti PALM, Poket PC dan two way pagers.
b. CDC
(Connected Device Configuration )
Digunakan
untuk aplikasi Java pada Handheld devices dengan ukuran memori paling tidak 2
Megabytes, seperti : Internet TV, Nokia, Communicator dan car television.
B. HIPOTESIS
SEMENTARA
J2ME
adalah platform java yang sengaja diciptakan untuk platform unik yang kecil
yang tidak terlalu memerlukan persyaratan hardware yang besar. J2ME berfungsi
untuk memenuhi kebutuhan pada benda-benda kecil seperti
handphone,wireless,pocket PC.
J2ME
banyak digunakan untuk membuat aplikasi-aplikasi pada handphone seperti
games,aplikasi peta,aplikasi pemutar music dll.
Syarat
yang dibutuhkan untuk menggunakan J2ME tidak banyak, yaitu :
1. Untuk
J2ME kategori CLDC pada kisaran 160 sampai 512 KiloBytes.
2. Untuk
J2ME kategori CDC 2 Megabytes.
3. KESIMPULAN
Java
dibuat pada tahun 1991 oleh James Gosling,dan Java di buat dalam 3 jenis
platform yang berbeda. Ada The Standard Edition(J2SE), Enterprise
Edition(J2EE), Mobile / Micro Edition(J2ME), dan JavaCard API.
Dan J2ME
dibuat dan dirancang untuk platform kecil seperti pada handphone dan pocket PC.
4. Saran
Semakin
sering berlatih menggunakan bahasa Java Khususnya J2ME akan membuat keahlian
menjadi lebih pandai karena J2ME dapat dengan mudah di gunakan.