XML (extensible Markup Language) -from few books and W3School Web Programming-even-2012-dww 1

dokumen-dokumen yang mirip
PEMROGRAMAN WEB. 11 XML, XHTML dan JSON. Andi WRE

Pemrograman Berbasis Web Pertemuan 5 XML & DTD. Program Diploma IPB - Aditya Wicaksono, S.Komp 1

XML vs JSON. by: Ahmad Syauqi Ahsan

ABSTRAK. Kata kunci: Sistem Tanya Jawab, Semantic Web, Ontology, domain terbatas. v Universitas Kristen Maranatha

WEB DEVELOPMENT by Hestiasari Rante-Pasila. Week 5 XML

XML. Apakah XML XML vs HTML XML Struktur DTD XLST

PERANCANGAN DAN PEMBUATAN SISTEM VALIDASI XHTML 1.0

XML extensible Markup Language

XML. Minggu 11 Sumber : Materi Pengantar XML, Moh Junaedi, Pemrograman Web/TI/ AK /2 sks

Transformasi Dokumen XML

Transformasi Dokumen XML

ABSTRAK. Kata Kunci: Game, Pengunduhan, Voucher, Super Admin, Admin, Moderator,Player

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

XML (extensible Markup Language) PRODI TEKNIK TELEKOMUNIKASI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

E-Commerce. Lesson 2. Nizar Rabbi Radliya PHP : Variable, Constant, Data Type, Operator. 2 SKS Semester 7 UNIKOM

TUGAS ONLINE 2 : SOAP PERANCANGAN SISTEM BERBASIS KOMPONEN

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

SKRIPSI IMPLEMENTASI FUNGSI REST PADA WEB SERVICE UNTUK PORTAL BERITA DI SMK ISLAM AL HIKMAH MAYONG JEPARA. Oleh : HILMI TAIB

DAFTAR ISI ABSTRAK ABSTRACT KATA PENGANTAR

INTEGRASI DATA SEMITERSTRUKTUR SECARA SKEMATIK BERBASIS XML (EXTENSIBLE MARKUP LANGUAGE) TITIN PRAMIYATI K.

Membangun Menara karakter (Indonesian Edition)

WEB SERVICE SEBAGAI METODE PENGHUBUNG ANTARAPLIKASI KOMPUTER DENGAN BAHASA PEMROGRAMAN YANG BERBEDA

Web Services merupakan salah satu bentuk implementasi dari arsitektur model aplikasi N-Tier yang berorientasi layanan. Perbedaan Web Services dengan

ABSTRAK. Kata Kunci : Website Media Pembelajaran, SMK Teknik Komputer dan Jaringan, Use Case, Flowchart, ERD, AJAX, PHP, MySQL.

Pemrograman Basis Data Berbasis Web

BAB 2 LANDASAN TEORI

Software Komputer. Alternatif-Alternatif Software JENIS-JENIS SOFTWARE FUNGSI SISTEM OPERASI. Hendri Sopryadi, M.T.I 10/12/2011.

Definisi Semantic Web

ABSTRAK. Kata Kunci: dokumen digitalisasi, manajemen dokumen, sistem informasi. Universitas Kristen Maranatha

Daftar Isi. Abstrak Kata Pengantar. Daftar Gambar Daftar Tabel

BAB II KAJIAN PUSTAKA

INTEGRASI DATA SEMITERSTRUKTUR SECARA SKEMATIK BERBASIS XML (EXTENSIBLE MARKUP LANGUAGE) TITIN PRAMIYATI K.

ABSTRAK. Kata Kunci : Aplikasi Web, Asuhan Keperawatan, Metode Waterfall, Sistem Informasi Manajemen

Aplikasi Pendataan Kendaraan Hilang Berbasis Web (Studi Kasus : Polres Cimahi)

SILABI. 2. HTML (HyperText Markup Language) 3. Cascading Style Sheets (CSS) 9. Pengenalan ASP.Net. 10. Pengantar Content Management System (CMS)

SKRIPSI SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB PADA PT. METROPOLITAN LAND TBK.

ABSTRAK. Kata kunci : pemesanan tiket kereta api online, WAP, XHTML, PHP, Macromedia Dreamweaver, Visual Basic 6.0, MYSQL. vii

