Program
Studio 4 Desa
1. Use Case Diagram
2. Activity Diagram
3. Sequence Diagram
4. Collaboration Diagram
Perancangan
Program 5. Class Diagram
6. Class Relationship
7. State Diagram
8. Implementation Diagram
Use Case
Use Case merupakan sebuah teknik yang digunakan dalam pengembangan sebuah software atau
sistem informasi untuk menangkap kebutuhan fungsional dari sistem yang bersangkutan, Use Case
menjelaskan interaksi yang terjadi antara ‘aktor’ — inisiator dari interaksi sistem itu sendiri dengan
sistem yang ada, sebuah Use Case direpresentasikan dengan urutan langkah yang sederhana
Fungsinya :
Class diagram
Class diagram membantu
memperlihatkan hubungan
dalam visualisasi struktur
antar kelas dan penjelasan
kelas-kelas dari suatu sistem
detail tiap-tiap kelas di dalam
dan merupakan tipe diagram
perancangan model (dalam
yang paling banyak dipakai.
logical view) dari suatu sistem
Class Relationship
• In designing programs that use multiple
classes, need to consider the Generalisation Association
relationship between the classes and
therefore between the objects that are
instantiated from those classes
• Association : kelas yang
berhubungan / menservice kelas
lain
• Aggregation : Kelas yang dibuat dari
kelas yang lain
• Generalisation : Kelas bisa saja
bentuknya inherit (mewarisi)
Aggregation
Diagram yang digunakan untuk
mendeskripsikan karakteristik
State dari sebuah system.
Diagram
Kotak
Tanda Panah:
Elemennya : perpindahan
ke state
selanjutnya
• Diagram komponen atau component diagram dibuat untuk mengambarkan
Implementation struktur dan ketergantungan antara kumpulan komponen dalam sebuah sistem
Diagram • Deployment Diagram mendeskripsikan arsitektur fisik dalam node untuk hardware
dan software dalam sistem