41
fungsinya atau sebagai syarat dijalankan use case ini.
2.12.4 Activity Diagram
Diagram aktivitas atau activity diagram menggambarkan workflow aliran kerja atau aktivitas dari sebuah sistem atau proses
bisnis. Diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor. Diagram aktivitas digunakan untuk
mendefinisikan hal-hal berikut : Rancangan proses bisnis setiap urutan aktivitas yang
digambarkan merupakan proses bisnis sistem yang didefinisikan
Urutan atau pengelompokan tampilan dari sistemuser interface sehingga setiap aktivitas dianggap meiliki sebuah
rancangan antarmuka tampilan Rancangan pengujian sehingga setiap aktivitas dianggap
memerlukan sebuah pengujian yang perlu didefinisikan kasus ujinya.
42
Berikut adalah simbol-simbol yang ada pada diagram aktivitas :
Tabel 2.9 Simbol Activity Digram Simbol
Deskripsi Status awal
Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal
Aktivitas Aktivitas yang dilakukan sistem, aktivitas
biasanya diawali dengan kata kerja Percabangan decision
Asosiasi percabangan jika ada pilihan aktivitas lebih dari satu
Penggabungan join Asosiasi penggabungan lebih dari satu aktivitas
yang digabungkan menjadi satu Status akhir
Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir
Swimlane Memisahkan
organisasi bisnis
yang bertanggung jawab terhadap aktivitas yang
terjadi
2.12.5 Sequence Diagram
Diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan pesan yang
dikirimkan dan diterima antarobjek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objek-objek
43
yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansi menjadi objek tersebut. Berikut adalah
simbol-simbol yang digunakan pada diagram sekuen : Tabel 2.10 Simbol Sequence Diagram
Simbol Deskripsi
Aktor Orang, proses atau sistem lain yang
berinteraksi dengan sistem yang akan dibuat
Garis hidup lifeline Menyatakan kehidupan sebuah objek
Objek Menyatakan objek yang berinteraksi
pesan Waktu aktif
Menyatakan objek dalam keadaan aktif dan berinteraksi pesan
Pesan tipe create Menyatakan suatu objek membuat
objek yang lain Pesan tipe call
Menyatakan suatu objek memanggil operasi metode yang ada pada objek
lain Pesan tipe send
Menyatakan suatu objek mengirimkan data.masukan.informasi
ke objek
lainnya
Nama objek : nama kelas
44
Pesan tipe return Menyatakan
suatu objek
telah menjalankan operasi atau metode yang
menghasilakn suatu kembalian ke objek tertentu
Pesan tipe destroy Menyatakan
suatu objek
yang mengakhiri hidup objek yang lain
2.13 Pengujian Black Box