ABSTRAK. satu penggunaan teknologi saat ini yang dipakai untuk membantu pekerjaan. dibutuhkan penghubung antara keduanya. Program aplikasi adalah yang

RANCANG BANGUN APLIKASI BERBASIS TEKNOLOGI WAP SEBAGAI MEDIA PROMOSI KOMODITAS PARIWISATA DI BANYUMAS

ABSTRAK. Universitas Kristen Maranatha

HTML sebagai Sumber Data Mashup

TEKNIK DOCUMENT OBJECT MODEL (DOM) UNTUK MANIPULASI DOKUMEN XML. Kusnawi ABSTRACT

ABSTRAK. Universitas Kristen Maranatha

MOBILE APPLICATION DEVELOPMENT FOR E- COMMERCE VENDPAD USING IONIC FRAMEWORK

ABSTRAK. Universitas Kristen Maranatha

Pemrograman Lanjut. Interface

Arsitektur Web Service Web service memiliki tiga entitas dalam arsitekturnya, yaitu: 1. Service Requester (peminta layanan)

UML USE CASE DIAGRAM

365 Menu Sukses MP-ASI selama 1 tahun Menu Pendamping ASI untuk Bayi Usia 7-18 Bulan (Indonesian Edition)

APPLICATION OF DATA TRANSFER RECORD TO MEDICAL AND RADIOLOGY XML RELATIONAL DATABASE BY USING JAVA AND MYSQL

WEB SERVICES. Sistem terdistribusi week 12

ABSTRAK. i Universitas Kristen Maranatha

Bab II DASAR TEORI. II.1 Sistem Informasi Geografi

Pencarian Buku Perpustakaan. Melalui SMS Menggunakan Java

Menajemen Dokumen Ilmiah Menggunakan Mendeley

PERKEMBANGAN HTML SINTAX DASAR XHTML XHTML VS HTML PEMPROGRAMAN INTERNET PENGENALAN HTML, CSS & PHP 06/11/2012 HTML

DAFTAR ISTILAH. Unit informasi digital yang terdapat pada halaman web. Pihak yang menyediakan layanan. Pihak yang membutuhkan layanan

INTISARI TINGKAT KESIAPAN INSTALASI GAWAT DARURAT DALAM PELAKSANAAN SASARAN KESELAMATAN PASIEN DI RUMAH SAKIT BEDAH SINDUADI

Membangun Menara karakter (Indonesian Edition)

SUKSES BERBISNIS DI INTERNET DALAM 29 HARI (INDONESIAN EDITION) BY SOKARTO SOKARTO

TRANSFORMASI DOKUMEN XML MENJADI MODEL BASIS DATA RELASIONAL DENGAN MENGGUNAKAN METODE PARSING SAX

BAB II TINJAUAN PUSTAKA

APLIKASI SISTEM INVENTORI GUDANG (ASIG) BERBASIS WEB STUDI KASUS PERUSAHAAN DISTRIBUTOR FARMASI PT. BANDUNG PERDANA MEDIKATAMA SKRIPSI

Pemrograman berbasis Web dan Multimedia. Web and Multimedia based Programming K2133

PEMROGRAMAN WEB. Agussalim

Content Management System. Content Management System. 15-Jan Apa itu CMS? Mengapa perlu CMS?

ABSTRAK. Kata Kunci: aplikasi web, pemesanan, penjualan, promosi, rumah makan. Universitas Kristen Maranatha

BAB 1 PENDAHULUAN 1.1. LATAR BELAKANG TUGAS AKHIR

REKAYASA PERANGKAT LUNAK 1

SERVICE ORIENTED ARCHITECTURE (SOA)

PEMBUATAN PROGRAM UNTUK MENGUBAH FILE DATABASE MENJADI XML

ABSTRAK. Kata Kunci : café, pemesanan, produksi, dapur, pembayaran, php. Universitas Kristen Maranatha

ABSTRAKSI. vi Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya

Panduan Excel untuk Pelamar Kerja (Indonesian Edition)

ABSTRACT. Key : Social Web, Schedule, Appointment, ASP.net, C#.

PERANCANGAN WEB KORAN PELAJAR YOGYAKARTA BERBASIS WEB SERVICE SOAP DAN CSS FRAMEWORK FOUNDATION 4 NASKAH PUBLIKASI

Tampilan Pemakaian Bandwidth dari CC - Cutter Berbasis Web. Evan Satria Indrawila

