SlideShare a Scribd company logo
BAB I PENGENALAN XML
Riza Muhammad Nurman, S.Kom
Email : rizaman@eng.ui.ac.id ; rizamn@ymail.com
Wednesday, February 28, 2018 Riza Muhammad Nurman
2
CONTENT
 Pengenalan W3C
 Struktur Dokumen XML
 Komponen – Komponen Dokumen XML
 Aturan Pembuatan Dokumen XML
 Membuat Dokumen XML
Wednesday, February 28, 2018 Riza Muhammad Nurman
3
Pengenalan W3C
• W3C adalah sebuah komunitas internasional yang mengembangkan
standarisasi untuk Web
1989 1990 1994 1995 1996 2003
Tim Berners-Lee
menciptakan World
Wide Web
-istilah “World Wide Web”
-pengembangan server pertama World Wide Web
-program yang berfungsi sebagai browser dan editor
Tim Berners-Lee mendirikan World Wide
Web Consortium (W3C) di MIT/LCS,
bekerjasama dengan CERN dan
mendapat bantuan dari DARPA dan
European Commissions
Institut National de Recherche en
Informatique et Automatique)
menjadi W3C host yang pertama
ada di Eropa
Keio University of
Japan (Shonan
Fujisawa
Campus) di Asia
INRIA kemudian digantikan oleh
ERCIM (European Research
Consortium in Informatics and
Mathematics)
Wednesday, February 28, 2018 Riza Muhammad Nurman
4
Visi dan Misi W3C
• Misi W3C : untuk mengembangkan potensi yang optimal dari World
Wide Web (WWW) dengan cara mengembangkan protocol dan
petunjuk yang dapat memastikan pengembangan jangka panjang
Web.
– Web For All
– Web On Everything
• Visi W3C : untuk membuat Web melibatkan partisipasi dan
pertukaran pengetahuan sehingga nantinya akan membangun
kepercayaan dalam skala global.
– Web for Rich Interaction
– Web of Data and Services
– Web of Trust
Wednesday, February 28, 2018 Riza Muhammad Nurman
5
Pemrosesan Dokumen Pada W3C
• Mekanisme tersebut mengadopsi semua aspek dari misi W3C yaitu:
fairness (netral), responsiveness (responsif), dan progress
(berlanjut)
Wednesday, February 28, 2018 Riza Muhammad Nurman
6
Pemrosesan Dokumen Pada W3C - 2
• Standar W3C dapat berasal dari masukan berbagai pihak, seperti:
– W3C Workshop : lokakarya mempromosikan kegiatan W3C
(pertukaran ide, mengatasi masalah)
– Incubator Group : membangun konsep baru mencakup ide-ide
inovatif untuk spesifikasi, pedoman, dan aplikasi belum standarisasi
– eksperimen.
– Member Submissions : keanggotaan W3C yang bertujuan memberi
masukan terhadap proses pembuatan non standar dokumen
– Team Submissions : keanggotaan bertujuan untuk menarik
perhatian terhadap isu-isu tertentu. Membuat non standar dokumen
untuk isu tertentu yang bisa digunakan oleh komunitas.
Wednesday, February 28, 2018 Riza Muhammad Nurman
7
Sekelompok orang yang tertarik pada suatu pokok bahasan kemudian
menuliskannya dalam bentuk Member Submission
Respon banyak orang  sebuah activity proposal (ruang lingkup,
durasi serta karakteristik) untuk mengembangkan pokok bahasan
Membentuk kelompok-kelompok yang bertujuan untuk membahas
topik tersebut, seperti Working group, Interest Group dan
Coordination Group.
Terdapat tiga tipe Working group, yaitu member representatives,
invited experts, dan team representatives
Team Representatives bertanggung jawab secara teknis dan
memastikan bahwa sesuatu yang sedang dikembangkan dapat
diintegrasikan dengan standar W3C yang telah ada sebelumnya
Working Group  spesifikasi dan petunjuk yang nantinya akan direvisi
dan direview kembali ketika statusnya berubah menjadi W3C
Recommendation.
Wednesday, February 28, 2018 Riza Muhammad Nurman
8
W3C Technical Report Development Process
• Sekelompok langkah dan aturan yang digunakan oleh W3C Working
Group untuk menstandarisasi teknologi Web
• Spesifikasi dan Guidelines:
– W3C Recommendation Track, aktivitas ini meliputi pengerjaan
dokumen dengan status Working draft menjadi spesifikasi atau
Recommendation.
– Ending work on a technical report proses ini menandai akhir dari
pembuatan technical report.
– Modifying a W3C Recommendation, seperti namanya pada proses
ini rekomendasi yang telah diterbitkan oleh W3C akan dimodifikasi.
Wednesday, February 28, 2018 Riza Muhammad Nurman
9
Setiap technical report akan memiliki / Maturity level, yaitu:
1. Maturity Levels For Work In Progress
Dokumen yang dipublikasikan oleh W3C untuk direview oleh
komunitas
2. Maturity Levels of the Recommendation Track
Candidate Recommendation : memenuhi syarat  diberikan Working
Group Technical Requirement.
Proposed Recommendation : review secara luas  dikirimkan ke
W3C Advisory Committee
W3C Recommendation : sekumpulan specification  disetujui W3C
Members dan Director
3. Maturity Level When Ending Work on Technical Report
Dipublikasikan Working Group menandai akhir pembahasan topic.
4. Maturity Level When Editing a recommendation
– Maturity Levels When Recinding a Recommendation : tidak disetujui
– Maturity Levels For Interest Group and Coordination Group Technical
Reports: untuk menyatakan dokumen-dokumen yang sedang, atau,
telah diselesaikan oleh Interest dan, atau Coordination Group
Wednesday, February 28, 2018 Riza Muhammad Nurman
10
Contoh Standar W3C (http://www.w3.org/standards/)
Wednesday, February 28, 2018 Riza Muhammad Nurman
11
Struktur Dokumen XML
• Menggunakan tag
• XML tidak didesain untuk menggantikan HTML
• XML berfokus pada bagaimana mendeskripsikan format, tipe,
transformasi, transfer dan juga pemrosesan data. HTML berfokus
pada representasi data secara visual.
<html>
<b>Hello</b>
<i>World</i>
</html>
<greet>
<greetings> Hello </greetings>
<to> World <to>
</greet>
Wednesday, February 28, 2018 Riza Muhammad Nurman
12
Terms
• Tree
• Node
• Parent
• Child
• Siblings
• Root
Wednesday, February 28, 2018 Riza Muhammad Nurman
13
Question?
<Data_Siswa>
<Siswa>
<Nama_Siswa>Ayu</Nama_Siswa>
<Alamat_Siswa>Jl. X</Alamat_Siswa>
</Siswa>
<Siswa>
<Nama_Siswa>Uya</Nama_Siswa>
<Alamat_Siswa>Jl. Y</Alamat_Siswa>
</Siswa>
</Data_Siswa>
Wednesday, February 28, 2018 Riza Muhammad Nurman
14
Komponen-Komponen Dokumen XML
• Processing Instruction (PI) :
– <?xml version="1.0" encoding="UTF-8"?>
• Tag <>
• Element
– <Nama_Siswa>
– <Alamat_Siswa>
Wednesday, February 28, 2018 Riza Muhammad Nurman
15
Komponen-Komponen Dokumen XML - 2
• Content
– Karakter / Data Content
<Judul>Real Steel</Judul>
– Element
<Siswa>
<Nama_Siswa>Ayu</Nama_Siswa>
<Alamat_Siswa>Jl. X</Alamat_Siswa>
</Siswa>
– Mixed Content
<Siswa> Data Pribadi
<Nama_Siswa>Ayu</Nama_Siswa>
<Alamat_Siswa>Jl. X</Alamat_Siswa>
</Siswa>
Wednesday, February 28, 2018 Riza Muhammad Nurman
16
Komponen-Komponen Dokumen XML - 3
• Attribute
<Siswa NIS="1013020001">
<Nama_Siswa>Ayu</Nama_Siswa>
<Alamat_Siswa>Jl. X</Alamat_Siswa>
</Siswa>
• Comment
– Valid comment
<!-- Ini adalah contoh komponen komentar dalam dokumen XML-->
– Invalid Comment
<!-- Ini adalah contoh --komponen komentar dalam dokumen XML-->
Wednesday, February 28, 2018 Riza Muhammad Nurman
17
Komponen-Komponen Dokumen XML - 4
• Entities
– Internal Entity
Internal Entity Deskripsi
&lt; Digunakan untuk menampilkan tanda lebih kecil ( < )
&gt; Digunakan untuk menampilkan tanda lebih besar ( > )
&amp; Digunakan untuk menampilkan tanda ampersand ( & )
&quot; Digunakan untuk menampilkan tanda kutip ( " )
<Nama_Pengarang>Agatha Christie &amp; Roald Dahl </Nama_Pengarang>
Wednesday, February 28, 2018 Riza Muhammad Nurman
18
Komponen-Komponen Dokumen XML - 4
– General Entity
» Entity yang dideklarasikan pada DTD (Document Type Definition)
dan kemudian digunakan pada dokumen XML
» DTD:
» XML:
» Hasil:
<!ENTITY xml "Extensible Markup Language">
<Contoh>Ini adalah Contoh Entity &xml;</Contoh>
Ini adalah Contoh Entity Extensible Markup Language
Wednesday, February 28, 2018 Riza Muhammad Nurman
19
Komponen-Komponen Dokumen XML - 5
– Parameter Entity
» Parameter Entity sama seperti general entity, namun begitu
parameter entity hanya dideklarasikan dan digunakan pada DTD
<! ENTITY %bool ("yes|no")>
<! ATTLIST membership ("%bool;")>
Wednesday, February 28, 2018 Riza Muhammad Nurman
20
Aturan Pembuatan Dokumen XML
• Setiap start tag harus memiliki end tag yang harus dituliskan secara
eksplisit. Setiap dokumen XML harus memiliki root element
• Tag kosong harus ditutup dengan menggunakan tanda garis miring (/)
• Semua nilai dari atribut harus dituliskan diantara tanda kutip ganda
• Tag harus dituliskan dalam urutan yang tepat, dan tidak boleh saling
bersilangan
• Tag dalam XML case sensitive
<LI>Satu</LI>
<LI>Dua</LI>
<Gambar name="gambar_saya.gif"/>
<Siswa NIS="1013020001"/>
<Author>Roald Dahl<Title>Matilda</Author></Title> X
<Author>Roald Dahl<Title>Matilda</Title></Author> V
Wednesday, February 28, 2018 Riza Muhammad Nurman
21
Contoh Dokumen XML
Wednesday, February 28, 2018 Riza Muhammad Nurman
22
TUGAS I
• Kerjakan Latihan Bab 1
XML - Chapter 1

More Related Content

Similar to XML - Chapter 1

metode pengembangan JAD
metode pengembangan JADmetode pengembangan JAD
metode pengembangan JAD
Rizma Ariyani
 
Tugas 1 rekayasa web
Tugas 1 rekayasa webTugas 1 rekayasa web
Tugas 1 rekayasa web
Rizki Wahyu
 
Rekayasa web tugas 1
Rekayasa web tugas 1Rekayasa web tugas 1
Rekayasa web tugas 1
Filsaf Kurniawan
 
TKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docxTKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docx
supriadichannel
 
Jobsheet Pemrograman
Jobsheet Pemrograman Jobsheet Pemrograman
Jobsheet Pemrograman Rika Pertiwi
 
Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016
muslim rohadi
 
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
SlametRiyadi660097
 
System Development and Procurement kel 5 (05-01).pptx
System Development and Procurement kel 5 (05-01).pptxSystem Development and Procurement kel 5 (05-01).pptx
System Development and Procurement kel 5 (05-01).pptx
rifqiarif6
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
ALvin Septian
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
Iich-oNe Hidayat
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
Iich-oNe Hidayat
 
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdfRPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
AhmadFairuzabadi1
 
06. Manajemen Batasan Proyek.pdf
06. Manajemen Batasan Proyek.pdf06. Manajemen Batasan Proyek.pdf
06. Manajemen Batasan Proyek.pdf
holid nuer
 
Tugas 3
Tugas 3Tugas 3
Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)
Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)
Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)
Ambar Fidianingsih
 
