Pemrograman Web/TI/ AK /2 sks

Slides:



Advertisements
Presentasi serupa
Matakuliah Pengenalan Internet
Advertisements

HTML.
Erick Kurniawan, S.Kom, M.Kom
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.
Web Service.
Pengembangan Web Pertemuan 2 HTML Basic (Text Formating, Link & Frame)
Pengantar Teknologi Mobile 7 Antonius Rachmat C, S.Kom Wireless Markup Language.
Jurusan Teknik Informatika – FTI UPN “Veteran” Jawa Timur
Pengenalan HTML Oleh A ngraini. Tentang HTML HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web dan HTML kini merupakan.
Nine: Pengantar HTML The Net Language. 2 Objectives Setelah menyelesaikan bab ini, anda diharapkan dapat: Memahami konstruksi dasar halaman web. Mengerti.
STMIK PPKIA Pradnya Paramita
W EB S ERVICES Riyanto, S.Kom. A PA ITU W EB S ERVICES ? Adalah service yang mempertukarkan data dalam format XML Tersedia dan diakses melalui Internet.
( Cascading Style Sheet) Bagian 1
HTML.
Basic HTML Konsep dan Fungsi HTML
Konsep Pemrograman Internet
FORM PADA WEB WEB 1 KELAS X.
HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen. Software.
Internet Programming PHP 1 M. Agus Zainuddin EEPIS – ITS Surabaya.
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.
Pemrograman Web/TI/ AK /2 sks
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
BASIS DATA TERDISTRIBUSI
HTML PEMROGRAMAN INTERNET.
Document Type Definition (DTD)
Pengenalan HTML Oleh Benny Irawan. WORLD WIDE WEB Web pada awalnya merupakan ruang informasi dalam internet, dengan menggunakan teknologi hyperteks, terdiri.
Zaenal Abidin. HTML singkatan dari HyperText Markup Language menentukan tampilan suatu teks dan tingkat kepentingan dari teks tersebut dalam suatu dokumen.
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
Pertemuan 2 1.  Bahasa yang digunakan untuk menampilkan informasi pd halaman web.  bahasa ini menggunakan tanda (markup) untuk menandai perintah- perintahnya.
PEMROGRAMAN WEB 1 BY: ASIH WINANTU.
Bahasa Pemrograman & Script untuk Web Materi Pertemuan ke-7.
Team Teknik Elektro UHAMKA HTML.
S1 Teknik Informatika - Unijoyo1 Pemrograman Basis Data Berbasis Web Pertemuan Ke-7 (XML)
Introduction to XML.
S1 Teknik Informatika - Unijoyo
Desain Web dengan Tag HTML
Perancangan Sistem 6 Senin,
Pengantar Multimedia #3
Multimedia Matematika – Pertemuan 3
Hyper Text Markup Language
XML & AJAX Teguh S.
Pemrograman Basis Data Berbasis Web
Semantic Web: Web Services
PEMETAAN VORD KEDALAM CMMI UNTUK MENINGKATKAN ANALISA KEBUTUHAN PERANGKAT LUNAK (STUDI KASUS : APLIKASI MEDIA MANAGEMENT DI PT.EBDESK INDONESIA) Mata.
HTML TAGS.
Teks, Gambar dan hypertext
Internet dan Web By : Lisda Juliana P..
Bahasa Pemrograman & Script untuk Web
Pemrograman Berbasis WEB
Sistem Manajemen Basis Data Web
Konsep Pemrograman Internet
Semantic Web 4 : XML namespace&DTD
Pemrograman Berorientasi Platform (IN315B)
Semantic Web : Dasar XML
Oleh : Inggar Prayoga.,S.I.Kom
PEMROGRAMAN WEB Client Side XHTML, JAVASCRIPT.
Teks, Gambar dan hypertext
Internet dan Web Ecking Mendrofha.
Pemrograman Web PG117 – 3 SKS.
Pemrograman Web Pertemuan II HTML CSS JavaScript.
Web Markup & Display Language XML (Extensible Markup Language)
STMIK PPKIA Pradnya Paramita Pemrograman berbasis Web
Dasar-dasar HTML. 2 World Wide Web (WWW) Internet merupakan jaringan global yang menghubungkan suatu network dengan network lainya di seluruh dunia. TCP/IP.
Pemahaman XML Data Parsing
XML.
PEMROGRAMAN MOBILE 2 Pemahaman XML Parsing.
Pertemuan ke 3 : Pengenalan XML Parsing
Transcript presentasi:

Pemrograman Web/TI/ AK 045216/2 sks XML Minggu 11 Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks XML Apakah XML XML vs HTML XML Struktur DTD XLST Pemrograman Web/TI/ AK 045216/2 sks

