Rabu, 31 Juli 2019

Gambar terkait
Saat pertama kali mendengar kata XML, mungkin kamu akan bertanya-tanya…
Apa itu XML dan apa bedanya dengan HTML?
Kenapa kita harus belajar XML?
Sudah ada JSON, YAML, TOML, dan lain-lain yang lebih modern.
Kenapa masih belajar XML?
Tidak ada salahnya belajar…yang salah justru merasa tidak tahu, tapi tidak mau belajar betul gak hehe.
Karena itu…
Mari kita mulai belajar XML.

Apa itu XML dan Apa Bedanya dengan HTML?

Menurut W3Schools:
XML (eXtensible Markup Language) adalah sebuah bahasa markupseperti HTML yang didesain untuk menyimpan dan mengantarkan data.
Perbedaanya dengan HTML:
  • XML didesain untuk menyimpan dan membawa data;
  • Sedangkan HTML didesain untuk menampilkan data;
  • Nama tag pada XML bisa diciptakan sendiri, sedangkan HTML sudah baku.

Contoh Penerapan XML

Ada beberapa contoh penerapan XML dalam pemrograman yang pernah saya temukan:
  • XML digunakan untuk membawa data pada API serpti SOAP;
  • XML digunakan untuk membentuk struktur form pada pemrograman desktop seperti delphi, lazarus, vb, gtk, dll;
  • XML digunakan untuk membuat layout aplikasi android;
  • XML bertugas untuk membentuk struktur proyek pada java yang menggunakan Maven;
  • XML digunakan sebagai format file SVG, DOCX, dsb.
  • dan masih banyak lagi contoh penerapan XML.

Contoh Dokumen XML

Berikut ini contoh dokumen XML sederhana kartu_nama.xml:
<?xml version="1.0"?>
<kartuNama>
    <nama>
        <awal>esmi</awal>
        <akhir>komil</akhir>
    </nama>

    <jenisKelamin>Laki-laki</jenisKelamin>

    <alamat>
        <dusun>mawar</dusun>
        <desa>Kononha</desa>
        <kecamatan>Cakra wali</kecamatan>
        <kabupaten>Martabak</kabupaten>
    </alamat>

    <ponsel>081234567890</ponsel>
    <surel>info@testing.com</surel>

    <sosialMedia>
        <facebook>petanikode</facebook>
        <twitter>@testing</twitter>
    </sosialMedia>

    <situsWeb>https://www.ewokztutor.blogspot.com</situsWeb>
</kartuNama>

Struktur Dokumen XML

Struktur penulisan kode XML, terdiri dari beberapa bagian:
Struktur XML
  1. Deklarasi: Adalah bagian penting dalam XML, biasanya digunakan untuk menentukan versi XML yang akan digunakan.
    <?xml version="1.0"?>
    
  2. Elemen: berisi tag-tag yang mendefinisikan sebuah data objek.
  3. Atribut: berisi keterangan tambahan dari objek.
Pada XML, kita bebas membuat nama tag dan setiap tag harus ditutup meskipun tidak memiliki isi.
Contoh:
<?xml version="1.0"?>
<belajar materi="Pengenalan XML untuk Pemula" pengajar="Petani Kode"></belajar>
<aku nama="petani kode" pekerjaan="petani" hobi="coding" />

Data Elemen Objek dan Array di XML

Objek adalah jenis data yang menyimpan properti dan method. Pada XML, kita tidak bisa menyimpan method.
Karena itu, objek dalam XML adalah elemen yang hanya menyimpan properti saja.
Contoh Objek:
<mahasiswa nama="Dian" nim="12345678" semester="V" />
Array adalah jenis data yang berisi kumpulan dari beberapa data. Array biasanya memiliki indeks untuk mengakses data di dalamnya.
Array pada XML dapat kita buat dengan cara membuat elemn dengan nama yang sama.
Contoh:
<members>
    <user>Risa</user>
    <user>Roni</user>
    <user>Rina</user>
    <user>Rini</user>
</members>
atau bisa juga seperti ini:
<members>
    <user id="1" name="Dian" />
    <user id="2" name="Doni" />
    <user id="3" name="Desi" />
    <user id="4" name="Dani" />
</members>

Jadi Kenapa Masih Belajar XML?

  1. Karena XML masih digunakan hingga saat ini.
  2. Agar lebih paham dan tidak bingung ketika melihat kode XML.
  3. Menambah wawasan dan pengetahuan.
Akhir Kata…
Wassalamu'alaikum Wr, Wb.
Semoga tulisan pendek ini dapat memberi pencerahan.

Related Posts:

  • Cara Menyimpan Nomor Telepon di Google Contact Smartphone android sekarang sudah bukan barang yang langka lagi, sekarang sudah banyak orang yang menggunakan android, mulai dari anak kecil sampai dengan kakek-kakek semuanya menggunakan android. Hal ini karena kemampuan dar… Read More
  • Alasan Kenapa Kamu Harus Menyimpan Koleksi Foto di Google Photos Google Photos merupakan layanan berbagi dan penyimpanan foto yang dikembangkan oleh Google. Layanan ini muncul sejak Mei 2015 dari Google+, jejaring sosial perusahaan. Perangkat canggih ini berfungsi memberikan pengguna pe… Read More
  • APA ITU C++ ??? C++ adalah sebuah bahasa pemrograman. Sekarang sudah tahu kan apa itu C++, berarti postingan ini selesai wkwkwk. Enggak kok, cuman becanda garing tadi biar pada gak pusing-pusing banget mikirin tugas dari sekolah. Nih saya… Read More
  • SCRIPT REGISTER. LOGIN, dan LOGOUT Saya yakin teman-teman sekalian pasti sudah tahu tentang Register, login, dan logout. Atau mungkin juga ada sebagian teman yang belum terlalu paham. Baiklah, Saya akan menjelaskan secara singkat saja yah.. Biasanya pada … Read More
  • 4 Cara Mengetahui Password Wifi di Laptop PC dan HP Android Wireless Fidelity atau yang lebih kita kenal dengan wifi merupakan teknologi untuk bertukar data tanpa harus menggunakan kabel. Ia memanfaatkan gelombang radio sebagai media untuk melakukan transmisi data. Hal ini membuat … Read More

0 komentar:

Posting Komentar

Categories

Ewokz Sudrazat

Contact Us

Nama

Email *

Pesan *

Cari Blog Ini

SAGALA CARA

SAGALA CARA
Channel Youtube

Ewokztutor.blogspot.com

Blog ini sengaja di buat untuk saling berbagi ilmu dan apa bili ada kesalahan mohon maaf karena saya juga manusia yang tidak luput dari kesalahan