Panduan Jenis Diagram UML: Pelajari Tentang Semua Jenis Diagram UML dengan Contoh

Diterbitkan: 2012-02-02

UML adalah singkatan dari U nified Modelling L anguage . Ini adalah bahasa yang kaya untuk memodelkan solusi perangkat lunak, struktur aplikasi, perilaku sistem, dan proses bisnis. Ada 14 jenis diagram UML untuk membantu Anda memodelkan perilaku ini.

Anda dapat menggambar diagram UML secara online menggunakan perangkat lunak kami, atau lihat beberapa contoh diagram UML di komunitas diagram kami.

Daftar Jenis Diagram UML

Jadi apa saja jenis diagram UML yang berbeda? Ada dua kategori utama; diagram struktur dan diagram perilaku . Klik tautan untuk mempelajari lebih lanjut tentang jenis diagram tertentu.

  • Diagram Struktur
    • Diagram Kelas
    • Diagram Komponen
    • Diagram Penerapan
    • Diagram Objek
    • Diagram Paket
    • Diagram Profil
    • Diagram Struktur Komposit
  • Diagram Perilaku
    • Gunakan diagram kasus
    • Diagram Aktivitas
    • Diagram Mesin Negara
    • Diagram Urutan
    • Diagram Komunikasi
    • Diagram Ikhtisar Interaksi
    • Diagram Waktu
Semua 14 jenis diagram UML dikategorikan ke dalam UML perilaku dan struktural

Diagram struktur menunjukkan hal-hal dalam sistem yang dimodelkan. Dalam istilah yang lebih teknis, mereka menunjukkan objek yang berbeda dalam suatu sistem. Diagram perilaku menunjukkan apa yang seharusnya terjadi dalam suatu sistem. Mereka menggambarkan bagaimana objek berinteraksi satu sama lain untuk menciptakan sistem yang berfungsi.

Diagram Kelas

Diagram kelas adalah blok bangunan utama dari setiap solusi berorientasi objek. Ini menunjukkan kelas-kelas dalam suatu sistem, atribut, dan operasi dari setiap kelas dan hubungan antara setiap kelas.
Di sebagian besar alat pemodelan, kelas memiliki tiga bagian. Nama di bagian atas, atribut di tengah dan operasi atau metode di bagian bawah. Dalam sistem besar dengan banyak kelas terkait, kelas dikelompokkan bersama untuk membuat diagram kelas. Hubungan yang berbeda antara kelas ditunjukkan oleh berbagai jenis panah.
Di bawah ini adalah gambar diagram kelas. Ikuti tautan di bawah untuk lebih banyak contoh diagram kelas atau mulai langsung dengan templat diagram kelas kami.
Diagram kelas, jenis diagram UML paling populer

Klik pada gambar untuk mengedit diagram kelas di atas (terbuka di jendela baru)

Dapatkan Lebih Banyak Contoh Diagram Kelas UML >>

Diagram Komponen

Diagram komponen menampilkan hubungan struktural komponen dari sistem perangkat lunak. Ini sebagian besar digunakan ketika bekerja dengan sistem yang kompleks dengan banyak komponen. Komponen berkomunikasi satu sama lain menggunakan antarmuka. Antarmuka dihubungkan menggunakan konektor. Gambar di bawah ini menunjukkan diagram komponen.

Template diagram komponen dengan penjelasan

Anda dapat menggunakan template diagram komponen ini dengan mengklik gambar

Dapatkan Lebih Banyak Template Diagram Komponen >>

Diagram Penerapan

Diagram penyebaran menunjukkan perangkat keras sistem Anda dan perangkat lunak di perangkat keras itu. Diagram penerapan berguna ketika solusi perangkat lunak Anda diterapkan di beberapa mesin dengan masing-masing memiliki konfigurasi yang unik. Di bawah ini adalah contoh diagram penerapan.

Templat diagram penerapan

Klik pada gambar untuk menggunakan diagram penerapan ini sebagai template

Dapatkan Lebih Banyak Template Diagram Penerapan >>

Diagram Objek

Diagram Objek, kadang-kadang disebut sebagai diagram Instance sangat mirip dengan diagram kelas. Seperti diagram kelas, mereka juga menunjukkan hubungan antara objek tetapi mereka menggunakan contoh dunia nyata.

Mereka menunjukkan bagaimana suatu sistem akan terlihat seperti pada waktu tertentu. Karena ada data yang tersedia di objek, mereka digunakan untuk menjelaskan hubungan kompleks antar objek.

Template diagram objek

Klik pada gambar untuk menggunakan diagram objek sebagai template

Dapatkan Lebih Banyak Template Diagram Objek >>

Diagram Paket

Seperti namanya, diagram paket menunjukkan ketergantungan antara paket yang berbeda dalam suatu sistem. Lihat artikel wiki ini untuk mempelajari lebih lanjut tentang dependensi dan elemen yang ditemukan dalam diagram paket.

Contoh diagram paket UML

Diagram Profil

Diagram profil adalah jenis diagram baru yang diperkenalkan di UML 2. Ini adalah jenis diagram yang sangat jarang digunakan dalam spesifikasi apa pun. Untuk template diagram profil lainnya, kunjungi komunitas diagram kami.

