Class Diagram Sequence Diagram

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

Cla ss adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Cla ss menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodafungsi. Cla ss diagra m menggambarkan struktur dan deskripsi cla ss , packa ge dan objek beserta hubungan satu sama lain seperti pewarisan, asosiasi, dan lain-lain. Cla ss memiliki tiga area pokok yaitu nama stereotype , atribut, metoda. Huda, 2010 commit to user 11 Table 2.3 Simbol Cla ss Dia gram Gambar Nama Keterangan Genera liza tion Hubungan dimana objek anak descendent berbagi perilaku dan struktur data dari objek yang ada di atasnya objek induk a ncestor . Na ry Associa tion Upaya untuk menghindari asosiasi dengan lebih dari 2 objek. Cla ss Himpunan dari objek-objek yang berbagi atribut serta operasi yang sama. Colla bora tion Deskripsi dari urutan aksi-aksi yang ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu aktor Rea lization Operasi yang benar-benar dilakukan oleh suatu objek. Dependency Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri independent akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri Associa tion Apa yang menghubungkan antara objek satu dengan objek lainnya commit to user 12

2.5.4 Sequence Diagram

Sequence diagra m menggambarkan interaksi antar objek di dalam dan di sekitar sistem termasuk pengguna, display , dan sebagainya berupa message yang digambarkan terhadap waktu. Sequence dia gra m biasa digunakan untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai respons dari sebuah event untuk menghasilkan output tertentu. Diawali dari apa yang men-trigger aktivitas tersebut, proses dan perubahan apa saja yang terjadi secara internal dan output apa yang dihasilkan. Masing-masing objek, termasuk aktor, memiliki lifeline vertikal. Messa ge digambarkan sebagai garis berpanah dari satu objek ke objek lainnya. Pada fase desain berikutnya, messag e akan dipetakan menjadi operasimetoda dari class. Activa tion ba r menunjukkan lamanya eksekusi sebuah proses, biasanya diawali dengan diterimanya sebuah message. Huda, 2010 Table 2.4 Simbol Sequence Dia gram Gambar Nama Keterangan LifeLine Objek entity , antarmuka yang saling berinteraksi. Messa ge Spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi Messa ge Spesifikasi dari komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi commit to user 13

BAB III ANALISIS SISTEM DAN DESAIN