de_DEen_USes_ESfr_FRjapl_PLpt_PTru_RUvizh_CNzh_TW

Panduan Lengkap tentang Diagram Kasus Penggunaan dalam UML dengan Visual Paradigm

Pengantar tentang Diagram Kasus Penggunaan

Diagram kasus penggunaan merupakan salah satu komponen paling mudah diakses dan penting dari Bahasa Pemodelan Terpadu (UML). Berbeda dengan diagram lain yang menjelaskan implementasi teknis atau alur logika, diagram kasus penggunaan secara ketat berfokus padaapa yang dilakukan sistem dari sudut pandang pengguna. Ini memetakan persyaratan fungsional, memvisualisasikan interaksi antara sistem dan entitas eksternal.

Panduan ini mencakup konsep-konsep utama, notasi standar, hubungan, dan memberikan langkah-langkah yang dapat diambil untuk membuat diagram ini menggunakanVisual Paradigm, menyoroti baik metode manual tradisional maupun alat berbasis AI modern.

Apa itu Diagram Kasus Penggunaan?

Diagram kasus penggunaan memberikan gambaran tingkat tinggi tentang cakupan dan batas sistem. Ini memvisualisasikan tiga elemen yang berbeda:

What is Use Case Diagram?

  • Aktor: Pengguna, peran, atau sistem eksternal yang berinteraksi dengan aplikasi.
  • Kasus Penggunaan: Tujuan atau fungsi khusus yang diberikan sistem kepada para aktor.
  • Hubungan: Garis yang menghubungkan aktor dengan kasus penggunaan, atau kasus penggunaan satu sama lain.

Tujuan Utama

Diagram ini memainkan beberapa peran penting dalam siklus pengembangan perangkat lunak (SDLC):

  • Definisi Lingkup:Mereka dengan jelas mendefinisikan apa yang berada di dalam batas sistem dan apa yang berada di luar.
  • Pengumpulan Kebutuhan:Mereka berkomunikasi persyaratan fungsionalpada tahap awal proyek.
  • Komunikasi Pemangku Kepentingan:Karena notasi ini sederhana, pemangku kepentingan non-teknis (seperti manajer bisnis) dapat dengan mudah memahami dan memvalidasi persyaratan.
  • Dasar untuk Pengujian:Mereka berfungsi sebagai gambaran rancangan untuk membuat cerita pengguna, kasus uji yang rinci kasus uji, dan memastikan kemampuan pelacakan.

Konsep Kunci dan Notasi UML

Untuk membuat diagram yang sesuai standar, sangat penting untuk memahami simbol-simbol khusus yang digunakan dalam UML.

Use Case Diagram, UML Diagrams Example: "Include" and "Extend" Use Cases - Visual  Paradigm Community Circle

Elemen Simbol / Deskripsi Ketentuan Penamaan
Aktor Direpresentasikan oleh gambar figur batang atau persegi panjang dengan stereotip «aktor». Ini mewakili entitas eksternal (manusia, perangkat, atau sistem) yang berinteraksi dengan sistem. Kata benda (misalnya, Pelanggan, Admin, Gateway Pembayaran)
Kasus Penggunaan Bentuk elips (oval) yang berisi nama fungsionalitas. Ini mewakili tujuan tunggal yang utuh. Kata kerja + kata benda (misalnya Tempatkan Pesanan, Masuk Sistem)
Asosiasi Garis padat yang menghubungkan aktor dengan kasus penggunaan. Ini menunjukkan partisipasi atau inisiasi.
Batas Sistem Persegi panjang yang mengelilingi kasus penggunaan. Aktor ditempatkan di luar batas ini. Nama Sistem (misalnya Sistem Perbankan)
<<masukkan>> Panah putus-putus yang mengarah dari kasus penggunaan dasar ke kasus penggunaan yang dimasukkan. Ini menunjukkan penggunaan ulang wajib (kasus dasar selalumenjalankan langkah-langkah yang dimasukkan). Digunakan untuk memisahkan perilaku umum.
<<perluas>> Panah putus-putus yang mengarah dari use case yang diperluas kembali ke use case dasar. Ini menunjukkan perilaku opsional atau kondisional. Digunakan untuk penanganan kesalahan atau fitur opsional.

