XML & AJAX Teguh S.

Slides:



Advertisements
Presentasi serupa
HTML.
Advertisements

HTML Hyper Text Markup Language
Pemrograman XML Introducing XML Salhazan Nasution, S.Kom.
HTML  singkatan dari HyperText Markup Language  menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Software.
Selamat datang di ujian perbaikan yang oke!!! Di susun oleh: Herman Prianto( ) Evi Nurhayani( )
PENGANTAR TEKNOLOGI INFORMASI (A)
Web Service.
SQL (Struktured Query Language)
Pengembangan Web Pertemuan 2 HTML Basic (Text Formating, Link & Frame)
Dosen: Zakki Falani, S.Kom Fakultas Ilmu Komputer Universitas Narotama
LAYANAN BERBASIS APLIKASI WEB Pertemuan I Budi Arifitama.
Konsep AJAX AJAX = Asyncronous Javascript And XML  salah satu teknik dalam pemograman jaringan untuk membuat sebuah Halaman Web menjadi lebih Cepat.
XML.
Ajax Tutorial.
XML TREE Hari Rabu Programmer Makanan
ARCHITECTURE.
HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Software.
MEMBUAT WEB SEDERHANA.
Pemrograman Web/TI/ AK /2 sks
Pengenalan PHP Perulangan (While) While(….syarat….) { ………aksi…….; }
PHP - AJAX.
Pemrograman Internet Mobile
 H ypertext M arkup L anguage (HTML) adalah suatu file teks sederhana yang mengandung perintah-perintah berupa TAGS sehingga sebuah web browser dapat.
HTML Basic.
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
METOD POST (FILE PENGIRIM)
HTML PEMROGRAMAN INTERNET.
PERANCANGAN WEB Pertemuan 1: Pengenalan tentang WEB
Zaenal Abidin. HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen.
ADD-ON Dasar HTML.
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
Pertemuan 2 : HTML.
PEMROGRAMAN WEB 1 BY: ASIH WINANTU.
Bahasa Pemrograman & Script untuk Web Materi Pertemuan ke-7.
S1 Teknik Informatika - Unijoyo1 Pemrograman Basis Data Berbasis Web Pertemuan Ke-7 (XML)
Introduction to XML.
Desain Web dengan Tag HTML
Perancangan Sistem 6 Senin,
HTML Form dan Manipulasinya
FORM HTML Oleh : Fajar Y. Zebua.
Dasar - dasar Web dan HTML
Teknologi Dasar Internet dan Web
Multimedia Matematika – Pertemuan 3
Lutfi Budi Ilmawan Univ. Muslim Indonesia
PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK (STUDI KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) Mata.
KOMPUTER APLIKASI IT II
Pemrograman Basis Data Berbasis Web
Dosen : Fajar Y. Zebua Pemrograman wap Dosen : Fajar Y. Zebua
Komputer aplikasi it-I (html)
Pengembangan Aplikasi Framework
Hanya untuk kepentingan pengajaran di lingkungan Fakultas Ilmu Terapan
Metode CGI dan Struktur bahasa PHP
Bahasa Pemrograman & Script untuk Web
Sistem Manajemen Basis Data Web
Hyperlink & Form Pertemuan 11
Semantic Web : Dasar XML
Nama Kelompok : 1. Heri Kristanto 2. Fico Arditiasa Saputra
LAB ict Terpadu universitas budi luhur, lab Januari 2017
Pengembangan Web HTML Dasar
Pemrograman Web Pertemuan II HTML CSS JavaScript.
Web Markup & Display Language XML (Extensible Markup Language)
FORM HTML.
SINTAK DASAR PHP Bandung 2009, by hery dwi y.
Dasar-dasar HTML. 2 World Wide Web (WWW) Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainya di seluruh dunia. TCP/IP.
PEMROGRAMAN MOBILE 2 PERTEMUAN 3
Pemahaman XML Data Parsing
XML.
Nomor1. view.php Data Peserta Data Peserta < table border="1"> Nama Peserta Tgl Lahir Tempat Lahir Alamat Jenis Kelamin Tgl Daftar // letak script.
PEMROGRAMAN MOBILE 2 Pemahaman XML Parsing.
Pertemuan ke 3 : Pengenalan XML Parsing
Transcript presentasi:

XML & AJAX Teguh S

Apa itu XML? XML singkatan dari eXtensible Markup Language merupakan bahasa markup seperti HTML XML didesain untuk menyampaikan data, dan tidak untuk tujuan menampilkan data Tag XML tidak bersifat predefined. Pengembang harus mendefinisikan tag-tag nya sendiri XML didesain untuk menjelaskan/mendeskripsikan dokumen yg dikandungnya XML merupakan rekomendasi dari W3C

XML vs HTML XML tidak menggantikan HTML XML dan HTML didesain dgn tujuan berbeda: - XML didesain untuk mengirimkan dan menyimpan data, dan berfokus pada "Data apa itu?" - HTML didesain untuk menampilkan data, dgn berfokus pada "bagaimana data ditampilkan?" HTML adalah tentang cara menampilkan informasi, sedangkan XML adalah tentang cara menyampaikan informasi

XML dan Data XML tidak melakukan sebuah aksi apapun, namun hanya menciptakan sebuah tatanan struktur untuk memetakan data Berikut struktur dan data sederhana xml <?xml version=“1.0”?> <mhs> <nim>09.5.00001</nim> <nama>Panjul Oke</nama> <alamat> <jalan>Jl Samanhudi 84-86</jalan> <kota>Solo</kota> <kodepos>57142</kodepos> </alamat> </mhs>

Struktur XML Dokumen XML memiliki struktur yg terdiri dari Root element, dalam dokumen xml hanya ada satu pasang root elemen (misal: test, dr contoh di atas) Di dalam root element dapat terdiri dari beberapa child-element (misal: element mhs) Data element dapat didefinisikan sebagai atribut dari element, contoh <?xml version=“1.0”?> <mhs> <nim>09.5.00001</nim> <nama>Panjul Oke</nama> <alamat jalan=“Jl Samanhudi 84-86” kota=“Solo” kodepos=“57142” /> </mhs> Dalam child element dapat memiliki beberapa sub-child element Element yg memiliki tingkatan sederajat disetiap levelnya disebut sibling-element

Men-generate XML dgn PHP <?php $cn = mysql_connect("localhost", "root", ""); mysql_select_db("test", $cn); $sql = "SELECT nim, nama, prodi FROM mhs"; $hasil = mysql_query($sql, $cn); header("Content-Type: text/xml"); echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>\n\n"; echo "<test>\n"; while ($baris = mysql_fetch_row($hasil)){ echo "<mhs>\n"; echo "<nim>".$baris[0]."</nim>\n"; echo "<nama>".$baris[1]."</nama>\n"; echo "<prodi>".$baris[2]."</prodi>\n"; echo "</mhs>\n"; } echo "</test>\n"; ?>

Parsing XML dg AJAX Membaca dokumen digunakan metode: Sedangkan untuk membaca element dalam dokumen xml dapat digunakan metode: getElementsByTagName(nama-elemen) Contoh : var docXML = xmlhttp.responseXML; //mhs ke-1 nim1 = docXML.getElementsByTagName("nim")[0].firstChild.data; nama1= docXML.getElementsByTagName("nama")[0].firstChild.data; //mhs ke-2 nim2 = docXML.getElementsByTagName("nim")[1].firstChild.data; nama2= docXML.getElementsByTagName("nama")[1].firstChild.data;