{"id":3624,"date":"2025-03-11T21:27:06","date_gmt":"2025-03-11T14:27:06","guid":{"rendered":"https:\/\/www.linuxid.net\/istilah\/?p=3624"},"modified":"2025-03-11T21:27:06","modified_gmt":"2025-03-11T14:27:06","slug":"yaml-yaml-aint-markup-language","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/","title":{"rendered":"YAML (YAML Ain&#8217;t Markup Language)"},"content":{"rendered":"<h2>Apa itu YAML (YAML Ain&#8217;t Markup Language)?<\/h2>\n<p>YAML (YAML Ain&#8217;t Markup Language) adalah bahasa serialisasi data yang digunakan sebagai format input untuk berbagai aplikasi perangkat lunak.<\/p>\n<p>Seorang pengguna atau administrator aplikasi bisa menentukan data dalam file YAML yang kemudian dibaca oleh aplikasi tersebut. Misalnya, file YAML bisa digunakan untuk mendefinisikan pengguna atau menginstal <a href=\"https:\/\/www.linuxid.net\/istilah\/software-package\/\">paket perangkat lunak<\/a> di server.<\/p>\n<p>Awalnya, singkatan YAML <a href=\"https:\/\/yaml.org\/spec\/history\/2001-08-01.html\" target=\"_blank\" rel=\"noopener\/\">berarti<\/a> &#8220;Yet Another Markup Language&#8221; saat pertama kali muncul pada Mei 2001. Namun, pada awal 2002, para penciptanya <a href=\"https:\/\/stackoverflow.com\/questions\/6968366\/if-yaml-aint-markup-language-what-is-it\" target=\"_blank\" rel=\"noopener\/\">mengubah<\/a> arti singkatan tersebut menjadi &#8220;YAML Ain&#8217;t Markup Language&#8221; untuk menegaskan bahwa meskipun strukturnya mirip markup, YAML tidak digunakan untuk menandai dokumen seperti HTML atau XML.<\/p>\n<p>Beberapa aplikasi yang menggunakan YAML antara lain alat manajemen konfigurasi <a href=\"https:\/\/www.linuxid.net\/istilah\/Ansible\/\">Ansible<\/a>, sistem orkestrasi kontainer <a href=\"https:\/\/www.linuxid.net\/istilah\/Google-Kubernetes\/\">Kubernetes<\/a>, dan mesin orkestrasi OpenStack Heat. Bahasa pemrograman <a href=\"https:\/\/www.linuxid.net\/istilah\/Python\/\">Python<\/a> juga sering menggunakan sintaks YAML, meskipun hampir semua bahasa pemrograman bisa menginterpretasikannya.<\/p>\n<h2>Key-Value Pairs dalam YAML<\/h2>\n<p>Dalam YAML, key-value pairs didefinisikan dan dipisahkan dengan tanda titik dua (:). Key berfungsi sebagai pengenal unik yang bisa memiliki satu atau beberapa nilai yang ditetapkan.<\/p>\n<p>Key-value pairs biasanya ditulis dalam bentuk daftar, di mana satu item dalam daftar bisa diikuti oleh konfigurasi lengkap yang perlu dibuat untuk item tersebut. Misalnya, item-item ini bisa berupa bagian dari konfigurasi yang perlu didefinisikan di sistem komputer atau entri yang akan dimasukkan ke dalam database.<\/p>\n<h2>Sintaks YAML<\/h2>\n<p>YAML relatif mudah untuk ditulis. File YAML sederhana tidak menggunakan tanda kurung atau tanda kurung siku, seperti pada JSON, melainkan lebih mengandalkan indentasi untuk mendefinisikan hubungan antaritem.<\/p>\n<p>Sintaks YAML cukup ketat dan bergantung pada indentasi. Setiap sub-item dalam YAML harus diberi indentasi dua spasi dari item induknya. Simbol dash (-) digunakan untuk menunjukkan item dalam daftar.<\/p>\n<figure class=\"main-article-image full-col\" data-img-fullsize=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml.jpg\/\"><img loading=\"lazy\" decoding=\"async\" class=\"lazy\" src=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg\" srcset=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg 960w,https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml.jpg 1280w\" alt=\"Gambar menampilkan beberapa baris kode yang menunjukkan penggunaan key-value pairs, indentasi, dan dash dalam YAML.\" width=\"520\" height=\"263\" \/><figcaption><i class=\"icon pictures\" data-icon=\"z\/\"><\/i>Cuplikan kode ini menunjukkan penggunaan key-value pairs, indentasi, dan dash dalam YAML.<\/figcaption><div class=\"main-article-image-enlarge\/\"><\/div>\n<\/figure>\n<p>Dalam YAML, blok tidak boleh mencakup beberapa baris sekaligus. Pengguna YAML memiliki beberapa opsi untuk memformat data yang disajikan dalam file YAML, seperti menggunakan mappings, sequences, dan scalars.<\/p>\n<h2>Perbandingan YAML vs. JSON<\/h2>\n<p>YAML sering digunakan sebagai alternatif dari format pertukaran data <a href=\"https:\/\/www.linuxid.net\/istilah\/JSON-Javascript-Object-Notation\/\">JSON<\/a> (JavaScript Object Notation). Keduanya juga menjadi alternatif dari <a href=\"https:\/\/www.linuxid.net\/istilah\/XML-Extensible-Markup-Language\/\">XML<\/a> (Extensible Markup Language). YAML dan JSON sama-sama dirancang agar mudah dibaca manusia, tetapi JSON lebih mudah diproses dalam berbagai lingkungan bahasa pemrograman.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu YAML (YAML Ain&#8217;t Markup Language)? YAML (YAML Ain&#8217;t Markup Language) adalah bahasa serialisasi data yang digunakan sebagai format input untuk berbagai aplikasi perangkat lunak. Seorang pengguna atau administrator aplikasi bisa menentukan data dalam file YAML yang kemudian dibaca oleh aplikasi tersebut. Misalnya, file YAML bisa digunakan untuk mendefinisikan pengguna atau menginstal paket perangkat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[187],"tags":[103],"class_list":["post-3624","post","type-post","status-publish","format-standard","hentry","category-data-analytics-and-ai","tag-systems-automation-and-orchestration"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Apa itu YAML (YAML Ain&#039;t Markup Language)? - Istilah Komputer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Apa itu YAML (YAML Ain&#039;t Markup Language)? - Istilah Komputer\" \/>\n<meta property=\"og:description\" content=\"Apa itu YAML (YAML Ain&#8217;t Markup Language)? YAML (YAML Ain&#8217;t Markup Language) adalah bahasa serialisasi data yang digunakan sebagai format input untuk berbagai aplikasi perangkat lunak. Seorang pengguna atau administrator aplikasi bisa menentukan data dalam file YAML yang kemudian dibaca oleh aplikasi tersebut. Misalnya, file YAML bisa digunakan untuk mendefinisikan pengguna atau menginstal paket perangkat [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/\" \/>\n<meta property=\"og:site_name\" content=\"Istilah Komputer\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-11T14:27:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg\" \/>\n<meta name=\"author\" content=\"adhit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"adhit\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/\",\"name\":\"Apa itu YAML (YAML Ain't Markup Language)? - Istilah Komputer\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg\",\"datePublished\":\"2025-03-11T14:27:06+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#primaryimage\",\"url\":\"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg\",\"contentUrl\":\"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/linuxid.net\/istilah\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"YAML (YAML Ain&#8217;t Markup Language)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#website\",\"url\":\"https:\/\/linuxid.net\/istilah\/\",\"name\":\"Istilah Komputer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/istilah\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d\",\"name\":\"adhit\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130\",\"contentUrl\":\"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130\",\"caption\":\"adhit\"},\"sameAs\":[\"https:\/\/linuxid.net\/istilah\"],\"url\":\"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Apa itu YAML (YAML Ain't Markup Language)? - Istilah Komputer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/","og_locale":"id_ID","og_type":"article","og_title":"Apa itu YAML (YAML Ain't Markup Language)? - Istilah Komputer","og_description":"Apa itu YAML (YAML Ain&#8217;t Markup Language)? YAML (YAML Ain&#8217;t Markup Language) adalah bahasa serialisasi data yang digunakan sebagai format input untuk berbagai aplikasi perangkat lunak. Seorang pengguna atau administrator aplikasi bisa menentukan data dalam file YAML yang kemudian dibaca oleh aplikasi tersebut. Misalnya, file YAML bisa digunakan untuk mendefinisikan pengguna atau menginstal paket perangkat [&hellip;]","og_url":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/","og_site_name":"Istilah Komputer","article_published_time":"2025-03-11T14:27:06+00:00","og_image":[{"url":"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg","type":"","width":"","height":""}],"author":"adhit","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"adhit","Estimasi waktu membaca":"2 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/","url":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/","name":"Apa itu YAML (YAML Ain't Markup Language)? - Istilah Komputer","isPartOf":{"@id":"https:\/\/linuxid.net\/istilah\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#primaryimage"},"image":{"@id":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#primaryimage"},"thumbnailUrl":"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg","datePublished":"2025-03-11T14:27:06+00:00","author":{"@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d"},"breadcrumb":{"@id":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#primaryimage","url":"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg","contentUrl":"https:\/\/www.techtarget.com\/rms\/onlineImages\/it_ops-code_yaml_mobile.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.linuxid.net\/istilah\/yaml-yaml-aint-markup-language\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxid.net\/istilah\/"},{"@type":"ListItem","position":2,"name":"YAML (YAML Ain&#8217;t Markup Language)"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/istilah\/#website","url":"https:\/\/linuxid.net\/istilah\/","name":"Istilah Komputer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/istilah\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/ec7c6c711087fb70886ff5a4fe68e83d","name":"adhit","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/istilah\/#\/schema\/person\/image\/","url":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130","contentUrl":"https:\/\/www.linuxid.net\/istilah\/wp-content\/litespeed\/avatar\/808829c8eb1b70c161b392916104c2ba.jpg?ver=1778403130","caption":"adhit"},"sameAs":["https:\/\/linuxid.net\/istilah"],"url":"https:\/\/www.linuxid.net\/istilah\/author\/xsandradietsax\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/3624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/comments?post=3624"}],"version-history":[{"count":0,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/posts\/3624\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/media?parent=3624"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/categories?post=3624"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/istilah\/wp-json\/wp\/v2\/tags?post=3624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}