際際滷

際際滷Share a Scribd company logo
Pengenalan XML Teknologi XML (2010/2011) - Feb 18, 2011  Teknik Informatika, Universitas Islam Indonesia Follow  Hari Setiaji  on Twitter
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Pengenalan e X tensible  M arkup  L anguage, adalah spesifikasi untuk membuat  custom markup language Rekomendasi W3C Tujuan utama adalah untuk membantu komputer untuk berbagi dat a XML merupakan meta-bahasa. Ini berarti bahwa  siapapun dapat  menggunakannya untuk menciptakan bahasa. XML adalah konsep yang luas. Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML in 10 points  If you are new to XML, its  not hard  to know where to be begin. And if you are giving a presentation on XML, why not start with these 10 points ?    ( Source :  W3C ) Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML in 10 points XML merupakan struktur dari sebuah data Memiliki aturan yang jelas XML is not programming language ! XML mempermudah komputer untuk me-generate data , membaca data bahkan memastikan struktur dari data agar tidak ambigu  Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML in 10 points XML mirip dengan HTML Menggunakan tag-tag sebagai penanda Predefined tag VS Extensible tag XML hadir tidak untuk menggantikan HTML, karena HTML dan XML memiliki goal yang berbeda  In short  XML was designed to carry data, to describe data and to focus on what data is.   On the other hand  HTML was designed to display data and to focus on how data looks XML is new, but not that new SGML, dibangun pada awal 80an (ISO 1986) SGML digunakan untuk dokumentasi project yang besar (Militer Amerika) HTML dibangun pada awal 90an XML dibangun mulai tahun 1996 (Rekomendasi dari W3C pada tahun 1998) Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML in 10 points XML berformat text, namun bukan untuk dibaca Pertukaran data antara komputer Pertukaran data di internet Platform indepedence Binary VS Text Problem dokumen dengan format binary Ketergantungan dengan platform tertentu Firewalls Kesulitan dalam debug Kesulitan dalam memeriksa kode program Problem diatas tidak dialami dokumen dengan format teks Apa kerugian jika menggunakan format teks ? Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML in 10 points Keuntungan menggunakan dokumen berformat XML Kemudahan dalam pertukaran data, dokumen teks dapat dibaca oleh perangkat apapun Dokumen dapat dimodifikasi dengan teks editor kesayangan Dapat dimungkinkan mengerti isi konten dari dokumen XML hanya dengan melihatnya di teks editor Mudah untuk memanipulasi dengan bahasa pemograman apapun Terdapat 2 level dalam hal mengecek keabsahan dokumen XML yaitu:  Well formed dan Valid Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML in 10 points .doc  File Format Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Windows MS Word 2000 Mac OS X  Since .doc is closed binary-format, there are very few alternatives for word processors that  fully  support the doc  file format 0101011010101010001010 1010101110101010001011 1010101110101010110101 1110101010101010101010
XML in 10 points   .docx  File Format (Office Open XML) Teknologi XML (2010/2011)  Hari Setiaji, S.Kom Windows MS Word 2007 / 2010 Mac OS X Hopefully in the future there will be loads of free programs that support this new open  and easy access file format <xml> <heading1>title</heading1> . . </xml> Now the format is open and it's much easier to access
XML in 10 points XML merupakan bagian dari perkembangan teknologi XML 1.0 merupakan spesifikasi yang mendefenisikan tags dan atribut  Keluarga XML semakin berkembang dengan lahirnya Xlink, Xpointer, XSL, XSLT, DOM XML bersifat modular Memperbolehkan adanya kombinasi ataupun menggunakan format XML yang sudah ada Namespace Mechanism XML is verbose by design XMl sebagai format dokumen Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML  membimbing HTML kearah XHTML Pengembangan berbasis XML Lebih ketat dalam aturan penulisan   HTML dan XHTML   Deklarasi Tipe di header   Tag head dan body mandatory   Setiap tag harus ditutup   Tag yang tidak menggunakan tag end harus disisipi karakter /   Setiap tag harus menggunakan lowercase   Attribut harus menggunakan tanda quote   Nilai dari atribut harus denote XML in 10 points Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
XML in 10 points XML berlisensi gratis, platform independent and well-supported Large and growing community  You can build your own software around it without paying anybody anything Teknologi XML (2010/2011)  Hari Setiaji, S.Kom XML merupakan dasar dalam  teknologi RDF dan Semantic Web Resource Description Framework (RDF)  adalah format teks XML yang mendukung  deskripsi dan metadata aplikasi seperti  playlist musik atau koleksi album foto Meaning of words (Ontologies, Semantic Web)
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
SGML, HTML and XML Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
SGML, HTML and XML Standard Generalized Markup Language (SGML) Bahasa untuk mendefenisikan/mendesain tipe dokumen Struktur yang kompleks dengan biaya implementasi yang besar  dan tidak bisa dioperasikan Hypertext Markup Language (HTML) Merupakan implementasi dari dokumen SGML sederhana Struktur merupakan sintaks SGML, bukan dari HTML itu sendiri Karena menggunakan sedikit fitur dari SGML, maka mudah  dalam men- develop  HTML Extensible Markup Language (XML) Sebuah sturktur dalam mendefenisikan tipe dokumen (class of documents) Merupakan versi yang sangat disederhanakan dari SGML dengan  menghilangkan banyak fitur yang mengaburkan Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Agenda Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
? Menurut anda apa sajakah yang menjadi keuntungan dari penggunaan dokumen berformat XML..? Advantages Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
Agenda 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> Dokumen XML Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
<pengirim> Author </pengirim> Dokumen XML Teknologi XML (2010/2011)  Hari Setiaji, S.Kom element tags tags character data elements content
? So.. Apa itu XML ? Kenapa menggunakan XML ? Perbedaan XML dengan HTML ? Karakteristik dokumen XML ? Review and Conclusion Teknologi XML (2010/2011)  Hari Setiaji, S.Kom
? Any Questions ? Finally 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

