Gunakan kontainer yang dapat diciutkan untuk bagian draw.io yang terperinci, lalu tautkan koneksi ikhtisar ke kontainer tersebut. Dengan begitu, tampilan yang diciutkan memiliki titik akhir yang bermakna tanpa mengandalkan pelipatan untuk menciptakan koneksi langsung antara bentuk-bentuk di luar kontainer.

Panduan ini ditujukan bagi seseorang yang mengedit diagram di draw.io Desktop pada Mac dan ingin beralih antara ikhtisar yang mudah dibaca dan detail di dalam suatu bagian. Dokumentasi resmi draw.io mengonfirmasi bahwa aplikasi desktop mandirinya mendukung macOS. Jalankan draw.io secara offline

Tentukan makna bagian yang diciutkan

Mulailah dengan contoh kecil sintetis: bentuk di luar kontainer berlabel Input A, sebuah bagian berlabel Section B, dan bentuk di luar kontainer berlabel Output C. Di dalam Section B, letakkan tiga bentuk detail berlabel B1, B2, dan B3, lalu hubungkan secara berurutan.

Ikhtisar yang diinginkan sederhana: Input A terhubung ke Section B, dan Section B terhubung ke Output C. Dengan membuka bagian tersebut, kita dapat melihat hubungan antara tiga langkah internalnya. Bagian itu tetap menjadi bagian bermakna dalam ikhtisar meskipun detailnya disembunyikan.

Struktur ini mengikuti dua kemampuan yang terdokumentasi: kontainer menampung bentuk lain dan dapat dilipat, sementara konektor dapat melintasi batas kontainer. Namun, dokumentasi kontainer tidak menyatakan bahwa melipat sembarang rangkaian akan membuat koneksi langsung baru antara bentuk-bentuk di luarnya. Perlakukan pelipatan sebagai cara untuk menampilkan atau menyembunyikan detail; tentukan hubungan dalam ikhtisar secara eksplisit. Aktifkan atau nonaktifkan fitur ciutkan/perluas pada bentuk kontainer

Pilih struktur berdasarkan hal yang perlu dipahami pembaca:

Pertanyaan pembaca Struktur yang disarankan Makna yang dipertahankan dalam ikhtisar
Bagian mana yang saling terhubung? Hubungkan bentuk luar ke kontainer bagian. Bagian tersebut menjadi bagian dari alur keseluruhan.
Langkah internal mana yang tepatnya terhubung ke luar? Pertahankan koneksi ke bentuk internal tersebut dan beri label hubungan dengan jelas. Titik akhir terperinci tetap menjadi bagian dari model; periksa kedua keadaan pelipatan.
Bisakah seluruh bagian menghilang sehingga tersisa satu panah langsung dari luar ke luar? Gambar representasi ikhtisar secara eksplisit jika hubungan itu valid. Hubungan langsung tersebut merupakan ringkasan yang dibuat secara sengaja, bukan hasil pelipatan yang diasumsikan.

Panduan keputusan ini adalah rekomendasi desain diagram yang diturunkan dari fitur-fitur terdokumentasi. Tujuannya agar konektor tidak diberi makna baru hanya karena beberapa bentuk tidak lagi terlihat.

Buat bagian yang dapat diciutkan di Mac

Saat mengubah struktur, kerjakan salinan diagram yang sudah ada. Untuk diagram baru, buat contoh kecil terlebih dahulu, lalu terapkan susunan yang sama pada bagian yang lebih besar.

Buat kontainer sebelum menambahkan detail

Tambahkan persegi panjang yang cukup besar untuk menampung tiga bentuk internal. Pilih hanya persegi panjang itu, lalu tekan Cmd+G. Panduan kontainer resmi mendokumentasikan pintasan Mac ini untuk mengubah bentuk menjadi kontainer. Aktifkan Extras > Collapse/Expand; tanda centang menunjukkan bahwa fitur tersebut aktif. Pada tema Minimal, jalur yang didokumentasikan adalah klik kanan, lalu Options > Collapse/Expand. Penyiapan kontainer dan kontrol pelipatan

Beri kontainer label Section B. Pastikan namanya cukup singkat agar bagian tersebut mudah dikenali pada ukuran ikhtisar. Sisakan ruang di dekat judulnya untuk kontrol pelipatan; jangan letakkan bentuk detail tepat di atas area tersebut.

