SlideShare a Scribd company logo
1 of 16
XML – DTD Atribut dan Entities Teknologi XML (2010/2011) Teknik Informatika, Universitas Islam Indonesia Follow  Hari Setiaji  on twitter
Atribut DTD Teknologi XML (2010/2011) – Hari Setiaji, S.Kom ,[object Object],[object Object]
Sintaks Atribut DTD Teknologi XML (2010/2011) – Hari Setiaji, S.Kom ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipe Atribut Teknologi XML (2010/2011) – Hari Setiaji, S.Kom ,[object Object],[object Object],[object Object],[object Object],[object Object]
Default Value Teknologi XML (2010/2011) – Hari Setiaji, S.Kom ,[object Object],[object Object],[object Object],[object Object],[object Object]
Implied Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh DTD : <!ATTLIST mahasiswa telpon CDATA #IMPLIED> Valid XML: < mahasiswa telpon =“ 085267014180 ” > Valid XML: < mahasiswa / >
Required Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh DTD : <!ATTLIST mahasiswa  gender  CDATA # REQUIRED > Valid XML: < mahasiswa  gender=“pria” > Invalid XML: < mahasiswa / >
Fixed Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh DTD : <!ATTLIST mahasiswa  jurusan  CDATA # FIXED “informatika” > Valid XML: < mahasiswa  jurusan=“informatika” > Invalid XML: < mahasiswa  jurusan=“kedokteran” >
Entitas DTD Teknologi XML (2010/2011) – Hari Setiaji, S.Kom ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Entitas DTD Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh Eksternal: DTD : <!ENTITY penulis SYSTEM   “http://www.bukubebas.com/entitas/entitas.dtd”> <!ENTITY copyleft SYSTEM “http://www.bukubebas.com/entitas/entitas.dtd”> XML : <buku>&penulis;&copyleft;</buku>
Contoh Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot;?>  <!DOCTYPE person [  <!ELEMENT person (name, profession*)>  <!ELEMENT name EMPTY>  <!ATTLIST name first CDATA #REQUIRED>  <!ATTLIST name last CDATA #REQUIRED>  <!ELEMENT profession EMPTY>  <!ATTLIST profession value CDATA #REQUIRED>  ]>  <person>  <name first=&quot;Michael&quot; last=&quot;Heart&quot;/> <profession value=&quot;computer scientist&quot;/>  <profession value=&quot;musicians&quot;/>  <profession value=&quot;volunteer&quot;/>  </person>
Contoh Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot;?>  <!DOCTYPE person [  <!ELEMENT person (name, profession*)>  <!ELEMENT name EMPTY>  <!ATTLIST name first CDATA #REQUIRED>  <!ATTLIST name last CDATA #REQUIRED>  <!ELEMENT profession EMPTY>  <!ATTLIST profession value CDATA #FIXED &quot;musicians&quot;>  ]>  <person>  <name first=&quot;Michael“/> <profession value=&quot;computer scientist&quot;/>  <profession value=&quot;musicians&quot;/>  <profession value=&quot;volunteer&quot;/>  </person>
Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot; standalone=&quot;yes&quot;?> <!DOCTYPE daftar[ <!ELEMENT daftar (buku+)> <!ELEMENT buku (judul,harga)> <!ELEMENT judul (#PCDATA)> <!ELEMENT harga (#PCDATA)> <!ATTLIST judul tahun CDATA #REQUIRED> <!ENTITY penulis “ SETIAJI &quot;> <!ENTITY tahun &quot;2007&quot;> ]> <daftar> <buku> <judul tahun=&quot;&tahun;&quot;>Pemrograman XML ditulis oleh &penulis;</judul> <harga>1000</harga> </buku> <buku> <judul tahun=&quot;&tahun;&quot;>Basis Data ditulis oleh &penulis;</judul> <harga>1000</harga> </buku> </daftar>
Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot; standalone=&quot;yes&quot;?> <!DOCTYPE daftar[ <!ELEMENT daftar (buku+)> <!ELEMENT buku (judul,harga)> <!ELEMENT judul (#PCDATA)> <!ELEMENT harga (#PCDATA)> <!ATTLIST judul tahun CDATA #REQUIRED> <!ENTITY penulis “ SETIAJI &quot;> <!ENTITY tahun &quot;2007&quot;> ]> <daftar> <buku> <judul>Pemrograman XML ditulis oleh &penulis; tahun &tahun;</judul> <harga>1000</harga> </buku> <buku> <judul>Basis Data ditulis oleh &penulis; tahun &tahun;</judul> <harga>1000</harga> </buku> </daftar>
Teknologi XML (2010/2011) – Hari Setiaji, S.Kom ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Finally ,[object Object],[object Object],Teknologi XML (2010/2011) – Hari Setiaji, S.Kom

More Related Content

Similar to DTD - Atribut dan Entities (6)

HTML - Form
HTML - FormHTML - Form
HTML - Form
 
HTML Dasar
HTML DasarHTML Dasar
HTML Dasar
 
05 XHTML CSS
05 XHTML CSS05 XHTML CSS
05 XHTML CSS
 
Web Programming - Javascript
Web Programming - JavascriptWeb Programming - Javascript
Web Programming - Javascript
 
Introduction to xhtml
Introduction to xhtmlIntroduction to xhtml
Introduction to xhtml
 
Introduction to xhtml
Introduction to xhtmlIntroduction to xhtml
Introduction to xhtml
 

More from Hari Setiaji

More from Hari Setiaji (11)

Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
 
Database Jaman Now
Database Jaman NowDatabase Jaman Now
Database Jaman Now
 
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax
 
Web Programming - PHP
Web Programming - PHPWeb Programming - PHP
Web Programming - PHP
 
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
 
Internet dan Web
Internet dan WebInternet dan Web
Internet dan Web
 
Perkembangan Web
Perkembangan WebPerkembangan Web
Perkembangan Web
 
Bab II Use Case Diagram
Bab II Use Case DiagramBab II Use Case Diagram
Bab II Use Case Diagram
 
Bab I Data Flow Diagram
Bab I Data Flow DiagramBab I Data Flow Diagram
Bab I Data Flow Diagram
 
Native Xml Tutorial
Native Xml TutorialNative Xml Tutorial
Native Xml Tutorial
 
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
 

Recently uploaded

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 

Recently uploaded (20)

Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi SelatanSosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
Sosialisasi PPDB SulSel tahun 2024 di Sulawesi Selatan
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMMAKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
AKSI NYATA BERBAGI PRAKTIK BAIK MELALUI PMM
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Lingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.pptLingkungan bawah airLingkungan bawah air.ppt
Lingkungan bawah airLingkungan bawah air.ppt
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptxPEMANASAN GLOBAL - MATERI KELAS X MA.pptx
PEMANASAN GLOBAL - MATERI KELAS X MA.pptx
 
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKAKELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
KELAS 10 PERUBAHAN LINGKUNGAN SMA KURIKULUM MERDEKA
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 

DTD - Atribut dan Entities

  • 1. XML – DTD Atribut dan Entities Teknologi XML (2010/2011) Teknik Informatika, Universitas Islam Indonesia Follow Hari Setiaji on twitter
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Implied Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh DTD : <!ATTLIST mahasiswa telpon CDATA #IMPLIED> Valid XML: < mahasiswa telpon =“ 085267014180 ” > Valid XML: < mahasiswa / >
  • 7. Required Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh DTD : <!ATTLIST mahasiswa gender CDATA # REQUIRED > Valid XML: < mahasiswa gender=“pria” > Invalid XML: < mahasiswa / >
  • 8. Fixed Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh DTD : <!ATTLIST mahasiswa jurusan CDATA # FIXED “informatika” > Valid XML: < mahasiswa jurusan=“informatika” > Invalid XML: < mahasiswa jurusan=“kedokteran” >
  • 9.
  • 10. Entitas DTD Teknologi XML (2010/2011) – Hari Setiaji, S.Kom Contoh Eksternal: DTD : <!ENTITY penulis SYSTEM “http://www.bukubebas.com/entitas/entitas.dtd”> <!ENTITY copyleft SYSTEM “http://www.bukubebas.com/entitas/entitas.dtd”> XML : <buku>&penulis;&copyleft;</buku>
  • 11. Contoh Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot;?> <!DOCTYPE person [ <!ELEMENT person (name, profession*)> <!ELEMENT name EMPTY> <!ATTLIST name first CDATA #REQUIRED> <!ATTLIST name last CDATA #REQUIRED> <!ELEMENT profession EMPTY> <!ATTLIST profession value CDATA #REQUIRED> ]> <person> <name first=&quot;Michael&quot; last=&quot;Heart&quot;/> <profession value=&quot;computer scientist&quot;/> <profession value=&quot;musicians&quot;/> <profession value=&quot;volunteer&quot;/> </person>
  • 12. Contoh Attribute Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot;?> <!DOCTYPE person [ <!ELEMENT person (name, profession*)> <!ELEMENT name EMPTY> <!ATTLIST name first CDATA #REQUIRED> <!ATTLIST name last CDATA #REQUIRED> <!ELEMENT profession EMPTY> <!ATTLIST profession value CDATA #FIXED &quot;musicians&quot;> ]> <person> <name first=&quot;Michael“/> <profession value=&quot;computer scientist&quot;/> <profession value=&quot;musicians&quot;/> <profession value=&quot;volunteer&quot;/> </person>
  • 13. Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot; standalone=&quot;yes&quot;?> <!DOCTYPE daftar[ <!ELEMENT daftar (buku+)> <!ELEMENT buku (judul,harga)> <!ELEMENT judul (#PCDATA)> <!ELEMENT harga (#PCDATA)> <!ATTLIST judul tahun CDATA #REQUIRED> <!ENTITY penulis “ SETIAJI &quot;> <!ENTITY tahun &quot;2007&quot;> ]> <daftar> <buku> <judul tahun=&quot;&tahun;&quot;>Pemrograman XML ditulis oleh &penulis;</judul> <harga>1000</harga> </buku> <buku> <judul tahun=&quot;&tahun;&quot;>Basis Data ditulis oleh &penulis;</judul> <harga>1000</harga> </buku> </daftar>
  • 14. Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot; standalone=&quot;yes&quot;?> <!DOCTYPE daftar[ <!ELEMENT daftar (buku+)> <!ELEMENT buku (judul,harga)> <!ELEMENT judul (#PCDATA)> <!ELEMENT harga (#PCDATA)> <!ATTLIST judul tahun CDATA #REQUIRED> <!ENTITY penulis “ SETIAJI &quot;> <!ENTITY tahun &quot;2007&quot;> ]> <daftar> <buku> <judul>Pemrograman XML ditulis oleh &penulis; tahun &tahun;</judul> <harga>1000</harga> </buku> <buku> <judul>Basis Data ditulis oleh &penulis; tahun &tahun;</judul> <harga>1000</harga> </buku> </daftar>
  • 15.
  • 16.

Editor's Notes

  1. Who I am and what we’ll do Course upcoming submittals