Minggu, 27 September 2026
17:08 WIB
TERKINI
Bola Lampard Gemilang dengan Coventry: Dari Championship ke Liga Primer, Dipuji Rekan Edukasi Moreno Sidharta: Otodidak Raih Medali Emas Olimpiade Matematika Internasional Bola Mantan Bintang Spanyol Dorong Haaland ke Barcelona: Cocok Gaya Main Flick Lampung Maulid Arbain Lampung Sembilan Tahun: Penguatan Akhlak dan SDM Jadi Prioritas Humaniora Ribuan Warga Hadiri Penutupan Maulid Arbain Lampung 2026: Perkuat Akhlak dan Anti Narkoba Cuaca Ratusan Titik Panas Terdeteksi di Lampung: Way Kanan Paling Banyak Disorot Bandar Lampung BMKG Ungkap Penyebab Kemarau Panjang di Lampung: El Nino Kuat dan Hujan Lokal Bandar Lampung Mantan Gubernur Lampung Disidang Korupsi PI 10 Persen, Begini Respons Uniknya Account Satu Akun, Berbagai Akses: Kemudahan Login Terpadu KG Media ID Bandar Lampung Semangat Anak Sawah: Harumkan Nama Lampung di Kancah Nasional Tanpa Dukungan Pemda Bola Lampard Gemilang dengan Coventry: Dari Championship ke Liga Primer, Dipuji Rekan Edukasi Moreno Sidharta: Otodidak Raih Medali Emas Olimpiade Matematika Internasional Bola Mantan Bintang Spanyol Dorong Haaland ke Barcelona: Cocok Gaya Main Flick Lampung Maulid Arbain Lampung Sembilan Tahun: Penguatan Akhlak dan SDM Jadi Prioritas Humaniora Ribuan Warga Hadiri Penutupan Maulid Arbain Lampung 2026: Perkuat Akhlak dan Anti Narkoba Cuaca Ratusan Titik Panas Terdeteksi di Lampung: Way Kanan Paling Banyak Disorot Bandar Lampung BMKG Ungkap Penyebab Kemarau Panjang di Lampung: El Nino Kuat dan Hujan Lokal Bandar Lampung Mantan Gubernur Lampung Disidang Korupsi PI 10 Persen, Begini Respons Uniknya Account Satu Akun, Berbagai Akses: Kemudahan Login Terpadu KG Media ID Bandar Lampung Semangat Anak Sawah: Harumkan Nama Lampung di Kancah Nasional Tanpa Dukungan Pemda

Bahasa markah

Artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini)

Bahasa markah (bahasa Inggris:markup language) adalah sistem penyandian teks yang memberi catatan pada dokumen dengan cara penulisan sintaksis yang dibedakan dari teks, sehingga struktur, format, atau hubungan antarbagian dokumen dapat dikendalikan.[1] Istilah ini berasal dari industri penerbitan, ketika kata markup dipakai untuk anotasi atau tanda lain di dalam teks yang ditujukan sebagai petunjuk bagi penata huruf atau juru ketik mengenai cara suatu bagian harus dicetak atau ditata.[2] Contohnya instruksi cara penulisan seperti yang ditemukan pada dokumen-dokumen dalam bentuk troff, TeX dan LaTeX, atau struktur penanda seperti pada tag XML.[3][4] Markah menginstruksikan perangkat lunak untuk memisahkan unsur logis dokumen dan menentukan fungsi pemrosesan atasnya, tetapi tidak tampak pada versi teks yang ditampilkan kepada pengguna.[5][1]

Beberapa bahasa markah seperti HTML memiliki semantik presentasi yang telah didefinisikan sebelumnya, yang berarti spesifikasinya turut mengatur cara data terstruktur disajikan.[6] Sementara yang lain, seperti XML, memakai tag semata-mata untuk membatasi potongan data dan menyerahkan penafsirannya sepenuhnya kepada aplikasi yang membacanya.[7] Bahasa markah yang paling luas digunakan adalah SGML, HyperText Markup Language (HTML), dan XML.[1] HTML merupakan bahasa penerbitan yang dipakai Waring Wera Wanua dan berakar pada SGML, sebuah bahasa untuk menyatakan markah struktural.[8]

