際際滷

際際滷Share a Scribd company logo
XML Tree Teknologi XML (2010/2011) - Feb 25, 2011  Teknik Informatika, Universitas Islam Indonesia Follow  Hari Setiaji  on twitter
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Elements, Tags, Character Data Element  -> Dibatasi oleh start tag & end tag Elements Content  -> Semua yang berada diantara start tag & end tag Character Data -> Karakter string (termasuk spasi) yang berada diantara start tag & end tag Teknologi XML (2010/2011)  Hari Setiaji, S.Kom <pengirim> Author </pengirim> element tags tags elements content
Tags Syntax, Empty Elements, Case Sensitive Teknologi XML (2010/2011)  Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot; standalone=&quot;no&quot;?>  <pesan>  <pengirim>Author</pengirim> <tujuan>Receiver</tujuan>  <tanggal> Thu, 7 Oct 1999 11:15:16 0600</tanggal>  <judul>Pengenalan XML</judul>  <konten><p>Thanks for attention<br/> this slide</p>    <br/> <p>Hope you enjoyed this slide</p> </konten>  </pesan>
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML Tree Teknologi XML (2010/2011)  Hari Setiaji, S.Kom <person> <name> <first_name> Michael </first_name> <last_name> Heart </last_name> </name> <profession>computer scientist</profession> <profession> musicians </profession> <profession> volunteer </profession> </person>
Parent and Child Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Pada contoh sebelumnya tag  <person>  merupakan  parent , sedangkan tag  <name>  dan  <profession>  adalah  child . Tapi tag  <name>  merupakan parent dari tag  <first_name>  dan  <last_name> Tag  child  yang berada pada level yang sama dinamakan  siblings  (saudara kandung)
The Root Elements Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Setiap dokumen XML memiliki satu element yang tidak memiliki  parent , inilah yang dinamakan  root element
Attribut Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Attribut merupakan informasi tambahan mengenai elemen dalam XML Setiap tag XML boleh memiliki lebih dari 1 atribut, untuk penulisan nilai dari attribut sebuah tag kira harus menggunakan tanda  atau . Contoh : <person gender=&quot;male&quot;>   Michael Heart </person>
Comments Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Sama seperti HTML,  d i XML kita juga dapat memberikan komentar. Contoh : <!- ini merupakan komentar --> <person gender=&quot;male&quot;>   Michael Heart </person>
XML Declaration Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Dokumen  XML dimulai  (boleh juga tidak)  dengan  d eklarasi  XML .  Contoh :   <?xml version=&quot;1.0&quot; encoding=&quot;ASCII&quot; standalone=&quot;yes&quot;?>  <person gender=&quot;male&quot;>   Michael Heart </person>
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML Naming Rules Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Element XML harus mengikuti aturan sebagai berikut : Dapat mengandung kata, angka, dan karakter lainnya . Tidak boleh diawali dengan angka dan tanda baca Tidak boleh mengandung spasi
Well Formed Document Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Setiap dokumen  XML  harus memiliki bentuk yang benar (well formed) .  Ada beberapa aturan untuk membuat dokumen  XML  yang well formed  : Setiap tag harus ada penutupnya Setiap element boleh bersarang,akan tetapi tidak boleh saling overlap  Hanya boleh memiliki 1 root element Atribut value harus memiliki tanda   atau
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Ciri-ciri tag XML Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Extensible, penulis bisa mendefinisikan tag sendiri Tag XML selalu berpasangan Case sensitive Ekstensi file .xml Hanya boleh memiliki 1 tag root Tag XML hanya digunakan untuk membawa data, tidak untuk menampilkan data
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Contoh Penulisan XML Teknologi XML (2010/2011)  Hari Setiaji, S.Kom <daftarmahasiswa> <nim>06523001 <nama>Banu</nim> </nama> </daftarmahasiswa> <daftarmahasiswa> <nim>0 4 523001</nim> <nama> Budi </nama> </daftarmahasiswa>
Contoh XML Teknologi XML (2010/2011)  Hari Setiaji, S.Kom <daftar> <mahasiswa> <nim> 06523176 </ N im> <nama> borneo </nama> </mahasisw A > <mahasiswa> <nim>0 6523177 <nama> setiaji </nim></nama> </mahasiswa> <maha   siswa> <nim>0 6523178 </nim> <nama> rakhmat </nama> </mahasiswa> </daftar>
Contoh XML Teknologi XML (2010/2011)  Hari Setiaji, S.Kom <daftar> <mahasiswa> <nim> 06523176 </nim> <nama> borneo </nama> </mahasiswa> <mahasiswa> <nim>0 6523177 </nim> <nama> setiaji </nama> </mahasiswa> <mahasiswa> <nim>0 6523178 </nim> <nama> rakhmat </nama> </mahasiswa> </daftar>
Review and Conclusion ? Apa itu Elemen, Atribut dan Tag ? Ciri-ciri XML ? Buatlah contoh dokumen XML sederhana.. Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Sumber: iSchool Berkeley   http://dret.net/lectures/xml-fall06/ TAMK University of Applied Sciences Developer Shed Network  XML Materi XML 2009 http://salhazan.com/homepage
Finally ? Any Questions ? Teknologi XML (2010/2011)  Hari Setiaji, S.Kom

