Lompat ke isi

XML: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Bot: Perubahan kosmetika
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler menghilangkan referensi [ * ]
Baris 1: Baris 1:
I
[[Berkas:XML.svg|thumb|Contoh XML]]

'''XML''' ('''Extensible Markup Language''') adalah [[bahasa markup]] untuk keperluan [[umum]] yang disarankan oleh [[W3C]] untuk membuat dokumen markup keperluan pertukaran data antar [[sistem]] yang beraneka ragam.<ref>Yuhefizar, ''10 Jam Menguasai Internet, Teknologi & Aplikasinya + CD''. Elex Media Komputindo</ref> XML merupakan kelanjutan dari [[HTML]] ([[HyperText Markup Language]]) yang merupakan bahasa standar untuk melacak [[Internet]].<ref>Ir. Hendra Wijaya, ''BS Oracle9i Database''. Elex Media Komputindo.</ref>


== Mengenal XML ==
== Mengenal XML ==

Revisi per 30 Agustus 2017 17.07

I

Mengenal XML

XML didesain untuk mampu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi.[1]

XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[2] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan satu cara yang standar.[2]

Tipe XML

XML memiliki tiga tipe file :[3]

  • XML, merupakan standar format dari struktur berkas (file) yang ada.
  • XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
  • XSD, merupakan standar yang mendefinisikan struktur database dalam XML.

Keunggulan XML

Keunggulan XML bisa diringkas sebagai berikut :[4]

  • Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
  • Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
  • Mudah pemeliharaannya.
  • Sederhana. XML lebih sederhana.
  • Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.


Contoh dokumen XML sederhana

 <?xml version="1.0" encoding="UTF-8"?>
 
 <Resep nama="roti" waktu_persiapan="5 menit" waktu_masak="3 jam">
   <judul>Roti tawar</judul>
   <bahan jumlah="3" satuan="cangkir">tepung</bahan>
   <bahan jumlah="0,25" satuan="ons">ragi</bahan>
   <bahan jumlah="1,5" satuan="cangkir">air hangat</bahan>
   <bahan jumlah="1" satuan="sendok teh">garam</bahan>
   <Cara_membuat>
    <langkah>Campur semua bahan dan uleni adonan sampai merata.</langkah>
    <langkah>Tutup dengan kain lembap dan biarkan selama satu jam di ruangan yang hangat.</langkah>
    <langkah>Ulangi lagi, letakkan di loyang dan panggang di oven.</langkah>
    <langkah>Keluarkan, hidangkan</langkah>
   </Cara_membuat>
</Resep>

Pranalar luar

Referensi

  1. ^ Ali Zaki & Smitdev Community, SPP AJAX untuk Pemula. Elex Media Komputindo.
  2. ^ a b David M. Kroenke, Database Processing Jl.2/9. Erlangga.
  3. ^ Winpec Solution, Pemrograman VBA pada Ms. Access 2007, halaman 161. Elex Media Komputindo.
  4. ^ Wiwit Siswoutomo, Membangun Aplikasi Berbasis Flash + CD, halaman 157. Elex Media Komputindo.