Anda di halaman 1dari 10

MATERI XML

Pengertian XML
• XML adalah sebuah singkatan untuk extensible markup
language.File XML digunakan untuk membuat format informasi
umum serta menjadi sarana untuk membagikan format dan data yang
digunakan di World Wide Web, intranet, dan di platform lain yang
menggunakan teks ASCII standar. XML sendiri sering dianggap mirip
dengan HTML. Baik XML dan HTML mengandung simbol-
simbol markup yang berfungsi untuk mendeskripsikan konten sebuah
halaman atau file. Kendati demikian, HTML hanya mendeskripsikan
konten dari sebuah laman web sesuai dengan bagaimana halaman
tersebut perlu ditampilkan pada user. 
• Misalnya, huruf ‘p’ yang ditempatkan di dalam tag markup berfungsi
untuk memulai paragraf baru. Sementara itu, XML menjelaskan
konten sesuai dengan data apa yang sedang digambarkan oleh
program. 
• Misalnya, kata ‘phonenum’ yang ditempatkan di dalam
tag markup dapat menunjukkan bahwa data yang digunakan
menggambarkan sebuah nomor telepon. File XML dapat diproses
sepenuhnya sebagai data oleh sebuah program atau dapat disimpan
dengan data yang serupa dalam komputer lain. Ia juga dapat
ditampilkan, seperti file HTML
• Misalnya, aplikasi pada komputer penerima akan menentukan cara
menangani file XML. Apakah akan disimpan, ditampilkan, atau justru
diputar.yang membedakan XML dengan markup language lain adalah
bahwa file-nya dengan mudah dapat diperluas oleh pengguna.Tidak
seperti HTML, simbol markup yang dimiliki XML jumlahnya tidak
terbatas dan dapat didefinisikan sendiri oleh penggunanya.XML sering
dianggap sebagai subset standar SGML atau standard generalized
markup language yang lebih sederhana dan mudah digunakan untuk
membuat struktur dokumen.Biasanya, XML dan HTML akan
digunakan bersama pada banyak aplikasi web. Misalnya, markup XML
mungkin akan sering terlihat dalam sebuah halaman HTML.
• XML tidak mempunyai definisi secara tepat karena ada yang
berpendapat bahwa XML bukanlah suatu bahasa
pemrograman,melainkan XML merupakan sintaks yang digunakan
untuk menjelaskan bahasa markup lain (Dournaee,2002), sehingga
dinamakan meta-language. Meskipun demikian pendapat yang XML
bukan merupakan bahasa markup, didasarkan bahwa XML
merupakan bahasa markup terpisah untuk tujuan terpisah. Selain itu
XML bukanlah solusi semua hal untuk tujuan semua user. Sedangkan
peran dari markup itu sendiri berupa:

1. Markup dapat menambah maksud arti (semantic) suatu
data.
2. Dapat memisahkan data.
3. Dapat mendefinisikan peran data.
4. Dapat mendefinisikan batasan data.
5. Dapat menfenisikan keterhubungan data
Kegunaan XML
XML DIGUNAKAN UNTUK PERTUKARAN DATA
Dengan XML, data dapat dipertukarkan antara sistem yang tidak
kompatibel. Dalam kenyataan yang sebenarnya sistem komputer
dan basis data menyimpan data dalam format yang masing-
masing berbeda. Satu hal yang sangat menyita waktu
pengembang sistem adalah bagaimana mempertukarkan data
antarsistem dalam dunia internet. Mengonversi data ke XML
dapat mengurangi kom- pleksitas dan membuat data dapat
dibaca oleh berbagai tipe aplikasi.
• XML UNTUK PEMAKAIAN DATA BERSAMA
• Dengan XML, file teks dapat digunakan secara bersama. Pada
dasarnya XML menyimpan data dalam format file teks (plain text),
karena itu XML memungkinkan suatu cara umtuk pemakaian bersama
tanpa tergantung dengan perangkat lunak dan perangkat keras yang
digunakan. Hal ini memudahkan pembuatan data yang sama bagi
aplikasi yang berbeda. Hal ini juga memudahkan mengembangkan
sistem walaupun misalnya, kita harus meng’upgrade’ sistem operasi
yang digunakan, server, aplikasi ataupun browser.
• XML UNTUK MENYIMPAN DATA
• Dengan XML, file teks dapat digunakan untuk menyimpan
data. XML juga dapat digunakan untuk menyimpan data
dalam format lain ataupun format basis data. Aplikasi lain
dapat digunakan untuk menulis atau mengambil dari format
XML. Dan kita dapat mendesain aplikasi yang sifatnya umum
(dengan HTML) yang berfungsi untuk menampilkan data saja
• XML MENINGKATKAN PENGGUNAAN DATA
• Dengan XML, data kita dapat diakses oleh banyak pemakai.
Karena XML didesain secara mandiri terhadap perangkat
lunak, perangkat keras dan aplikasi. Kita dapat membuat
data tertentu dapat diakses berbagai macam standar
browser HTML. Client dan aplikasi lain dapat mengakses file
XML sebagai sumber data, sebagaimana akses dilakukan
terhadap basis data.

Anda mungkin juga menyukai