Kiat untuk Hubungan

  • Gunakan <<include>> ketika suatu langkah diperlukan di berbagai use case (misalnya, “Autentikasi Pengguna” diperlukan untuk “Tarik Tunai” dan “Transfer Dana”).
  • Gunakan <<extend>> untuk variasi yang hanya terjadi berdasarkan kriteria tertentu (misalnya, “Terapkan Diskon” hanya terjadi jika pengguna memiliki kode kupon saat “Checkout”).

Cara Membuat Diagram Use Case di Visual Paradigm

Visual Paradigm menawarkan kemampuan pemodelan profesional yang mencakup kontrol desktop yang presisi hingga generasi AI yang cepat.

Opsi 1: Pembuatan Manual (Desktop atau Online)

Untuk kendali penuh atas tata letak dan detailnya, ikuti langkah-langkah berikut:

  1. Inisialisasi Proyek: Buka Visual Paradigm dan navigasikan ke File > Proyek Baru.
  2. Buat Diagram: Pergi ke Diagram > Baru, pilih Diagram Kasus Penggunaan, dan beri nama (misalnya, “Diagram Kasus Penggunaan E-Commerce”).
  3. Tentukan Batasannya:Dari bilah alat, pilih Sistemalat dan gambar persegi panjang di kanvas. Beri nama (misalnya, “QuickCart E-Commerce”).
  4. Tambahkan Aktor dan Kasus Penggunaan:
    • Klik Aktordan letakkan di luar batas. Beri nama (misalnya, “Pelanggan”).
    • Klik Kasus Penggunaandan letakkan di dalam batas. Beri nama (misalnya, “Telusuri Produk”).
  5. Gambar Hubungan:Gunakan Asosiasialat (garis padat) untuk menghubungkan aktor dengan kasus penggunaan. Untuk logika lanjutan, gunakan Katalog Sumber Daya untuk menyeret <<include>>atau <<extend>> hubungan antara kasus penggunaan.
  6. Dokumen:Klik kanan pada kasus penggunaan mana pun dan pilihBuka Spesifikasiuntuk menambahkandeskripsi rinciatau alur kejadian.

Opsi 2: Generasi Berbasis AI (Studi Pemodelan Kasus Penggunaan)

Untuk prototipe cepat,Alat AI Visual Paradigmdapat menghasilkan diagram komprehensif dari prompt teks sederhana.

  1. Navigasi keStudi Pemodelan Kasus Penggunaan Berbasis AI Visual Paradigm.
  2. Masukkan deskripsi sistem Anda.
    Contoh Prompt: “Sebuah toko buku online di mana pelanggan menjelajah/mencari buku, menambahkan ke keranjang, dan melakukan checkout. Admin mengelola persediaan.”
  3. AI akan secara otomatis menghasilkan:
    • Daftar aktor dan kasus penggunaan yang teridentifikasi.
    • Deskripsi teks rinci yang mencakup prasyarat dan alur dasar.
    • Lengkap Diagram Kasus Penggunaan dengan penempatan asosiasi, include, dan extend yang cerdas.
  4. Tinjau pratinjau, perbaiki petunjuk jika perlu, dan ekspor diagram sebagai SVG atau buka di editor untuk penyempurnaan lebih lanjut.

Contoh Dunia Nyata

Untuk memahami lebih baik cara mengatur diagram ini, pertimbangkan skenario standar industri berikut.

1. Sistem Perbankan ATM

Ini adalah contoh klasik yang sering digunakan untuk menunjukkan hubungan include dan extend.

  • Aktor:Pelanggan, Sistem Bank.
  • Kasus Penggunaan: Tarik Tunai, Periksa Saldo, Ubah PIN, Transfer Dana.
  • Hubungan Kunci:
    • Tarik Tunai <<include>> Otentikasi Pengguna (Langkah keamanan wajib).
    • Transfer Dana <<extend>> Periksa Saldo (Pemeriksaan opsional jika dana rendah).

