Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Perancangan Sistem 6 Senin,

Presentasi serupa


Presentasi berjudul: "Perancangan Sistem 6 Senin,"— Transcript presentasi:

1 Perancangan Sistem 6 Senin, 23-3-2015
XML Perancangan Sistem 6 Senin,

2 Pengenalan “Write once run anywhere” Portable code
Open standard storage JVM

3 XML eXtensible Markup Language Toolkit untuk bahasa mark up
Contoh: HTML Metadata tampilan Self-describing Dapat digunakan semua bahasa pemrograman (W3C.org) Markup Language: Sekumpulan aturan-aturan yang mendefinisikan suatu sintaks yang digunakan untuk menjelaskan, dan mendeskripsikan teks atau data dalam sebuah dokumen melalui penggunaan tag

4 Sejarah Berkembang tahun 1996 Pengakuan W3C tahun 1998
Asal dari SGML (1980)+HTML tahun 1990 Inti pada web service, deskripsi data

5 Fungsi Komunikasi antar aplikasi Integrasi data
Aplikasi berbeda dapat saling komunikasi

6

7 Fitur Menyimpan semua bentuk informasi yang dalam bentuk kita sukai.
Open standard (vendor & bahasa pemrograman) Unicode Sintaks sederhana Portable Interoperabilitas enterprise Unicode bisa digunakan bahasa apapun (skandinavia sampai bahasa Cina)

8 Struktur Root node/root element
Element node ditandai dengan tag pembuka dan tag penutup, atau bisa juga sebuah tag tunggal elemen kosong seperti <anggota nama=”budi”/> Attribute note termasuk nama dan nilai atribut ditulis pada tag awal sebuah elemen atau pada tag tunggal. Text node, adalah text yang merupakan isi dari sebuah elemen, ditulis diantara tag pembuka dan tag penutup Comment node adalah baris yang tidak dieksekusi oleh parser Processing Instruction node, adalah perintah pengolahan dalam dokumen XML. Root node: yaitu node yang melingkupi keseluruhan dokumen. Dalam satu dokumen XML hanya ada satu root node. Node-node yang lainnya berada di dalam root node.

9 Contoh (1) <?xml version="1.0" encoding="ISO-8859-1"?>
<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>

10 Contoh (2) <bibliografi> <buku> <judul> The Art of War </judul> <pengarang> Sun Tzu </pengarang> <penerbit> Elexmedia </penerbit> <tahun> 1995 </tahun> </buku> <buku> <judul> Doraemon </judul> <pengarang> Fujiko F. Fujio </pengarang> <tahun> 1993 </tahun>

11 Contoh (2) Nama-nama tag XML mewakili informasi yang disampaikan
<buku> <judul> Doraemon </judul> <pengarang> Fujiko F. Fujio </pengarang> <penerbit> Elexmedia </penerbit> <tahun> 1993 </tahun> </buku> </bibliografi> Nama-nama tag XML mewakili informasi yang disampaikan Elemen tag bisa dinamakan sesuka Anda

12 Contoh (3) File phonebook.xml berisi: XML ke Java
<!--?xml version="1.0" standalone="yes" ?--> Suryono Hadi Wibowo Sularto XML ke Java

13 Output Contoh (3) Root element :phonebook ———————– Nama : Suryono Hadi Wibowo Nomor HP : Nama : Sularto Nomor HP :

14 Program Parser Yang menerjemahkan kode-kode XML/ mengartikan tag-tag XML

15 Penulisan Dokumen XML Setiap dokumen XML dimulai dengan deklarasi dari versi XML yang digunakan <?xml version=“1.0” ?> Deklarasi ini bersifat optional, namun bila digunakan, ia harus muncul di awal dokumen Tag “Document Type” berfungsi untuk mendefinisikan skema dokumen XML <!DOCTYPE food SYSTEM “food.dtd”> Food.dtd di atas merupakan skema yg berfungsi untuk parsing dokumen XML tsb


Download ppt "Perancangan Sistem 6 Senin,"

Presentasi serupa


Iklan oleh Google