Project charter pt karyaindo konstruksi
Project charter pt karyaindo konstruksiProject charter pt karyaindo konstruksi
Project charter pt karyaindo konstruksi
Miftakhul Akhyar
 
519872333-Pendalaman-UP.pdf
519872333-Pendalaman-UP.pdf519872333-Pendalaman-UP.pdf
519872333-Pendalaman-UP.pdf
GitoDirga
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
AhmadFauzi531
 
Kelompok 2 agile software development
Kelompok 2   agile software developmentKelompok 2   agile software development
Kelompok 2 agile software developmentHendri Winarto
 

Similar to XML - Chapter 1 (20)

metode pengembangan JAD
metode pengembangan JADmetode pengembangan JAD
metode pengembangan JAD
 
Tugas 1 rekayasa web
Tugas 1 rekayasa webTugas 1 rekayasa web
Tugas 1 rekayasa web
 
Rekayasa web tugas 1
Rekayasa web tugas 1Rekayasa web tugas 1
Rekayasa web tugas 1
 
TKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docxTKJ F.5.2 Menjelaskan Konsep Services.docx
TKJ F.5.2 Menjelaskan Konsep Services.docx
 
Jobsheet Pemrograman
Jobsheet Pemrograman Jobsheet Pemrograman
Jobsheet Pemrograman
 
Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016Tigas rekayasa web 1412510016
Tigas rekayasa web 1412510016
 
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
8_REKAYASA_PERANGKAT_LUNAK_08_pptx.pptx
 
