de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

Panduan Lengkap tentang Diagram Urutan UML

Pengantar Diagram Urutan

Baik diagram urutan maupun diagram kolaborasi merupakan jenis dari diagram interaksi. Diagram interaksi menangani tampilan dinamis dari suatu sistem. Sebuah diagram urutan adalah diagram interaksi yang menekankan urutan waktu pesan. Diagram ini menggambarkan objek dan kelas yang terlibat dalam skenario serta urutan pesan yang ditukar antar objek yang diperlukan untuk melaksanakan fungsionalitas dari skenario tersebut.

💡 Penggunaan Umum: Gunakan satu diagram urutan untuk menentukan alur utama suatu kasus penggunaan, dan variasi dari diagram tersebut untuk menentukan alur ekssepsional dari suatu kasus penggunaan.


Elemen-Elemen Utama Diagram Urutan

🧱 Objek

Dalam UML, sebuah objek dalam diagram urutan digambarkan sebagai persegi panjang yang berisi nama objek, bergaris bawah. Sebuah objek dapat diberi nama dengan salah satu dari tiga cara:

Gaya Penamaan Contoh Deskripsi
Hanya nama objek myAccount Referensi instans khusus
Nama objek + kelas myAccount :Account Instans dengan tipe eksplisit
Hanya nama kelas (anonim) :Account Mewakili objek apa pun dari kelas tersebut

Object Naming Styles

⏳ Garis Kehidupan

Entitas atau peserta dalam kolaborasi (skenario) ditulis secara horizontal di bagian atas diagram. Sebuah garis kehidupan diwakili oleh garis vertikal putus-putus yang digambar di bawah setiap objek, menunjukkan adanya objek sepanjang waktu.

Lifelines

🔹 Nama objek dapat bersifat spesifik (misalnya myAccount) atau umum (misalnya myAccount :Account).
🔹 Objek anonim (:Account) mewakili objek apa pun dalam kelas.
🔹 Setiap objek memiliki garis waktu yang diwakili oleh garis putus-putus di bawah objek.
🔹 Pesan antar objek diwakili oleh panah yang mengarah dari pengirim ke penerima.

Semua hal dalam sistem berorientasi objek dicapai oleh objek. Objek mengambil tanggung jawab seperti:

  • Mengelola data

  • Memindahkan data di seluruh sistem

  • Menanggapi pertanyaan

  • Melindungi sistem

Objek bekerja sama dengan berkomunikasi atau berinteraksi satu sama lain.


📨 Pesan

Pesan menggambarkan pemanggilan operasi dan ditampilkan secara horizontal, digambar dari pengirim ke penerima. Urutan ditunjukkan oleh posisi vertikal, dengan pesan pertama ditampilkan di bagian atas diagram, dan pesan terakhir ditampilkan di bagian bawah. Akibatnya, nomor urutan bersifat opsional.

Jenis Pesan

1. Pesan Sinkron

Sebuah pesan sinkron (typically pemanggilan operasi) ditampilkan sebagai garis padat dengan kepala panah yang terisi. Ini adalah panggilan pesan biasa yang digunakan untuk komunikasi normal antara pengirim dan penerima.

Lifelines with synchronous message

2. Pesan Kembalian

Sebuah pesan kembalian menggunakan garis putus-putus dengan ujung panah terbuka.

Lifelines with return message

3. Pesan Asinkron

Sebuah pesan asinkron memiliki garis padat dengan ujung panah terbuka. Sinyal adalah pesan asinkron yang tidak memiliki balasan.

Lifelines with asynchronous


🔄 Pesan Pembuatan dan Penghancuran

Peserta tidak selalu hidup sepanjang durasi interaksi diagram urutan. Peserta dapat dibuat dan dihancurkan sesuai dengan pesan yang sedang dikirim.

Pesan Konstruktor

