UML (Unified Modeling Language) UML adalah suatu bahasa yang digunakan untuk menentukan, memvisualisasikan, membangun, dan mendokumentasikan suatu sistem informasi. UML dikembangkan sebagai suatu alat untuk analisis dan desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson Untuk mendapatkan banyak pandangan terhadap sistem informasi yang akan dibangun, UML menyediakan beberapa diagram visual yang menunjukkan berbagai aspek dalam sistem. Ada beberapa diagram yang disediakan dalam UML antara lain :
Analisis Perancangan Sistem Informasi 5/2/2021 2
1. Diagram use case ( use case diagram ) 2. Diagram aktivitas ( activity diagram ) 3. Diagram sekuensial ( sequence diagram ) 4. Diagram kolaborasi ( collaboration diagram ) 5. Diagram kelas ( class diagram ) 6. Diagram statechart ( statechart diagram ) 7. Diagram komponen ( component diagram ) 8. Diagram deployment ( deployment diagram )
Analisis Perancangan Sistem Informasi 5/2/2021 3
1. Diagram use case atau use case diagram Diagram use case atau use case diagram menyajikan interaksi antara use case diagram dan aktor. Dimana, aktor dapat berupa orang, peralatan, atau sistem lain yang berinteraksi dengan sistem yang sedang dibangun. Use Case menggambarkan fungsionalitas sistem atau persyaratan-persyaratan yang harus dipenuhi sistem dari pandangan pemakai.
Analisis Perancangan Sistem Informasi 5/2/2021 4
berikut Simbol-simbol dan contoh diagram use case :
Analisis Perancangan Sistem Informasi 5/2/2021 5
Analisis Perancangan Sistem Informasi 5/2/2021 6 Contoh Diagram use case masuk parkir
Analisis Perancangan Sistem Informasi 5/2/2021 7
ContohDiagram use case keluar
Analisis Perancangan Sistem Informasi 5/2/2021 8
Latihan :
Buatkan Use Case Diagram dari Sistem Informasi
Pengolahan data absensi mahasiswa STMIK Indonesia
Analisis Perancangan Sistem Informasi 5/2/2021 9
2. Diagram Aktivitas
Diagram aktivitas atau Activity diagram menggambarkan aliran
fungsionalitas system. Pada tahap pemodelan bisnis, diagram aktivitas dapat digunakan untuk menunjukkan aliran kerja bisnis ( business work flow ). Dapat juga digunakan untuk menggambarkan aliran kejadian ( flow of events ) dalam use case. Diagram aktivitas adalah sebuah cara untuk memodelkan aliran kerja ( workflow ) dalam bentuk grafik. Diagram ini menunjukkan langkah-langkah di dalam aliran kerja, titik- titik keputusan di dalam aliran kerja, siapa yang bertanggung jawab menyelesaikan masing-masing aktivitas, dan obyek-obyek yang digunakan dalam aliran kerja.
Analisis Perancangan Sistem Informasi 5/2/2021 10
Fungsi Activity Diagram Diagram aktivitas juga banyak digunakan untuk mendefinisikan hal- hal berikut: Rancangan proses bisnis dimana setiap urutan aktivitas yang digambarkan merupakan proses bisnis sistem yang didefinisikan Urutan atau pengelompokan tampilan dari sistem / user interface dimana setiap aktivitas dianggap memiliki sebuah rancangan antarmuka tampilan Rancangan pengujian dimana setiap aktivitas dianggap memerlukan sebuah pengujian yang perlu didefinisikan kasus ujinya Simbol Activity Diagram Simbol Activity Diagram
Yang dilakukan secara manual = Aksi
Yang dilakukan kompuer/system = activity Simbol-simbol yang ada pada diagram aktivitas adalah sebagai berikut :
NO GAMBAR NAMA KETERANGAN
Memperlihatkan bagaimana masing- 1 Actifity masing kelas antarmuka saling berinteraksi satu sama lain State dari sistem yang mencerminkan 2 Action eksekusi dari suatu aksi Bagaimana objek dibentuk atau 3 Initial Node diawali. Actifity Final Bagaimana objek dibentuk dan 4 Node dihancurkan Satu aliran yang pada tahap tertentu 5 Fork Node berubah menjadi beberapa aliran Analisis Perancangan Sistem Informasi 5/2/2021 15 contoh diagram aktivitas keluar