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