3. UML
Unified Modeling Language (UML) adalah notasi yang lengkap untuk
membuat visualisasi model suatu sistem. Sistem berisi informasi dan
fungsi, tetapi secara normal digunakan untuk memodelkan sistem
komputer. Di dalam pemodelan obyek guna menyajikan sistem yang
berorientasi pada objek pada orang lain.
4. Diagram UML
UML merupakan sintak umum untuk membuat model logika dari suatu
sistem dan digunakan untuk menggambarkan sistem agar dapat
dipahami selama fase analisis dan desain.
UML biasanya disajikan dalam bentuk diagram/gambar.
5. Diagram UML
UML merupakan sintak umum untuk membuat model logika dari suatu
sistem dan digunakan untuk menggambarkan sistem agar dapat
dipahami selama fase analisis dan desain. UML biasanya disajikan
dalam bentuk diagram/gambar. Beberapa praktek yang akan kita
lakukan kedepan adalah menggambarkan system menggunakan:
1. Use Case Diagram
2. Activity Diagram
3. Sequence Diagram
6. Use Case Diagram
Use Case Diagram adalah pemodelan untuk menggambarkan
behavior/kelakuan sistem yang akan dibuat. Use case diagram
menggambarkan sebuah interaksi antara satu atau lebih aktor dengan
sistem yang akan dibuat. Secara sederhana, diagram use case
digunakan untuk memahami fungsi apa saja yang ada di dalam sebuah
sistem dan siapa saja yang dapat menggunakan fungsi-fungsi tersebut.
uc Use Case Model
Nama Sistem
Actor1
Use Case1
7. Komponen Use Case Diagram
Aktor adalah orang, proses, atau sistem lain yang
berinteraksi dengan sistem informasi yang akan dibuat, jadi
meskipun simbol dari aktor ialah gambar orang, tapi aktor
belum tentu merupakan orang. biasanya penamaan aktor
dinamakan menggunakan kata benda di awal frase nama
actor.
Use case adalah fungsionalitas yang disediakan sistem
sebagai unit-unit yang saling bertukar pesan antar unit atau
actor. biasanya use case diberikan penamaan dengan
menggunakan kata kerja di awal frase nama use case.
uc Use Ca...
Actor1
uc Use Case Model
Use Case1
8. Komponen Use Case Diagram
Asosiasi adalah komunikasi antara aktor dan use case yang
berpartisipasi pada use case diagram atau use case yang memiliki
interaksi dengan aktor. Asosiasi merupakan simbol yang digunakan
untuk menghubungkan link antar element.
Relasi use case tambahan ke sebuah use case dimana use case yang
ditambahkan dapat berdiri sendiri meski tanpa use case tambahan itu.
Arah panah mengarah pada use case yang ditambahkan.
uc Use Case Model
Melakukan Login
Input Username dan
Password
«extend»
9. Komponen Use Case Diagram
Relasi use case tambahan ke sebuah use case dimana use case yang
ditambahkan membutuhkan use case ini untuk menjalankan fungsinya
atau sebagai syarat dijalankan use case ini. Arah panah include
mengarah pada use case yang dipakai (dibutuhkan) atau mengarah
pada use case tambahan.
uc Use Case Model
Sistem Informasi Perpustakaan
Login
Mengelola Buku
Mengelola Anggota
«include»
«include»
10. Komponen Use Case Diagram
Generalisasi adalah Hubungan generalisasi dan spesialisasi (antara
umum dengan khusus) antara dua buah use case dimana fungsi yang
satu merupakan fungsi yang lebih umum dari lainnya. Arah panah
mengarah pada use case yang menjadi generalisasinya (umum)
uc Use Case Model
Sistem Informasi Perpustakaan
Mengelola Buku
Input Buku
Edit BukuHapus Buku
Cari Buku
Lihat Buku
Mengelola Buku merupakan
generalisasi Umum.
Input Buku, edit Buku, Hapus
Buku, Lihat Buku dan Cari Buku
merupakan generalisasi Khusus
11. Contoh Kasus
Buka Kembali slide 5
mengenai contoh kasus
narasi Sistem Informasi
Perpustakaan. Setelah
narasi system usulan
dibuat, lalu akan
dituangkan kedalam
sebuah Use Case
Diagram seperti gambar
disamping:
uc Use Case Model
Sistem Informasi Perpustakaan SMK
Petugas
Melakukan Login
Input Username dan
Password
Input Peminjaman
Input Pengembalian
Siswa
Pinjam Buku
DendaLaporan
«extend»
«include»
«include»
«extend»
«include»
«include»