More Related Content

Similar to Teknologi XML - Pengenalan Tree (10)

HTML - Form
HTML - FormHTML - Form
HTML - Form
Hari Setiaji
HTML Dasar
HTML DasarHTML Dasar
HTML Dasar
Hari Setiaji
Introduction to xhtml
Introduction to xhtmlIntroduction to xhtml
Introduction to xhtml
gueste0c708
Introduction to xhtml
Introduction to xhtmlIntroduction to xhtml
Introduction to xhtml
gueste0c708
Tentang XML
Tentang XMLTentang XML
Tentang XML
kepiting_biru
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
ricoadityaputra
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa web
Mohammad Arief
Web Programming - Javascript
Web Programming - JavascriptWeb Programming - Javascript
Web Programming - Javascript
Hari Setiaji
Jeni j2 me-bab08-web services
Jeni j2 me-bab08-web servicesJeni j2 me-bab08-web services
Jeni j2 me-bab08-web services
UNIVERSITY Of LAMPUNG
Jeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web ServicesJeni J2 Me Bab08 Web Services
Jeni J2 Me Bab08 Web Services
Individual Consultants
Introduction to xhtml
Introduction to xhtmlIntroduction to xhtml
Introduction to xhtml
gueste0c708
Introduction to xhtml
Introduction to xhtmlIntroduction to xhtml
Introduction to xhtml
gueste0c708
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa web
Mohammad Arief
Web Programming - Javascript
Web Programming - JavascriptWeb Programming - Javascript
Web Programming - Javascript
Hari Setiaji

More from Hari Setiaji (11)

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