Apakah XML ? eXtensible Markup Language adalah meta-language yang menerangkan tentang isi dari suatu document (self describing data) Java = Portable Program XML = Portable Data XML tidak menerangkan tag-set atau gramar dari XML itu sendiri Menggunakan DTD ( Document Type Definition ) untuk menerangkan data XML bukan pengganti HTML Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks XML vs HTML ? Kenapa tidak HTML ? , karena HTML : Tidak memberikan “informasi” tentang isi dari sebuah halaman page Tampilan tidak bisa di parsing, dan tidak bisa digunakan kembali Terbatas hanya untuk melakukan format tampilan pada web browser Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks Aplikasi XML Konfigurasi File : Arsitektur J2EE Media untuk pertukaran data B2B transaksi Electronics Bussines Order (ebXML) Financial Exchange (IFX) Messaging Exchange (SOAP) Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks XML Element XMLElements  Menggunakan building block yang sama seperti HTML : Element,Attribute dan Value Sebuah element mengandung tag pembuka dan tag penutup : Contoh : <animal>Lion</animal> <animal class=“mammals”>Lion</animal>, maka : animal adalah element, class adalah attribute dan mammals adalah nilai dari attribute Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks Aturan XML Dokumen XML harus “well-formed” yang artinya harus memenuhi aturan2 sebagai berikut : Harus mempunya sebuah root element yang berisikan element2 lainnya. Semua elemen harus diakhiri dengan tag penutup, Contoh : <picturefile=“test.jpg”/>   <name>Lion</name> Element tidak boleh overlaping Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks Aturan XML XML bersifat case sensitive Untuk nilai harus berada dalam kutip satu (‘) atau kutip dua (“) Simbol2 special harus dideklarasikan pada DTD Pemrograman Web/TI/ AK 045216/2 sks

Aturan XML Pendeklarasian file sebagai sebuah file XML : <?xml version=“1.0” ?> Penulisan komentar pada file xml : <!--Ini adalah komentar--> Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks DTD DTD berfungsi untuk menjelaskan spesifikasi dan aturan terhadap element2 dan atrributes yang harus di miliki oleh sebuah xml dokument. Kumpulan dari aturan2 tersebut disebut dengan SCHEMA SCHEMA tidak wajib dimiliki, tetapi di perlukan untuk memastikan konsistensi dokumen Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks DTD Mendefinisikan elemen pada DTD : <!ELEMENT animal (lion)> : element animal hanya boleh memiliki satu elemen lion. <!ELEMENT picture EMPTY> : element picture tidak mempunyai elemen lain. <!ELEMENT animal ANY>  : element animal dapat berisikan element lainnya. Mendefinisikan element yang berisikan text <!ELEMENT name(#PCDATA)> Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks DTD Mendefinisikan element yang mempunyai beberapa element  <!ELEMENT animal(name, weight)> Berdasarkan aturan diatas maka element harus mempunyai element nama dan weight : <animal> <name>lion</name> <weight>350 pounds</weight> </animal> Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks DTD Mendefinisikan element dengan beberapa pilihan element <!ELEMENT animal ((name, weight) | (picture)> Berdasarkan aturan diatas maka element animal harus mempunyai elemen name dan weight atau hanya punya element picture. Pendefinisian Unit pada element : <!ELEMENT animal (name+, weight?, picture, subspecies*) Artinya : name harus tampil setidak nya satu kali weight dapat tampil sekali atau tidak tampil sama sekali picture hanya harus tampil sekali subspecies dapat tampil beberapa kali pun atau tidak tampil sama sekali Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks Attribute Terkadang penggunaan attribute dapat lebih berarti dari pada memecah element menjadi sub-sub element. Kedua element ini berarti sama : <population animal=“lion”>80</population> <population><animal>lion</animal><quantity>80</quantity></population> Attribute harus dideklarasikan juga pada DTD untuk dapat di pergunakan <!ELEMENT population (#PCDATA)> <!ATTLIST population year CDATA #IMPLIED> Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks Attribute Mendefinisikan Attribute wajib (Required Attribute) : <!ELEMENT population (#PCDATA)> <!ATTLIST population year (2000 | 2001) #REQUIRED> Berarti : element populasi harus mempunyai attribute year yang bernilai 2000 atau 2001 <population year=“2000”>80</population> Mendefinisikan Attribute default (Default Attribute) : <!ATTLIST population year CDATA “2000”> Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks Attribute Mendefinisikan Attribute default (Default Attribute) : <!ELEMENT population (#PCDATA)> <!ATTLIST population year CDATA #FIXED “2000”> Invalid : <population year=“2001”>80</population> Valid : <population year=“2000”>80</population> Valid : <population>80</population> Mendefinisikan Unique Attribute : <!ELEMENT animal (name)> <!ATTLIST animal code ID #REQUIRED> Pemrograman Web/TI/ AK 045216/2 sks

Pemrograman Web/TI/ AK 045216/2 sks Deklarasi DTD Internal : <?xml version=“1.0”?> <!DOCTYPE animal [ ]> <animal> </animal> - animal is the root element - The DTD berada dalam kurung “ [          ]” brackets pada “DOCTYPE” Eksternal : <!DOCTYPE animal SYSTEM “http://www.animals.com/xml/animal.dtd”> Pemrograman Web/TI/ AK 045216/2 sks