Sebuah pesan konstruktor membuat penerima pesannya. Pengirim yang sudah ada sejak awal interaksi ditempatkan di bagian atas diagram. Target yang dibuat selama interaksi melalui pemanggilan konstruktor secara otomatis ditempatkan lebih jauh ke bawah diagram.

Lifelines with constructor

Pesan Destruktor

Sebuah pesan destruktor menghancurkan penerimanya. Ada cara lain untuk menunjukkan bahwa target dihancurkan selama interaksi. Hanya ketika penghancuran target diatur ke ‘setelah destruktor’ maka Anda perlu menggunakan destruktor.

Lifelines with destructor


⏱️ Pesan yang Tidak Instan

Pesan sering dianggap instan—waktu yang dibutuhkan untuk sampai ke penerima dapat diabaikan. Pesan-pesan ini digambarkan sebagai panah horizontal.

Untuk menunjukkan bahwa diperlukan waktu tertentu sebelum penerima benar-benar menerima pesan, digunakan panah miring.

Lifelines with instantaneous message


🎯 Fokus Kontrol

Fokus Kontrol mewakili periode saat suatu elemen sedang melakukan operasi. Bagian atas dan bawah persegi panjang disesuaikan dengan waktu mulai dan waktu selesai masing-masing.

┌─────────────────┐
│   Aktivasi      │ ← Objek sedang aktif memproses
└─────────────────┘

🔁 Notasi Iterasi

Notasi iterasi mewakili pesan yang dikirim berulang kali ke beberapa objek penerima, seperti yang terjadi saat melakukan iterasi pada kumpulan data. Anda dapat menunjukkan dasar iterasi dalam tanda kurung:

*[untuk semua baris pesanan]
*[i = 1 sampai n]
*[selama kondisi]

📋 Contoh: Tempatkan Pesanan

Contoh ini menunjukkan diagram urutan dengan tiga objek yang terlibat: PelangganPesanan, dan Stok. Tanpa bahkan mengetahui notasi secara formal, Anda mungkin sudah bisa mendapatkan gambaran yang cukup baik tentang apa yang sedang terjadi.

Sequence Diagram example

Alur Langkah demi Langkah:

  1. Langkah 1-2: Pelanggan membuat pesanan

  2. Langkah 3: Pelanggan menambahkan item ke pesanan

  3. Langkah 4-5: Setiap item diperiksa ketersediaannya dalam persediaan

  4. Langkah 6-8: Jika produk tersedia, maka produk tersebut ditambahkan ke pesanan

  5. Langkah 9: Kembalikan konfirmasi

  6. Langkah 10-11: Simpan dan hancurkan pesanan


🧩 Fragmen Urutan (Fragmen Gabungan)

Dalam diagram urutan UML, fragmen gabungan memungkinkan Anda menampilkan perulangan, percabangan, dan alternatif lainnya. Fragmen gabungan terdiri dari satu atau lebih operand interaksi, masing-masing melingkupi satu atau lebih pesan, penggunaan interaksi, atau fragmen gabungan lainnya.

Fragmen urutan direpresentasikan sebagai kotak yang disebut fragmen gabungan, yang melingkupi sebagian interaksi dalam diagram urutan. Bagian operator fragmen (di sudut kiri atas) menunjukkan jenis fragmen.

Tabel Referensi Operator Fragmen

Operator Makna
alt Alternatif: Beberapa fragmen; hanya fragmen yang kondisinya benar yang akan dieksekusi
opt Opsional: Fragmen akan dieksekusi hanya jika kondisi yang disediakan benar (setara dengan alt dengan satu jejak)
par Paralel: Setiap fragmen dijalankan secara paralel
loop Perulangan: Fragmen dapat dieksekusi beberapa kali; penjaga menunjukkan dasar iterasi
critical Wilayah kritis: Fragmen hanya dapat memiliki satu thread yang dieksekusi pada satu waktu
neg Negatif: Fragmen menunjukkan interaksi yang tidak valid
ref Referensi: Mengacu pada interaksi yang didefinisikan pada diagram lain. Bingkai mencakup garis waktu yang terlibat. Parameter dan nilai kembalian dapat didefinisikan
sd Diagram urutan: Digunakan untuk mengelilingi seluruh diagram urutan

