Simbol Use Case dan Aktor Relasi Relationship

18 ke dalam database yang baru, final testing dan menyiapkan prosedur konversi. Setelah sistem dioperasikan, perlu system support yang berkesinambungan untuk sisa siklus hidupnya yang berguna dan produktif.

2.4 Notasi Pemodelan Sistem

2.4.1 Use Case Diagram

Use Case Diagram adalah sebuah diagram yang menggambarkan interaksi antara sistem dan eksternal sistem dan user. Dengan kata lain, usecase diagram menggambarkan secara grafikal tentang siapa yang akan menggunakan sistem dan dengan cara bagaimana user berinteraksi dengan sistem.

2.4.1.1 Simbol Use Case dan Aktor

Use case merupakan bagian dari seluruh fungsi sistem. Use case digambarkan secara grafik dengan elips yang horisontal dengan nama dari use case tertera, di bawah atau di dalam elips. Gambar 2.3 Simbol Use Case Actor merupakan segala sesuatu yang dibutuhkan untuk berinteraksi dengan sistem untuk mengubah informasi. Aktor dapat berupa orang, organisasi atau sistem informasi yang lain atau juga suatu waktu kejadian. Use Case Symbol 19 Actor Symbol Gambar 2.4 Simbol Aktor

2.4.1.2 Relasi Relationship

Relasi digambarkan dengan sebuah garis di antara dua simbol di dalam use case diagram. Arti relasi bisa berbeda antara satu dengan yang lainnya tergantung pada bagaimana cara garis digambar dan tipe simbol apa yang disambungkan. Ada beberapa jenis relasi yang digunakan untuk menggambarkan use case diagram yaitu : 1. Association adalah relasi antara aktor dan sebuah use case dimana terjadi interaksi di antara keduanya. 2. Extends yaitu sebuah relasi antara extension use case dan use case yang 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 abstractuse case dan use case yang digunakan. Abstract use case adalah sebuah use case yang mengurangi redudansi antara satu atau lebih use case dengan cara mengkombinasikan langkah-langkah yang umum yang ditemukan dalam case-nya. 20 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. Inheritanceyaitu sebuah relasi use case yang tingkah laku pada umumnya menggambarkan dua aktor yang menginisiasi use case yang mana akan ditugaskan dan diektrapolasi dalam abstrak aktor yang baru untuk mengurangi redundansi. Aktor yang lain dapat menurunkan interaksi dari abstrak aktor. Relasi ini digambarkan dengan garis anak panah yang dimulai pada satu aktor dan menunjuk ke abstrak aktor yang memiliki interaksi dengan turunan dari aktor yang pertama.

2.4.2 Conceptual Database Design