Use Case Activity Diagram

commit to user 8

2.5.1 Use Case

Use ca sedia gra m menggambarkan fungsionalitas yang diharapkan dari sebuah sistem, yang ditekankan adalah apa yang diperbuat sistem, dan bukan bagaimana. Sebuah use ca se merepresentasikan sebuah interaksi antara aktor dengan sistem. Use ca se merupakan sebuah pekerjaan tertentu, misalnya login ke sistem, membuat sebuah daftar belanja, dan sebagainya. Seorangsebuah aktor adalah sebuah entitas manusia atau mesin yang berinteraksi dengan sistem untuk melakukan pekerjaan-pekerjaan tertentuHuda, 2010. Tabel 2.1 Simbol Use Ca se Diagra m Gambar Nama Keterangan Actor Menspesifikasikan himpuan peran yang pengguna mainkan ketika berinteraksi dengan use ca se . Dependency Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri independent akan mempengaruhi elemen yang bergantung padanya elemen yang tidak mandiri independent . Genera liza tion Hubungan dimana objek anak descendent berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk a ncestor . Include Menspesifikasikan bahwa use ca se sumber secara eksplisit . commit to user 9 Gambar Nama Keterangan Extend Menspesifikasikan bahwa use ca se target memperluas perilaku dari use case sumber pada suatu titik yang diberikan. Associa tion Apa yang menghubungkan antara objek satu dengan objek lainnya. System Menspesifikasikan paket yang menampilkan sistem secara terbatas. Note Elemen fisik yang eksis saat aplikasi dijalankan dan mencerminkan suatu sumber daya komputasi

2.5.2 Activity Diagram

Activity diagra m menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity dia gra m juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Activity dia gram merupakan sta te dia gra m khusus, di mana sebagian besar sta te adalah a ction dan sebagian besar transisi ditrigger oleh selesainya sta te sebelumnya Oleh karena itu a ctivity diagra m tidak menggambarkan beha viour interna l sebuah sistem dan interaksi antar subsistem secara eksak, tetapi lebih menggambarkan proses-proses dan jalur-jalur aktivitas dari level atas secara umum. Huda, 2010 commit to user 10 Tabel 2.2 Simbol Activity Dia gram Gambar Nama Keterangan Activity Memperlihatkan bagaimana masing- masing kelas antarmuka saling berinteraksi satu sama lain Action State dari sistem yang mencerminkan eksekusi dari suatu aksi Initia l Node Bagaimana objek dibentuk atau diawali. Activity Fina l Node Bagaimana objek dibentuk dan dihancurkan Fork Node Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran

2.5.3 Class Diagram