More Related Content

Viewers also liked (6)

Brian Adams
Brian AdamsBrian Adams
Brian Adams
brad817
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax
Hari Setiaji
HTML - Form
HTML - FormHTML - Form
HTML - Form
Hari Setiaji
Perkembangan Web
Perkembangan WebPerkembangan Web
Perkembangan Web
Hari Setiaji
Arduino Introduction Presentation
Arduino Introduction PresentationArduino Introduction Presentation
Arduino Introduction Presentation
ericholm
Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3
Michele Maffucci
Brian Adams
Brian AdamsBrian Adams
Brian Adams
brad817
Introduction to ajax
Introduction to ajaxIntroduction to ajax
Introduction to ajax
Hari Setiaji
Perkembangan Web
Perkembangan WebPerkembangan Web
Perkembangan Web
Hari Setiaji
Arduino Introduction Presentation
Arduino Introduction PresentationArduino Introduction Presentation
Arduino Introduction Presentation
ericholm
Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3Il social learning con edmodo - versione 3
Il social learning con edmodo - versione 3
Michele Maffucci

Similar to Pengenalan XML (20)

Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KITugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
osta92
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
dodyalfad
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
Nasrul Akbar
Tugas 3
Tugas 3Tugas 3
Tugas 3
Gepeng Kurus
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa web
Mohammad Arief
Tugas 2 rekaya web
Tugas 2 rekaya webTugas 2 rekaya web
Tugas 2 rekaya web
Ummi khairani
Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545
imeldafelicia
Tugas 2 rekayasa web
Tugas 2  rekayasa webTugas 2  rekayasa web
Tugas 2 rekayasa web
Gilbert Abednego
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
rimaafauziaah
Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet
Hari Setiaji
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
septianarul
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
nurul azmi
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
fahreza yozi
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Han'zo WEw
Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)
faisalawai
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
JENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdfJENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdf
Jurnal IT
Tugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BLTugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BL
Rafid Rizkulloh
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
Universitas Budi Luhur
Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KITugas rekayasa web 2_1312510231 _Rostarina.H._KI
Tugas rekayasa web 2_1312510231 _Rostarina.H._KI
osta92
Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669Tugas2 ku-0316-dody alfad-1511510669
Tugas2 ku-0316-dody alfad-1511510669
dodyalfad
Tugas3 rekayasa web
Tugas3 rekayasa web Tugas3 rekayasa web
Tugas3 rekayasa web
Nasrul Akbar
Tugas 2 rekayasa web
Tugas 2   rekayasa webTugas 2   rekayasa web
Tugas 2 rekayasa web
Mohammad Arief
Tugas 2 rekaya web
Tugas 2 rekaya webTugas 2 rekaya web
Tugas 2 rekaya web
Ummi khairani
Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545Tugas 3 0317-imelda felicia-1412510545
Tugas 3 0317-imelda felicia-1412510545
imeldafelicia
Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917Tugas2 rekayasa web-1412510917
Tugas2 rekayasa web-1412510917
rimaafauziaah
Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet Web Programming - Cascading Style Sheet
Web Programming - Cascading Style Sheet
Hari Setiaji
Tugas2 rekayasaweb
Tugas2 rekayasawebTugas2 rekayasaweb
Tugas2 rekayasaweb
septianarul
Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487Tugas 3 0317-nurulazmi-1412510487
Tugas 3 0317-nurulazmi-1412510487
nurul azmi
Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832Tugas 3 0317-fahreza yozi-1612510832
Tugas 3 0317-fahreza yozi-1612510832
fahreza yozi
Tugas 2 rekayasa web
Tugas 2 rekayasa webTugas 2 rekayasa web
Tugas 2 rekayasa web
Han'zo WEw
Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)Tugas 8 rekayasa web (individu)
Tugas 8 rekayasa web (individu)
faisalawai
JENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdfJENI-J2ME-Bab08-Web Services.pdf
JENI-J2ME-Bab08-Web Services.pdf
Jurnal IT
Tugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BLTugas Ke-2 REKAYASA WEB BL
Tugas Ke-2 REKAYASA WEB BL
Rafid Rizkulloh
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
TUGAS2 RekWeb-[KI]-0316-[SRI SUSANTO]-[1412511642]
Universitas Budi Luhur

