Markup dan Markdown adalah dua bentuk notasi yang digunakan untuk menulis teks dalam format khusus, sehingga dapat di-render menjadi format lain seperti HTML, PDF, atau teks biasa. Artikel ini akan membahas perbedaan antara markup dan Markdown.
Sejarah Markup
Penggunaan markup dimulai pada tahun 1960-an dengan diperkenalkannya SGML (Standard Generalized Markup Language). SGML adalah sebuah markup language yang digunakan untuk membuat dokumen struktur, sehingga dapat di-render menjadi format lain. Pada tahun 1980-an, penggunaan HTML (Hypertext Markup Language) mulai populer dan digunakan sebagai markup language untuk membuat dokumen web.
Sejarah Markdown
Markdown adalah sebuah format notasi yang dikembangkan oleh John Gruber pada tahun 2004. Format ini awalnya dibuat untuk menghasilkan teks biasa dari notasi, sehingga dapat di-render menjadi format lain seperti HTML atau PDF. Markdown digunakan sebagai markup language yang lebih sederhana dan fleksibel daripada SGML atau HTML.
Perbedaan Markup dan Markdown
Berikut adalah beberapa perbedaan antara markup dan Markdown:
- Format: Markup menggunakan sintaks yang lebih kompleks dan rigid, sedangkan Markdown menggunakan sintaks yang lebih sederhana dan fleksibel.
- Tujuan: Markup digunakan untuk membuat dokumen struktur, sehingga dapat di-render menjadi format lain. Markdown digunakan sebagai markup language yang lebih sederhana dan fleksibel daripada SGML atau HTML.
- Keterampilan: Pemula memerlukan waktu dan usaha untuk menguasai sintaks markup, sedangkan Markdown relatif mudah dipahami dan digunakan.
Contoh Penggunaan Markdown
Berikut adalah contoh penggunaan Markdown:
# Judul
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Contoh di atas akan di-render menjadi format HTML seperti berikut:
<h1>Judul</h1>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
Kesimpulan
Dalam kesimpulan, markup dan Markdown adalah dua bentuk notasi yang digunakan untuk menulis teks dalam format khusus, sehingga dapat di-render menjadi format lain. Markup digunakan sebagai markup language yang lebih rigid dan kompleks, sedangkan Markdown digunakan sebagai markup language yang lebih sederhana dan fleksibel.