Contoh: Skenario Pesan Pesanan dengan Fragmen

Seorang anggota kapal yang ingin memesan secara online. Barang yang dipesan akan dikirimkan kepada anggota baik melalui kurir atau surat biasa tergantung pada status anggota (VIP, keanggotaan biasa). Secara opsional, toko akan mengirimkan notifikasi konfirmasi kepada anggota jika anggota memilih opsi notifikasi dalam pesanan.

Sequence Diagram example with fragments

💡 Contoh ini menunjukkan:

  • alt fragmen untuk logika pengiriman VIP vs. Biasa

  • opt fragmen untuk pemberitahuan konfirmasi opsional

  • Pemisahan yang jelas antara alur bersyarat


🤖 Diagram yang Lebih Cerdas. Didukung oleh AI.

Jelaskan apa yang Anda butuhkan, dan AI kami akan membuatnya untuk Anda — tata letak sempurna, dirancang dengan indah, dan siap untuk disempurnakan.

AI Separator

✨ Hasilkan Diagram Secara Instan dari Teks

Ubah ide Anda menjadi diagram secara instan dengan AI — cukup ketik apa yang Anda butuhkan dan dapatkan diagram yang akurat, siap presentasi, tanpa template atau menggambar manual.

Instant Diagram Generation

Beautiful Diagram Layouts

🎨 Selalu Indah, Selalu Jelas

AI menghasilkan diagram yang bersih, seimbang, dan mudah dibaca dengan jarak dan penataan sempurna, sehingga Anda bisa fokus pada ide daripada mengatur ulang bentuk.

🧠 AI yang Memahami Konteks

AI kami memahami niat Anda, mengisi detail yang hilang, dan menyarankan hubungan untuk mengembangkan ide Anda menjadi diagram yang terstruktur dan akurat.

Context-Aware AI

Fully Editable Diagrams

✏️ Dapat Diedit Sepenuhnya & Terintegrasi dengan Mulus

Sempurnakan dan sesuaikan diagram dengan kendali penuh — pindahkan bentuk, ubah nama elemen, dan ubah gaya, sementara AI memberi Anda awalan yang baik.


🖼️ Contoh Diagram AI

Click to view the An ATM System
Diagram Kasus Penggunaan

Click to view the Online Learning Platform
Diagram Kelas

Click to view the car rental
Diagram Urutan

Click to view the Hospital Management System
Diagram Kebutuhan

Click to view the forest road
Diagram Objek

Click to view the New Office Move
Diagram PERT yang Ditingkatkan

Click to view the microwave oven
Diagram Status


Visual ParadigmPembuat diagram AI ‘s memungkinkan Anda membuat diagram profesional yang sesuai standar secara instan dari petunjuk bahasa alami yang sederhana. Alih-alih menggambar bentuk secara manual, Anda menjelaskan sistem atau alur kerja Anda, dan AI menghasilkan tata letak terstruktur yang sepenuhnya dapat diedit dalam ekosistem Visual Paradigm.

📚 Panduan Pembuatan Diagram AI: Buat Model Sistem Secara Instan
📚 Pembuat Diagram Arsitektur Elastis AI
📚 Pembuat Diagram Objek AI
📚 Pembuat Diagram AI Baru – Pembaruan Produk
📚 Pembuat Diagram PERT AI


