ANDA ORANG INDONESIA GUNAKAN BAHASA INDONESIA MENULIS DI BUKU TAMU JANGAN BAHASA ASING NGGA NGERTI

Senin, 04 Februari 2013

coneksi MySQL, PHP, XML dan J2ME


Mungkin Anda akan bertanya ada apa dengan MySQL, PHP, XML dan J2ME (hehehe)….. Ini berkaitan dengan cara untuk melakukan parsing data-data pada database MySQL pada perangkat bergerak dengan menggunakan J2ME. Nah bagi yang blom tau dan ingin tau baca tulisan ini sampe abis yah…..
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja.” (wikipedia)
Langkah-langkahnya
  • buat database dahulu dengan perintah sebagai berikut

  • 01CREATE DATABASE `tugas_akhir` DEFAULT CHARACTER SET latin1 COLLATElatin1_general_ci;
    02USE tugas_akhir;
    03 
    04CREATE TABLE `siswa` (
    05  `nama` varchar(30) collate latin1_general_ci NOT NULL,
    06  `nis` varchar(10) collate latin1_general_ci NOT NULL,
    07  `judul` varchar(150) collate latin1_general_ci NOT NULL,
    08  `pembimbing` varchar(30) collate latin1_general_ci NOT NULL,
    09  PRIMARY KEY  (`nis`)
    10) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
    11 
    12INSERT INTO `siswa` VALUES ('Feri I''TI. 101025''Aplikasi untuk Perangkat Bergerak dengan J2ME''Iskandar, MT');
    13INSERT INTO `siswa` VALUES ('Bejo''TI.0254154''Sistem Informasi PT.XXX Berbasis Web dengan PHP dan MySQL''Suak, S.ST');
  • Buat sintak PHP yang nantinya akan digunakan untuk men-generate data-data dalam database mysql di atas menjadi file XML. Perintahnya seperti ini..
  • convert.php
    01
    02 
    03header("Content-Type: text/xml; charset=ISO-8859-1");
    04echo xml();
    05 
    06function xml() {
    07 
    08$conn=mysql_connect("localhost","root",""or die ("Koneksi Error");
    09mysql_select_db("tugas_akhir",$conn);
    10 
    11$sql "select * from siswa";
    12$query = mysql_query($sql);
    13$bantuan "";
    14while ($row=mysql_fetch_array($query)){
    15    $data .="" $row["nama"] ."
    .
    16            "" $row["nis"] . "
    .
    17            "" $row["judul"] . "
    .
    18            "
    19" . $row["pembimbing"] . "
    ";
    20    }
    21    $data .= "
    ";
    22    return $bantuan.$data;
    23}
    24?>
    Nah.. kalo udah coba jalankan dan lihat hasilnya, kalo berhasil akan muncul tampilan seperti pada gambar berikut.
    xml
  • XML udah terbentuk kemudian selanjutnya adalah memparser data XML tersebut ke J2ME. Dalam melakukan parser kita membutuhkan sebuah parser yaitu kXML walaupun bisa menggunakan parser lain seperti NanoXML atau TinyXML. kXML dapat didownload di http://kxml.sourceforge.net . Kemudian dengan menggunakan Sun Java Wireless Toolkit buat proyek baru dengan nama ParsingXML dan tulis sintak Java seperti ini.
  •