Sejarah

Sistem markah komputer generasi awal bersifat prosedural, artinya markah berupa perintah yang menyatakan bagaimana teks harus diformat.[9][5] Pemroses teks troff, misalnya, menerima baris teks yang disisipi baris informasi kendali format.[3] Pada 1981 Charles Goldfarb memperkenalkan Generalized Markup Language [en] (GML), yang ia kembangkan bersama Edward Mosher dan Raymond Lorie di IBM. Bahasa itu bertumpu pada gagasan bahwa markah seharusnya menggambarkan struktur dan atribut dokumen alih-alih menentukan pemrosesan yang harus dilakukan atasnya, sehingga markah deskriptif cukup dibuat sekali dan tetap berlaku untuk semua pemrosesan berikutnya.[5] Gagasan itu kemudian dibakukan sebagai SGML.

Tim Berners-Lee merancang HTML di CERN dengan bertumpu kuat pada SGML, dan pasangan tag seperti <TITLE> serta </TITLE> diambil langsung dari bahasa tersebut.[10] Versi HTML modern tidak lagi berbasis SGML dan karena itu tidak lagi memerlukan rujukan ke DTD dalam deklarasi doctype.[11] W3C kemudian menerbitkan XML sebagai himpunan bagian SGML dengan tujuan agar SGML generik dapat disajikan, diterima, dan diproses di Web.[4]

Klasifikasi markah

Markah lazim dibedakan menjadi tiga jenis utama.[12]

  • Markah presentasional mengatur tampilan visual dan umumnya disembunyikan dari penulis maupun penyunting, seperti pada pengolah kata WYSIWYG.
  • Markah prosedural digabungkan dengan teks untuk memberi instruksi pemrosesan kepada program, dan penulis memanipulasinya secara langsung.
  • Markah deskriptif melabeli bagian dokumen menurut jenis unsurnya, misalnya <td> yang menyatakan sebuah sel tabel dalam HTML.

Coombs, Renear, dan DeRose berpendapat bahwa markah deskriptif paling mudah dipelajari dan paling sesuai dengan proses penyusunan naskah, karena penulis cukup mengenali jenis unsur teks alih-alih mengingat perintah pemformatan.[9]

HTML (HyperText Markup Language)

Digunakan untuk membuat dan mengatur konten halaman web. HTML mendefinisikan makna dan struktur konten web, sedangkan penampilan halaman lazimnya diatur CSS dan perilakunya diatur JavaScript.[13]

Contoh sederhana:

<!DOCTYPE html>
<html>
<head>
  <title>Judul Halaman</title>
</head>
<body>
  <h1>Halo, dunia!</h1>
  <p>Ini adalah contoh paragraf.</p>
</body>
</html>

Markdown

Sering digunakan untuk menulis dokumentasi dan berkas teks biasa di platform kode seperti GitHub. Markdown adalah format teks biasa untuk menulis dokumen terstruktur, dibuat John Gruber bersama Aaron Swartz pada 2004 dengan sasaran utama agar naskah tetap seterbaca mungkin.[14] IETF mendaftarkan tipe media text/markdown pada 2016 dan menggambarkan Markdown sebagai keluarga sintaksis pemformatan teks biasa yang secara opsional dapat dikonversi menjadi bahasa markah formal seperti HTML.[15] Dialeknya yang terdaftar antara lain GitHub Flavored Markdown dan CommonMark.[16]

Contoh sederhana:

# Judul Utama
## Judul Kedua
Ini adalah teks biasa. **Teks tebal** dan *teks miring*.
- Daftar item 1
- Daftar item 2

XML (eXtensible Markup Language)

Digunakan untuk menyimpan dan mengangkut data. XML adalah seperangkat aturan untuk merancang format teks yang memungkinkan data distrukturkan, dan makna sebuah dokumen XML bergantung pada program yang mengolahnya.[7]

Contoh sederhana:

<catatan>
  <judul>Judul Catatan</judul>
  <penulis>Nama Penulis</penulis>
  <isi>Ini adalah contoh isi catatan.</isi>
