Rabu, 28 November 2018

Use case diagram







  1. 1. Pengertian Use Case
Use Case merupakan sebuah teknik yang digunakan dalam
 pengembangan sebuah software atau sistem informasi untuk
 menangkap kebutuhan fungsional dari sistem yang
bersangkutan,Use Case menjelaskan interaksi yang terjadi
 antara ‘aktor’ — inisiator dari interaksi sistem itu sendiri 
dengan sistem yang ada, sebuah Use Case direpresentasikan
 dengan urutan langkah yang sederhana.
Perilaku sistem adalah bagaimana sistem beraksi dan
bereaksi.Perilaku ini merupakan aktifitas sistem
 yang bisa dilihat dari luar dan bisa diuji.Perilaku 
sistem ini dicapture di dalam USE CASE.
USE CASE sendiri mendeskripsikan sistem,
 lingkungan sistem, serta hubungan antara sistem dengan
 lingkungannya.
Deskripsi dari sekumpulan aksi sekuensial yang ditampilkan
 sistem yang menghasilkan yang tampak dari nilai ke actor
 khusus. Use Case digunakan untuk menyusun behavioral
 things dalam sebuah model. Use case direalisasikan dengan
 sebuah collaboration. Secara gambar, sebuah use case
 digambarkan dengan sebuah ellips dengan garis penuh,
 biasanya termasuk hanya namanya, seperti gambar berikut :
a. Manfaat Use Case
  • Digunakan untuk berkomunikasi dengan end user dan
  •  domain expert.Memastikan pemahaman yang tepat
  •  tentang requirement kebutuhan sistem.Digunakan
  •  untuk mengidentifikasi siapa yang berinteraksi 
  • dengan sistem dan apa yang harus dilakukan sistem.
  • Interface yang harus dimiliki sistem.Digunakan untuk 
  • ferifikasi.
b. Karakteristik
  • Use cases adalah interaksi atau dialog antara sistem
  •  dan actor, termasuk pertukaran pesan dan tindakan
  •  yang dilakukan oleh sistem.Use cases diprakarsai
  •  oleh actor dan mungkin melibatkan peran actor lain.
  •  Use cases harus menyediakan nilai minimal kepada
  •  satu actor.
  • Use cases bisa memiliki perluasan yang mendefinisikan
  •  tindakan khusus dalam interaksi atau use case lain
  •  mungkin disisipkan.
  • Use case class memiliki objek use case yang disebu
  • t skenario. Skenario menyatakan urutan pesan dan tindakan 
  • tunggal.

2. Komponen Use Case
Use Case memiliki beberapa komponen yaitu :
a. Actor







Menggambarkan sesorang yang beriteraksi dengan sistem
, di mana hanya bisa menginputkan informasi dan menerima
 indormasi dari sistem dan tidak memegang kendali pada
 use case. Dan biasa actor di gambarkan dengan stickman.
b. Use Case







Gambaran fungsional sistem yang akan di buat, agar
 pengguna lebih mengerti penggunaan system.
c. Relasi Dalam Use Case
Ada beberapa relasi yang terdapat pada use case diagram:
  1. Association, menghubungkan link antar element.
2. Generalization, sebuah elemen yang menjadi spesialisasi
 dari elemen yang lain.
3. Dependency, sebuah elemen yang bergantung beberapa
 cara kepada elemen lainnya.
4. Aggregation, bentuk assosiation yang di mana sebuah
 elemen berisi elemen lainnya.

                            Association antara use case
Hasil gambar untuk Association Antar Actor dan Use Case

                        Association antar actor dan user

Hasil gambar untuk Generalization/Inheritance Antara Use Case contoh
                    Generalization/inheritance antar use case 
                                    Hasil gambar untuk Generalization/Inheritance Antara Use Case contoh

                       Generalization/Inheritance antar actor
                                            Hasil gambar untuk Generalization/Inheritance Antara Actor