2. Belanja Online (E-Commerce)

Sistem yang lebih kompleks yang melibatkan berbagai peran pengguna.

  • Aktor: Pelanggan Tamu, Pelanggan Terdaftar, Administrator, Gateway Pembayaran.
  • Kasus Penggunaan: Cari Produk, Tambah ke Keranjang, Tempatkan Pesanan, Kelola Katalog (Admin).
  • Hubungan Kunci:
    • Checkout <<include>> Proses Pembayaran.
    • Terapkan Kupon <<extend>> Checkout (Hanya terjadi jika pengguna memiliki kode).

3. Sistem Manajemen Perpustakaan

  • Aktor: Anggota, Perpustakaan.
  • Kasus Penggunaan: Meminjam Buku, Mengembalikan Buku, Menyewa Buku, Mencari Katalog.
  • Hubungan Kunci:
    • Meminjam Buku <<masukkan>> Mencari Katalog (Pengguna harus menemukan buku terlebih dahulu).
    • Perpanjang Pinjaman <<perluas>> Meminjam Buku.

Praktik Terbaik dan Kesalahan Umum

Membuat diagram UML yang efektif membutuhkan keseimbangan antara detail dan kejelasan.

Praktik Terbaik

  • Jaga Kesederhanaan: Diagram ideal memiliki 5–15 kasus penggunaan. Jika sistem kompleks, bagi menjadi beberapa diagram atau gunakan paket.
  • Penamaan Berbasis Pengguna: Selalu beri nama kasus penggunaan sebagai Kata Kerja + Kata Benda frasa-frasa yang mencerminkan tujuan pengguna (misalnya, “Buat Laporan”), bukan proses sistem.
  • Selalu Gunakan Batas: Jelas definisikan apa yang berada di dalam sistem dibandingkan dengan yang berada di luar menggunakan persegi panjang Batas Sistem.
  • Tambahkan Spesifikasi: Diagram hanyalah peta. Gunakan editor alur peristiwa Visual Paradigm untuk menulis logika dasar, prasyarat, dan pasca-kondisi.

Kesalahan Umum yang Harus Dihindari

  • Batas Sistem yang Hilang: Gagal menggambar kotak di sekitar kasus penggunaan membuat cakupan menjadi tidak jelas.
  • Menggambar Alur Proses: Jangan mencoba menampilkan urutan langkah (misalnya, langkah 1, langkah 2) di dalam diagram kasus penggunaan. Gunakan Diagram Aktivitas atau Diagram Urutan untuk tujuan tersebut.
  • Membingungkan Include vs. Extend: Ingat: Include bersifat wajib; Extend bersifat opsional.
  • Nama Hanya Kata Benda:Hindari memberi nama kasus penggunaan sebagai ‘Pesanan’ atau ‘Halaman Masuk’. Gunakan ‘Tempat Pesanan’ atau ‘Masuk ke Sistem’.

Mengapa Memilih Visual Paradigm?

Visual Paradigm menonjol sebagai alat pilihan untuk pemodelan UML karena perpaduan sempurna antara fitur tradisional dan inovasi modern. Alat ini menawarkan antarmuka seret dan lepas yang intuitif dengan konektor cerdas yang mengatur rute secara otomatis untuk tata letak yang bersih. Akselerasi AIfitur memungkinkan tim beralih dari ide kasar menjadi diagram yang sepenuhnya didokumentasikan dalam hitungan detik.

Master AI-Driven Use Case Diagrams: A Short Tutorial - Visual Paradigm  Guides

Selain itu, alat ini mendukung kolaborasi yang kuat melalui berbagi cloud, pengelolaan versi, dan kemampuan untuk menghubungkan kasus penggunaan dengan artefak proyek lain seperti matriks pelacakandan cerita pengguna. Baik Anda menggunakan edisi online gratis atau suite desktop yang komprehensif, Visual Paradigm memastikan diagram kasus penggunaan Anda bukan hanya gambaran, tetapi gambaran fungsional untuk pengembangan.

Free AI-Powered UML Use Case Diagram Generator - Visual Paradigm AI

Sidebar Search
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...