XML Tree Teknologi XML (2010/2011) - Feb 25, 2011  Teknik Informatika, Universitas Islam Indonesia Follow  Hari Setiaji  o...
Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
Elements, Tags, Character Data <ul><li>Element  -> Dibatasi oleh start tag & end tag </li></ul><ul><li>Element’s Content  ...
Tags Syntax, Empty Elements, Case Sensitive Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <?xml version=&quot;1.0&quot; ...
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> He...
Parent and Child Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Pada contoh sebelumnya tag  <person>  merupakan  ...
The Root Elements Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Setiap dokumen XML memiliki satu element yang ti...
Attribut Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Attribut merupakan informasi tambahan mengenai elemen dal...
Comments Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Sama seperti HTML,  d i XML kita juga dapat memberikan ko...
XML Declaration Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Dokumen  XML dimulai  (boleh juga tidak)  dengan  ...
Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
XML Naming Rules Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Element XML harus mengikuti aturan sebagai beriku...
Well Formed Document Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Setiap dokumen  XML  harus memiliki bentuk ya...
Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
Ciri-ciri tag XML Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Extensible, penulis bisa mendefinisikan tag send...
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> </na...
Contoh XML Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <daftar> <mahasiswa> <nim> 06523176 </ N im> <nama> borneo </na...
Contoh XML Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <daftar> <mahasiswa> <nim> 06523176 </nim> <nama> borneo </nama...
Review and Conclusion <ul><li>? </li></ul><ul><li>Apa itu Elemen, Atribut dan Tag ? </li></ul><ul><li>Ciri-ciri XML ? </li...
Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Sumber: </li></ul><ul><li>iSchool Berkeley  </li></ul><ul><ul><li>...
Finally <ul><li>? </li></ul><ul><li>Any Questions ? </li></ul>Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
Upcoming SlideShare
Loading in …5
×

Teknologi XML - Pengenalan Tree

1,796 views

Published on

Mari berkenalan dengan konsep tree pada dokumen XML, materi disertai dengan contoh dokumen XML. Enjoy..

Published in: Education
  • Be the first to comment

  • Be the first to like this

Teknologi XML - Pengenalan Tree

  1. 1. XML Tree Teknologi XML (2010/2011) - Feb 25, 2011 Teknik Informatika, Universitas Islam Indonesia Follow Hari Setiaji on twitter
  2. 2. Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
  3. 3. Elements, Tags, Character Data <ul><li>Element -> Dibatasi oleh start tag & end tag </li></ul><ul><li>Element’s Content -> Semua yang berada diantara start tag & end tag </li></ul><ul><li>Character Data -> Karakter string (termasuk spasi) yang berada diantara start tag & end tag </li></ul>Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><ul><li><pengirim> Author </pengirim> </li></ul></ul>element tags tags element’s content
  4. 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. 5. Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
  6. 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. 7. Parent and Child Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Pada contoh sebelumnya tag <person> merupakan parent , sedangkan tag <name> dan <profession> adalah child . </li></ul><ul><li>Tapi tag <name> merupakan parent dari tag <first_name> dan <last_name> </li></ul><ul><li>Tag child yang berada pada level yang sama dinamakan siblings (saudara kandung) </li></ul>
  8. 8. The Root Elements Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Setiap dokumen XML memiliki satu element yang tidak memiliki parent , inilah yang dinamakan root element </li></ul>
  9. 9. Attribut Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Attribut merupakan informasi tambahan mengenai elemen dalam XML </li></ul><ul><li>Setiap tag XML boleh memiliki lebih dari 1 atribut, untuk penulisan nilai dari attribut sebuah tag kira harus menggunakan tanda ‘ atau “. </li></ul><ul><li>Contoh : </li></ul><ul><li><person gender=&quot;male&quot;> </li></ul><ul><li> Michael Heart </li></ul><ul><li></person> </li></ul>
  10. 10. Comments Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Sama seperti HTML, d i XML kita juga dapat memberikan komentar. </li></ul><ul><li>Contoh : </li></ul><ul><li><!–- ini merupakan komentar --> </li></ul><ul><li><person gender=&quot;male&quot;> </li></ul><ul><li> Michael Heart </li></ul><ul><li></person> </li></ul>
  11. 11. XML Declaration Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Dokumen XML dimulai (boleh juga tidak) dengan d eklarasi XML . </li></ul><ul><li>Contoh : </li></ul><ul><li> <?xml version=&quot;1.0&quot; encoding=&quot;ASCII&quot; standalone=&quot;yes&quot;?> </li></ul><ul><li><person gender=&quot;male&quot;> </li></ul><ul><li> Michael Heart </li></ul><ul><li></person> </li></ul>
  12. 12. Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
  13. 13. XML Naming Rules Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Element XML harus mengikuti aturan sebagai berikut : </li></ul><ul><li>Dapat mengandung kata, angka, dan karakter lainnya . </li></ul><ul><li>Tidak boleh diawali dengan angka dan tanda baca </li></ul><ul><li>Tidak boleh mengandung spasi </li></ul>
  14. 14. Well Formed Document Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Setiap dokumen XML harus memiliki bentuk yang benar (well formed) . Ada beberapa aturan untuk membuat dokumen XML yang well formed : </li></ul><ul><li>Setiap tag harus ada penutupnya </li></ul><ul><li>Setiap element boleh bersarang,akan tetapi tidak boleh saling overlap </li></ul><ul><li>Hanya boleh memiliki 1 root element </li></ul><ul><ul><li>Atribut value harus memiliki tanda “ atau ‘ </li></ul></ul>
  15. 15. Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
  16. 16. Ciri-ciri tag XML Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Extensible, penulis bisa mendefinisikan tag sendiri </li></ul><ul><li>Tag XML selalu berpasangan </li></ul><ul><li>Case sensitive </li></ul><ul><li>Ekstensi file .xml </li></ul><ul><li>Hanya boleh memiliki 1 tag root </li></ul><ul><li>Tag XML hanya digunakan untuk membawa data, tidak untuk menampilkan data </li></ul>
  17. 17. Agenda Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
  18. 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. 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. 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. 21. Review and Conclusion <ul><li>? </li></ul><ul><li>Apa itu Elemen, Atribut dan Tag ? </li></ul><ul><li>Ciri-ciri XML ? </li></ul><ul><li>Buatlah contoh dokumen XML sederhana.. </li></ul>Teknologi XML (2010/2011) – Hari Setiaji, S.Kom
  22. 22. Teknologi XML (2010/2011) – Hari Setiaji, S.Kom <ul><li>Sumber: </li></ul><ul><li>iSchool Berkeley </li></ul><ul><ul><li> http://dret.net/lectures/xml-fall06/ </li></ul></ul><ul><li>TAMK University of Applied Sciences </li></ul><ul><li>Developer Shed Network – XML </li></ul><ul><li>Materi XML 2009 </li></ul><ul><ul><li>http://salhazan.com/homepage </li></ul></ul>
  23. 23. Finally <ul><li>? </li></ul><ul><li>Any Questions ? </li></ul>Teknologi XML (2010/2011) – Hari Setiaji, S.Kom

×