Pengertian Use Case Diagram : Tujuan, Fungsi, Simbol, dan Contohnya

Pengertian Use Case Diagram : Tujuan, Fungsi, Simbol, Contoh [Lengkap]
Pengertian Use Case Diagram : Tujuan, Fungsi, Simbol, Contoh - Jika anda sedang mencari materi tentang Pengertian Use Case Diagram kalian tepat datang diblog ini. Diartikel ini saya akan membahas mengenai pengertian menurut para ahli, tujuan, fungsi, manfaat, karakteristik, simbol, dan contoh sederhana dari Use Case Diagram.

Apa itu Use Case Diagram?, silahkan simak materi dibawah ini dengan seksama.

Pengertian Use Case Diagram

Use Case diagram adalah suatu urutan interaksi yang saling berkaitan antara sistem dan aktor. Use case dijalankan melalui cara menggambarkan tipe interaksi antara user suatu program (sistem) dengan sistemnya sendiri. Use case melalui sebuah cerita yang mana sebuah sistem itu dipakai. Use case juga dipakai untuk membentuk perilaku (behaviour) sistem yang akan dibuat. Sebuah use case menggambarkan sebuah interakasi antara pengguna (aktor) dengan sistem yang sudah ada.

Menurut para pakar ahli Use Case Diagram ini memaparkan proses kegiatan dan proses bisnis yang dilakukan oleh pengguna (aktor). Pada diagram Use Case ini, setiap proses digambarkan kedalam sebuah Use Case berbentuk oval dengan relasi yang ada didalamnya.

Tujuan Use Case

Berikut ini tujuan dari use case, antara lain:
  1. Memetakkan kebutuhan sistem.
  2. Merepresentasikan interaksi pengguna terhadap sistem.
  3. Untuk mengetahui kebutuhan diluar sistem.

Fungsi Use Case

Adapun fungsi dari use case diagram, sebagai berikut.
  1. Dapat menggambarkan urutan aktivitas proses yang ada pada suatu sistem.
  2. Dapat menggambarkan proses bisnis dan juga urutan aktivitas yang ada dalam sebuah proses.

Manfaat Use Case

Sedangkan manfaat use case sendiri adalah:
  1. Untuk memudahkan hubungan dengan menggunakan domain expert dan juga end user.
  2. Adanya Interface yang harus dimiliki oleh sebuah sistem.
  3. Memberikan kepastian pemahaman yang pas, tentang requirement atau juga kebutuhan sebuah sistem.
  4. Dapat digunakan untuk mengidentifikasi, siapa yang sedang berinteraksi dengan sistem, dan juga apa yang harus dilakukan untuk sistem tersebut.
  5. Biasanya digunakan untuk verifikasi.

Karakteristik Use Case

Adapun ciri-ciri dari use case, antara lain:
  1. Use case merupakan interaksi atau dialog antara sistem dan pengguna (actor), termasuk peralihan pesan dan tindakan yang dilakukan oleh suatu sistem.
  2. Use case diprakarsai oleh pengguna dan mungkin melibatkan peran actor yang lain. Use case harus menyediakan nilai minimal kepada satu pengguna.
  3. Use case bisa mempunyai perluasan yang menjelaskan tindakan khusus dalam interaksi atau use case lain mungkin disisipkan.
  4. Use case class mempunyai objek yang disebut skenario. Skenario menyatakan urutan pesan dan reaksi tunggal.

Simbol Use Case

Berikut ini simbol/notasi/komponen dan penjelasan dari use case diagram yang ada didalam tabel ini.
Simbol
Nama
Keterangan
Actor
Actor
Merupakan peran orang, 
sistem yang lain, atau 
alat ketika berhubungan 
dengan use case.
Use Case








Use Case
Abstraksi dari penghubung 
antara aktor dengan 
use case.
Association


Association
Abstraksi dari penghubung 
antara aktor dengan 
use case.

Generalisasi


Generalisasi

Menunjukkan spesialisasi 
aktor untuk dapat 
berpartisipasi dengan 
use case.
Include
Include
Menunjukkan bahwa 
suatu use case seluruhnya 
merupakan fungsionalitas 
dari use case lainnya.
Extend
Extend

Menunjukkan bahwa 
suatu use case 
merupakan tambahan 
fungsinonal dari use case 
lainnya jika suatu kondisi 
terpenuhi.

Contoh Use Case Diagram

Berikut ini contoh sederhana dan deskripsi melalui gambar dan tabel berikut.
Contoh Use Case Diagram

Deskripsi dari gambar diatas sebagai berikut.

No
User
Deskripsi
1
Menampilkan wisata kuliner terdekat
Sistem dapat menampilkan list wisata kuliner yang terdekat dari lokasi user dan detail kuliner.
2
Menampilkan wisata kuliner terbaru

Sistem dapat menampilkan list wisata kuliner yang terbaru beserta detail kuliner, seperi harga dan rumah makan wisata kuliner yang terbaru.
3
Menampilkan wisata kunliner rekomendasi
Sistem akan menampilkan list wisata kuliner rekomendasi yang diperoleh dari feedback.
4
Menampilkan detail menu wisata kuliner
Sistem akan memanampilkan detail informasi mengenai menu wisata kuliner tersebut. Seperi namakuliner, harga, feedback, jarak, dan gambar kuliner.
5
About
Sistem akan menampilkan tentang pembuat aplikasi.
6
Help

Sistem menampilkan semua update dari admin seperti menu kuliner yang terbaru.
7
Dapat menerima update dari admin
Sistem akan menampilkan semua update dari admin, seperti menu kuliner yang terbaru.
8
Upload menu kuliner

Pengguna dapat mengupload sendiri menu yang ingin ditampilkan diaplikasi.
9
Menampilkan rute menuju lokasi wisata kuliner
Sistem akan menampilkan peta navigasi/rute dari lokasi user sekarang menuju lokasi weisata kuliner.
Baca JugaPengertian Flowchart : Jenis, Simbol, dan Contohnya

Kesimpulan

Jadi Use Case adalah suatu urutan interaksi yang saling berkaitan antara sistem dan aktor. Use case dijalankan melalui cara menggambarkan tipe interaksi antara user suatu program (sistem) dengan sistemnya sendiri.

Itulah tadi pembahasan mengenai Pengertian Use Case Diagram : Tujuan, Fungsi, Simbol, Contoh, apabila ada pertanyaan silahkan anda berkomentar dibawah ini. Terima kasih dan selamat belajar.
Next Post Previous Post
6 Comments
  • Muhamad Sony Pratama
    Muhamad Sony Pratama 29 April, 2020 13:09

    mantap bang blog nya, tengkyu bgt informasi dan ilmunya, semoga bermanfaat

    • Ahmad Ansori
      Ahmad Ansori 29 April, 2020 18:07

      Terima Kasih kak, semoga blog ini bermanfaat bagi orang lain :)

  • Mang_Lembu
    Mang_Lembu 08 July, 2020 15:53

    Penjelasan mengenai Use Case diagram sangat mendetail dibarengi dengan gambar-gambar yang menjadikannya makin makjleb

    • Ahmad Ansori
      Ahmad Ansori 11 July, 2020 06:04

      Wah siap mas, thanks

  • ansori
    ansori 02 December, 2020 08:07

    gile bro mantap bener lgi nyari jawaban ulangan malah nemu blog ente wkwk

    • Ahmad Ansori
      Ahmad Ansori 02 December, 2020 12:21

      Siap😂

Add Comment
comment url