System Development and Procurement kel 5 (05-01).pptx
System Development and Procurement kel 5 (05-01).pptxSystem Development and Procurement kel 5 (05-01).pptx
System Development and Procurement kel 5 (05-01).pptx
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
Tugas rekayasa web
Tugas rekayasa webTugas rekayasa web
Tugas rekayasa web
 
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdfRPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
RPL-SE-AgileSofwareDevelopment-2017-v1.0.en.id.pdf
 
06. Manajemen Batasan Proyek.pdf
06. Manajemen Batasan Proyek.pdf06. Manajemen Batasan Proyek.pdf
06. Manajemen Batasan Proyek.pdf
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)
Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)
Analisis Teknologi & Analisis Situasi (Dua Langkah dari Desain Multimedia)
 
Project charter pt karyaindo konstruksi
Project charter pt karyaindo konstruksiProject charter pt karyaindo konstruksi
Project charter pt karyaindo konstruksi
 
Html to-blog
Html to-blogHtml to-blog
Html to-blog
 
519872333-Pendalaman-UP.pdf
519872333-Pendalaman-UP.pdf519872333-Pendalaman-UP.pdf
519872333-Pendalaman-UP.pdf
 
Pertemuan 3 srs
Pertemuan 3 srsPertemuan 3 srs
Pertemuan 3 srs
 
