{"id":2081,"date":"2026-07-08T06:12:59","date_gmt":"2026-07-08T06:12:59","guid":{"rendered":"https:\/\/www.vpascode.com\/id\/docs\/uncategorized\/mermaid-js-packet-diagram-syntax-layout-guide\/"},"modified":"2026-07-08T06:12:59","modified_gmt":"2026-07-08T06:12:59","slug":"mermaid-js-packet-diagram-syntax-layout-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","title":{"rendered":"Panduan Sintaks dan Tata Letak Diagram Paket Mermaid.js"},"content":{"rendered":"<p>Diagram Paket adalah komponen visualisasi khusus yang digunakan oleh insinyur jaringan, analis keamanan, dan pengembang sistem untuk memetakan struktur biner yang tepat dari protokol jaringan, alokasi memori, atau header paket perangkat keras khusus. Diperkenalkan secara bawaan di Mermaid.js, alat ini menggantikan penggambaran tabel manual yang melelahkan dengan merender peta kisi tingkat bit yang responsif dan rapi secara otomatis dari pemecahan bidang berbasis teks yang bersih.<\/p>\n<h2>Memahami Tata Letak Kisi Paket<\/h2>\n<p>Berbeda dengan bagan alir bebas standar, diagram paket bergantung pada sistem kisi matematis yang ketat yang dimodelkan langsung berdasarkan RFC jaringan:<\/p>\n<ul>\n<li><strong>Lebar Bit (Sumbu Horizontal):<\/strong> Mesin tata letak secara otomatis membagi setiap baris menjadi sistem kisi 32-bit (meliputi bit 0 hingga 31) secara bawaan.<\/li>\n<li><strong>Perhitungan Bit Otomatis:<\/strong> Anda cukup menyatakan ukuran panjang bit untuk setiap bidang. Mesin rendering menangani perhitungannya\u2014secara otomatis menempatkan bidang yang bersebelahan ke dalam baris yang sama atau melingkarkannya secara bersih ke baris berikutnya ketika ukuran kumulatif melebihi ambang batas 32-bit.<\/li>\n<\/ul>\n<h2>Struktur Sintaks Dasar<\/h2>\n<p>Setiap peta paket dimulai dengan <code>packet<\/code> header deklarasi. Diikuti oleh bidang blok yang dideklarasikan sebagai pasangan berurutan yang sesuai dengan pola ketat <code>\"Nama Bidang\": UkuranBit<\/code> pola pada baris-baris individu.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs7Mz1MCiZjomgNFPD18wDwLXUNTIDeksiBVIT9NITi1qCwzORUsZWima2wIkssvScxR8EnNSy\/JUAIA9U8XCQ==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edit Mermaid di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs5UAvFNdM2BfE8PHzDPQtfQFMj1Ss3LLFbwSaxMzEvMA0sYmukaGwJlAhLzshLz0hVC8ksSc5QAlLsV3g==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">packet\r\n  0-3: \"Versi\"\r\n  4-7: \"IHL\"\r\n  8-15: \"Jenis Layanan\"\r\n  16-31: \"Panjang Total\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs5UAvFNdM2BfE8PHzDPQtfQFMj1Ss3LLFbwSaxMzEvMA0sYmukaGwJlAhLzshLz0hVC8ksSc5QAlLsV3g==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNorSEzOTi3h5VJQMNA1tlJQCkstKs7Mz1MCiZjomgNFPD18wDwLXUNTIDeksiBVIT9NITi1qCwzORUsZWima2wIkssvScxR8EnNSy\/JUAIA9U8XCQ==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edit Mermaid di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"sLdedxF\"><img fetchpriority=\"high\" alt=\"\" class=\"alignnone size-full wp-image-958\" decoding=\"async\" fetchpriority=\"high\" height=\"62\" sizes=\"(max-width: 1026px) 100vw, 1026px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png 1026w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844-300x18.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844-1024x62.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844-768x46.png 768w\" width=\"1026\"\/><\/p>\n<h2>Referensi Sintaks<\/h2>\n<p>Tabel di bawah ini menjelaskan parameter data dasar dan aturan tata letak format yang diperlukan untuk membuat diagram paket di Mermaid.js.<\/p>\n<table border=\"1\" cellpadding=\"5\" cellspacing=\"0\">\n<thead>\n<tr>\n<th>Elemen Sintaks<\/th>\n<th>Persyaratan Tipe<\/th>\n<th>Deskripsi &amp; Perilaku Kisi Visual<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Deklarasi<\/strong><\/td>\n<td>Identifikasi Kata Kunci<\/td>\n<td>header blok <code>packet<\/code> header blok.<\/td>\n<\/tr>\n<tr>\n<td><strong>Nama Bidang<\/strong><\/td>\n<td>String yang Diberi Tanda Kutip<\/td>\n<td>Label yang ditampilkan di dalam ruang blok. Harus selalu dikelilingi tanda petik ganda.<\/td>\n<\/tr>\n<tr>\n<td><strong>Ukuran Bit<\/strong><\/td>\n<td>Bilangan Bulat Positif<\/td>\n<td>Panjang bit absolut dari bidang (misalnya, <code>1<\/code> untuk bendera bit tunggal, <code>8<\/code> untuk byte, <code>16<\/code> untuk short). Menentukan lebar visual.<\/td>\n<\/tr>\n<tr>\n<td><strong>Pemicu Pemutusan Baris<\/strong><\/td>\n<td>Pelacak Otomatis<\/td>\n<td>Terjadi secara otomatis setiap kali jumlah total ukuran bit mencapai kelipatan 32 bit.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr\/>\n<h2>Rencana Dunia Nyata: Peta Struktur Header Paket IPv4<\/h2>\n<p>Rencana komprehensif ini melacak struktur paket routing internet standar (IPv4). Ini menunjukkan bagaimana bidang multi-bit, bendera bit tunggal, dan blok 16-bit yang lebih besar dirangkai secara berurutan di dalam tata letak grid horizontal standar 32-bit. Bidang yang mencapai batas 32-bit secara otomatis turun ke baris berikutnya dengan rapi.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Mermaid<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNo9jssKwjAQRfeC\/xC6H2j6rluhVCgoWNyHdNKGPlKSKPj3Jim4vPcMd87O+Iz2fCIkhvRCohdqI9UW+SaD0jW3tgupApq72H93JEqQJ+qP5BgQLSClninLFtLhNtopgDSBLGwMuFkpJGf2P15BHjvULGw0ockpFF6h0Wxc3T25C2HQBlY4l\/ChP2TKBMra5YdWVnG1HIYx1F6xRTagJtcJ+Wzea\/QDkn45+g==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edit Mermaid di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Mermaid<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNo1jssKwjAURPeC\/xC6v9D0rUsFqVLQRXF\/aW9rjE0kiQv\/3iTF5ZmBOfPGQZLbbhhLId+z5E7GiiRwAbXnc9tFaoCXHi+khGUdflGhigWvIOe+uaF6oppZrx2+YpNnUMSJkZQTk5D4X26gTH1xIDWSwZiVHKrgv06TJcdOBueFVkPlnwRD369X6gzqXTAa7bTUq6xJYRcOHh80SPtZWEvox5MfPfw4UQ==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-mermaid\"><code class=\"language-mermaid\" data-language=\"mermaid\" class=\"language-mermaid\">packet\r\n  0-3: \"Versi\"\r\n  4-7: \"IHL\"\r\n  8-15: \"Jenis Layanan\"\r\n  16-31: \"Panjang Total\"\r\n  32-47: \"Identifikasi\"\r\n  48-50: \"Bendera\"\r\n  51-63: \"Offset Fragmen\"\r\n  64-71: \"TTL\"\r\n  72-79: \"Protokol\"\r\n  80-95: \"Checksum Header\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNo1jssKwjAURPeC\/xC6v9D0rUsFqVLQRXF\/aW9rjE0kiQv\/3iTF5ZmBOfPGQZLbbhhLId+z5E7GiiRwAbXnc9tFaoCXHi+khGUdflGhigWvIOe+uaF6oppZrx2+YpNnUMSJkZQTk5D4X26gTH1xIDWSwZiVHKrgv06TJcdOBueFVkPlnwRD369X6gzqXTAa7bTUq6xJYRcOHh80SPtZWEvox5MfPfw4UQ==\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Mermaid in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#mermaid:eNo9jssKwjAQRfeC\/xC6H2j6rluhVCgoWNyHdNKGPlKSKPj3Jim4vPcMd87O+Iz2fCIkhvRCohdqI9UW+SaD0jW3tgupApq72H93JEqQJ+qP5BgQLSClninLFtLhNtopgDSBLGwMuFkpJGf2P15BHjvULGw0ockpFF6h0Wxc3T25C2HQBlY4l\/ChP2TKBMra5YdWVnG1HIYx1F6xRTagJtcJ+Wzea\/QDkn45+g==\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edit Mermaid di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"WSZphUv\"><img alt=\"\" class=\"alignnone size-full wp-image-959\" decoding=\"async\" height=\"156\" sizes=\"(max-width: 1026px) 100vw, 1026px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711.png 1026w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711-300x46.png 300w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711-1024x156.png 1024w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb824d711-768x117.png 768w\" width=\"1026\"\/><\/p>\n<hr\/>\n<p><em><strong>Kiat Sintaks:<\/strong> Jika satu bidang yang dideklarasikan lebih besar dari 32 bit (seperti garam kriptografi 64-bit atau timestamp), mesin rendering akan dengan mulus membungkus dan memanjangkan blok tersebut secara vertikal melintasi beberapa baris berurutan, menggunakan indikator koneksi yang bersih untuk menjaga keterbacaan.<\/em><\/p>\n<hr\/>\n<h2>Kesalahan Sintaks Umum &amp; Kendala Sistem<\/h2>\n<p>Saat merancang peta dokumentasi tingkat byte yang sangat presisi, pertimbangkan parameter pemecahan masalah ini untuk mencegah kesalahan kompilasi:<\/p>\n<ul>\n<li><strong>Pelindung Tanda Petik Wajib:<\/strong> Setiap string teks deskriptor bidang harus dikelilingi tanda petik ganda. Menghilangkan tanda petik akan menyebabkan kesalahan pemrosesan sintaks secara langsung.<\/li>\n<li><strong>Ukuran Bit String Tidak Valid:<\/strong> Penugasan ketebalan nilai yang mengikuti pemisah titik dua harus berupa bilangan bulat mentah tanpa tanda petik. Mengirimkan desimal atau ukuran alfabetik (misalnya, <code>\"Data\": 8bit<\/code>) akan menghentikan kompilasi diagram.<\/li>\n<li><strong>Penyelarasan Tepi Grid<\/strong>Pastikan total bidang gabungan Anda berjumlah bersih sesuai kelipatan 32 jika Anda menginginkan diagram header berbentuk kotak yang seragam. Meninggalkan baris terakhir dengan bit yang tidak ditetapkan dapat menyebabkan blok akhir terlihat tidak rata.<\/li>\n<li><strong>Kendala Tampilan Skala:<\/strong>Meskipun mesin menghitung lebar tata letak secara dinamis, memaksa deskripsi teks yang sangat panjang ke dalam blok kecil 1-bit atau 2-bit akan memotong tipografi atau menyebabkan kerumitan visual. Buat label dengan bit kecil tetap ringkas.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Diagram Paket adalah komponen visualisasi khusus yang digunakan oleh insinyur jaringan, analis keamanan, dan pengembang sistem untuk memetakan struktur biner yang tepat dari protokol jaringan, alokasi memori, atau header paket perangkat keras khusus. Diperkenalkan secara bawaan di Mermaid.js, alat ini&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":21,"template":"","meta":{"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"ld_collection":[14],"class_list":["post-2081","ld_docs","type-ld_docs","status-publish","hentry","ld_collection-vpascode-docs"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Mermaid Packet Diagram | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.\" \/>\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.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mermaid Packet Diagram | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/\",\"name\":\"Mermaid Packet Diagram | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4deb786f844.png\",\"datePublished\":\"2026-07-08T06:12:59+00:00\",\"description\":\"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4deb786f844.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/img_6a4deb786f844.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/mermaid-js-packet-diagram-syntax-layout-guide\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lean Docs\",\"item\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/%ld_collection%\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Panduan Sintaks dan Tata Letak Diagram Paket Mermaid.js\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/#website\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/\",\"name\":\"VPasCode\",\"description\":\"by Visual Paradigm\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/#organization\",\"name\":\"VPasCode\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/wp-content\\\/uploads\\\/sites\\\/7\\\/2026\\\/06\\\/cropped-vp-online-logo-v1.png\",\"width\":128,\"height\":138,\"caption\":\"VPasCode\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Mermaid Packet Diagram | VPasCode Text to Diagram Guide","description":"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.","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.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","og_locale":"id_ID","og_type":"article","og_title":"Mermaid Packet Diagram | VPasCode Text to Diagram Guide","og_description":"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.","og_url":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","url":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/","name":"Mermaid Packet Diagram | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png","datePublished":"2026-07-08T06:12:59+00:00","description":"Define network packet headers and byte layouts using Mermaid packet syntax in VPasCode, a text to diagram tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/07\/img_6a4deb786f844.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/mermaid-js-packet-diagram-syntax-layout-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vpascode.com\/id\/"},{"@type":"ListItem","position":2,"name":"Lean Docs","item":"https:\/\/www.vpascode.com\/id\/docs\/%ld_collection%\/"},{"@type":"ListItem","position":3,"name":"Panduan Sintaks dan Tata Letak Diagram Paket Mermaid.js"}]},{"@type":"WebSite","@id":"https:\/\/www.vpascode.com\/id\/#website","url":"https:\/\/www.vpascode.com\/id\/","name":"VPasCode","description":"by Visual Paradigm","publisher":{"@id":"https:\/\/www.vpascode.com\/id\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vpascode.com\/id\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Organization","@id":"https:\/\/www.vpascode.com\/id\/#organization","name":"VPasCode","url":"https:\/\/www.vpascode.com\/id\/","logo":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.vpascode.com\/id\/#\/schema\/logo\/image\/","url":"https:\/\/www.vpascode.com\/id\/wp-content\/uploads\/sites\/7\/2026\/06\/cropped-vp-online-logo-v1.png","contentUrl":"https:\/\/www.vpascode.com\/id\/wp-content\/uploads\/sites\/7\/2026\/06\/cropped-vp-online-logo-v1.png","width":128,"height":138,"caption":"VPasCode"},"image":{"@id":"https:\/\/www.vpascode.com\/id\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/ld_docs\/2081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/ld_docs"}],"about":[{"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/types\/ld_docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/users\/3"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/media?parent=2081"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/ld_collection?post=2081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}