Karakteristik Sistem Informasi Sistem Informasi

12 grafikal tentang siapa yang akan menggunakan sistem dan dengan cara bagaimana user berinteraksi dengan sistem. 2.1.6.1.1.Simbol Use Case dan Aktor. Use Case merupakan bagian dari seluruh fungsi sistem. Use Case digambarakan secara grafik dengan elips yang horizontal dengan nama dari use case tertera, dibawah atau didalam elips. Pada gambar berikut adalah gambar simbol use case. Gambar 2.2 Simbol Use Case Actor merupakan segala sesuatu yang dibutuhkan untuk berinteraksi dengan sistem untuk mengubah informasi. Actor dapat berupa orang, organisasi atau sistem informasi yang lain atau juga sebuah waktu kejadian. Pada gambar berikut adalah ambar symbol actor. Gambar 2.3 Simbol Actor Use case symbol 13 2.1.6.1.2.Relasi Relasi digambarkan dengan sebuah garis di antara dua simbol di dalam use case diagram. Arti relasi bias berbeda antara satu dengan yang lainya tergantung pada bagaimana cara garis digambar dan tipr symbol yang disambungkan. Ada beberapa jenis relasi yang digunakan untuk menggambarkan use case diagram, yaitu : 1. Association adalah relasi antara actor dan sebuah use case dimana terjadi interaksi diantara keduanya. 2. Extends yaitu sebuah relasi antara extension use case dan use case extend. Extension use case adalah sebuah use case yang berisi langkah-langkah yang diekstrak dari sebuah use case yang lebih kompleks agar menjadi use case yang lebih sederhana dan kemudian diberikan tambahan fungsinya. 3. Uses atau includes yaitu sebuah relasi antara abstractus case dan use case yang digunakan. Abstract use case adalah sebuah use case yang mengurangi redudans antara satu atau lebih use case dengan cara 14 mengkombinasikan langkah-langkah yang umum yang ditemukan dalam case-nya. 4. Depends on yaitu sebuah relasi use case yang menentukan bahwa use case yang lain harus dibuat sebelum current use case dan dapat menentukan urutan dimana use case perlu untuk dikembangkan. Digambarkan sebagai garis anak panah yang dimulai dari satu use case dan menunjuk ke use case yang bergantung padanya. Setiap relasi depends on diberi label “depends on”. 5. Inheritance yaitu sebuah relasi use case yang tingkah laku pada umumnya menggambarkan dua actor yang menginisisasi use case yang mana akan ditugaskan dan diektrapolasi dalam abstrak actor yang baru untuk mengurangi redudansi. Aktor yang lain dapat menurunkan interaksi dari abstrak actor. Relasi ini digambarkan dengan garis anak panah yang dimulai pada satu actor dan menunjuk ke abstrak actor yang memiliki interaksi dengan turunan dari actor yang pertama.