BAB II LANDASAN TEORI. sasaran tertentu, sedangkah menurut (Hall, 2007) mengatakan sistem adalah. adalah sebuah sistem harus lebih dari satu bagian.

Bab 1 Pendahuluan 1.1 Latar Belakang Masalah

ABSTRAK. Kata kunci : Manual Book, Website, Siswa, Pengolahan. i Universitas Kristen Maranatha

BAB II TINJAUAN PUSTAKA

PERANCANGAN APLIKASI ENSIKLOPEDIA WISATA ALAM PULAU JAWA BERBASIS WEB RENY YENITA

Pemrograman Web. Object Oriented Programming in PHP 5

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

APLIKASI PENCARIAN DAN PEMBELIAN MOBIL BEKAS BERBASIS WEB SERVICE MENGGUNAKAN METODE PEMILIHAN TOPSIS ANALISIS TUGAS AKHIR

OSI Data Link Layer. CCNA1-1 Chapter 7

APLIKASI REAL TIME VIDEO STREAMING SEBAGAI SARANA PEMBELAJARAN ONLINE BERBASIS INTERNET/INTRANET

CASE TOOL UNTUK PEMODELAN SEMANTIK DATA DALAM WEB ONTOLOGY LAGUANGE (OWL)

Penggunaan Struktur Data Pohon Berakar dalam XML

BAB I PENDAHULUAN UKDW

ABSTRACT. Keywords: digestive, respiratory, codeigniter, framework.

ABSTRAK. vi Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha

Bahasa Pemrograman Untuk Pembuatan Web

Relasi Negara & Agama: Redefinisi Diskursus Konstitusionalisme (Rangkaian Studi IMR)

MISTERI PEMBUNUHAN DI KAKEK BODO (INDONESIAN EDITION) BY S. MARA GD.

32-bit and 64-bit Windows: Frequently asked questions

ABSTRAK. Kata kunci : Input Control, IS Audit, R&D Organization

OO in PHP -Framework,MVC,CMS (From several books) Web Programming-even-2012-dww 1

Transkripsi:

XML (extensible Markup Language) -from few books and W3School 02.05.12 Web Programming-even-2012-dww 1

Why XML? Web app bergerak ke Web Service Web Service adalah web application dengan kemampuan brkomunikasi dengan apllikasi yg lain Untuk integrasi atau bekerja bersama Memanfaatkan data atau prosedur/ function dari sistem yg berbeda Mashup di layer machine 02.05.12 Web Programming-even-2012-dww 2

Backbone tech Web Serv adalah XML Data dipaket dalam bentuk XML dan dikomunikasikan dgn open protokol (ex: SOAP) WSDL (Web Service Desc Lang) mendefinisikan lang yg digunakan dalam SOAP. Juga berbentuk XML PHP can handle it :-) (jk msh cukup waktu, akan dibahas di chapter yg lain) 02.05.12 Web Programming-even-2012-dww 3

XML Didesain untuk transport data dan penyimpanannya bukan menampilkannya Tags are not predefined. You must define your own tags, its designed to be self-descriptive XML is complement of HTML HTML dan JS yang akan mengambil data di XML dan menampilkan di Webpages, sehingga HTML dan XML terpisah but complemet each other With XML, machine also can understand data 02.05.12 Web Programming-even-2012-dww 4

Its W3 recommendation Base of many new web techs: XHTML WSDL for describing available web services WAP and WML as markup languages for handheld devices RSS languages for news feeds RDF and OWL for describing resources and ontology SMIL for describing multimedia for the web 02.05.12 Web Programming-even-2012-dww 5

XML documents form a tree structure that starts at "the root" and branches to "the leaves" Imagine, struktur XML spt tree, ada root, percabangan, dan anak cabang lagi dst Mendefinisikan tag sendiri, depend on the need, tdk spt HTML yg memiliki reserved keyword tag and properties 02.05.12 Web Programming-even-2012-dww 6

02.05.12 Web Programming-even-2012-dww 7

Element book Attribute category 02.05.12 Web Programming-even-2012-dww 8

Student information with HTML Data be written in HTML bundle then can be showed in browser Data from database 02.05.12 Web Programming-even-2012-dww 9

In XML, a simple one just want to show the structured of XML 02.05.12 Web Programming-even-2012-dww 10

