Metode Pengembangan Sistem TINJAUAN PUSTAKA

14 2 Use case Deskripsi dari urutan aksi- aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi setiap aktor 3 Association Relasi yang terjaadi antara aktor dengan objek satu dengan objek yang lain. 4 Include Relasi cakupan memungkinkan suatu usecase untuk menggunakan fungsionalitas yang disediakan usecase lainnya 5 Extend Memungkinkan suatu usecase memiliki kemungkinan untuk memperluas fungsionalitas yang disediakan oleh usecase yang lainnya.

2.8.2 Activity Diagram

Activity diagram memodelkan alur kerja work flow sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah Flowchart karena kita dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitas lainnya atau dari satu aktivitas kedalam keadaan sesaat state. Beberapa simbol-simbol yang ada pada diagram activity diagram disajikan dalam Tabel 2.2. Tabel 2.2. Simbol-simbol dalam activity diagram NO Gambar Nama Keterangan 1 Start State Memperlihatkan dimana aliran kerja berawal 2 End State Memperlihatkan dimana aliran kerja berakhir 3 State Menambahkan state untuk suatu objek. include extend 15 4 Activity Menggambarkan langkah langkah dalam aliran kerja 5 Decision Memperlihatkan bagaimana dua atau lebih langkah pada aliran – aliran kerja 6 Transition Memperlihatkan bagaimana aliran – aliran kerja bergerak dari suatu activity ke activity lainnya. 7 Swimlane Memperlihatkan siapa yang bertanggung jawab untuk melaksanakan tugas- tugas tertentu pada activity diagram.

2.8.3 Sequence Diagram

Sequence diagram menjelaskan interaksi objek yang disusun dalam suatu urutan waktu. Diagram ini secara khusus berasosisasi dengan use case diagram. Sequence diagram memperlihatkan tahap demi tahap apa yang seharusnya terjadi untuk menhasilkan sesuatu didalam sequence diagram. Beberapa simbol yang ada pada diagram use case disajikan dalam Tabel 2.3. Tabel 2.3. Simbol-simbol dalam Sequence diagram NO Gambar Nama Keterangan 1 Aktor Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri. 2 Lifeline Menyatakan kehidupan suatu objek, untuk menggambarkan kelas dan objek. 3 Objek Menyatakan objek yang berinteraksi pesan. message 16 4 Waktu Aktif Menyatakan objek dalam keadaan aktif dan berinteraksi, semua yang terhubung dengan waktu aktif. 5 Pesan tipe create Menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat. 6 Pesan tipe call Menyatakan suatu objek memanggil operasimetode yang ada pada objek lain atau dirinya sendiri, sesuai dengan kelas objek yang berinteraksi. 7 Pesan tipe return Menyatakan bahwa suatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian. 2.8.4 Class Diagram Class diagram membantu kita dalam visualisasi struktur kelas-kelas dari suatu sistem dan merupakan tipe diagram yang paling banyak dipakai. Class diagram memperlihatkan hubungan antarkelas dan penjelasan detail tiap-tiap kelas didalam model desain dalam logical view dari suatu sistem. Beberapa simbol-simbol yang ada pada diagram class diagram disajikan dalam Tabel 2.4. Tabel 2.4. Simbol-simbol dalam Class diagram NO Gambar Nama Keterangan 1 Generalization Hubungan dimana objek anak descendent berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk ancestor. 2 Nary Association Upaya untuk menghindari asosiasi dengan lebih dari 2 objek. create 1 nama_metode 1 keluaran