Diagram Profil UML

Diagram Struktur Komposit

Diagram struktur komposit digunakan untuk menunjukkan struktur internal suatu kelas. Beberapa diagram struktur komposit umum.

Diagram struktur komposit UML digambar menggunakan Creately

Gunakan diagram kasus

Sebagai tipe diagram yang paling dikenal dari tipe UML perilaku, Use case diagram memberikan gambaran grafis dari aktor yang terlibat dalam suatu sistem, fungsi yang berbeda yang dibutuhkan oleh aktor tersebut dan bagaimana fungsi yang berbeda ini berinteraksi.

Ini adalah titik awal yang bagus untuk diskusi proyek apa pun karena Anda dapat dengan mudah mengidentifikasi aktor utama yang terlibat dan proses utama sistem. Anda dapat membuat diagram use case menggunakan alat kami dan/atau memulai secara instan menggunakan template use case kami.

Use Case Diagram Hubungan Dijelaskan dengan contoh

Gunakan gambar diagram kasus menggunakan Creately

Klik pada gambar untuk mengedit template ini

Dapatkan Lebih Banyak Contoh Diagram Kasus Penggunaan >>

Diagram Aktivitas

Diagram aktivitas mewakili alur kerja dengan cara grafis. Mereka dapat digunakan untuk menggambarkan alur kerja bisnis atau alur kerja operasional dari setiap komponen dalam suatu sistem. Terkadang diagram aktivitas digunakan sebagai alternatif untuk diagram mesin Negara. Lihat artikel wiki ini untuk mempelajari tentang simbol dan penggunaan diagram aktivitas. Anda juga dapat merujuk panduan mudah ini ke diagram aktivitas.

Diagram aktivitas digambar menggunakan Creately

Dapatkan Lebih Banyak Template Diagram Aktivitas >>

Diagram Mesin Negara

Diagram mesin keadaan mirip dengan diagram aktivitas, meskipun notasi dan penggunaan sedikit berubah. Mereka kadang-kadang dikenal sebagai diagram keadaan atau diagram bagan keadaan juga. Ini sangat berguna untuk menggambarkan perilaku objek yang bertindak berbeda sesuai dengan keadaannya saat ini. Diagram mesin keadaan di bawah ini menunjukkan keadaan dan tindakan dasar.

Diagram mesin negara

Diagram State Machine dalam UML, kadang-kadang disebut sebagai State atau State chart diagram

Dapatkan Lebih Banyak Contoh Diagram Bagan Negara >>

Diagram Urutan

Diagram urutan dalam UML menunjukkan bagaimana objek berinteraksi satu sama lain dan urutan interaksi tersebut terjadi. Penting untuk dicatat bahwa mereka menunjukkan interaksi untuk skenario tertentu. Proses diwakili secara vertikal dan interaksi ditampilkan sebagai panah. Artikel ini menjelaskan tujuan dan dasar-dasar diagram Sequence. Juga, lihat Tutorial Diagram Urutan lengkap ini untuk mempelajari lebih lanjut tentang diagram urutan.

Anda juga dapat langsung mulai menggambar menggunakan templat diagram urutan kami.

Diagram urutan digambar menggunakan Creately

Diagram urutan digambar menggunakan Creately

Diagram Komunikasi

Dalam UML 1 mereka disebut diagram kolaborasi. Diagram komunikasi mirip dengan diagram urutan, tetapi fokusnya adalah pada pesan yang dikirimkan antar objek. Informasi yang sama dapat direpresentasikan menggunakan diagram urutan dan objek yang berbeda. Klik di sini untuk memahami perbedaan menggunakan contoh.

Diagram komunikasi digambar menggunakan Creately

Diagram Ikhtisar Interaksi

Diagram ikhtisar interaksi sangat mirip dengan diagram aktivitas. Sementara diagram aktivitas menunjukkan urutan proses, diagram Ikhtisar interaksi menunjukkan urutan diagram interaksi.

Mereka adalah kumpulan diagram interaksi dan urutan terjadinya. Seperti disebutkan sebelumnya, ada tujuh jenis diagram interaksi, sehingga salah satu dari mereka dapat menjadi simpul dalam diagram gambaran interaksi.

Diagram ikhtisar interaksi UML digambar menggunakan Creately

Diagram Waktu

Diagram waktu sangat mirip dengan diagram urutan. Mereka mewakili perilaku objek dalam kerangka waktu tertentu. Jika hanya satu objek, diagramnya mudah. Namun, jika ada lebih dari satu objek yang terlibat, diagram Timing digunakan untuk menunjukkan interaksi antar objek selama jangka waktu tersebut.

Klik di sini untuk membuat diagram waktu Anda.

Diagram pengaturan waktu UML digambar menggunakan Creately

Disebutkan di atas adalah semua jenis diagram UML. UML menawarkan banyak jenis diagram, dan terkadang dua diagram dapat menjelaskan hal yang sama menggunakan notasi yang berbeda.

Lihat posting blog ini untuk mempelajari diagram UML mana yang paling cocok untuk Anda. Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk meninggalkan komentar.