Tambahkan B1, B2, dan B3 ke dalam kontainer, lalu hubungkan secara berurutan. Biarkan Input A dan Output C berada di luar. Nama dan susunan ini hanya contoh; tujuannya agar bagian induk dan isinya mudah dibedakan.

Untuk kumpulan bentuk dan konektor internal yang sudah ada, draw.io juga mendukung pemilihan semuanya sekaligus, lalu memilih Arrange > Group atau menekan Cmd+G. Sertakan konektor internal dalam pilihan tersebut. Jangan sertakan bentuk luar ke dalam grup. Mengelompokkan dan memisahkan bentuk serta konektor

Pastikan bagian dapat dilipat

Klik kontrol pelipatan bagian untuk menciutkannya, lalu klik lagi untuk membukanya. Dokumentasi grup terkini menjelaskan kontrol −/+ untuk sel yang dapat dilipat dan mengidentifikasi collapsible=1 sebagai pengaturan gaya yang mengizinkan sel dilipat. Jika grup biasa tidak menampilkan kontrol setelah opsi global diaktifkan, periksa pengaturan sel yang dipilih alih-alih terus mengelompokkan ulang diagram. Pengaturan gaya yang didokumentasikan tersedia melalui Edit Style… atau bagian Properties di tab Arrange. Menciutkan dan memperluas grup

Sebelum menambahkan konektor ikhtisar, pastikan bahwa saat bagian diciutkan, detail yang dimaksud tersembunyi dan namanya tetap terbaca. Jika ada sesuatu yang tetap berada di luar bagian yang terlipat, periksa keanggotaannya alih-alih menganggap bahwa tumpang tindih visual menjadikannya bagian dari kontainer.

Tautkan koneksi ikhtisar ke bagian itu sendiri

Untuk contoh ini, gambar satu konektor dari Input A ke batas Section B, dan konektor lain dari Section B ke Output C. Kedua koneksi ini menggambarkan posisi bagian tersebut dalam diagram secara keseluruhan. Urutan internal B1–B2–B3 menjelaskan detailnya.

Gunakan koneksi mengambang saat posisi titik lampiran yang tepat tidak penting. Seret konektor dari panah arah pada bentuk sumber, lalu lepaskan di atas target saat garis luarnya berwarna biru. Titik ujung mengambang dapat berpindah di sepanjang keliling bentuk ketika diagram berubah. Untuk koneksi tetap, mulai dan akhiri pada titik koneksi yang disorot hijau. Titik ujung tetap melekat pada titik-titik tersebut. Lihat perbedaan antara konektor tetap dan mengambang

Untuk ikhtisar ini, titik ujung mengambang merupakan pilihan awal yang wajar karena hal pentingnya adalah bagian mana yang terhubung. Pilih titik ujung tetap jika sisi atau posisi koneksi tertentu memiliki makna. Kedua pilihan tersebut tetap mengharuskan Anda memeriksa tampilan yang diciutkan dan diperluas.

Tambahkan label seperti Input to B dan Output from B jika makna panah saja kurang jelas. Klik dua kali konektor pada lokasi label yang diinginkan. Untuk memindahkan label, pilih label lalu seret gagang berbentuk wajik. Memberi label pada konektor

Jika hubungan sebenarnya terkait dengan B2, pertahankan koneksi terperinci itu. Jangan menggantinya dengan koneksi ke kontainer kecuali pernyataan yang lebih umum juga akurat. Label yang berguna mungkin Input to B2, disertai nama bagian yang tetap mudah dipahami dalam ikhtisar. Dokumentasi resmi mengizinkan koneksi melintasi batas kontainer, tetapi izin itu saja tidak menjamin seberapa jelas setiap titik akhir terperinci akan ditampilkan setelah dilipat. Periksa diagram tersebut dalam kedua keadaan. Koneksi melintasi batas kontainer

Hindari jebakan kontainer tata letak transparan

Kontainer yang dibuat melalui Arrange > Insert > Layout berbeda dari bagian dengan batas terlihat yang dapat dihubungkan. Panduan tata letak resmi menyatakan bahwa kontainer tata letak yang disisipkan ini memiliki batas transparan yang tidak dapat menerima koneksi; konektor harus ditautkan ke bentuk di dalamnya. Panduan tersebut juga membedakan bentuk tata letak Advanced yang dikelilingi swimlane yang dapat menerima koneksi. Bentuk tata letak Advanced dan kontainer tata letak