🔑 Fitur Utama

  • Teks Langsung ke Diagram: Mengonversi teks biasa (misalnya, “Seorang pengguna masuk dan memilih produk”) menjadi visual terstruktur seperti UML, BPMN, dan ERD.

  • Chatbot Interaktif: Sempurnakan pekerjaan Anda menggunakan perintah percakapan seperti “Tambahkan gateway pembayaran” atau “Ubah Nama Pelanggan menjadi Pembeli” untuk memperbarui diagram secara real-time.

  • Analisis Cerdas: AI dapat mengidentifikasi aktor yang hilang, menyarankan hubungan (seperti <<include>> atau <<extend>>), dan mengoptimalkan alur kerja dari 1NF hingga 3NF untuk desain basis data.

  • Generasi Dokumentasi: Di luar visual, alat ini dapat menghasilkan ringkasan proyek, laporan rinci, dan persyaratan teknis berdasarkan model Anda.


📊 Jenis Diagram yang Didukung

Mesin AI saat ini mendukung lebih dari 13 jenis diagram, termasuk:

Diagram UML

  • Diagram Kelas

  • Diagram Urutan

  • Diagram Kasus Penggunaan

  • Diagram Aktivitas

  • Diagram Mesin Status

  • Diagram Komponen

  • Diagram Paket

Bisnis & Strategi

  • BPMN

  • Diagram Alir

  • Analisis SWOT

  • Analisis PESTLE

  • ArchiMate

Teknis & Teknik

  • Diagram Hubungan Entitas (ERD)

  • SysML

  • Diagram PERT


🚀 Cara Mengakses

💻 Aplikasi Desktop

Di dalam Visual Paradigm Desktop aplikasi (Edisi Profesional atau lebih tinggi):

Alat > Generasi Diagram AI

🌐 Akses Online

  1. Gunakan yang berbasis web Pembuat Diagram AI

  2. Atau gunakan Chatbot AI untuk membuat dan mengimpor diagram ke ruang kerja Anda


📚 Referensi

  1. Generasi Diagram AI Visual Paradigm: Buat diagram profesional secara instan dari petunjuk bahasa alami dengan alat yang didukung AI.

  2. Catatan Rilis Pembuat Diagram AI: Pembaruan produk dan pengumuman untuk fitur Pembuat Diagram AI.

  3. Chatbot AI Visual Paradigm: Asisten AI interaktif untuk menyempurnakan dan membuat diagram melalui percakapan.

  4. Halaman Fitur Chatbot AI: Pelajari tentang alat AI percakapan untuk menyempurnakan dan membuat diagram.

  5. Ulasan Komprehensif: Fitur AI Visual Paradigm: Ulasan pihak ketiga mengenai kemampuan pembuatan diagram AI Visual Paradigm.

  6. Video Tutorial Pembuatan Diagram AI: Panduan video langkah demi langkah dalam membuat diagram menggunakan alat AI Visual Paradigm.

  7. Alat ERD dengan Dukungan AI: Alat Diagram Hubungan Entitas yang ditingkatkan dengan fitur berbasis AI.

  8. Alat Penyempurnaan Diagram Kasus Penggunaan AI: Asisten AI untuk menyempurnakan dan memperluas diagram kasus penggunaan.

  9. Pembuat Diagram AI Kini Mendukung 13 Jenis Diagram: Pengumuman mengenai dukungan jenis diagram yang diperluas untuk pembuatan AI.

  10. Pembuatan Diagram Paket AI: Kemampuan baru untuk membuat diagram paket UML dengan AI.

  11. Ikhtisar Platform Visual Paradigm: Ikhtisar kemampuan pemodelan visual dan analisis bisnis Visual Paradigm.

  12. Video Demo Pembuatan Diagram AI: Demonstrasi alur kerja pembuatan diagram berbasis AI.

  13. Pembuatan Diagram Aktivitas AI untuk Desktop: Catatan rilis untuk pembuatan diagram aktivitas berbasis AI di aplikasi desktop.

  14. Video Tutorial Pembuat Diagram AI: Panduan video langkah demi langkah untuk menggunakan pembuat diagram AI.

This post is also available in Deutsch, English, Español, فارسی, Français, English, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.