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