Documente Academic
Documente Profesional
Documente Cultură
19
Transmisi, Vol. 10, No. 2, Desember 2005 : 19 – 25
merupakan basis dari Java platform dan menjembatani device, Java API (Aplication Programming
antara bytecode dengan hardware. Interface) dan tools lain untuk pengembangan
aplikasi Java semacam emulator Java Phone,
emulator Motorolla dari J2ME wireless toolkit.
Dalam pengembangan aplikasi wireless dengan Java,
J2ME dibagi menjadi dua buah bagian diantaranya
ialah bagian configuration dan profile.
20
Simulasi Aplikasi J2ME – Java MIDlet pada Jadual Ujian (Agung BP, Kodrat IS, Adji Wibowo)
MIDP dikhususkan untuk digunakan pada handset Cara komunikasi antara client dan server melalui
dengan kemampuan CPU, memori, keyboard dan layer protocol HTTP adalah sebagai berikut :
yang terbatas, seperti handphone, pager, PDA dan 1.Client akan mengirimkan HTTP request ke server
sebagainya. 2. Setelah request diterima oleh server, server akan
memberikannya pada servlet untuk dilakukan
pemrosesan, misalnya akses ke database
3. Setelah pemrosesan selesai dilakukan, server akan
mengembalikan hasilnya ke client. Hasil
pengembalian ini dapat berbentuk file HTML yang
akan ditampilkan di browser, image dan data binary.
2.6.1 Daur Hidup (LifeCycle) MIDlet Gambar 2.8 Cara Kerja Servlet
Lifecycle dari sebuah MIDlet ditangani oleh
Application Management Software (AMS). AMS adalah 2.8.1 HTTP Servlet
sebuah lingkungan tempat siklus dari sebuah MIDlet, Dua buah tipe request HTTP yang paling
mampu untuk diciptakan, dijalankan, dihentikan maupun umum digunakan adalah GET dan POST yang juga
dihilangkan. AMS sering pula disebut dengan Java dikenal sebagai request method. Request GET
Application Manager (JAM). MIDlet memiliki beberapa digunakan untuk mendapatkan atau menerima
state, yaitu Pause, Active dan Destroy. Ketika masing- informasi dari server. Pada umumnya request GET
masing state dipanggil, beberapa method yang digunakan untuk menerima file HTML atau image.
bersesuaian dipanggil. Method-method tersebut Sedangkan request POST digunakan untuk
merupakan bawaan dari J2ME. Untuk menjelaskan mengirimkan data ke server. Request POST akan
proses MIDlet dalam Java Aplication Manager (JAM) mengirimkan informasi server dalam bentuk HTML
adalah pada Gambar 2.7 yang berisi data yang dimasukkan oleh client.
2.6.2 Status MIDlet
2.9 Konsep Database Manajement System
(DBMS)
DBMS terdiri dari Database dan Set Program
pengelola untuk menambah data, menghapus data,
mengambil dan membaca data.
21
Transmisi, Vol. 10, No. 2, Desember 2005 : 19 – 25
Pada Java 2 Platform aplikasi yang digunakan Sedangkan isi SETCLASSPATH dilakukan untuk
Penulis adalah menampilkan simulasi Aplikasi Wireless menyimpan class-class library Java system file baru
dengan menggunakan program Java yang di koneksikan yang akan dibuatkan berisi:
dengan MySQL secara sederhana. Dengan menggunakan C:\jdk1.3\lib\tools.jar
Aplikasi J2ME program dapat ditampilkan dalam bentuk C:\jdk1.3\jre\lib\rt.jar
screen tampilan yang baik. Jika aplikasi ditingkatkan
level yang lebih tinggi seperti client server pada Java 2
khususnya J2ME bisa dengan menghubungkan ke dalam
database. Penulis dalam pembuatan ini menggunakan
Mysql sebagai tempat penyimpanan data. Karena dalam
Java 2 peran servlet tidak dapat begitu saja ditinggalkan Gambar 3.6 SetCLASSPATH JDK Java
Penulis membuat aplikasi servlet yang dapat melakukan Pada Gambar 3.6 diatas adalah membuat
respon-request terhadap aplikasi J2ME. Untuk server ini
dibuat dengan menggunakan tomcat dengan alamat SETCLASSPATH Java Development Kit pada
localhost untuk menjalankan aplikasi Java. Sedangkan Windows XP.
bentuk simulasinya dapat menggunakan emulator- Sedangkan untuk melakukan setting bahwa daerah
emulator yang sudah ada dalam J2ME-toolkit atau kerja J2ME diperlukan setPATH yang berisi:
emulator handphone SL45i. Penulis mencoba melakukan PATH=%PATH%;C:\jdk1.3\bin;C: \WTK104\bin
pemindahan aplikasi yang berhasil dijalankan dalam
emulator J2ME ke dalam emulator simulasi SL45i Atau jika diedit pada System Variabel pada
dengan tidak menghapus dan menghilangkan keaslian Windows Xp terlihat pada contoh Gambar 3.7 di
data. bawah ini:
22
Simulasi Aplikasi J2ME – Java MIDlet pada Jadual Ujian (Agung BP, Kodrat IS, Adji Wibowo)
Y
pembuatan program ini diuraikan pokok bahasan tentang
perancangan yang dibuat pada emulator J2ME yang tampilkan Form dan teks
PANGGIL SERVLET
namaMK
ERROR IO
program dijalankan
EXCEPTION
AKTIFKAN DISPLAY
Start->Run->C:\java\catalina\Apache Tomcat
KONEKSIKAN
4.0\bin \Startup
T JALANKAN MIDP/CLDC
DISPLAY AKTIF
AKTIF?
23
Transmisi, Vol. 10, No. 2, Desember 2005 : 19 – 25
24
Simulasi Aplikasi J2ME – Java MIDlet pada Jadual Ujian (Agung BP, Kodrat IS, Adji Wibowo)
5.2 Saran
1. Database yang Penulis buat sangat sederhana 7. Tremblet, Paul. 2002. Instant Wireless Java
ada baiknya bisa dilengkapi dengan data yang with J2METM . Osborne. USA
ada baik kurikulum lama maupun yang baru. 8. Rickyanto, Isak. 2002. Java Server Pages .
2. Teknologi Java 2 Platform, Micro Edition Elex Media Komputindo. Jakarta.
(J2ME) yang merupakan teknologi baru sudah 9. ----. 2002. Borland Jbuilder MobileSet:
mulai banyak digunakan, tetapi perangkat - Developer’s Guide. Borland Software
perangkat komunikasi bergerak masih sedikit Corporation. California.
yang mendukung teknologi Java. 10. ----. 2001. MIDP APIs for Wireless
3. Penggunaan aplikasi teknologi J2ME ini masih Applications. Sun Microsystems, Inc.
tergolong mahal, karena perangkat-perangkat California.
komunikasi bergerak yang sudah mendukung 11. ----. 2001. Java 2 Platform, Micro Edition
teknologi Java tersebut memiliki harga yang Wireless Toolkit User’s Guide (Version
tinggi. 1.0.3). Sun Microsystems, Inc. California.
4. Hendaknya Aplikasi Java yang dibuat oleh 12. Fathansyah, Ir. 1999. Basis Data. Penerbit
Penulis dapat diimplementasikan dalam bentuk Informatika.Bandung.
yang lebih baik demi kemajuan Java. 13 Allamaraju, Avedal, Browett, Diamond,
Griffrin, Holden, Johnson, Karsjens, Kim,
DAFTAR PUSTAKA Longshaw, Myers, Nakhimovsky,
1. Wicaksono, Adi. 2002. Dasar -dasar O’Connor, Tyagi, Van Damme, Van
Pemrograman Java 2. Elex Media Huizen, Wilcox, Zeiger., Profesional Java
Kompuntindo. Jakarta. Server Programming J2EE Editon, Wrox
2. Wicaksono, Adi. 2002. Pemrograman Aplikasi Press Ltd, Birmingham, 2000.
Wireless dengan Java. Elex Media Komputindo. 14 http://java.sun.com/docs/books/tutorial
Jakarta.
3. Sanchez, Julio. Canton, Maria P. 2002. JAVA 2
Weekend Crash Course. Elex Media
Komputindo. Jakarta.
4. Setyabudi, Agus. Samuel, Albert.2002. Java
Servlet dan JSP. Elex Media Komputindo.
Jakarta.
5. Dwi. Prasetyo, Didik. 2002. Administrasi
Database Server MySQL. Elex Media
Komputindo.Jakarta.
6. Aditya. Hartanto, Antonius. 2003. Java 2 Micro
Edition Mobile Interface Device Programming.
Elex Media Komputindo. Jakarta.
7. W. Purbo, Onno. Daniel S., Akhmad. 1998.
Java & JavaScript. Elex Media Komputindo.
Jakarta.
25