0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
15 tayangan6 halaman
Dokumen ini membahas tentang pembuatan diagram use case dan activity diagram. Diagram use case digunakan untuk menggambarkan fungsi utama sistem dan interaksi pengguna, sedangkan diagram activity digunakan untuk menunjukkan proses bisnis dan aktivitas dalam sistem. Diberikan contoh diagram use case dan activity beserta penjelasan simbol-simbol yang digunakan. Peserta diharuskan membuat diagram use case dan activity berdasarkan tugas sebelumnya.
Dokumen ini membahas tentang pembuatan diagram use case dan activity diagram. Diagram use case digunakan untuk menggambarkan fungsi utama sistem dan interaksi pengguna, sedangkan diagram activity digunakan untuk menunjukkan proses bisnis dan aktivitas dalam sistem. Diberikan contoh diagram use case dan activity beserta penjelasan simbol-simbol yang digunakan. Peserta diharuskan membuat diagram use case dan activity berdasarkan tugas sebelumnya.
Dokumen ini membahas tentang pembuatan diagram use case dan activity diagram. Diagram use case digunakan untuk menggambarkan fungsi utama sistem dan interaksi pengguna, sedangkan diagram activity digunakan untuk menunjukkan proses bisnis dan aktivitas dalam sistem. Diberikan contoh diagram use case dan activity beserta penjelasan simbol-simbol yang digunakan. Peserta diharuskan membuat diagram use case dan activity berdasarkan tugas sebelumnya.
Adapun tujuan pembelajaran yang akan dicapai sebagai berikut: 8.1. Mampu membuat Use Case Diagram 8.2. Mampu membuat Activity Diagram
8.2 URAIAN MATERI
Tujuan Pembelajaran 8.1: Membuat Use Case Diagram
Use case diagram menggambarkan dengan cara yang sederhana tentang
fungsi utama dari sistem dan berbagai pengguna yang akan berinterkasi dengannya (Dennis, Wixom, & Tegarden, 2009).
Tabel 8. 1 Simbol Umum dari Use Case Diagram
Simbol Keterangan Actor: - Orang atau sistem dari luar yang memanfaatkan/menggunakan sistem - Dapat dikaitkan dengan aktor lain Actor menggunakan hubungan spesialisasi/superclass, dilambangkan dengan panah berongga - Diletakkan di luar boundary Boundary: Nama Sistem/Aplikasi - Mencakup nama sistem/aplikasi di bagian atas - Menggambarkan cakupan (ruang lingkup) sistem/aplikasi Use Case - Melambangkan/merepresentasikan bagian Use Case utama dari fungsi sistem - Dapat mewarisi (extend) use case lain - Dapat mencakup (include) use case lain - Diletakkan di dalam boundary - Diberi label menggunakan susunan kata kerja-kata benda yang deskriptif Package Package - Digunakan untuk mengelompokkan secara logis elemen UML - Digunakan untuk menyederhanakan diagram UML dengan mengelompokkan unsur terkait menjadi sebuah elemen tingkat lebih tinggi Assosiation - Digunakan untuk menghubungkan antara aktor dengan use case yang berinretaksi Generalization - Melambangkan/merepresentasikan use case khusus ke yang lebih umum - Memiliki panah yang ditarik dari use case khusus ke use case dasar Include «include» - Melambangkan/merepresentasikan masuknya fungsi satu use case ke dalam use case lain - Memiliki panah yang ditarik dari use case dasar ke use case yang digunakan Extend «extend» - Melambangkan/merepresentasikan perluasan/pewarisan (extendsion) dari use case untuk memasukkan perilaku opsional - Memiliki panah yang ditarik dari use case perluasan/pewarisan (extendsion) ke use case dasar Contoh use case diagram:
Package Kelola Master Data:
Tujuan Pembelajaran 8.2:
Membuat Activity Diagram
Activity diagram untuk menunjukkan prosesbisnis dan aktifitas di dalam
sistem. Setiap use case harus dibuat activity diagram-nya (baik yang di dalam boundary, maupun yang di dalam package) Tabel 8. 2 Simbol Umum dari Activity Diagram Simbol Keterangan Activity: Activ ity - Digunakan untuk merepresentasikan sekumpulan aksi - Diberi label sesuai nama aktifitas Initial: Initial - Menggambarkan awal dari serangkaian tindakan atau kegiatan Final: Final - Digunakan untuk mengakhiri semua arus kontrol dalam semua aktivitas
Apakah Valid? Decision:
- Digunakan untuk merepresentasikan Tidak kondisi uji untuk memastikan bahwa aliran kontrol mengarah pada kondisi Ya yang sesuai - Diberi label dengan kriteria keputusan untuk terus menyusuri Control Flow: - Menunjukkan urutan eksekusi
Contoh activity diagram:
Activity diagram boleh tidak menggunakan partition jika digunakan untuk menggambarkan aktivitas internal sistem 8.3 LATIHAN SOAL/TUGAS 1. Berdasarkan tugas materi pertemuan ke-7, buatlah use case diagram dan activity diagram!
8.4 DAFTAR PUSTAKA
1. Dennis, A., Wixom, B. H., & Tegarden, D. (2009). System Analysis Design UML Version 2.0. An Object-Oriented Approach (3rd ed.). New Jersey: John Wiley & Sons.