{"id":2121,"date":"2026-05-26T07:18:40","date_gmt":"2026-05-26T07:18:40","guid":{"rendered":"https:\/\/www.vpascode.com\/id\/docs\/uncategorized\/plantuml-object-diagram-syntax-guide\/"},"modified":"2026-05-26T07:18:40","modified_gmt":"2026-05-26T07:18:40","slug":"plantuml-object-diagram-syntax-guide","status":"publish","type":"ld_docs","link":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/","title":{"rendered":"Panduan Sintaks Diagram Objek PlantUML"},"content":{"rendered":"<h2>Apa itu Diagram Objek?<\/h2>\n<p>Sebuah <strong>Diagram Objek<\/strong> adalah struktur <strong>diagram UML<\/strong>yang berfungsi sebagai gambaran konkret dan real-time dari keadaan aplikasi Anda. Sementara diagram kelas menggambarkan rancangan abstrak, tipe data, dan aturan struktural dari suatu sistem, diagram objek memvisualisasikan instans eksekusi yang sedang berjalan pada titik waktu tertentu. Diagram ini memodelkan instansiasi objek yang sebenarnya, menampilkan nilai-nilai tepat yang ditetapkan pada bidangnya, serta menyoroti keterhubungan khusus yang ada antar instans tersebut selama runtime.<\/p>\n<p>Jenis diagram UML ini <strong>jenis diagram UML<\/strong> sangat berharga untuk melakukan debugging struktur data yang kompleks, menjelaskan keadaan hubungan bersarang yang tinggi (seperti grafik pohon induk-anak), atau memverifikasi bahwa pola desain rekayasa berperilaku sesuai harapan di bawah variabel kasus tepi tertentu. Dengan <strong>VPasCode<\/strong>, Anda dapat membuat skrip hubungan objek secara bersih, menghindari alat gambar kotak manual sepenuhnya.<\/p>\n<h2>Panduan Sintaks Inti: Elemen dan Konstruksi<\/h2>\n<p>Untuk merancang diagram objek UML yang akurat dan sesuai standar di PlantUML, Anda perlu memahami instansiasi objek, penugasan nilai bidang, dan pemetaan tautan instans.<\/p>\n<h3>1. Membuat Instans Objek (Nama vs. Jenis Kelas)<\/h3>\n<p>Objek dideklarasikan menggunakan kata kunci <code>object<\/code>kata kunci. Berdasarkan konvensi pemodelan UML standar, Anda mendefinisikan objek dengan menyediakan nama instans uniknya, diikuti tanda titik dua, dan jenis tipe kerangka kerja kelas induknya:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oq_AIaqkKL1ABYqgIiqh2IrEBLAmKd1CJiulpIjHKaWiLaXCBiaiImL90000\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oq_AIaqkKL1ABYqgIiqh2IrEBLAmKd1CJiulpIjHKYXEJKfCJynKI4mkoInB1Sa20000\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">object \"currentUser : Account\" sebagai activeUser<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oq_AIaqkKL1ABYqgIiqh2IrEBLAmKd1CJiulpIjHKYXEJKfCJynKI4mkoInB1Sa20000\" \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 Plantuml 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\/#plantuml:oq_AIaqkKL1ABYqgIiqh2IrEBLAmKd1CJiulpIjHKaWiLaXCBiaiImL90000\" 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 Plantuml di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"wYhbQPC\"><img alt=\"\" class=\"alignnone size-full wp-image-579\" decoding=\"async\" height=\"38\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffa37deb7.png\" width=\"169\"\/><\/p>\n<p><em>Kiat Pro:<\/em> Selalu gunakan kata kunci <code>sebagai<\/code>kata kunci untuk memetakan deklarasi nama instans yang panjang ke ID singkat internal (seperti <code>activeUser<\/code>) agar menggambar garis keterhubungan menjadi cepat dan bersih.<\/p>\n<h3>2. Menetapkan Status Bidang dan Nilai Saat Berjalan<\/h3>\n<p>Untuk mengisi objek Anda dengan nilai data uji, buka blok tubuh menggunakan kurung kurawal belakang dan tulis alokasi nilai kunci-data Anda pada baris yang terpisah. Berbeda dengan definisi kelas, jangan tambahkan tipe data di sini\u2014gunakan nilai operasional yang sebenarnya:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oq_AIaqkKL1AJCdDp7DEB2fHi588piWlACZCImTnbHGIYnMIWGn3XMfUBWKW074yKnHi5PIS7OD2T2qDB0oL83AP9QcvplcbUIL0IMEeK758OeLhHMfk0KWmBJ6dE9MNgnO0\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oq_AIirMK4fCoStCSquiAb6mKWZEo2yeoCnB1t6L58fJanBJ4pCLae4yGuLgNYu5801nF5CKR1MKd1s3GdGj3ImCbI0oMQMvEOaPdYMfkK1POuXOPd58OeLhHMfkGGbGC2qnfpYLbwiM0000\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">objek \"adminCart : ShoppingCart\" sebagai cart1 {\r\n    cartId = \"CART-9081\"\r\n    jumlahItem = 3\r\n    isTaxExempt = false\r\n}<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:oq_AIirMK4fCoStCSquiAb6mKWZEo2yeoCnB1t6L58fJanBJ4pCLae4yGuLgNYu5801nF5CKR1MKd1s3GdGj3ImCbI0oMQMvEOaPdYMfkK1POuXOPd58OeLhHMfkGGbGC2qnfpYLbwiM0000\" \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 Plantuml 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\/#plantuml:oq_AIaqkKL1AJCdDp7DEB2fHi588piWlACZCImTnbHGIYnMIWGn3XMfUBWKW074yKnHi5PIS7OD2T2qDB0oL83AP9QcvplcbUIL0IMEeK758OeLhHMfk0KWmBJ6dE9MNgnO0\" 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 Plantuml di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"KqLpArL\"><img alt=\"\" class=\"alignnone size-full wp-image-580\" decoding=\"async\" height=\"79\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffaf90df9.png\" width=\"198\"\/><\/p>\n<h3>3. Pemetaan Keterhubungan Instans<\/h3>\n<p>Koneksi antara instans konkret dalam diagram objek mewakili penunjuk memori dunia nyata, bukan pola struktural abstrak. Anda memetakan tautan ini menggunakan garis putus-putus ganda (&#8220;<code>--<\/code>). Anda juga dapat menambahkan label string untuk menunjukkan konteks fungsional dari tautan:<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IqmkoInB3IrEBLBGrLL8JYmgCLImKb3AByyhLaZCIr78pK_9JCjCBLO20000\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IqmkoInB3IrEBLBGrLL8JYmgCLImKb3AJStDpCdCpbH8ISnJ07BoKpBJChCJYpEL0000\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">activeUser -- cart1 : \"memiliki dan memodifikasi\"<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:IqmkoInB3IrEBLBGrLL8JYmgCLImKb3AJStDpCdCpbH8ISnJ07BoKpBJChCJYpEL0000\" \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 Plantuml 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\/#plantuml:IqmkoInB3IrEBLBGrLL8JYmgCLImKb3AByyhLaZCIr78pK_9JCjCBLO20000\" 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 Plantuml di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"MGRNVPk\"><img alt=\"\" class=\"alignnone size-full wp-image-581\" decoding=\"async\" height=\"174\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffba91f83.png\" width=\"177\"\/><\/p>\n<h2>Praktik Terbaik untuk Peta Objek Praktis<\/h2>\n<ul>\n<li><strong>Fokus pada yang Penting:<\/strong> Jangan daftarkan setiap bidang dari definisi kelas. Hanya sertakan nilai variabel kunci yang secara langsung menjelaskan keadaan runtime tertentu atau bug yang ingin Anda tunjukkan.<\/li>\n<li><strong>Jaga Tautan Tetap Netral:<\/strong> Hindari menggunakan segitiga warisan atau berlian komposisi ketat pada diagram objek. Gunakan garis hubungan sederhana dan datar (<code>--<\/code>) atau ujung panah dasar (<code>--&gt;<\/code>) untuk menunjukkan referensi.<\/li>\n<li><strong>Ratakan Iterasi Secara Horizontal:<\/strong> Jika Anda memetakan daftar array atau urutan objek historis, gunakan panah navigasi horizontal seperti <code>-kanan-&gt;<\/code> untuk memaksa instans tampil bersih dalam satu baris.<\/li>\n<\/ul>\n<h2>Contoh Diagram Objek PlantUML Dunia Nyata<\/h2>\n<h3>Contoh 1: Status Sesi Token Identitas (Pemetaan Nilai Konkret)<\/h3>\n<p>Contoh ini memetakan status otorisasi keamanan yang sedang berjalan, menunjukkan bagaimana satu pengguna yang telah diautentikasi terhubung ke beberapa instans sesi mesin aktif yang spesifik dengan variabel data yang berbeda.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TP8nQyCm48LtW_-3qDB99X9kKmSAiLiF6Ke7jrs3B1s96biAbjobzB_tv3WOIgn5qdidtiUTjiwBtWzT6qUs-GBf2KNX0Fx3GKys96o5b7OmdXBXo13adpWYkC9vfyWJOQkCpv8H7Q185NplXUgqeHSFa_pWWbCyl-y-AvH_usZETU2SjkRLDhg5ARg-Q6FqvBDh_7GV2MXTrNLI54MIvrCSnci9RtLmDMviFHdwN2ZLu-FWi9odxE4nPUbzjW3q0kxaxNcPY2yJbMMPC7Q3g1CoC6MtcDOypRAK8TYANvdkI8NzQrhjZgJ7OMZiSQlDIHp0nT4ubIIPMxGXL0p-25WeXGT5R9Z2lpA-KBO5e_17_040\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TP8nRyCW48LtI_uFYAMJhO3SfevKARZDa27guBPhXSqfeWxOCj2bwd_luJZAq9ZbuBr3xnF7rdav-c1EQT8tNz1wGb4uWdztC98DYKMqRH-ifqGw4gByaoO4Lzpl5NaYR5NmgsIb0HIfWkzFgOoszEnXaWykEkBvRV-nG_atJQwv3fpJlJtqZJx175sVjIbwzjabVZvF1BJUrNKcXCZASex3UDt2QnrTZOMjPqCFGgaHBqU7bJnd3uyvo--B1Q0NS9tlXsKYlanKLLN6s0qY8zl8LDnYMlEyA7A6O2j-OReZ1p2DjCTWITTRw9mc8mv56qYJQIXPTdsX3KuHHXayO4SdiNUGIj9_dNovSmjMuRVu0m00\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nobject \"targetUser : UserAccount\" as user {\r\n    userId = 1042\r\n    username = \"dev_admin\"\r\n    status = \"ACTIVE\"\r\n}\r\n\r\nobject \"sessionMobile : UserSession\" as session1 {\r\n    sessionId = \"SESS-AAA-99\"\r\n    deviceOS = \"iOS 17\"\r\n    ipAddress = \"192.168.1.54\"\r\n}\r\n\r\nobject \"sessionDesktop : UserSession\" as session2 {\r\n    sessionId = \"SESS-BBB-11\"\r\n    deviceOS = \"macOS 14\"\r\n    ipAddress = \"72.44.12.102\"\r\n}\r\n\r\n' Membangun koneksi runtime\r\nuser -- session1 : \"terautentikasi pada\"\r\nuser -- session2 : \"terautentikasi pada\"\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:TP8nRyCW48LtI_uFYAMJhO3SfevKARZDa27guBPhXSqfeWxOCj2bwd_luJZAq9ZbuBr3xnF7rdav-c1EQT8tNz1wGb4uWdztC98DYKMqRH-ifqGw4gByaoO4Lzpl5NaYR5NmgsIb0HIfWkzFgOoszEnXaWykEkBvRV-nG_atJQwv3fpJlJtqZJx175sVjIbwzjabVZvF1BJUrNKcXCZASex3UDt2QnrTZOMjPqCFGgaHBqU7bJnd3uyvo--B1Q0NS9tlXsKYlanKLLN6s0qY8zl8LDnYMlEyA7A6O2j-OReZ1p2DjCTWITTRw9mc8mv56qYJQIXPTdsX3KuHHXayO4SdiNUGIj9_dNovSmjMuRVu0m00\" \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 Plantuml 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\/#plantuml:TP8nQyCm48LtW_-3qDB99X9kKmSAiLiF6Ke7jrs3B1s96biAbjobzB_tv3WOIgn5qdidtiUTjiwBtWzT6qUs-GBf2KNX0Fx3GKys96o5b7OmdXBXo13adpWYkC9vfyWJOQkCpv8H7Q185NplXUgqeHSFa_pWWbCyl-y-AvH_usZETU2SjkRLDhg5ARg-Q6FqvBDh_7GV2MXTrNLI54MIvrCSnci9RtLmDMviFHdwN2ZLu-FWi9odxE4nPUbzjW3q0kxaxNcPY2yJbMMPC7Q3g1CoC6MtcDOypRAK8TYANvdkI8NzQrhjZgJ7OMZiSQlDIHp0nT4ubIIPMxGXL0p-25WeXGT5R9Z2lpA-KBO5e_17_040\" 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 Plantuml di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"gpqUIIy\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-582\" decoding=\"async\" height=\"233\" loading=\"lazy\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffc981a53.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffc981a53.png 470w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffc981a53-300x149.png 300w\" width=\"470\"\/><\/p>\n<p><strong>Analisis Sintaks:<\/strong> Tata letak ini menangkap skenario pasti dalam kode produksi: satu catatan pengguna tertentu (ID 1042) yang menggerakkan dua instans sesi runtime yang benar-benar terpisah secara bersamaan. Setiap kontainer sesi melacak parameter tata letak metadata terisolasi miliknya sendiri.<\/p>\n<h3>Contoh 2: Status Pemenuhan Faktur E-Commerce (Peta Multi-Entitas)<\/h3>\n<p>Rancangan sistem canggih ini memetakan grafik transaksi keuangan yang telah selesai. Ini menggambarkan secara tepat bagaimana catatan pesanan, log transaksi, dan paket gudang saling berkaitan satu sama lain pada titik waktu tertentu.<\/p>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Plantuml<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZLDDQnin4BqR_1-4S-Z9YtURXgoXOCVD8VJBi7KFkHIjD5uhsPMCD7AobFxtZhHo4eoXtOkOUO_t7ZEp2uVSek_QySZK3o2GJMhVWrrRirKji3bRUOUc0pjXt36H2lPxF6BqGSTLopwooGFNa4a3YzZ9XEac0mCLiOdmysvDdJ_ZqQiH5wWEyDrAOinPVAE9YPta48jllgi7cOkop8iYQJjVeq4U0kINPLQMGrjuQq6BFl0trQTJMuTMxU67vTg514QJ-HUG3TXRZRQF4TfO7pDOs49GX3iPDCNkr_klX-ldbABX24-yhv2ZTm6lDglLRLKTGm8YoIqnGCMik9hEFaoBgzDKUouUUGDB2bFjrBu3ZJ69eo8_1a5BBAMRbP4GvFBxiYoNopnP2Mvj6lTcVVH_0jNiy7CJXfHTddUzEUTQ_CEr-4_NMNQTND-n2gqNw2tj39v1-3Z-Lkb7DnwztDPqcavWJiloTQSGGPBkq2GqROVWhTSI9Alxj_0mieYsTCJ4PWV5Jnd5ESO2jAIVuIy0\" 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 Plantuml 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\">Plantuml<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPD1J-Cm48NlbVeVh73OKwCci8XKMgcbS40BkvL2EUm5JPqXCKdioXx3LYl-ExRZmgfYnUPYpSpJ-vxioTmGQB9zDnwfpIDoOid6xb2lj7eG7R8PMrf3gaUTC32CnuBz6O-O-x07qR5lB7a4YMcbS1uwALTzCYX8EBKJt5sjNETbF7e70IVnX3zrvHGp5iu0KQ4J2Q7uOVlDO7DK55cUHszZDwG8V83if4YBOcXpgpLAllFwTNbnY3ManHPlDKZZ4oZfuDTOrQWl9UbTYD25Ufz1umDwHxogl2Tlxezldiv-nnGr43x3hYGWQ_oyN2-NbsMv3ub4pcv1VfHFyzF9zEiaFprCjGNUGeqB5wPinBP7II69SKMs3qBQgOIibwf2RvVzAefYiSWYYeFMyRhNgpt_6KNTqFVQNr9wyZ7r_2Dg_War_q_gD3sBr2_i5Yo1PDWQRAqHpBs5RSbgSFltjbkJILo16KigqGej_38DBJUBRnE65KWGJ7NO_AqOxYm8jYXj8rYF7NHM78hoVuZcA2ltJxm2\" \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 Plantuml in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"lang-plantuml\"><code class=\"language-plantuml\" data-language=\"plantuml\" class=\"language-plantuml\">@startuml\r\nobject \"buyerProfile : Customer\" as customer {\r\n    email = \"jane.doe@email.com\"\r\n    tier = \"VIP\"\r\n}\r\n\r\nobject \"activeOrder : Order\" as order {\r\n    orderNumber = \"#99122\"\r\n    subtotal = 149.99\r\n    currency = \"USD\"\r\n}\r\n\r\nobject \"stripeTransaction : LedgerEntry\" as ledger {\r\n    referenceId = \"ch_3Mv8x\"\r\n    gatewayStatus = \"SUCCESS\"\r\n    settledAt = \"2026-05-26\"\r\n}\r\n\r\nobject \"packageA : Shipment\" as ship1 {\r\n    trackingCode = \"1Z999AA1\"\r\n    carrier = \"UPS\"\r\n    weightKg = 1.4\r\n}\r\n\r\nobject \"packageB : Shipment\" as ship2 {\r\n    trackingCode = \"1Z999AA2\"\r\n    carrier = \"UPS\"\r\n    weightKg = 0.8\r\n}\r\n\r\n' Tautan eksekusi struktural\r\ncustomer -- order : \"dikirim\"\r\norder -- ledger : \"didanai oleh\"\r\norder -- ship1 : \"dipenuhi melalui\"\r\norder -- ship2 : \"dipenuhi melalui\"\r\n@enduml<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/editor\/#plantuml:ZPD1J-Cm48NlbVeVh73OKwCci8XKMgcbS40BkvL2EUm5JPqXCKdioXx3LYl-ExRZmgfYnUPYpSpJ-vxioTmGQB9zDnwfpIDoOid6xb2lj7eG7R8PMrf3gaUTC32CnuBz6O-O-x07qR5lB7a4YMcbS1uwALTzCYX8EBKJt5sjNETbF7e70IVnX3zrvHGp5iu0KQ4J2Q7uOVlDO7DK55cUHszZDwG8V83if4YBOcXpgpLAllFwTNbnY3ManHPlDKZZ4oZfuDTOrQWl9UbTYD25Ufz1umDwHxogl2Tlxezldiv-nnGr43x3hYGWQ_oyN2-NbsMv3ub4pcv1VfHFyzF9zEiaFprCjGNUGeqB5wPinBP7II69SKMs3qBQgOIibwf2RvVzAefYiSWYYeFMyRhNgpt_6KNTqFVQNr9wyZ7r_2Dg_War_q_gD3sBr2_i5Yo1PDWQRAqHpBs5RSbgSFltjbkJILo16KigqGej_38DBJUBRnE65KWGJ7NO_AqOxYm8jYXj8rYF7NHM78hoVuZcA2ltJxm2\" \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 Plantuml 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\/#plantuml:ZLDDQnin4BqR_1-4S-Z9YtURXgoXOCVD8VJBi7KFkHIjD5uhsPMCD7AobFxtZhHo4eoXtOkOUO_t7ZEp2uVSek_QySZK3o2GJMhVWrrRirKji3bRUOUc0pjXt36H2lPxF6BqGSTLopwooGFNa4a3YzZ9XEac0mCLiOdmysvDdJ_ZqQiH5wWEyDrAOinPVAE9YPta48jllgi7cOkop8iYQJjVeq4U0kINPLQMGrjuQq6BFl0trQTJMuTMxU67vTg514QJ-HUG3TXRZRQF4TfO7pDOs49GX3iPDCNkr_klX-ldbABX24-yhv2ZTm6lDglLRLKTGm8YoIqnGCMik9hEFaoBgzDKUouUUGDB2bFjrBu3ZJ69eo8_1a5BBAMRbP4GvFBxiYoNopnP2Mvj6lTcVVH_0jNiy7CJXfHTddUzEUTQ_CEr-4_NMNQTND-n2gqNw2tj39v1-3Z-Lkb7DnwztDPqcavWJiloTQSGGPBkq2GqROVWhTSI9Alxj_0mieYsTCJ4PWV5Jnd5ESO2jAIVuIy0\" 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 Plantuml di VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<p id=\"BBTWhSP\"><img loading=\"lazy\" alt=\"\" class=\"alignnone size-full wp-image-583\" decoding=\"async\" height=\"371\" loading=\"lazy\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" src=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffd880143.png\" srcset=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffd880143.png 732w, https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffd880143-300x152.png 300w\" width=\"732\"\/><\/p>\n<p><strong>Analisis Sintaks:<\/strong>Templat ini memberikan gambaran yang sangat terstruktur mengenai keadaan sistem yang kompleks. Ini menunjukkan satu pesanan yang terhubung ke log transaksi checkout yang berhasil, dan dibagi menjadi dua berkas pengiriman fisik yang berbeda. Tingkat detail ini menjadikannya gambaran yang sangat baik untuk mengaudit struktur data dan proses sistem.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apa itu Diagram Objek? Sebuah Diagram Objek adalah struktur diagram UMLyang berfungsi sebagai gambaran konkret dan real-time dari keadaan aplikasi Anda. Sementara diagram kelas menggambarkan rancangan abstrak, tipe data, dan aturan struktural dari suatu sistem, diagram objek memvisualisasikan instans eksekusi&#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":6,"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-2121","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>PlantUML Object Diagram | VPasCode Text to Diagram Guide<\/title>\n<meta name=\"description\" content=\"Illustrate system instances and runtime structures with PlantUML object diagrams in VPasCode, a web diagram-as-code 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\/plantuml-object-diagram-syntax-guide\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PlantUML Object Diagram | VPasCode Text to Diagram Guide\" \/>\n<meta property=\"og:description\" content=\"Illustrate system instances and runtime structures with PlantUML object diagrams in VPasCode, a web diagram-as-code tool.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"VPasCode\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffa37deb7.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=\"4 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\\\/plantuml-object-diagram-syntax-guide\\\/\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/plantuml-object-diagram-syntax-guide\\\/\",\"name\":\"PlantUML Object Diagram | VPasCode Text to Diagram Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/plantuml-object-diagram-syntax-guide\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/plantuml-object-diagram-syntax-guide\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a18ffa37deb7.png\",\"datePublished\":\"2026-05-26T07:18:40+00:00\",\"description\":\"Illustrate system instances and runtime structures with PlantUML object diagrams in VPasCode, a web diagram-as-code tool.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/plantuml-object-diagram-syntax-guide\\\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/plantuml-object-diagram-syntax-guide\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/plantuml-object-diagram-syntax-guide\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a18ffa37deb7.png\",\"contentUrl\":\"https:\\\/\\\/www.vpascode.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/img_6a18ffa37deb7.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.vpascode.com\\\/id\\\/docs\\\/vpascode-docs\\\/plantuml-object-diagram-syntax-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 Diagram Objek PlantUML\"}]},{\"@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":"PlantUML Object Diagram | VPasCode Text to Diagram Guide","description":"Illustrate system instances and runtime structures with PlantUML object diagrams in VPasCode, a web diagram-as-code 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\/plantuml-object-diagram-syntax-guide\/","og_locale":"id_ID","og_type":"article","og_title":"PlantUML Object Diagram | VPasCode Text to Diagram Guide","og_description":"Illustrate system instances and runtime structures with PlantUML object diagrams in VPasCode, a web diagram-as-code tool.","og_url":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/","og_site_name":"VPasCode","og_image":[{"url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffa37deb7.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Estimasi waktu membaca":"4 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/","url":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/","name":"PlantUML Object Diagram | VPasCode Text to Diagram Guide","isPartOf":{"@id":"https:\/\/www.vpascode.com\/id\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/#primaryimage"},"image":{"@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffa37deb7.png","datePublished":"2026-05-26T07:18:40+00:00","description":"Illustrate system instances and runtime structures with PlantUML object diagrams in VPasCode, a web diagram-as-code tool.","breadcrumb":{"@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-guide\/#primaryimage","url":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffa37deb7.png","contentUrl":"https:\/\/www.vpascode.com\/wp-content\/uploads\/2026\/05\/img_6a18ffa37deb7.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.vpascode.com\/id\/docs\/vpascode-docs\/plantuml-object-diagram-syntax-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 Diagram Objek PlantUML"}]},{"@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\/2121","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\/4"}],"wp:attachment":[{"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/media?parent=2121"}],"wp:term":[{"taxonomy":"ld_collection","embeddable":true,"href":"https:\/\/www.vpascode.com\/id\/wp-json\/wp\/v2\/ld_collection?post=2121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}