</catatan>

Bahasa markah lain

Penggunaan bahasa markah tidak terbatas pada Web. Scalable Vector Graphics adalah bahasa untuk menggambarkan grafik dua dimensi,[17] sedangkan MathML adalah bahasa markah untuk menggambarkan matematika yang lazimnya dinyatakan dalam sintaksis XML.[18] Sebaliknya, tidak semua format teks berstruktur merupakan bahasa markah. YAML memakai akronim rekursif YAML Ain't Markup Language dan merupakan bahasa serialisasi data.[19] Daftar yang lebih lengkap tersedia di Daftar bahasa markah.

Lihat juga

Referensi

  1. 1 2 3 "Markup language". Britannica (dalam bahasa Inggris). Diakses tanggal 2026-08-10.
  2. ↑ "A Gentle Introduction to XML". TEI P5: Guidelines for Electronic Text Encoding and Interchange, versi 4.12.0. TEI Consortium. 2026-07-28. Diakses tanggal 2026-08-10.
  3. 1 2 Ossanna, Joseph F. (1992). "Troff User's Manual" (PDF). troff.org. Diakses tanggal 2026-08-10.
  4. 1 2 Bray, Tim; Paoli, Jean, ed. (2008-11-26). "Extensible Markup Language (XML) 1.0 (Fifth Edition)". W3C. Diakses tanggal 2026-08-10.
  5. 1 2 3 Goldfarb, Charles F. (1981). "A Generalized Approach to Document Markup". ACM SIGPLAN Notices. 16 (6): 68–73. doi:10.1145/800209.806456.
  6. ↑ "HTML Standard". html.spec.whatwg.org. Diakses tanggal 2026-08-10.
  7. 1 2 Bos, Bert (1999). "XML in 10 points". W3C. Diakses tanggal 2026-08-10.
  8. ↑ Raggett, Dave; Le Hors, Arnaud, ed. (1999-12-24). "HTML 4.01 Specification". W3C. Diakses tanggal 2026-08-10.
  9. 1 2 Coombs, James H.; Renear, Allen H.; DeRose, Steven J. (1987). "Markup systems and the future of scholarly text processing". Communications of the ACM. 30 (11): 933–947. doi:10.1145/32206.32209.
  10. ↑ Raggett, Dave (1998). "Chapter 2. A history of HTML". www.w3.org. Diakses tanggal 2026-08-10.
  11. ↑ "HTML5 Differences from HTML4". www.w3.org. Diakses tanggal 2026-08-10.
  12. ↑ "Markup - Glossary". MDN Web Docs (dalam bahasa American English). 2026-07-28. Diakses tanggal 2026-08-10.
  13. ↑ "HTML: HyperText Markup Language". MDN Web Docs (dalam bahasa American English). 2025-12-22. Diakses tanggal 2026-08-10.
  14. ↑ MacFarlane, John (2024-01-28). "CommonMark Spec". spec.commonmark.org. Diarsipkan dari asli tanggal 2024-03-24. Diakses tanggal 2026-08-10.
  15. ↑ Leonard, Sean (Maret 2016). "RFC 7763: The text/markdown Media Type". Internet Engineering Task Force. doi:10.17487/RFC7763. Diakses tanggal 2026-08-10.
  16. ↑ Leonard, Sean (Maret 2016). "RFC 7764: Guidance on Markdown: Design Philosophies, Stability Strategies, and Select Registrations". Internet Engineering Task Force. doi:10.17487/RFC7764. Diakses tanggal 2026-08-10.
  17. ↑ "Introduction — SVG 2". www.w3.org. Diakses tanggal 2026-08-10.
  18. ↑ "Mathematical Markup Language (MathML) Version 3.0 2nd Edition". W3C. Diakses tanggal 2026-08-10.
  19. ↑ "YAML Ain't Markup Language (YAML) version 1.2.2". YAML Language Development Team. 2021-10-01. Diakses tanggal 2026-08-10.

Pranala luar

Konten disalin dari Wikipedia Bahasa Indonesia (lisensi CC BY-SA) Lihat versi asli di Wikipedia

Rekomendasi Pilihan