More from Hari Setiaji (12)

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
Web Programming - PHP
Web Programming - PHPWeb Programming - PHP
Web Programming - PHP
Hari Setiaji
Web Programming - Javascript
Web Programming - JavascriptWeb Programming - Javascript
Web Programming - Javascript
Hari Setiaji
Tutorial Postgre SQL
Tutorial Postgre SQLTutorial Postgre SQL
Tutorial Postgre SQL
Hari Setiaji
HTML Dasar
HTML DasarHTML Dasar
HTML Dasar
Hari Setiaji
Internet dan Web
Internet dan WebInternet dan Web
Internet dan 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
Persentasi Ajax Native Xml
Persentasi Ajax Native XmlPersentasi Ajax Native Xml
Persentasi Ajax Native Xml
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
Web Programming - PHP
Web Programming - PHPWeb Programming - PHP
Web Programming - PHP
Hari Setiaji
Web Programming - Javascript
Web Programming - JavascriptWeb Programming - Javascript
Web Programming - Javascript
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
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
Persentasi Ajax Native Xml
Persentasi Ajax Native XmlPersentasi Ajax Native Xml
Persentasi Ajax Native Xml
Hari Setiaji
Distributed Database Using Oracle
Distributed Database Using OracleDistributed Database Using Oracle
Distributed Database Using Oracle
Hari Setiaji