Kelompok 2 agile software development
Kelompok 2   agile software developmentKelompok 2   agile software development
Kelompok 2 agile software development
 

More from Riza Nurman

TOT PHP DAY 1
TOT PHP DAY 1TOT PHP DAY 1
TOT PHP DAY 1
Riza Nurman
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat Lunak
Riza Nurman
 
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat LunakSE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
Riza Nurman
 
SE - Chapter 7 Teknik Pengujian Perangkat Lunak
SE - Chapter 7 Teknik Pengujian Perangkat LunakSE - Chapter 7 Teknik Pengujian Perangkat Lunak
SE - Chapter 7 Teknik Pengujian Perangkat Lunak
Riza Nurman
 
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat LunakSE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
Riza Nurman
 
XML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICESXML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICES
Riza Nurman
 
XML - Chapter 7 XML DAN DATABASE
XML - Chapter 7 XML DAN DATABASEXML - Chapter 7 XML DAN DATABASE
XML - Chapter 7 XML DAN DATABASE
Riza Nurman
 
XML - Chapter 6 SIMPLE API FOR XML (SAX)
XML - Chapter 6 SIMPLE API FOR XML (SAX)XML - Chapter 6 SIMPLE API FOR XML (SAX)
XML - Chapter 6 SIMPLE API FOR XML (SAX)
Riza Nurman
 
XML - Chapter 5 XML DOM
XML - Chapter 5 XML DOMXML - Chapter 5 XML DOM
XML - Chapter 5 XML DOM
Riza Nurman
 
DBA BAB 5 - Keamanan Database
DBA BAB 5 - Keamanan DatabaseDBA BAB 5 - Keamanan Database
DBA BAB 5 - Keamanan Database
Riza Nurman
 
DBA BAB 4 - Recovery Data
DBA BAB 4 - Recovery DataDBA BAB 4 - Recovery Data
DBA BAB 4 - Recovery Data
Riza Nurman
 
DBA BAB 3 - Manage Database
DBA BAB 3 - Manage DatabaseDBA BAB 3 - Manage Database
DBA BAB 3 - Manage Database
Riza Nurman
 
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
Riza Nurman
 
DBA BAB 1 - Pengenalan Database Administrator
DBA BAB 1 - Pengenalan Database AdministratorDBA BAB 1 - Pengenalan Database Administrator
DBA BAB 1 - Pengenalan Database Administrator
Riza Nurman
 
RMN - XML Source Code
RMN -  XML Source CodeRMN -  XML Source Code
RMN - XML Source Code
Riza Nurman
 
XML - Chapter 2
XML - Chapter 2XML - Chapter 2
XML - Chapter 2
Riza Nurman
 
ADP - Chapter 5 Exploring JavaServer Pages Technology
ADP - Chapter 5 Exploring JavaServer Pages TechnologyADP - Chapter 5 Exploring JavaServer Pages Technology
ADP - Chapter 5 Exploring JavaServer Pages Technology
Riza Nurman
 
