MIDlet Koneksi HTTP Parsing XML dengan KXML

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