Recently uploaded (20)

Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Teknik PEMASANGAN MULSA pada lahan pertanian.pptx
Teknik PEMASANGAN MULSA pada lahan pertanian.pptxTeknik PEMASANGAN MULSA pada lahan pertanian.pptx
Teknik PEMASANGAN MULSA pada lahan pertanian.pptx
UsBero
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
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
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
AsepSaepulrohman4
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
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptxBHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
AyeniahVivi
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
Keragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptxKeragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptx
aifi3
PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025
PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025
PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025
saichulikhtiyar274
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
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
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
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Manual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdfManual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdf
Igen D
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptxOrgan Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
Organ Pencernaan dan Fungsinya Kelas 8 Fase D.pptx
IrfanIdris7
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.pptPELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
PELAKSANAAN RPI MURID PENDIDIKAN KHASS.ppt
ALEENMPP
Teknik PEMASANGAN MULSA pada lahan pertanian.pptx
Teknik PEMASANGAN MULSA pada lahan pertanian.pptxTeknik PEMASANGAN MULSA pada lahan pertanian.pptx
Teknik PEMASANGAN MULSA pada lahan pertanian.pptx
UsBero
Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5Project Mata kuliah Biogeografi kelompok 5
Project Mata kuliah Biogeografi kelompok 5
khairizal2005
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptxPPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
PPT Qurdis Bab 4 kelas IX MTs/SMP SMT 2.pptx
hendipurnama1
Teks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptxTeks fiks Didik anak dengan islamiyah.pptx
Teks fiks Didik anak dengan islamiyah.pptx
ArizOghey1
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
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
03. DISTRIBUSI FREKUENSI (Ilmu Komputer Unpak).pdf
AsepSaepulrohman4
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
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptxBHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
BHINNEKA TUGGAL IKA KEBERAGAMAN BUDAYA.pptx
AyeniahVivi
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
Keragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptxKeragaman Alam Indonesia materi IPS.pptx
Keragaman Alam Indonesia materi IPS.pptx
aifi3
PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025
PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025
PAPARAN INOPAMAS 2025 PASURUAN TAHUN 2025
saichulikhtiyar274
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
Rancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester KartografiRancangan Pembelajaran Semester Kartografi
Rancangan Pembelajaran Semester Kartografi
khairizal2005
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf02_Konjugat_Bilangan_Kompleks (Unpak).pdf
02_Konjugat_Bilangan_Kompleks (Unpak).pdf
AsepSaepulrohman4
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
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdfBRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
BRIEF SAPA RAMADHAN Universitas Al-Falah As-Sunniyah Kencong Jember 2025.pdf
Syarifatul Marwiyah
Manual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdfManual DIVI Builder (Bahasa Indonesia).pdf
Manual DIVI Builder (Bahasa Indonesia).pdf
Igen D
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdfPanduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Panduan Entry Nilai Rapor untuk Operator SD_MI 2025.pptx (1).pdf
Fajar Baskoro

