12 Mar 2025
YML atau YAML (singkatan dari “YAML Ain’t Markup Language”) adalah sebuah format serialisasi data yang digunakan untuk menyimpan dan mentransfer informasi dalam bentuk yang mudah dibaca oleh manusia. YAML banyak digunakan dalam dunia pemrograman sebagai file konfigurasi untuk berbagai macam alat dan platform, seperti Docker, GitHub Actions, dan berbagai framework pemrograman. File YAML menggunakan indentasi (spasi) untuk menunjukkan struktur data seperti daftar (list) dan pasangan kunci-nilai (key-value). Karena tampilannya yang bersih dan ringkas, YAML menjadi pilihan populer dibanding format lain seperti JSON atau XML, terutama dalam konteks konfigurasi sistem.
MD atau Markdown adalah bahasa markup ringan yang dirancang untuk memformat teks dengan cara yang sederhana namun tetap bisa dikonversi ke HTML. Markdown banyak digunakan dalam penulisan dokumentasi proyek perangkat lunak, seperti pada file README.md di GitHub. Dalam Markdown, penulis bisa membuat judul, daftar, tautan, gambar, dan elemen teks lainnya hanya dengan simbol-simbol sederhana seperti tanda pagar (#), tanda bintang (*), atau garis datar (-). Markdown sangat berguna untuk membuat dokumentasi teknis yang rapi tanpa harus menulis kode HTML secara langsung.
YML dan MD bukanlah bahasa pemrograman, tetapi keduanya sangat penting dalam mendukung proses pengembangan perangkat lunak. YAML berperan dalam hal konfigurasi dan pengaturan sistem, sedangkan Markdown membantu dalam menyusun dokumentasi dan catatan yang mudah dibaca oleh manusia. Keduanya sering ditemukan dalam repositori proyek karena fungsinya yang saling melengkapi.