28 March 2012

BELAJAR USE CASE DIAGRAM

Pengertian

Use case biasa digunakan untuk memodelkan suatu fungsi yang disediakan oleh sistem, didalam use case juga memiliki batasan didalam sistem dengan diberi suatu label nama use case tersebut. Jadi intinya use case diagram itu menggambarkan aktivitas yang akan dilakukan. Use case juga memiliki karakteristik antara lain :
  • Use case merupakan interaksi antara sistem dengan actor, yaitu tindakan yang akan dilakukan sistem
  • Use case itu terdapat actor yang dimana juga bisa melibatkan actor lain didalam sistem
  • Use case mendefinisikan tindakan yang akan dilakukan didalam sistem
  • Use case class tentunya memiliki objek use case yang dikenal dengan skenario
Mungkin disini akan dijelaskan simbol-simbol yang ada di dalam use case diagram, antara lain 
  • Actor : Merupakan seseorang atau pelaku yang akan menggunakan suatu sistem. Sebuah actor memberikan inputan informasi ke sistem, menerima informasi, dan sebaliknya. Actor hanya berinteraksi dengan use case . Actor biasanyya disimbolkan dengan Stick Man. 
Gambar Actor
  • Use case : merupakan fungsionalitas  dari suatu sistem, sehingga user mengerti kegunaan dari sistem tersebut di kembangkan atau dibangun nantinya seperi apa. cara  menentukan use case dalam suatu sistem adalah : 
    • lihat pola perilaku dari perangkat lunak aplikasi
    • lihat gambaran dari tugas sebuah actor
    • lihat apa yang akan dikerjakan oleh suatu perangkat lunak, bukan melihat bagaimana cara mengerjakannya.
Gambar Use case
  • Relasi : merupakan hubungan antara actor dengan use case didalam sistem. Ada beberapa relasi yang terdapat didalam use case diagram :
    • Association : menghubungkan antar elemen
    • Generalization : merupakan inheritance, dimana suatu elemen dapat juga merupakan spesialisasi dari elemen lainnya, contoh : staf akuntan dan staf kreatif digeneralisasi menjadi member staf.
    • Dependency : merupakan elemen yang ketergantungan dengan elemen lainnya
    • Aggregation : merupakan tipe gabungan yang menunjukkan bahwa elemen berisi atau terdiri dari elemen-elemen lainnya. contoh : mobil terdiri dari ban, setir, dan lain-lain
Berikut ini akan dijelaskan tipe-tipe relasi yang umum yang ada didalam use case diagram :
    • <<include>> merupakan aktivitas yang harus dipenuhi untuk terjadi sebuah event, dimana kondisi ini sebuah use case adalah bagian dari use case lainnya
    • <<extends>> merupakan aktivitas yang hanya berjalan dibawah kondisi tertentu 
Gambar relasi antara actor dan use case

0 komentar:

Post a Comment