Apa itu XML dan Kegunaannya Pada Blogger?

XML

Setelah sukses menulis artikel sebelumnya yaitu Apa Itu HTML Dan Bagaimana Cara Penggunaannya? kini Males Code ingin menuliskan sebuah artikel yang menjadi saudaranya HTML , yaitu Apa itu XML dan Kegunaannya Pada Blogger?.
Bagi para blogger pasti tau tipe file XML ini. XML biasanya dijumpai pada file-file template blogger atau hasil backup dari blog kita. namun saya tidak yakin kalau XML ini hanya sebuah tipe file, dan saya akan menjelaskan Apa itu XML, Kegunaannya, dan keunggulannya.

Pengertian XML

XML ada sebuah singkatan kata yaitu eXtensible Markup Language, yang dikembangkan mulai tahun 1996 dan mendapatkan pengakuan dari W3C pada bulan februari 1998. Teknologi yang digunakan pada XML ini bukanlah merupakan teknologi baru namun merupakan turunan dari SGML yang telah dikembangkan pada tahun 80-an dan banyak digunakan pada dokumentasi teknis proyek-proyek berskala besar. Pada saat HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting pada SGML dan dengan berpedoman pada perkembangan HTML menghasilkan sebuah markup language yang tidak kalah hebatnya dengan SGML.

Seperti HTML, XML juga menggunakan elemen yang ditandai dengan tag pembuka yaitu "<" dan diakhiri dengan ">", dan tag penutup yaitu diawali dengan "</" dan diakhiri dengan ">" . Hanya saja perbedaannya yaitu HTML medefenisikan dari awal tag dan atribut yang  ada didalamnya, sementara XML kita bisa menggunakan tag dan atribut sesuai kehendak kita. Untuk lebih jelasnya mari lihat contoh dibawah :

<pesan>
<dari>MIS Manager</dari>
<buat>HRD Manager</buat>
<buat>Bagian rekrut</buat>
<buat>Computer Suport team</buat>
<subyek>Permohonan Tenaga kerja baru</subyek>
<isi>Mohon diberikan tenaga kerja baru untuk mengisi lowongan di Departemen MIS</isi>
</pesan>

pada contoh diatas, tag yang diwarnai dengan warna biru adalah bukanlah tag standard yang telah ditetapkan pada XML. namun tag tersebut kita buat sendiri sesuai keinginan kita. Sampai disini XML tidak melakukan apapun, namun yang ada hanyalah informasi yang dikemas dalam tag-tag XML. kita harus membuat software lagi untuk membuat, mengirim, menerima, atau menampilkan informasi yang ada didalamnya.

XML memiliki 3 tipe file :

  • XML, merupakan standar format dari struktur berkas (file).
  • XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekpor.
  • XSD, merupakan standar yang mendefenisikan struktur database dalam XML.
Kegunaan Dari XML

XML adalah segalanya dalam memanajemen data yang memungkinkan ketersediaan format sesuai untuk kita. Untuk mengenal bagaimana cara XML menangani data-data, sebaiknya perhatikan keterangan berikut:

  • XML memungkinkan kita untuk mengumpulkan informasi dan menggunakannya kembali dengan berbagai cara.
  • Data XML tidak dibatasi dalam suatu format aplikasi. Kita dapat mendesain suatu dokumen XML yang memungkinkan kita untuk mengumpulkan data secara online dan menggunakannya dalam dokumen yang berbeda, database, dan spreadsheet. Sebagai contoh : seandainya perusahaan kita mengumpulkan informasi penjualan terhadap suatu produk menggunakan dokumen XML yang berisi data. Data XML yang saya bisa digunakan untuk membuat arsip pembelian, laporan pengawasan, dan grafik penjualan.
  • Pembuatau informasi yang portabel memerlukan perencanaan dan desain sebelum informasi dikumpulkan.
dari keterangan diatas dapat disimpulkan bahwa XML memiliki sebuah keunggulan, yaitu:

  • Pintar (Intelligence), XML dapat menangani beberapa tingkat (level) kompleksitas.
  • Mampu beradaptasi, Dapat mengadaptasi untuk membuat bahasa sendiri seperti microsoft membuat bahasa MSXML atau macromedia untuk mengembangkan XML.
  • Mudah pemeliharaannya.
  • Sederhana.
  • Mudah Dipindahkan (Portabillity).

Sekian postingan tentang apa itu XML, semoga bermanfaat untuk anda pelajari.

12 komentar

Guntur F.P
Makasi infonya mas :D nambah ilmu lagi

kunjungi juga ya mas blog jelek saya www.mozard.net
reply Reply delete Delete
Rizky Kurniawan Ritonga
Ia Sama",

blog kamu gak jelek ko :D
Jeniv
Keren templatenya mas, itu scroll seperti yang di DTE... :) Owh seperti itu alasan blogger menggunakan XML sebagai templateing language mesinnya.
reply Reply delete Delete
Rizky Kurniawan Ritonga
Ini mah belum keren :D
iya , ini miliknya DTE (padahal saya buat stat di fb anti clone, ternyata :) )

ya, seperti itulah xml dimata blogger
Tari Cici
ternyata w3c tu sbg panutan to mas.. baru th saya...
reply Reply delete Delete
Rizky Kurniawan Ritonga
iya , W3C lah yang membuat kita bisa mengakses informasi digital secara cuma-cuma.
Etika Maria
Kalau Tika mah gak ngerti soal ginian, alhamdulillah baca postingan ini bisa tahu sedikit :)
reply Reply delete Delete
Randi Andrian
haduh, haduh,. saya udah baca dua kali, tapi masih belum ngerti gan,. @@,
maklum newbe,. heehe
reply Reply delete Delete
Rizky Kurniawan Ritonga
hahaha ,
tidak ada kata newbie untuk memahami :)
David Hosanna
Bukannya blogger template udah valid XML, kalo larangan blogger kan berarti ga valid XML. XML kegunaan buat blogger?
reply Reply delete Delete

Posting Komentar

Blog ini tidak menerima komentar via OpenID atau Anonim.
Link aktif akan secara otomatis terhapus oleh sistem.
Untuk memasukkan link dengan aman, gunakan kode [url=http://sites.com]Teks Link[/url]
Untuk memasukkan kode, gunakan kode <i rel="code">Kode Kamu</i>
Untuk memasukkan kode yang panjang, gunakan kode <i rel="pre">Kode Panjang Kamu</i>
Untuk menyisipkan gambar, gunakan kode [img]Url Gambar[/img]
Untuk memasukkan title, gunakan kode <b rel="h4">Title kamu ...</b>
Untuk memberikan efek huruf tebal pada teks, gunakan kode <strong>Teks Kamu ...</strong>
Untuk memberikan efek huruf miring pada teks, gunakan kode <em>Teks Kamu ...</em>

Khusus untuk membalas komentar disarankan menggunakan tombol balas di samping komentar terkait dibandingkan menggunakan formulir komentar di bawah agar komunikasi lebih terstruktur. Karena mungkin, apa yang Anda tanyakan/katakan saat ini akan sangat bermanfaat bagi pembaca lain.

Emotikon
:) :( ^_^ :D ;) :-bd :'( :\ :p B) :Q :Ozz 7:( \o/ **p <3 0:) :-a 7:O *fck* x@ X@ ~x( :yaya: =p*

Cancel Reply