XML: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan Tag: Suntingan perangkat seluler Suntingan peramban seluler |
|||
Baris 3: | Baris 3: | ||
'''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> |
'''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 == |
|||
XML didesain untuk mampu menyimpan data secara ringkas dan mudah diatur. [[Kata kunci]] utama XML adalah [[data]] <!--duh ngga penting deh yang beginian: Apakah data itu?--> ([[jamak]] dari datum) yang jika diolah bisa memberikan [[informasi]].<remf>Ali Zaki & Smitdev Community, ''SPP AJAX untuk Pemula''. Elex Media Komputindo.</ref> |
|||
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.<ref name="david">David M. Kroenke, ''Database Processing Jl.2/9''. Erlangga.</ref> Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang ''view'' [[database]], tetapi dengan satu cara yang standar.<ref name="david"/> |
|||
== Tipe XML == |
== Tipe XML == |
Revisi per 2 Oktober 2018 00.53
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.[1] XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.[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
Wikibooks memiliki buku di:
- (Inggris) World Wide Web Consortium XML homepage
- (Inggris) The XML 1.0 specification
- (Inggris) The XML 1.1 specification
- (Inggris) Annotated XML Specification
- (Inggris) XML Document Authoring Tools
Referensi
- ^ Yuhefizar, 10 Jam Menguasai Internet, Teknologi & Aplikasinya + CD. Elex Media Komputindo
- ^ Ir. Hendra Wijaya, BS Oracle9i Database. Elex Media Komputindo.
- ^ Winpec Solution, Pemrograman VBA pada Ms. Access 2007, halaman 161. Elex Media Komputindo.
- ^ Wiwit Siswoutomo, Membangun Aplikasi Berbasis Flash + CD, halaman 157. Elex Media Komputindo.