commit to user
18 J2ME Configuration mendefinisikan lingkungan kerja J2ME runtime.
Oleh karena setiap handled devices memiliki fitur-fitur yang berbeda-beda, J2ME Configuration ini dirancang yakni menyediakan librari standar yang
mengimplementasikan fitur standar dari sebuah handled devices. Lingkungan kerja yang dimaksud meliputi Java Virtual Machine yang digunakan untuk
menjalankan program Java. Ada dua kategori J2ME Configuration saat ini, yaitu : 1.
CLDC Connected Limited Device Configuration Kategori ini umumnya digunakan untuk aplikasi Java pada handphone
semacam Nokia, Samsung Java Phone, Motorola i85s, PDA Personal Digital Assistant semacam PALM, Pocket PC. Umumnya perangkat-perangkat
tersebut hanya memiliki memori berukuran 160-512 KiloBytes. 2.
CDC Connected Device Configuration Kategori ini umumnya digunakan untuk aplikasi Java pada perangkat-
perangkat handled devices dengan ukuran memori paling tidak 2 Megabytes. Contohnya adalah internet TV, Nokia Communicator dan car television atau
TV pada mobil. J2ME Profile berbeda dengan Configuration, profile membahas sesuatu
yang spesifik untuk sebuah peragkat. Sebagai contoh misalnya, sebuah sepeda dengan merek tertentu mempunyai spesifik dengan sepeda lain.
2.4.5 MIDlet
Menurut Shalahuddin, dkk 2010, Midlet merupakan aplikasi yang ditulis untuk
MIDP. Aplikasi
MIDLet merupakan
bagian dari
kelas dari
javax.microedition.midlet.MIDlet yang didefinisikan pada MIDP. MIDlet berupa sebuah kelas abstrak yang merupakan subkelas dari bentuk dasar aplikasi
sehingga antarmuka antar aplikasi J2ME dan aplikasi pada perangkat mobile dapat terbentuk.
commit to user
19
2.4.6 Koneksi HTTP
HTTP atau Hypertext Transfer Protocol merupakan suatu aturan yang perlu diikuti oleh web browser untuk meminta dan mengambil request response
suatu dokumen yang disediakan oleh web server. Pengembalian dari web server biasannya berupa kode respon atau response code beserta dokumen yang diminta
oleh klient. Shalahuddin,dkk, 2010 . Pada ponsel koneksi HTTP ini menggunakan GPRS. HTTP Respone code
pada J2ME dapat dilihat pada tabel 2.5. Tabel 2.5 HTTP Response Code
Nama Koneksi HTTP Nilai
Keterangan
HTTP_OK 200
Request sukses HTTP_MOVED_PERM
301 Request sumber daya telah dipindahkan
secara permanen ke URL yang tertulis pada header.
HTTP_MOVED_TEMP 302
Request daya telah dipindahkan sementara secara permanen ke URL yang tertulis
pada header. HTTP_SEE_OTHER
303 Request sumber daya dapat diperoleh
dengan menggunakan request metode GET ke URL yang tertulis pada header.
HTTP_BAD_REQUEST 400
Request gagal karena salah format aau tempat.
HTTP_FORBIDDEN 403
Request valid , tetapi server tidak mengizinkan aksi yang diminta.
HTTP_NOT_FOUND 404
Request menuju ke URL yang tidak ada.
commit to user
20
2.4.7 Parsing XML dengan KXML
XML merupakan salah satu cara merepresentasikan data yang terstruktur yang berbasis teks. Banyak aplikasi termasuk aplikasi pada mobile phone yang
menggunakan XML untuk pertukaran data. Untuk dapat membaca data yang terdapat pada dokumen XML, aplikasi harus melakukan parsing pada dokumen
XML yang akan digunakan. Terdapat banyak cara untuk parsing dokumen XML pada aplikasi J2ME,
antara lain menggunakan NanoXML, TinyXML, kXML, dll. kXML merupakan salah satu XML parser berbasis common XML pull API yang secara khusus
dirancang untuk digunakan pada lingkungan Java Applets, Personal Java, atau Midlet Java. XML parsing yang berbasis pull ini, merupakan kombinasi dari
beberapa keunggulan dari SAX Simple API for XML dan DOM Document Object Model. Untuk memperoleh kXML dapat didownload melalui situs
http:kxml.sourceforge.net. sumber : http: ilmukomputer.com
2.5 Penyakit Paru