Recently uploaded (20)

Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptxBHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
AyeniahVivi
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
1. Trafo Tegangan 2. Trafo Tegangan Magnetik 3. Trafo Pembagi Tegangan Ka...
1. Trafo Tegangan  	2. Trafo Tegangan Magnetik  	3. Trafo Pembagi Tegangan Ka...1. Trafo Tegangan  	2. Trafo Tegangan Magnetik  	3. Trafo Pembagi Tegangan Ka...
1. Trafo Tegangan 2. Trafo Tegangan Magnetik 3. Trafo Pembagi Tegangan Ka...
poenyarha
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
ssuser327180
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Presentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptx
Presentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptxPresentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptx
Presentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptx
sdntegalwangi
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
Keragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptxKeragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptx
aifi3
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptxRENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
Kanaidi ken
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
AhsanBodonk
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005
Proposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docxProposal Kegiatan Santunan Anak Yatim.docx
Proposal Kegiatan Santunan Anak Yatim.docx
tuminsa934
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptxManajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Manajemen Risiko Proyek_Training "RISK MANAGEMENT".pptx
Kanaidi ken
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptxBHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
AyeniahVivi
Seleksi Penerimaan Murid Baru 2025.pptx
Seleksi Penerimaan Murid Baru  2025.pptxSeleksi Penerimaan Murid Baru  2025.pptx
Seleksi Penerimaan Murid Baru 2025.pptx
Fajar Baskoro
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Repositori Elib Perpustakaan Badan Pengawas Tenaga Nuklir (BAPETEN)
Murad Maulana
Random Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdfRandom Number Generator Teknik Simulasi.pdf
Random Number Generator Teknik Simulasi.pdf
PratamaYulyNugraha
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKASOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
SOAL LATIHAN PJOK KELAS 4 SD KURIKULUM MERDEKA
azizwidyamukti02
1. Trafo Tegangan 2. Trafo Tegangan Magnetik 3. Trafo Pembagi Tegangan Ka...
1. Trafo Tegangan  	2. Trafo Tegangan Magnetik  	3. Trafo Pembagi Tegangan Ka...1. Trafo Tegangan  	2. Trafo Tegangan Magnetik  	3. Trafo Pembagi Tegangan Ka...
1. Trafo Tegangan 2. Trafo Tegangan Magnetik 3. Trafo Pembagi Tegangan Ka...
poenyarha
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
keutamaanDiskusi kelompok berlangsung dengan baik, dengan setiap siswa merasa...
ssuser327180
PPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptxPPT Perkawinan (Poligami, Monogami).pptx
PPT Perkawinan (Poligami, Monogami).pptx
rahmiati190700
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdfKUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
KUMPULAN CERPEN SMAN 2 MUARA BADAK KALIMANTAN TIMUR.pdf
PT. DUTA MEDIA PRESS
Farmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptxFarmakologi (antibiotik, antivirus, antijamur).pptx
Farmakologi (antibiotik, antivirus, antijamur).pptx
michellepikachuuu
Presentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptx
Presentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptxPresentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptx
Presentasi-Persuasif-Program-Sekolah-Berbasis-Data-SDN-Tegalwangi-2025 (3).pptx
sdntegalwangi
Rencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdfRencana PS Bahasa Indonesia Format Baru.pdf
Rencana PS Bahasa Indonesia Format Baru.pdf
edenmanoppo
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Analisis Subjek Literatur Pada Disertasi Kajian Budaya dan Media (KBM) Sekola...
Murad Maulana
Keragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptxKeragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptx
aifi3
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptxRENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
RENCANA & Link2 MATERI Training_ *MANAJEMEN RISIKO BISNIS (+ ISO 31000)*.pptx
Kanaidi ken
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri SemarangBuku 1 tentang orang Hukum perdata Universitas Negeri Semarang
Buku 1 tentang orang Hukum perdata Universitas Negeri Semarang
iztawanasya1
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
1. KISI-KISI SOAL PSAJ BAHASA INGGRIS 2025 - Elis Sulastri.docx
AhsanBodonk
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005

