Kelebihan JSP Bahasa Pemrograman JSP

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