id can be used for identifying the different itemset attributes cannot contain multiple values (elements can) attributes cannot contain tree structures (elements can) attributes are not easily expandable (for future changes) 02.05.12 Web Programming-even-2012-dww 11

id can be used for identifying the different itemset 02.05.12 Web Programming-even-2012-dww 12

Naming Rules XML Naming Names can contain letters, numbers, and other characters Names cannot start with a number or punctuation character Names cannot start with the keyword xml (or XML, or Xml, etc) Names cannot contain spaces 02.05.12 Web Programming-even-2012-dww 13

"Well Formed" XML Adalah yang benar sintaknya XML documents must have a root element XML elements must have a closing tag XML tags are case sensitive XML elements must be properly nested XML attribute values must be quoted Ex: above examples are well format XML 02.05.12 Web Programming-even-2012-dww 14

"Valid" XML Yang memenuhi aturan DTD (Data Type Definition) DTD is using to define the structure of an XML document. 02.05.12 Web Programming-even-2012-dww 15

With a DTD, independent groups of people can agree to use a standard DTD for interchanging data. Your application can use a standard DTD to verify that the data you receive from the outside world is valid. Detail DTD, silakan dipelajari sendiri, banyak sumber 02.05.12 Web Programming-even-2012-dww 16

XML Schema XML Schema adalah alternatif dari fungsi DTD, better 02.05.12 Web Programming-even-2012-dww 17

XSLT XSLT (extensible Stylesheet Language Transformations) Style sheet language of XML, for displaying XML, seperti CSS but khusus untuk XML, bagian dari XSL, XSL, describes how the XML document should be displayed XSLT - a language for transforming XML documents XPath - a language for navigating in XML documents XSL-FO - a language for formatting XML documents 02.05.12 Web Programming-even-2012-dww 18

XSLT menjadi spt bagian yg plg penting dalam XSL XSLT transform an XML document into another XML document, or another type of document that is recognized by a browser, like HTML and XHTML XSLT transforms an XML source-tree into an XML result-tree XPath is a language for navigating in XML documents, define parts of the source document that should match one or more predefined templates 02.05.12 Web Programming-even-2012-dww 19

ex:another xml add xsl into XML syntac 02.05.12 Web Programming-even-2012-dww 20

And the xsl 02.05.12 Web Programming-even-2012-dww 21

Add for-each 02.05.12 Web Programming-even-2012-dww 22

02.05.12 Web Programming-even-2012-dww 23

PHP and XML Need parser, ex:expat Parser Make its possible to process XML documents in PHP Terdapat built in function untk menangani XML XML Parser: Structure based Content based 02.05.12 Web Programming-even-2012-dww 24

Banyak cara parsing dengan PHP, berikut yang termudah 02.05.12 Web Programming-even-2012-dww 25

Untuk data yang banyak, spt contoh sebelumnya 02.05.12 Web Programming-even-2012-dww 26

A bit modification Hasilnya akan berulang 02.05.12 Web Programming-even-2012-dww 27

A bit modification Hasilnya akan berulang 02.05.12 Web Programming-even-2012-dww 28

02.05.12 Web Programming-even-2012-dww 29

XML and MySQL Database dalam penyajian data dapat menggunakan XML XML lebih menguntungkan drpd HTML, karena dengan XML, data dapat dipertukarkan, diambil atau digabungkan over internet Secara khusus XML menjadi aspek technical paling dasar dalam perkembangan evolusi Web 3.0 Semantic, make machine understand data XML makes machine understand the meaning 02.05.12 Web Programming-even-2012-dww 30

Konsep tdk berbeda dengan menampilkan data dgn HTML, but in XML format XML as a web delivery format, data lebih mudah be shared, be integrated by dififferent applications Dengan XML data spread easier over the web Lebih mudah extracts information from the document using standard XML tools Php already has built in function to handle it, a many different ways to express it 02.05.12 Web Programming-even-2012-dww 31

Existing relational database Show on webpage in XML format 02.05.12 Web Programming-even-2012-dww 32

Result tanpa xsl 02.05.12 Web Programming-even-2012-dww 33

Add xsl 02.05.12 Web Programming-even-2012-dww 34

Add line xsl 02.05.12 Web Programming-even-2012-dww 35

And result 02.05.12 Web Programming-even-2012-dww 36