Pengenalan XML

  • 1. Pengenalan XML Teknologi XML (2010/2011) - Feb 18, 2011 Teknik Informatika, Universitas Islam Indonesia Follow Hari Setiaji on Twitter
  • 2. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 3. Pengenalan e X tensible M arkup L anguage, adalah spesifikasi untuk membuat custom markup language Rekomendasi W3C Tujuan utama adalah untuk membantu komputer untuk berbagi dat a XML merupakan meta-bahasa. Ini berarti bahwa siapapun dapat menggunakannya untuk menciptakan bahasa. XML adalah konsep yang luas. Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 4. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 5. XML in 10 points If you are new to XML, its not hard to know where to be begin. And if you are giving a presentation on XML, why not start with these 10 points ? ( Source : W3C ) Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 6. XML in 10 points XML merupakan struktur dari sebuah data Memiliki aturan yang jelas XML is not programming language ! XML mempermudah komputer untuk me-generate data , membaca data bahkan memastikan struktur dari data agar tidak ambigu Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 7. XML in 10 points XML mirip dengan HTML Menggunakan tag-tag sebagai penanda Predefined tag VS Extensible tag XML hadir tidak untuk menggantikan HTML, karena HTML dan XML memiliki goal yang berbeda In short XML was designed to carry data, to describe data and to focus on what data is. On the other hand HTML was designed to display data and to focus on how data looks XML is new, but not that new SGML, dibangun pada awal 80an (ISO 1986) SGML digunakan untuk dokumentasi project yang besar (Militer Amerika) HTML dibangun pada awal 90an XML dibangun mulai tahun 1996 (Rekomendasi dari W3C pada tahun 1998) Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 8. XML in 10 points XML berformat text, namun bukan untuk dibaca Pertukaran data antara komputer Pertukaran data di internet Platform indepedence Binary VS Text Problem dokumen dengan format binary Ketergantungan dengan platform tertentu Firewalls Kesulitan dalam debug Kesulitan dalam memeriksa kode program Problem diatas tidak dialami dokumen dengan format teks Apa kerugian jika menggunakan format teks ? Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 9. XML in 10 points Keuntungan menggunakan dokumen berformat XML Kemudahan dalam pertukaran data, dokumen teks dapat dibaca oleh perangkat apapun Dokumen dapat dimodifikasi dengan teks editor kesayangan Dapat dimungkinkan mengerti isi konten dari dokumen XML hanya dengan melihatnya di teks editor Mudah untuk memanipulasi dengan bahasa pemograman apapun Terdapat 2 level dalam hal mengecek keabsahan dokumen XML yaitu: Well formed dan Valid Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 10. XML in 10 points .doc File Format Teknologi XML (2010/2011) Hari Setiaji, S.Kom Windows MS Word 2000 Mac OS X Since .doc is closed binary-format, there are very few alternatives for word processors that fully support the doc file format 0101011010101010001010 1010101110101010001011 1010101110101010110101 1110101010101010101010
  • 11. XML in 10 points .docx File Format (Office Open XML) Teknologi XML (2010/2011) Hari Setiaji, S.Kom Windows MS Word 2007 / 2010 Mac OS X Hopefully in the future there will be loads of free programs that support this new open and easy access file format <xml> <heading1>title</heading1> . . </xml> Now the format is open and it's much easier to access
  • 12. XML in 10 points XML merupakan bagian dari perkembangan teknologi XML 1.0 merupakan spesifikasi yang mendefenisikan tags dan atribut Keluarga XML semakin berkembang dengan lahirnya Xlink, Xpointer, XSL, XSLT, DOM XML bersifat modular Memperbolehkan adanya kombinasi ataupun menggunakan format XML yang sudah ada Namespace Mechanism XML is verbose by design XMl sebagai format dokumen Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 13. XML membimbing HTML kearah XHTML Pengembangan berbasis XML Lebih ketat dalam aturan penulisan HTML dan XHTML Deklarasi Tipe di header Tag head dan body mandatory Setiap tag harus ditutup Tag yang tidak menggunakan tag end harus disisipi karakter / Setiap tag harus menggunakan lowercase Attribut harus menggunakan tanda quote Nilai dari atribut harus denote XML in 10 points Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 14. XML in 10 points XML berlisensi gratis, platform independent and well-supported Large and growing community You can build your own software around it without paying anybody anything Teknologi XML (2010/2011) Hari Setiaji, S.Kom XML merupakan dasar dalam teknologi RDF dan Semantic Web Resource Description Framework (RDF) adalah format teks XML yang mendukung deskripsi dan metadata aplikasi seperti playlist musik atau koleksi album foto Meaning of words (Ontologies, Semantic Web)
  • 15. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 16. SGML, HTML and XML Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 17. SGML, HTML and XML Standard Generalized Markup Language (SGML) Bahasa untuk mendefenisikan/mendesain tipe dokumen Struktur yang kompleks dengan biaya implementasi yang besar dan tidak bisa dioperasikan Hypertext Markup Language (HTML) Merupakan implementasi dari dokumen SGML sederhana Struktur merupakan sintaks SGML, bukan dari HTML itu sendiri Karena menggunakan sedikit fitur dari SGML, maka mudah dalam men- develop HTML Extensible Markup Language (XML) Sebuah sturktur dalam mendefenisikan tipe dokumen (class of documents) Merupakan versi yang sangat disederhanakan dari SGML dengan menghilangkan banyak fitur yang mengaburkan Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 18. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 19. ? Menurut anda apa sajakah yang menjadi keuntungan dari penggunaan dokumen berformat XML..? Advantages Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 20. Agenda Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 21. <?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> Dokumen XML Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 22. <pengirim> Author </pengirim> Dokumen XML Teknologi XML (2010/2011) Hari Setiaji, S.Kom element tags tags character data elements content
  • 23. ? So.. Apa itu XML ? Kenapa menggunakan XML ? Perbedaan XML dengan HTML ? Karakteristik dokumen XML ? Review and Conclusion Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 24. ? Any Questions ? Finally Teknologi XML (2010/2011) Hari Setiaji, S.Kom
  • 25. 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

Editor's Notes

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