Pengertian, Fungsi dan Contoh Markup Language

Markup Language adalah bahasa komputer yang menggunakan tag untuk mendefinisikan elemen dalam dokumen. Ini dapat dibaca manusia, artinya file markup berisi kata-kata standar, bukan sintaks pemrograman biasa. Meskipun ada beberapa bahasa markup, dua yang paling populer adalah HTML dan XML .

HTML adalah markup language yang digunakan untuk membuat halaman web. Isi setiap halaman web ditentukan oleh tag HTML. Tag halaman dasar, seperti <head><body>dan <div> mendefinisikan bagian halaman, sedangkan tag seperti <table><form><image>dan <a> mendefinisikan elemen di dalam halaman. Sebagian besar elemen memerlukan tag awal dan akhir, dengan konten ditempatkan di antara tag. Misalnya, tautan ke beranda AplikasiBisnis.xyz dapat menggunakan kode HTML berikut:

<a href="https://aplikasibisnis.xyz.com">AplikasiBisnis.xyz</a>

XML digunakan untuk menyimpan data terstruktur, daripada memformat informasi pada halaman. Sementara dokumen HTML menggunakan tag yang telah ditentukan sebelumnya (seperti contoh di atas), file XML menggunakan tag khusus untuk mendefinisikan elemen. Misalnya, file XML yang menyimpan informasi tentang model komputer mungkin menyertakan bagian berikut ini:

<computer>
  <manufacturer>Dell</manufacturer>
  <model>XPS 17</model>
  <components>
    <processor>2.00 GHz Intel Core i7</processor>
    <ram>6GB</ram>
    <storage>1TB</storage>
  </components>
</computer>

XML disebut "Extensible Markup Language" karena tag khusus dapat digunakan untuk mendukung berbagai elemen. Setiap file XML disimpan dalam format teks standar, yang memudahkan program perangkat lunak untuk mengurai atau membaca data. Oleh karena itu, XML adalah pilihan umum untuk mengekspor data terstruktur dan untuk berbagi data di antara beberapa program.

CATATAN: Karena file HTML dan XML disimpan dalam format teks biasa, keduanya dapat dilihat dalam editor teks standar. Anda juga dapat melihat sumber HTML dari halaman web yang terbuka dengan memilih opsi "View Source". Fitur ini ditemukan di menu View di sebagian besar browser Web.

Lebih baru Lebih lama