ADP - Chapter 4 Managing Sessions
ADP - Chapter 4 Managing SessionsADP - Chapter 4 Managing Sessions
ADP - Chapter 4 Managing Sessions
Riza Nurman
 
ADP- Chapter 3 Implementing Inter-Servlet Communication
ADP- Chapter 3 Implementing Inter-Servlet CommunicationADP- Chapter 3 Implementing Inter-Servlet Communication
ADP- Chapter 3 Implementing Inter-Servlet Communication
Riza Nurman
 
ADP - Chapter 2 Exploring the java Servlet Technology
ADP - Chapter 2 Exploring the java Servlet TechnologyADP - Chapter 2 Exploring the java Servlet Technology
ADP - Chapter 2 Exploring the java Servlet Technology
Riza Nurman
 

More from Riza Nurman (20)

TOT PHP DAY 1
TOT PHP DAY 1TOT PHP DAY 1
TOT PHP DAY 1
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat Lunak
 
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat LunakSE - Chapter 8 Strategi Pengujian Perangkat Lunak
SE - Chapter 8 Strategi Pengujian Perangkat Lunak
 
SE - Chapter 7 Teknik Pengujian Perangkat Lunak
SE - Chapter 7 Teknik Pengujian Perangkat LunakSE - Chapter 7 Teknik Pengujian Perangkat Lunak
SE - Chapter 7 Teknik Pengujian Perangkat Lunak
 
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat LunakSE - Chapter 6 Tim dan Kualitas Perangkat Lunak
SE - Chapter 6 Tim dan Kualitas Perangkat Lunak
 
XML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICESXML - Chapter 8 WEB SERVICES
XML - Chapter 8 WEB SERVICES
 
XML - Chapter 7 XML DAN DATABASE
XML - Chapter 7 XML DAN DATABASEXML - Chapter 7 XML DAN DATABASE
XML - Chapter 7 XML DAN DATABASE
 
XML - Chapter 6 SIMPLE API FOR XML (SAX)
XML - Chapter 6 SIMPLE API FOR XML (SAX)XML - Chapter 6 SIMPLE API FOR XML (SAX)
XML - Chapter 6 SIMPLE API FOR XML (SAX)
 
XML - Chapter 5 XML DOM
XML - Chapter 5 XML DOMXML - Chapter 5 XML DOM
XML - Chapter 5 XML DOM
 
DBA BAB 5 - Keamanan Database
DBA BAB 5 - Keamanan DatabaseDBA BAB 5 - Keamanan Database
DBA BAB 5 - Keamanan Database
 
DBA BAB 4 - Recovery Data
DBA BAB 4 - Recovery DataDBA BAB 4 - Recovery Data
DBA BAB 4 - Recovery Data
 
DBA BAB 3 - Manage Database
DBA BAB 3 - Manage DatabaseDBA BAB 3 - Manage Database
DBA BAB 3 - Manage Database
 
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
DBA BAB 2 - INSTALASI DAN UPGRADE SQL SERVER 2005
 
DBA BAB 1 - Pengenalan Database Administrator
DBA BAB 1 - Pengenalan Database AdministratorDBA BAB 1 - Pengenalan Database Administrator
DBA BAB 1 - Pengenalan Database Administrator
 
RMN - XML Source Code
RMN -  XML Source CodeRMN -  XML Source Code
RMN - XML Source Code
 
XML - Chapter 2
XML - Chapter 2XML - Chapter 2
XML - Chapter 2
 
ADP - Chapter 5 Exploring JavaServer Pages Technology
ADP - Chapter 5 Exploring JavaServer Pages TechnologyADP - Chapter 5 Exploring JavaServer Pages Technology
ADP - Chapter 5 Exploring JavaServer Pages Technology
 
ADP - Chapter 4 Managing Sessions
ADP - Chapter 4 Managing SessionsADP - Chapter 4 Managing Sessions
ADP - Chapter 4 Managing Sessions
 
ADP- Chapter 3 Implementing Inter-Servlet Communication
ADP- Chapter 3 Implementing Inter-Servlet CommunicationADP- Chapter 3 Implementing Inter-Servlet Communication
ADP- Chapter 3 Implementing Inter-Servlet Communication
 
ADP - Chapter 2 Exploring the java Servlet Technology
ADP - Chapter 2 Exploring the java Servlet TechnologyADP - Chapter 2 Exploring the java Servlet Technology
ADP - Chapter 2 Exploring the java Servlet Technology
 

Recently uploaded

PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
smp4prg
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
bobobodo693
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
adolfnuhujanan101
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
setiatinambunan
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
nawasenamerta
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
irawan1978
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
TEDYHARTO1
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
DataSupriatna
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
EkoPutuKromo
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
mattaja008
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
astridamalia20
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Galang Adi Kuncoro
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
rohman85
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
Dedi Dwitagama
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
kinayaptr30
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
EkoPutuKromo
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
lindaagina84
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
safitriana935
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
MirnasariMutmainna1
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
ferrydmn1999
 

Recently uploaded (20)

PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdfPENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
PENGUMUMAN PPDB SMPN 4 PONOROGO TAHUN 2024.pdf
 
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptxSEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
SEMINAR PPG DAN PPL ppg prajabatan 2024.pptx
 
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptxKarier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
Karier-Dan-Studi-Lanjut-Di-Bidang-Informatika.pptx
 
ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_ppt landasan pendidikan Alat alat pendidikan PAI 9_
ppt landasan pendidikan Alat alat pendidikan PAI 9_
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 
Kisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docxKisi-kisi soal pai kelas 7 genap 2024.docx
Kisi-kisi soal pai kelas 7 genap 2024.docx
 
untuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawasuntuk observasi kepala sekolah dengan pengawas
untuk observasi kepala sekolah dengan pengawas
 
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdfNUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
NUMERASI KOMPETENSI PENDIDIK TAHAP CAKAP DAN MAHIR.pdf
 
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docxForm B1 Rubrik Observasi Presentasi Visi Misi -1.docx
Form B1 Rubrik Observasi Presentasi Visi Misi -1.docx
 
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptxJuknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
Juknis Pengisian Blanko Ijazah 2024 29 04 2024 Top.pptx
 
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptxSOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
SOSIALISASI PPDB TAHUN AJARAN 2024-2025.pptx
 
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 BandungBahan Sosialisasi PPDB_1 2024/2025 Bandung
Bahan Sosialisasi PPDB_1 2024/2025 Bandung
 
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrinPatofisiologi Sistem Endokrin hormon pada sistem endokrin
Patofisiologi Sistem Endokrin hormon pada sistem endokrin
 
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.pptKOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
KOMITMEN MENULIS DI BLOG KBMN PB PGRI.ppt
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docxForm B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
Form B8 Rubrik Refleksi Program Pengembangan Kompetensi Guru -1.docx
 
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docxINSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
INSTRUMEN PENILAIAN PRAKTIK KINERJA KS Dok Rating Observasi (1).docx
 
PPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdfPPT Observasi Praktik Kinerja PMM SD pdf
PPT Observasi Praktik Kinerja PMM SD pdf
 
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...Modul Projek  - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
Modul Projek - Modul P5 Kearifan Lokal _Menampilkan Tarian Daerah Nusantara_...
 
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-OndelSebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
Sebuah buku foto yang berjudul Lensa Kampung Ondel-Ondel
 

