Activity Diagram Use Case

commit to user 11

2.10. Jquery

Jquery adalah salah satu library javascript. Dengan jquery, kita dapat melakukan banyak hal yang tidak bisa dilakukan oleh HTML maupun CSS. Misalnya, menampilkan artikel tanpa me-reload halaman, memunculkan pop-up di tengah- tengah halaman, menyembunyikan artikel jika di-klik dan sebagainya. Contoh yang menarik dan bisa kita lohat adalah pada facebook. Facebook banyak menggunakan jquery maupun ajax dalam penggunaanya Kun, 2010.

2.11. Unified Modeling Language

UML UML menyediakan beberapa notasi dan artifak standar yang bisa digunakan sebagai alat komunikasi bagi para pelaku dalam proses analisis dan disain. Artifak di dalam UML didefinisikan sebagai informasi dalam berbagai bentuk yang digunakan atau dihasilkan oleh proses pemrograman yang antara lain terdiri dari use case Diagram, Sequence dan Class Diagram Hermawan, 2008.

2.13.1 Activity Diagram

Tabel 2.1 Notasi Activity Diagram Rosa, 2010 Gambar Keterangan Strart state, merupakan awal dari keseluruhan activity diagram. End state, akhir dari keseluruhan activity diagram . Activity , sekumpulan rangkaian kegiatan yang dilakukan oleh user. Decision, pilihan untuk mengambil keputusan Fork; Digunakan untuk menunjukkan kegiatan yang dilakukan secara parallel atau untuk menggabungkan dua kegiatan paralel menjadi satu. commit to user 12 Diagram ini menggambarkan proses yang termasuk tugas berurutan, logika kondisional, dan konkurensi. Diagram ini adalah seperti flowchart, tetapi telah ditingkatkan untuk digunakan dengan pemodelan objek Rosa, 2010.

2.13.2 Use Case

Tabel 2.2 Tabel Notasi Use Case Diagram Rosa, 2010. Gambar Keterangan Use case digambarkan sebagai lingkaran elips dengan nama use case dituliskan didalam elips tersebut. Actor adalah pengguna sistem. Actor tidak terbatas hanya manusia saja, jika sebuah sistem berkomunikasi dengan aplikasi lain dan membutuhkan input atau memberikan output, maka aplikasi tersebut juga bisa dianggap sebagai actor. Asosiasi digunakan untuk menghubungkan actor dengan use case. Asosiasi digambarkan dengan sebuah garis yang menghubungkan antara Actor dengan Use Case. Ekstensi, merupakan hubungan use case tambahan kesebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case itu. Include merupakan hubungan use case tambahan kesebuah use case dimana use case yang ditambahkan commit to user 13 memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini. Gambar 2.2 Use Case Use Case menjelaskan urutan kegiatan yang dilakukan actor dan sistem untuk mencapai suatu tujuan tertentu. Walaupun menjelaskan kegiatan namun use case hanya menjelaskan apa yang dilakukan oleh actor dan sistem, bukan bagaimana actor dan sistem melakukan kegiatan tersebut Hermawan, 2008.

2.13.3 Sequence Diagram