Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
Materi TWEB

Materi TWEB

Ratings: (0)|Views: 45 |Likes:
Published by Alier Bintang Kecil

More info:

Published by: Alier Bintang Kecil on Jun 18, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

06/18/2012

pdf

text

original

 
 
Format XML
<daftar-negara>
<negara nama=”Indonesia” benua=”Asia”>
<
negara nama=”Kongo” benua=”Afrika”>
<
negara nama=”Yunani” benua=”Eropa”>
</daftar-negara>Cara lain tanpa atribut<daftar-negara><negara><nama>Indonesia </nama><benua>Asia </benua></negara><negara><nama>Kongo </nama><benua>Afrika </benua></negara><negara><nama>Yunani </nama><benua>Eropa </benua></negara></daftar-negara>
Parsing XML
<html><head><script language="javascript">var cek=false;if(window.XMLHttpRequest)
deteksi browser non IEcek=new XMLHttpRequest();
menciptakan obyek ke var cek.else if(window.ActiveXObject)
deteksi browser IEobyek ke var cek.function jupuk(sumber,letak)
fungsi yang dipanggil dari button onClick.{cek.open("GET",sumber,true);
membaca negara.xml.cek.onreadystatechange=function(){if(cek.readyState==4 && cek.status==200) {
Koneksi OKmembaca komplet .var xml_asli=cek.responseXML;
transfer hasil pembacaan xml(masih bentuk asli)var xml_hasil=parsingXML(xml_asli);
parsing xml bentuk asli kedafra negaradengan memamnggilfungsi parsingXMLdocument.getElementById(letak).innerHTML=xml_hasil;
 menampatkan hasil parsing}}cek.send(null);}function parsingXML(xml_opo){
fungsi untuk parsing format aslivarelemen negaravar hasil="";var i,j,negoro;for(i=0;i<daftar_negara.length;i++)
mengambail baris-baris denganelemen negara{negoro=daftar_negara[i];isi_negoro=negoro.attributes;
mengambil atribut2 dari elemen negarafor (j=0;j<isi_negoro.length;j++)
mengambil atribut2 dr elemen negara{atribut=isi_negoro[j];isi_atribut=atribut.nodeValue+"&nbsp";
mengambil nilai atributdinambah spasi (&nbsp)hasil+=isi_atribut;
menambahkan setiap nilai atributu ke var hasil}
 
 
hasil+="<br>";
agar setiap elemen berganti baris}return hasil;
mengebalikan hasil akhir ke fungsi parsingXML}</script></head><body><input type="button" value="hasil XML"onClick="jupuk('negara.xml','panggon')" >
menjalankan fungsi jupuk dengan membawa nilai negara.xml dan panggon<div id='panggon'> disinilah hasil akan muncul </div>
penempatan hasilpembacaan negara.xml</body></html>
Transformasi Database ke XML
<?php /*======================================*/  /*contoh transformasi database ke XML dengan xml merupakan hasi querydari 2 tabel*/  /*oleh : M. Guntara, STMIK AKAKOM - Yogyakarta*/  /*--------------------------------------------------- */  /*untuk menjalankan silakan buat database dan tabel sbb */  /*database :akakom*/  /*tabel : */  /*mahasiswa (nomhs,nama,kodejur) */  /*jurusan (kodejur,namajur) */  /*--------------------------------------------------- */ mysql_connect("localhost","root","root");mysql_select_db(akakom);$x=mysql_query("select m.nomhs as mno,m.nama as mna,j.namajur as jnafrom mahasiswa minner join jurusan j on m.kodejur=j.kodejur");$dok= new DOMDocument('1.0', "UTF-8");$akar=$dok->createElement('daftar-mahasiswa');$dok->appendChild($akar);while($y=mysql_fetch_array($x)){$nomhs=$y[mno];$nama=$y[mna];$jurus=$y[jna];$elemen= $dok->createElement('mahasiswa');// deklarasi elemn$akar->appendChild($elemen); //<=======tambahkan elemen$atribut1 = $dok->createAttribute('nomhs');//buat atribut1$atribut1->value = $nomhs;//buat isi atribut$elemen->appendChild($atribut1);//<=======tambahkan atribut$atribut2 = $dok->createAttribute('nama');//buat atribut 1$atribut2->value = $nama;//buat isi atribut$elemen->appendChild($atribut2);//<=======tambahkan atribut$atribut3 = $dok->createAttribute('jurusan');//buat atribut 3$atribut3->value = $jurus;//buat isi atribut$elemen->appendChild($atribut3);//<=======tambahkan atribut}$dok->appendChild($akar);echo 'Jumlah ukuran: ' . $dok->save("mhs_atribut.xml") . ' bytes';//rekam kexml dan tampikan ukuran?>
Konsep Dasar JSON
JSON sendiri singkatan dari JavaScript Object Notation. JSON_adi adalahnama variable pada javascript yang menunjukan bahwa variable tersebutberbentuk Object JSON
karena terdapat kurung kurawal “{} “.
 Contoh :var JSON_adi = {nama:'adiputra',umur:21,status_nikah:false,
 
 
hobi:['coding','main game','ngetik']};
Cara pemanggilannya :
document.write (JSON_adi.nama +" berumur "+JSON_adi.umur+" suka"+JSON_adi.hobi[0]);Pada code diatas, kita dapat membuat data tipe integer, Boolean dan jugaarray. Didalam array kita juga dapat membuat data object lagi berikutcontohnya :var JSON_adi = {nama:'adiputra',umur:21,status_nikah:false,hobi:['coding','main game','ngetik'],teman:[{nama:'anas', universitas:'UGM'},{nama:'wahyu', universitas:'UNIKOM'},{nama:'adesetio', universitas:'UGM'},{nama:'nano', universitas:'UNIKOM'}]};Cara pemanggilannya :document.write(JSON_adi.nama +" berumur "+JSON_adi.umur+" suka"+JSON_adi.hobi[0]+ "<br />");document.write("List teman : <br />");document.write("<ol>")for(var i=0; i<JSON_adi.teman.length; i++){document.write("<li>" + JSON_adi.teman[i].nama + " kuliah di "+ JSON_adi.teman[i].universitas + "</li>");}document.write("</ol>")
Analisis Program ChatFile ambilChat1.php
<?php
 // Koneksi ke database
mysql_connect("localhost","root","alircute");mysql_select_db("ngrumpi_db") or die ("DATABBASE GAGAL");
 //ambil data nama pengirim pesan,pesannya,waktu kirim & penandanomor pesan
$nama = $_GET['nama'];$pesan = $_GET['pesan'];$waktu = date("H:i");$akhir = $_GET['akhir'];$json = "{";if($akhir==0){
 //penanda jk user baru masuk ke dalam chat //mengambil nomor id terakhir di tabel ngrumpi_tb
$nomor = mysql_query("select nomor from ngrumpi_tb order by nomordesc limit 1");
 //alternatifnya bisa pake "select max(nomor) nomor from ngrumpi_tb"
$n = mysql_fetch_array($nomor);$no = $n['nomor'] + 1;
 //membuat isi objek untuk json berisi objek pesan yg di dalamnyaada nomor id,nama pengirim,teks pesan, dan waktu
$json .= '"pesan":[ {';$json .= '"id":"'.$no.'","nama":"Admin","teks":"Selamat datang di kamar Ngrumpi","waktu":"'.$waktu.'"}]';
 //Menyimpan data ke database
$masuk = mysql_query("insert into ngrumpi_tbvalues(null,'Admin','$nama bergabung dalam chat','$waktu')");

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->