Teknologi XML - Pengenalan Tree

  • 1. XML Tree Teknologi XML (2010/2011) - Feb 25, 2011 Teknik Informatika, Universitas Islam Indonesia Follow Hari Setiaji on twitter
  • 2. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 3. Elements, Tags, Character Data Element -> Dibatasi oleh start tag & end tag Elements Content -> Semua yang berada diantara start tag & end tag Character Data -> Karakter string (termasuk spasi) yang berada diantara start tag & end tag Teknologi XML (2010/2011) Hari Setiaji, S.Kom <pengirim> Author </pengirim> element tags tags elements content
  • 4. Tags Syntax, Empty Elements, Case Sensitive Teknologi XML (2010/2011) Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot; standalone=&quot;no&quot;?> <pesan> <pengirim>Author</pengirim> <tujuan>Receiver</tujuan> <tanggal> Thu, 7 Oct 1999 11:15:16 0600</tanggal> <judul>Pengenalan XML</judul> <konten><p>Thanks for attention<br/> this slide</p> <br/> <p>Hope you enjoyed this slide</p> </konten> </pesan>
  • 5. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 6. XML Tree Teknologi XML (2010/2011) Hari Setiaji, S.Kom <person> <name> <first_name> Michael </first_name> <last_name> Heart </last_name> </name> <profession>computer scientist</profession> <profession> musicians </profession> <profession> volunteer </profession> </person>
  • 7. Parent and Child Teknologi XML (2010/2011) Hari Setiaji, S.Kom Pada contoh sebelumnya tag <person> merupakan parent , sedangkan tag <name> dan <profession> adalah child . Tapi tag <name> merupakan parent dari tag <first_name> dan <last_name> Tag child yang berada pada level yang sama dinamakan siblings (saudara kandung)
  • 8. The Root Elements Teknologi XML (2010/2011) Hari Setiaji, S.Kom Setiap dokumen XML memiliki satu element yang tidak memiliki parent , inilah yang dinamakan root element
  • 9. Attribut Teknologi XML (2010/2011) Hari Setiaji, S.Kom Attribut merupakan informasi tambahan mengenai elemen dalam XML Setiap tag XML boleh memiliki lebih dari 1 atribut, untuk penulisan nilai dari attribut sebuah tag kira harus menggunakan tanda atau . Contoh : <person gender=&quot;male&quot;> Michael Heart </person>
  • 10. Comments Teknologi XML (2010/2011) Hari Setiaji, S.Kom Sama seperti HTML, d i XML kita juga dapat memberikan komentar. Contoh : <!- ini merupakan komentar --> <person gender=&quot;male&quot;> Michael Heart </person>
  • 11. XML Declaration Teknologi XML (2010/2011) Hari Setiaji, S.Kom Dokumen XML dimulai (boleh juga tidak) dengan d eklarasi XML . Contoh : <?xml version=&quot;1.0&quot; encoding=&quot;ASCII&quot; standalone=&quot;yes&quot;?> <person gender=&quot;male&quot;> Michael Heart </person>
  • 12. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 13. XML Naming Rules Teknologi XML (2010/2011) Hari Setiaji, S.Kom Element XML harus mengikuti aturan sebagai berikut : Dapat mengandung kata, angka, dan karakter lainnya . Tidak boleh diawali dengan angka dan tanda baca Tidak boleh mengandung spasi
  • 14. Well Formed Document Teknologi XML (2010/2011) Hari Setiaji, S.Kom Setiap dokumen XML harus memiliki bentuk yang benar (well formed) . Ada beberapa aturan untuk membuat dokumen XML yang well formed : Setiap tag harus ada penutupnya Setiap element boleh bersarang,akan tetapi tidak boleh saling overlap Hanya boleh memiliki 1 root element Atribut value harus memiliki tanda atau
  • 15. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 16. Ciri-ciri tag XML Teknologi XML (2010/2011) Hari Setiaji, S.Kom Extensible, penulis bisa mendefinisikan tag sendiri Tag XML selalu berpasangan Case sensitive Ekstensi file .xml Hanya boleh memiliki 1 tag root Tag XML hanya digunakan untuk membawa data, tidak untuk menampilkan data
  • 17. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 18. Contoh Penulisan XML Teknologi XML (2010/2011) Hari Setiaji, S.Kom <daftarmahasiswa> <nim>06523001 <nama>Banu</nim> </nama> </daftarmahasiswa> <daftarmahasiswa> <nim>0 4 523001</nim> <nama> Budi </nama> </daftarmahasiswa>
  • 19. Contoh XML Teknologi XML (2010/2011) Hari Setiaji, S.Kom <daftar> <mahasiswa> <nim> 06523176 </ N im> <nama> borneo </nama> </mahasisw A > <mahasiswa> <nim>0 6523177 <nama> setiaji </nim></nama> </mahasiswa> <maha siswa> <nim>0 6523178 </nim> <nama> rakhmat </nama> </mahasiswa> </daftar>
  • 20. Contoh XML Teknologi XML (2010/2011) Hari Setiaji, S.Kom <daftar> <mahasiswa> <nim> 06523176 </nim> <nama> borneo </nama> </mahasiswa> <mahasiswa> <nim>0 6523177 </nim> <nama> setiaji </nama> </mahasiswa> <mahasiswa> <nim>0 6523178 </nim> <nama> rakhmat </nama> </mahasiswa> </daftar>
  • 21. Review and Conclusion ? Apa itu Elemen, Atribut dan Tag ? Ciri-ciri XML ? Buatlah contoh dokumen XML sederhana.. Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 22. Teknologi XML (2010/2011) Hari Setiaji, S.Kom Sumber: iSchool Berkeley http://dret.net/lectures/xml-fall06/ TAMK University of Applied Sciences Developer Shed Network XML Materi XML 2009 http://salhazan.com/homepage
  • 23. Finally ? Any Questions ? Teknologi XML (2010/2011) Hari Setiaji, S.Kom

Editor's Notes

  • #2: Who I am and what well do Course upcoming submittals