SlideShare una empresa de Scribd logo
1 de 6
PEMROGRAMAN API
TUTORIAL API MENGGUNAKAN XML, PHP DAN MYSQL
Disusun oleh:
Hengky Susanto
1110651155
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH JEMBER
2014
I. Tujuan
1. Membuat XML menggunakan PHP dengan database MySQL
2. Mampu menampilkan data yang didapatkan dari XML.
II. Perlengkapan yang dibutuhkan
1. Xampp
2. Notepad++/notepad
3. Browser Google Chrome
4. Seperangkat komputer
III.Dasar Teori
XML
XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML
(Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama
dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML
dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web
Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah
dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun
1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan
berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah
hebatnya dengan SGML.
XML merubah cara kita berpikir untuk mengembangkan suatu software terutama aplikasi
web. Masalah yang kita sekarang adalah bagaimana caranya untuk bertukar informasi
antar satu aplikasi dengan aplikasi lain. Kadang kolaborasi antara satu aplikasi dengan
aplikasi yang lain masih harus ditentukan dengan spesifikasi aplikasi tersebut.
XML dapat memungkinkan pertukaran informasi atau data antar device (server, PCs,
smart device, aplikasi, dan situs web). Data ini akan menjadi independent (unlocked),
memudahkannya untuk diorganisir, diprogram, dan dirubah, dan ditukar antar situs web
atau aplikasi apa saja. Karena kebutuhan ini, maka makin banyak teknologi berbasis
XML yang keluar. Contohnya adala SOAP (Simple Project Acces Protocol) dan UDDI
(Universal Description Discovery and Integration).
IV.Hasil Praktikum
Halaman awal dari aplikasi web sederhana saya seperti ini. dihalaman ini terdapat
myCarousel yakni gambar yang setiap saat berganti dengan gambar yang sudah
disediakan. untuk sourcecodenya berada pada file index.php
Pada halaman DATA FILM menampilkan beberapa data yang sudah di simpan pada file
film.xml, pada halaman ini ketika penghapusan sebuah record dari sebuah film maka
secara otomatis menyimpan kembali data pada film.xml dan langsung menampilkan data
yang terbaru.
Pada selanjutnya INSERT FILM disini fungsinya sebagai mengentri data film dimana
yang akan dimasukan yaitu ID_FILM, NAMA_FILM,GENRE,DURASI,AKTOR. Ketika
mengisi aktor jika kosong maka seharusnya mengisi terlebih dahulu data aktor,jika tidak
halaman web ini tidak akan menampilkan data aktor.
Halaman INSERT AKTOR hampir sama dengan INSERT FILM tapi bedanya disini
yaitu datanya berbeda.di halaman ini untuk menyimpan beberapa informasi mengenai
aktor yang akan disimpan diantaranya yaitu ID_AKTOR, NAMA_AKTOR,
TANGGAL_LAHIR, TEMPAT_LAHIR.
DATA AKTOR disini untuk menampilkan dan menghapus data yang sudah tersedia.
Namun yang harus diperhatikan ketika memasukan data tidak boleh dengan id yang
sama.jika terjadi hal tersebut maka di dalam halaman ini data yang dimasukan dengan id
yang sama maka disini tidak akan ditampilkan.so be carefully.
Sekian aplikasi internet sederhana saya. Untuk mempelajarinya anda bisa download
sourcecodnya di blog saya yaitu :
http://softwarekomputermania.blogspot.com/2014/05/xml-dengan-php-dan-mysql.html
V. Kesimpulan
XML untuk saat ini bukan merupakan pengganti HTML. Masing-masing
dikembangkan untuk tujuan yang berbeda. Kalau HTML digunakan untuk
menampilkan informasi dan berfokus pada bagaimana informasi terlihat, XML
mendeskripsikan susunan informasi dan berfokus pada informasi itu sendiri. XML
terutama dibutuhkan untuk menyusun dan menyajikan informasi dengan format yang
tidak mengandung format standard layaknya heading, paragraph, table dan lain
sebagainya.
Sama dengan HTML, File XML berbentuk teks sehingga bila diperlukan kita bisa
membacanya tanpa memerlukan bantuan software khusus. Hal ini memudahkan
pengembang aplikasi yang menggunakan XML untuk mendebug programnya. XML
lebih fleksible dibanding HTML dalam hal kemampuannya menyimpan informasi dan
data. Pada XML kita bisa menyimpan data baik dalam atribut maupun sebagai isi
elemen yang diletakkan diantara tag pembuka dan tag penutup.

Más contenido relacionado

La actualidad más candente

Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
Haswi Haswi
 
20 upload gambardenganphp
20 upload gambardenganphp20 upload gambardenganphp
20 upload gambardenganphp
Devi Ramli
 
Tutorial api dengan mysql
Tutorial api dengan mysqlTutorial api dengan mysql
Tutorial api dengan mysql
rhizky
 

La actualidad más candente (19)

Materi TIK 9 Akses Internet
Materi TIK 9 Akses InternetMateri TIK 9 Akses Internet
Materi TIK 9 Akses Internet
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugas
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugasSistem_Operasi_FILKOMUB_2016_Bab 2_tugas
Sistem_Operasi_FILKOMUB_2016_Bab 2_tugas
 
03. upload file dengan php
03. upload file dengan php03. upload file dengan php
03. upload file dengan php
 
Manipulasi database mysql dgn php
Manipulasi database mysql dgn phpManipulasi database mysql dgn php
Manipulasi database mysql dgn php
 
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materiSistem_Operasi_FILKOMUB_2016_Bab 2_materi
Sistem_Operasi_FILKOMUB_2016_Bab 2_materi
 
Operasi File pada PHP
Operasi File pada PHPOperasi File pada PHP
Operasi File pada PHP
 
Tugas api 3fix
Tugas api 3fixTugas api 3fix
Tugas api 3fix
 
Tugas rekayasa web 1 soap
Tugas rekayasa web 1 soapTugas rekayasa web 1 soap
Tugas rekayasa web 1 soap
 
Xelatex
XelatexXelatex
Xelatex
 
20 upload gambardenganphp
20 upload gambardenganphp20 upload gambardenganphp
20 upload gambardenganphp
 
Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHP
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
Manajemen file
Manajemen fileManajemen file
Manajemen file
 
PHP CRUD Database Mysql
PHP CRUD Database MysqlPHP CRUD Database Mysql
PHP CRUD Database Mysql
 
Tugas 1300631003
Tugas 1300631003Tugas 1300631003
Tugas 1300631003
 
Search engine
Search engineSearch engine
Search engine
 
Function pada PHP
Function pada PHPFunction pada PHP
Function pada PHP
 
FHS
FHSFHS
FHS
 
Tutorial api dengan mysql
Tutorial api dengan mysqlTutorial api dengan mysql
Tutorial api dengan mysql
 

Destacado

Data Modeling Presentations I
Data Modeling Presentations IData Modeling Presentations I
Data Modeling Presentations I
cd_crisci
 
10. XML in DBMS
10. XML in DBMS10. XML in DBMS
10. XML in DBMS
koolkampus
 
Sample_Data_and_Data_Modules
Sample_Data_and_Data_ModulesSample_Data_and_Data_Modules
Sample_Data_and_Data_Modules
Michael Cook
 

Destacado (16)

XML - Data Modeling
XML - Data ModelingXML - Data Modeling
XML - Data Modeling
 
XML and Databases
XML and DatabasesXML and Databases
XML and Databases
 
XML Databases
XML DatabasesXML Databases
XML Databases
 
Open Group Conference 2011 - The Canonical Data Zone
Open Group Conference 2011 - The Canonical Data ZoneOpen Group Conference 2011 - The Canonical Data Zone
Open Group Conference 2011 - The Canonical Data Zone
 
Generating XML schemas from a Logical Data Model (EDW 2011)
Generating XML schemas from a Logical Data Model (EDW 2011)Generating XML schemas from a Logical Data Model (EDW 2011)
Generating XML schemas from a Logical Data Model (EDW 2011)
 
Introduction to Data Modeling
Introduction to Data ModelingIntroduction to Data Modeling
Introduction to Data Modeling
 
A Data Model, Workflow, and Architecture for Integrating Data
A Data Model, Workflow, and Architecture for Integrating DataA Data Model, Workflow, and Architecture for Integrating Data
A Data Model, Workflow, and Architecture for Integrating Data
 
LDM Slides: Data Modeling for XML and JSON
LDM Slides: Data Modeling for XML and JSONLDM Slides: Data Modeling for XML and JSON
LDM Slides: Data Modeling for XML and JSON
 
Data Modeling Presentations I
Data Modeling Presentations IData Modeling Presentations I
Data Modeling Presentations I
 
Data models
Data modelsData models
Data models
 
Geek Sync I The Importance of Data Model Change Management
Geek Sync I The Importance of Data Model Change ManagementGeek Sync I The Importance of Data Model Change Management
Geek Sync I The Importance of Data Model Change Management
 
10. XML in DBMS
10. XML in DBMS10. XML in DBMS
10. XML in DBMS
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
Different data models
Different data modelsDifferent data models
Different data models
 
Sample_Data_and_Data_Modules
Sample_Data_and_Data_ModulesSample_Data_and_Data_Modules
Sample_Data_and_Data_Modules
 
4+1 view model
4+1 view model4+1 view model
4+1 view model
 

Similar a XML dengan PHP dan MYSQL

Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayo
dhkdika
 
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
Andi Darmawan
 
Laporan tugas api tentang xml
Laporan tugas api tentang xmlLaporan tugas api tentang xml
Laporan tugas api tentang xml
Yusuf Subekhi
 
Bab1 mengenal joomla
Bab1 mengenal joomlaBab1 mengenal joomla
Bab1 mengenal joomla
D'Bianz II
 

Similar a XML dengan PHP dan MYSQL (20)

Xml_dengan_php-mysql
Xml_dengan_php-mysqlXml_dengan_php-mysql
Xml_dengan_php-mysql
 
Membuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayoMembuat web api_dhk_dikagayo
Membuat web api_dhk_dikagayo
 
Membuat web api_dhk_dika
Membuat web api_dhk_dikaMembuat web api_dhk_dika
Membuat web api_dhk_dika
 
Tugas 3 Pemrograman API
Tugas 3 Pemrograman APITugas 3 Pemrograman API
Tugas 3 Pemrograman API
 
Tugas 3
Tugas 3Tugas 3
Tugas 3
 
Panduan installasi joomla
Panduan installasi joomlaPanduan installasi joomla
Panduan installasi joomla
 
Belajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sqlBelajar htmlphp-dan-my sql
Belajar htmlphp-dan-my sql
 
Tug as ii
Tug as iiTug as ii
Tug as ii
 
Tugas 2 – 0316
Tugas 2 – 0316Tugas 2 – 0316
Tugas 2 – 0316
 
Laporan tugas api tentang xml
Laporan tugas api tentang xmlLaporan tugas api tentang xml
Laporan tugas api tentang xml
 
Huda api web2
Huda api web2Huda api web2
Huda api web2
 
Bab1 mengenal joomla
Bab1 mengenal joomlaBab1 mengenal joomla
Bab1 mengenal joomla
 
Laporan pembuatan desain web joomla
Laporan pembuatan desain web joomlaLaporan pembuatan desain web joomla
Laporan pembuatan desain web joomla
 
Laporan 6
Laporan 6Laporan 6
Laporan 6
 
Tugas 2
Tugas 2Tugas 2
Tugas 2
 
Flash and SEO
Flash and SEOFlash and SEO
Flash and SEO
 
Tugas api json
Tugas api jsonTugas api json
Tugas api json
 
Api3
Api3Api3
Api3
 
Tugas afi
Tugas afiTugas afi
Tugas afi
 
Tug as
Tug asTug as
Tug as
 

Último

Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Último (20)

Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAHCeramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
Ceramah Antidadah SEMPENA MINGGU ANTIDADAH DI PERINGKAT SEKOLAH
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Materi Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerakMateri Modul 1.4_Fitriani Program guru penggerak
Materi Modul 1.4_Fitriani Program guru penggerak
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppt
 
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
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
Aksi Nyata Menyebarkan (Pemahaman Mengapa Kurikulum Perlu Berubah) Oleh Nur A...
 
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
PELAKSANAAN (dgn PT SBI) + Link2 Materi Pelatihan _"Teknik Perhitungan TKDN, ...
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI RUPA KELAS 6 KURIKULUM MERDEKA.pdf
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
Modul Ajar IPAS Kelas 4 Fase B Kurikulum Merdeka [abdiera.com]
 
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docxcontoh-kisi-kisi-bahasa-inggris-kelas-9.docx
contoh-kisi-kisi-bahasa-inggris-kelas-9.docx
 
Memperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptxMemperkasakan Dialog Prestasi Sekolah.pptx
Memperkasakan Dialog Prestasi Sekolah.pptx
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 

XML dengan PHP dan MYSQL

  • 1. PEMROGRAMAN API TUTORIAL API MENGGUNAKAN XML, PHP DAN MYSQL Disusun oleh: Hengky Susanto 1110651155 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH JEMBER 2014
  • 2. I. Tujuan 1. Membuat XML menggunakan PHP dengan database MySQL 2. Mampu menampilkan data yang didapatkan dari XML. II. Perlengkapan yang dibutuhkan 1. Xampp 2. Notepad++/notepad 3. Browser Google Chrome 4. Seperangkat komputer III.Dasar Teori XML XML (eXtensible Markup Language) merupakan bahasa web turunan dari SGML (Standart Generalized Markup Language) yang ada sebelumnya. XML hampir sama dengan HTML, dimana keduanya sama-sama turunan dari SGML. Teknologi XML dikembangkan mulai tahun 1966 dan mendapatkan pengakuan dari Worl Wide Web Consortium (W3C) pada bulan Februari 1998. Sedangkan SGML sendiri telah dikembangkan pada awal tahun 1980-an. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting SGML dan dengan berpedoman pada pengembangan HTML menghasilkan bahasa markup yang tidak kalah hebatnya dengan SGML. XML merubah cara kita berpikir untuk mengembangkan suatu software terutama aplikasi web. Masalah yang kita sekarang adalah bagaimana caranya untuk bertukar informasi antar satu aplikasi dengan aplikasi lain. Kadang kolaborasi antara satu aplikasi dengan aplikasi yang lain masih harus ditentukan dengan spesifikasi aplikasi tersebut. XML dapat memungkinkan pertukaran informasi atau data antar device (server, PCs, smart device, aplikasi, dan situs web). Data ini akan menjadi independent (unlocked), memudahkannya untuk diorganisir, diprogram, dan dirubah, dan ditukar antar situs web atau aplikasi apa saja. Karena kebutuhan ini, maka makin banyak teknologi berbasis XML yang keluar. Contohnya adala SOAP (Simple Project Acces Protocol) dan UDDI (Universal Description Discovery and Integration).
  • 3. IV.Hasil Praktikum Halaman awal dari aplikasi web sederhana saya seperti ini. dihalaman ini terdapat myCarousel yakni gambar yang setiap saat berganti dengan gambar yang sudah disediakan. untuk sourcecodenya berada pada file index.php Pada halaman DATA FILM menampilkan beberapa data yang sudah di simpan pada file film.xml, pada halaman ini ketika penghapusan sebuah record dari sebuah film maka secara otomatis menyimpan kembali data pada film.xml dan langsung menampilkan data yang terbaru. Pada selanjutnya INSERT FILM disini fungsinya sebagai mengentri data film dimana yang akan dimasukan yaitu ID_FILM, NAMA_FILM,GENRE,DURASI,AKTOR. Ketika mengisi aktor jika kosong maka seharusnya mengisi terlebih dahulu data aktor,jika tidak halaman web ini tidak akan menampilkan data aktor.
  • 4. Halaman INSERT AKTOR hampir sama dengan INSERT FILM tapi bedanya disini yaitu datanya berbeda.di halaman ini untuk menyimpan beberapa informasi mengenai aktor yang akan disimpan diantaranya yaitu ID_AKTOR, NAMA_AKTOR, TANGGAL_LAHIR, TEMPAT_LAHIR. DATA AKTOR disini untuk menampilkan dan menghapus data yang sudah tersedia. Namun yang harus diperhatikan ketika memasukan data tidak boleh dengan id yang sama.jika terjadi hal tersebut maka di dalam halaman ini data yang dimasukan dengan id yang sama maka disini tidak akan ditampilkan.so be carefully.
  • 5. Sekian aplikasi internet sederhana saya. Untuk mempelajarinya anda bisa download sourcecodnya di blog saya yaitu : http://softwarekomputermania.blogspot.com/2014/05/xml-dengan-php-dan-mysql.html
  • 6. V. Kesimpulan XML untuk saat ini bukan merupakan pengganti HTML. Masing-masing dikembangkan untuk tujuan yang berbeda. Kalau HTML digunakan untuk menampilkan informasi dan berfokus pada bagaimana informasi terlihat, XML mendeskripsikan susunan informasi dan berfokus pada informasi itu sendiri. XML terutama dibutuhkan untuk menyusun dan menyajikan informasi dengan format yang tidak mengandung format standard layaknya heading, paragraph, table dan lain sebagainya. Sama dengan HTML, File XML berbentuk teks sehingga bila diperlukan kita bisa membacanya tanpa memerlukan bantuan software khusus. Hal ini memudahkan pengembang aplikasi yang menggunakan XML untuk mendebug programnya. XML lebih fleksible dibanding HTML dalam hal kemampuannya menyimpan informasi dan data. Pada XML kita bisa menyimpan data baik dalam atribut maupun sebagai isi elemen yang diletakkan diantara tag pembuka dan tag penutup.