Jika ikhtisar Anda memerlukan panah yang tertaut ke batas bagian, gunakan kontainer atau swimlane yang dapat menerima koneksi. Pilih kontainer tata letak transparan ketika penataan otomatis bentuk internal menjadi prioritas dan koneksi ke bentuk-bentuk internal tersebut sesuai untuk diagram.

Periksa kedua tampilan sebelum menyesuaikan rute konektor

Ikuti urutan berikut setelah membuat contoh. Urutan ini memeriksa apakah ikhtisar menyampaikan hubungan yang dimaksud sebelum Anda meluangkan waktu untuk merapikan belokan dan jarak.

  1. Buka Section B dan periksa urutan internalnya.
  2. Pastikan kedua konektor ikhtisar tertaut ke bagian tersebut, bukan sekadar berakhir di dekat garis luarnya.
  3. Ciutkan bagian itu dan baca diagram hanya dengan nama dan label konektor yang terlihat.
  4. Pastikan setiap panah yang terlihat tetap menyatakan sesuatu yang benar.
  5. Buka kembali bagian tersebut dan periksa konektor serta label internal.
  6. Ulangi dengan setiap bagian tetangga diciutkan secara terpisah, lalu bersamaan.

Jika pelipatan menyisakan terlalu banyak ruang, sesuaikan penempatannya secara terencana. Dokumentasi grup menjelaskan bahwa dengan menekan Shift sambil mengeklik kontrol pelipatan, sel-sel saudara dapat digeser ke kanan atau ke bawah saat ukurannya berubah. Ini adalah perilaku pelipatan tertentu; jangan menganggapnya sebagai janji bahwa diagram sembarang akan ditata ulang secara otomatis. Pelipatan dan sel-sel tetangga

Jika konektor mengambil jalur memutar yang janggal, pilih konektor lalu sesuaikan jalurnya. Anda dapat menyeret titik birunya atau mengeklik kanan konektor dan memilih Add Waypoint. Perubahan waypoint manual menonaktifkan gaya ortogonal perutean otomatis untuk konektor tersebut, jadi tambahkan belokan hanya jika memperbaiki kedua tampilan. Untuk menghapus rute yang tidak lagi diperlukan, klik kanan dan pilih Clear Waypoints, lalu periksa jalur yang dihasilkan. Menggunakan waypoint pada konektor untuk mengubah jalurnya

Setelah mengubah rute, periksa label secara terpisah. Label yang posisinya diatur secara manual mungkin perlu disesuaikan lagi. Untuk mengembalikannya ke konektor, pilih konektor atau label, lalu pilih Reset pada tab Arrange dan pilih Label Positions. Mengatur ulang posisi label konektor

Atasi masalah struktur sebelum merapikannya

Gejala Hal yang perlu diperiksa Langkah berikutnya yang didukung
Kontrol pelipatan tidak muncul Opsi pelipatan global dan kemampuan sel yang dipilih untuk dilipat Aktifkan Extras > Collapse/Expand; periksa collapsible=1 jika diperlukan.
Detail tetap terlihat setelah pelipatan Apakah detail itu termasuk dalam bagian tersebut Periksa keanggotaan kontainer atau grup, bukan posisinya yang tampak.
Batas bagian tidak dapat menerima konektor Apakah bagian tersebut merupakan kontainer tata letak transparan yang disisipkan Gunakan kontainer atau swimlane yang dapat menerima koneksi untuk hubungan pada batas.
Panah yang diciutkan ambigu Apakah maknanya bergantung pada titik akhir internal Beri label pada hubungan atau buat koneksi tingkat bagian secara eksplisit.
Garis memiliki belokan yang tidak diperlukan Waypoint yang sudah ada Sesuaikan atau hapus waypoint, lalu periksa kembali labelnya.

Pemeriksaan ini menggabungkan kontrol kontainer, pengaturan grup, batas kontainer tata letak, dan alat waypoint yang terdokumentasi. Hubungan mana yang ditampilkan tetap merupakan keputusan editorial tentang diagram.

Diagram yang diciutkan akan berguna jika seseorang dapat mengenali setiap bagian dan memahami koneksinya yang terlihat tanpa membuka semua detail. Buat ikhtisar tersebut secara eksplisit, lalu gunakan pelipatan untuk menampilkan struktur pendukung. Jika pembaca memerlukan koneksi langsung yang melewati suatu bagian sepenuhnya, gambarlah ringkasan itu dengan sengaja dan pertahankan tampilan terperinci selama hubungan internal tersebut masih penting.

Sumber