XML - Chapter 1

  • 1. BAB I PENGENALAN XML Riza Muhammad Nurman, S.Kom Email : rizaman@eng.ui.ac.id ; rizamn@ymail.com
  • 2. Wednesday, February 28, 2018 Riza Muhammad Nurman 2 CONTENT  Pengenalan W3C  Struktur Dokumen XML  Komponen – Komponen Dokumen XML  Aturan Pembuatan Dokumen XML  Membuat Dokumen XML
  • 3. Wednesday, February 28, 2018 Riza Muhammad Nurman 3 Pengenalan W3C • W3C adalah sebuah komunitas internasional yang mengembangkan standarisasi untuk Web 1989 1990 1994 1995 1996 2003 Tim Berners-Lee menciptakan World Wide Web -istilah “World Wide Web” -pengembangan server pertama World Wide Web -program yang berfungsi sebagai browser dan editor Tim Berners-Lee mendirikan World Wide Web Consortium (W3C) di MIT/LCS, bekerjasama dengan CERN dan mendapat bantuan dari DARPA dan European Commissions Institut National de Recherche en Informatique et Automatique) menjadi W3C host yang pertama ada di Eropa Keio University of Japan (Shonan Fujisawa Campus) di Asia INRIA kemudian digantikan oleh ERCIM (European Research Consortium in Informatics and Mathematics)
  • 4. Wednesday, February 28, 2018 Riza Muhammad Nurman 4 Visi dan Misi W3C • Misi W3C : untuk mengembangkan potensi yang optimal dari World Wide Web (WWW) dengan cara mengembangkan protocol dan petunjuk yang dapat memastikan pengembangan jangka panjang Web. – Web For All – Web On Everything • Visi W3C : untuk membuat Web melibatkan partisipasi dan pertukaran pengetahuan sehingga nantinya akan membangun kepercayaan dalam skala global. – Web for Rich Interaction – Web of Data and Services – Web of Trust
  • 5. Wednesday, February 28, 2018 Riza Muhammad Nurman 5 Pemrosesan Dokumen Pada W3C • Mekanisme tersebut mengadopsi semua aspek dari misi W3C yaitu: fairness (netral), responsiveness (responsif), dan progress (berlanjut)
  • 6. Wednesday, February 28, 2018 Riza Muhammad Nurman 6 Pemrosesan Dokumen Pada W3C - 2 • Standar W3C dapat berasal dari masukan berbagai pihak, seperti: – W3C Workshop : lokakarya mempromosikan kegiatan W3C (pertukaran ide, mengatasi masalah) – Incubator Group : membangun konsep baru mencakup ide-ide inovatif untuk spesifikasi, pedoman, dan aplikasi belum standarisasi – eksperimen. – Member Submissions : keanggotaan W3C yang bertujuan memberi masukan terhadap proses pembuatan non standar dokumen – Team Submissions : keanggotaan bertujuan untuk menarik perhatian terhadap isu-isu tertentu. Membuat non standar dokumen untuk isu tertentu yang bisa digunakan oleh komunitas.
  • 7. Wednesday, February 28, 2018 Riza Muhammad Nurman 7 Sekelompok orang yang tertarik pada suatu pokok bahasan kemudian menuliskannya dalam bentuk Member Submission Respon banyak orang  sebuah activity proposal (ruang lingkup, durasi serta karakteristik) untuk mengembangkan pokok bahasan Membentuk kelompok-kelompok yang bertujuan untuk membahas topik tersebut, seperti Working group, Interest Group dan Coordination Group. Terdapat tiga tipe Working group, yaitu member representatives, invited experts, dan team representatives Team Representatives bertanggung jawab secara teknis dan memastikan bahwa sesuatu yang sedang dikembangkan dapat diintegrasikan dengan standar W3C yang telah ada sebelumnya Working Group  spesifikasi dan petunjuk yang nantinya akan direvisi dan direview kembali ketika statusnya berubah menjadi W3C Recommendation.
  • 8. Wednesday, February 28, 2018 Riza Muhammad Nurman 8 W3C Technical Report Development Process • Sekelompok langkah dan aturan yang digunakan oleh W3C Working Group untuk menstandarisasi teknologi Web • Spesifikasi dan Guidelines: – W3C Recommendation Track, aktivitas ini meliputi pengerjaan dokumen dengan status Working draft menjadi spesifikasi atau Recommendation. – Ending work on a technical report proses ini menandai akhir dari pembuatan technical report. – Modifying a W3C Recommendation, seperti namanya pada proses ini rekomendasi yang telah diterbitkan oleh W3C akan dimodifikasi.
  • 9. Wednesday, February 28, 2018 Riza Muhammad Nurman 9 Setiap technical report akan memiliki / Maturity level, yaitu: 1. Maturity Levels For Work In Progress Dokumen yang dipublikasikan oleh W3C untuk direview oleh komunitas 2. Maturity Levels of the Recommendation Track Candidate Recommendation : memenuhi syarat  diberikan Working Group Technical Requirement. Proposed Recommendation : review secara luas  dikirimkan ke W3C Advisory Committee W3C Recommendation : sekumpulan specification  disetujui W3C Members dan Director 3. Maturity Level When Ending Work on Technical Report Dipublikasikan Working Group menandai akhir pembahasan topic. 4. Maturity Level When Editing a recommendation – Maturity Levels When Recinding a Recommendation : tidak disetujui – Maturity Levels For Interest Group and Coordination Group Technical Reports: untuk menyatakan dokumen-dokumen yang sedang, atau, telah diselesaikan oleh Interest dan, atau Coordination Group
  • 10. Wednesday, February 28, 2018 Riza Muhammad Nurman 10 Contoh Standar W3C (http://www.w3.org/standards/)
  • 11. Wednesday, February 28, 2018 Riza Muhammad Nurman 11 Struktur Dokumen XML • Menggunakan tag • XML tidak didesain untuk menggantikan HTML • XML berfokus pada bagaimana mendeskripsikan format, tipe, transformasi, transfer dan juga pemrosesan data. HTML berfokus pada representasi data secara visual. <html> <b>Hello</b> <i>World</i> </html> <greet> <greetings> Hello </greetings> <to> World <to> </greet>
  • 12. Wednesday, February 28, 2018 Riza Muhammad Nurman 12 Terms • Tree • Node • Parent • Child • Siblings • Root
  • 13. Wednesday, February 28, 2018 Riza Muhammad Nurman 13 Question? <Data_Siswa> <Siswa> <Nama_Siswa>Ayu</Nama_Siswa> <Alamat_Siswa>Jl. X</Alamat_Siswa> </Siswa> <Siswa> <Nama_Siswa>Uya</Nama_Siswa> <Alamat_Siswa>Jl. Y</Alamat_Siswa> </Siswa> </Data_Siswa>
  • 14. Wednesday, February 28, 2018 Riza Muhammad Nurman 14 Komponen-Komponen Dokumen XML • Processing Instruction (PI) : – <?xml version="1.0" encoding="UTF-8"?> • Tag <> • Element – <Nama_Siswa> – <Alamat_Siswa>
  • 15. Wednesday, February 28, 2018 Riza Muhammad Nurman 15 Komponen-Komponen Dokumen XML - 2 • Content – Karakter / Data Content <Judul>Real Steel</Judul> – Element <Siswa> <Nama_Siswa>Ayu</Nama_Siswa> <Alamat_Siswa>Jl. X</Alamat_Siswa> </Siswa> – Mixed Content <Siswa> Data Pribadi <Nama_Siswa>Ayu</Nama_Siswa> <Alamat_Siswa>Jl. X</Alamat_Siswa> </Siswa>
  • 16. Wednesday, February 28, 2018 Riza Muhammad Nurman 16 Komponen-Komponen Dokumen XML - 3 • Attribute <Siswa NIS="1013020001"> <Nama_Siswa>Ayu</Nama_Siswa> <Alamat_Siswa>Jl. X</Alamat_Siswa> </Siswa> • Comment – Valid comment <!-- Ini adalah contoh komponen komentar dalam dokumen XML--> – Invalid Comment <!-- Ini adalah contoh --komponen komentar dalam dokumen XML-->
  • 17. Wednesday, February 28, 2018 Riza Muhammad Nurman 17 Komponen-Komponen Dokumen XML - 4 • Entities – Internal Entity Internal Entity Deskripsi &lt; Digunakan untuk menampilkan tanda lebih kecil ( < ) &gt; Digunakan untuk menampilkan tanda lebih besar ( > ) &amp; Digunakan untuk menampilkan tanda ampersand ( & ) &quot; Digunakan untuk menampilkan tanda kutip ( " ) <Nama_Pengarang>Agatha Christie &amp; Roald Dahl </Nama_Pengarang>
  • 18. Wednesday, February 28, 2018 Riza Muhammad Nurman 18 Komponen-Komponen Dokumen XML - 4 – General Entity » Entity yang dideklarasikan pada DTD (Document Type Definition) dan kemudian digunakan pada dokumen XML » DTD: » XML: » Hasil: <!ENTITY xml "Extensible Markup Language"> <Contoh>Ini adalah Contoh Entity &xml;</Contoh> Ini adalah Contoh Entity Extensible Markup Language
  • 19. Wednesday, February 28, 2018 Riza Muhammad Nurman 19 Komponen-Komponen Dokumen XML - 5 – Parameter Entity » Parameter Entity sama seperti general entity, namun begitu parameter entity hanya dideklarasikan dan digunakan pada DTD <! ENTITY %bool ("yes|no")> <! ATTLIST membership ("%bool;")>
  • 20. Wednesday, February 28, 2018 Riza Muhammad Nurman 20 Aturan Pembuatan Dokumen XML • Setiap start tag harus memiliki end tag yang harus dituliskan secara eksplisit. Setiap dokumen XML harus memiliki root element • Tag kosong harus ditutup dengan menggunakan tanda garis miring (/) • Semua nilai dari atribut harus dituliskan diantara tanda kutip ganda • Tag harus dituliskan dalam urutan yang tepat, dan tidak boleh saling bersilangan • Tag dalam XML case sensitive <LI>Satu</LI> <LI>Dua</LI> <Gambar name="gambar_saya.gif"/> <Siswa NIS="1013020001"/> <Author>Roald Dahl<Title>Matilda</Author></Title> X <Author>Roald Dahl<Title>Matilda</Title></Author> V
  • 21. Wednesday, February 28, 2018 Riza Muhammad Nurman 21 Contoh Dokumen XML
  • 22. Wednesday, February 28, 2018 Riza Muhammad Nurman 22 TUGAS I • Kerjakan Latihan Bab 1