
Membuat diagram arsitektur perangkat lunak (software) dapat memberikan beberapa manfaat dalam mengomunikasikan kompleksitas. Desain sistem yang jelas memberikan tim teknik pemahaman yang lebih baik tentang arsitektur serta rencana pengembangan di masa depan sambil mengidentifikasi potensi masalah.
Diagram dianggap solusi terbaik yang dapat digunakan untuk memberikan gambaran cepat dalam percakapan dan eksperimen ide. Diagram ini mudah dibuat tetapi sering dibuang dan sulit untuk tetap dapat diperbarui. Berikut adalah beberapa tools yang dapat digunakan untuk membuat diagram
Diagrams.net (sebelumnya draw.io) adalah tools diagram online yang kolaboratif dengan pilihan aplikasi desktop offline untuk penambahan security. Tools ini bersifat gratis dan open source.
Pilihan terbaik untuk tim yang ingin memastikan keamanan data dengan menyimpan diagram mereka di lokasi yang aman atau offline.
Fitur yang disertakan:
Kolaborasi secara real-time
Aplikasi desktop offline
Menyimpan diagram secara lokal di peramban
Penyimpanan di Google Drive, SharePoint, OneDrive, GitHub, GitLab, Dropbox, atau Notion
Dukungan untuk bentuk UML, C4, ArchiMate, BPMN, dan SysML
AWS, Azure, GCP, Cisco, dan Kubernetes.
Lucidchart
Lucidchart merupakan tool diagram yang kolaborative dengan template serta berbagai tipe bentuk untuk membuat berbagai macam tipe diagram seperti flow charts, flow proses, mind map, dan lainnya. Aplikasi ini terdiri dari 2 jenis, yaitu versi gratis dan versi berbayar.
Cocok untuk tim yang berkolaborasi dengan cepat dan diagram yang fleksibel.
Beberapa fiturnya antara lain adalah:
Kolaborasi secara real-time untuk bekerja bersama dengan tim
terintegrasi dengan tool lainnya
template yang akan membantu
Tersedia pembelajaran untuk belajar apa yang dapat dilakukan dengan tool ini.

Excalidraw
Excalidraw merupakan papan tulis virtual kolaboratif dengan opsi berbayar Excalidraw+. Tool ini bersifat gratis dan open source dengan opsi berbayar.
Cocok untuk tim yang ingin dengan cepat membuat sketsa diagram menggunakan komponen yang sudah ada.
Fitur yang disertakan:
Sketsa cepat dengan gaya tulisan tangan
Antarmuka sederhana dan minimalis
Perpustakaan untuk menambahkan komponen yang sudah ada dengan cepat
Enkripsi ujung ke ujung
Berbagi gambar melalui tautan
Pustaka NPM untuk diintegrasikan ke dalam aplikasi Anda
Komentar, versi, dan pencarian tersedia di Excalidraw+

tldraw
tldraw merupakan tool kolaboratif online untuk membuat diagram, tool ini bersifat gratis dan open source.
Cocok untuk pengguna yang membutuhkan tool gratis dan open source untuk membuat diagram.
FItur yang disertakan:
Fleksibilitas dalam menggambar bentuk maupun garis
dapat merubah gaya penggambaran
terdapat sticky notes
dapat digunakan oleh lebih dari 1 pengguna untuk kebutuhan kolaborasi

Gliffy
Gliffy merupakan tool kolaboratif yang dapat digunakan dengan drag-and-drop. Hanya saja tool ini berbayar.
Tool ini cocok untuk tim dengan skala besar yang membutuhkan software diagram arsitektur
Fitur yang disertakan:
Kolaborasi yang real-time
Mendukung format untuk UML, ER, Alur Data, dan C4 model
Cloud arsitektur diagram
Integrasi dengan Jira, Confluence, dan Google Drive
OmniGraffle
OmniGraffle merupakan aplikasi di MacOS dan iOS untuk membuat diagram dan prototype. Aplikasi ini bersifat berbayar.
Cocok untuk pengguna yang ingin membuat diagram dan menyimpannya di penyimpanan lokal dan untuk memanipulasi jenis file.
Fitur yang disertakan:
terdapat layer dokumen, grid dan auto layout
Dapat mengimpor file berformat SVG
dapat impor dan expor dalam format visio
support Apple Pencil
menambahkan metadata pada objek
memiliki format PNG, JPG, GIF, BMP, TIFF, PDF, EPS, dan PSD

Miro
Miro merupakan tool kolaboratif yang memiliki berbagai template untuk mendukung kegiatan workshop. Tool ini bersifat gratis dan berbayar.
Cocok untuk skala tim yang berkolaborasi pada pembuatan diagram dan workshop.
Fitur yang disertakan:
Dapat diubah secara real-time dan memiliki whiteboard yang interaktif
Mouse-over untuk melihat siapa saja yang sedang ada di dalam diagram
Fasilitas untuk workshop, seperti timer dan voting
template yang dibuat untuk komunitas

CloudSkew
CloudSkew adalah tool online untuk menggambar diagram arsitektur cloud yang bersifat gratis dan berbayar.
Cocok untuk pengguna yang menginginkan kecepatan ketika membuat diagram arsitektur dan jaringan untuk platform cloud dalam skala besar
Fitur yang disertakan:
Terdapat ikon untuk produk seperti AWS, Azure, GCP, Kubernetes, IBM Cloud, Alibaba Cloud dan OCI
Penyimpanan otomatis ke cloud
Diagram arsitektur, diagram jaringan dan flowchart
Template Diagram

Masih banyak lagi software untuk membuat diagram, dan penting untuk dipertimbangkan sesuai kebutuhan perusahan.
Beberapa hal yang harus dipertimbangkan:
Dapatkah diagram tersebut diubah dan digunakan untuk seluruh anggota dalam suatu organisasi?
Apakah tim anda memiliki lisensi untuk salah satu tool untuk tujuan tertentu
Apakah tool diagram tersebut mendukung diagram cloud atau ikon-ikon teknologi yang dibutuhkan?
Seberapa mudah diagram tersebut untuk di perbaharui ataupun diubah?
catatan: artikel ini diterjemahkan dan dibawakan oleh IcePanel