50
bisnis dalam lingkup sistem informasi yang sesuai dalam organisasi. Oleh karena itu, proses pemodelan data melibatkan pemodel data profesional
bekerja sama dengan pemangku kepentingan bisnis, serta pengguna potensial dari sistem informasi. Berikut ini merupakan pemodelan proses
dan pemodelan data terhadap analisis sistem.
2.11.1 Use Case Diagram
Use case Schmuller, 1990 adalah sebuah gambar dari fungsi sistem yang dipandang dari sudut pandang pemakai. Aktor adalah segala sesuatu yang
perlu berinteraksi dengan sistem untuk pertujaran informasi Whitten, 2004. Boundary System menunjukkan cakupan dari sistem yang dibuat
dan fungsi dari sistem tersebut. Berikut ini merupakan gambar dari tiga komponen sistem dalam use case diagram :
Tabel 2.1 Use Case Diagram No
Simbol Keterangan
1 Simbol Actor, menggambarkan aktor
pada diagram 2
Simbol Use Case, menggambarkan Use Case pada diagram
3 Simbol Unidirectional Association,
menggambarkan relasi antar Actor dan Use Case
51
2.11.2 Relasi
Relasi digambarkan dengan sebuah garis di antara dua simbol di dalam use case diagram. Arti relasi dapat berbeda antara satu dengan yang lainnya
tergantung pada bagaimana cara garis digambarkan dan tipe simbol apa yang disambungkan. Ada beberapa jenis relasi yang digunakan untuk
menggambarkan use case diagram, yaitu : a. Association adalah relasi antara actor dan sebuah use case di mana
terjadi interaksi di antara keduanya. b. Extends yaitu relasi antara extension use case dan use case yang di-
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 lebih sederhana dan kemudian diberikan tambahan fungsinya.
c. Uses atau includes yaitu sebuah relasi antara abstract use case dan use case yang mengurangi redudansi anara satu atau lebih use case dengan
cara mengkombnasikan langkah-langkah yang umum ditemukan dalam case-nya.
d. Depend on yaitu sebuah relasi use case yang menentukan bahwa use case yang lain harus dibuat sebelum current use case dan dapat
menentukan urutan di ana use case diperlukan untuk dikembangkan. Digambarkan sebagai garis anak panah yang dimulai dari satu use case
dan menunjuk ke use case yang bergantung padanya. e. Inheritance yaitu relasi use case yang tingkah laku pada umumnya
menggambarkan dua actor yang menginisiasi use case yang mana akan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI