Activity Diagram Class Diagram

commit to user 9 bertukar pesan antarunit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frases nama use ca se. Asosiasi a ssocia tion Komunikasi antara aktor dan use ca se atau use case memiliki interaksi dengan aktor. extend Ekstensi extend Relasi use ca se tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; biasanya use ca se tambahan memiliki nama depan yang sama denga use ca se yang ditambahkan. Generalisasi genera liza tion Hubungan generalisasi dn spesifikasi umum -khusus antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. include Include Relasi use ca se tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use ca se ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use ca se ini.

2.5.2 Activity Diagram

Diagram aktivitas atau a ctivity dia gra m menggambarkan workflow atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini bahwa diagram aktivitas menggambarkan aktivitas commit to user 10 sistem bukan apa yang dilakukan actor, jadi aktivitas yang dapat dilakukan sistem. Diagram aktivitas juga banyak digunakan untuk mendefinisikan hal-hal berikut: 1. Rancangan proses bisnis dimana setiap urutan aktivitas yang digambarkan merupakan proses bisnis sistem yang didefinisikan. 2. Urutan atau pengelompokkan tampilan dari sistemuser interface dimana setiap aktivitas dianggap memiliki sebuah rancangan antarmuka tampilan 3. Rancangan pengujian dimana setiap aktivitas dianggap memerlukan sebuah pengujian yang perlu didefinisikan kasus ujinya. Berikut simbol-simbol yang ada pada diagram aktivitas : Tabel 2.2 Simbol Activity Diagram Simbol Nama Keterangan Status Awal Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal Aktivitas Aktivitas yang dilakukan system, aktivitas biasanya diawali dengan kata kerja Percabangan decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu Penggabungan join Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu Status akhir Status ahir aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status akhir Aktivitas commit to user 11

2.5.3 Class Diagram

Cla ss dia gra m atau diagram kelas merupakan suatu diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Kelas meiliki apa yang disebut atribut dan metode atau operasi. 1. Atribut merupakan variable-variabel yang dimiliki oleh suatu kelas. 2. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas. Tabel 2.3 Simbol Class Diagram Simbol Nama Keterangan Kelas Merupakan kelas pada struktur sistem yang terdiri dari atribut dan method. Antarmuka interfa ce Sama dengan konsep interfa ce dalam pemrograman berorientasi objek Asosiasi a ssocia tion Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity. Asosiasi berarah directed a ssocia tion Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity. Generalisasi genera liza tion Relasi antar kelas dengan makna generalisasi-spesialisasi umum-khusus Kebergantungan Dependency Relasi antar kelas dengan makna kebergantungan antar kelas Agregasi Relasi antar kelas dengan commit to user 12 aggregation makna semua-bagian whole- part

2.5.4 Sequence Diagram