Pemodelan Fungsional
Pemodelan yang dapat memberikan pemahaman yang lebih baik tentang entitas nyata yang dikembangkan.
Saat entitas tsb merupakan sesuatu yang bersifat fisik seperti:
Bangunan, Pesawat Terbang, Mesin
Maka dapat kita buat model tsb yang identik dalam ukuran dan bentuk, tetapi dalam skala yang lebih kecil
Saat entitas yang dikembangkan adalah sebuah perangkat lunak, model yang dibangun harus menggunakan bentuk yang berbeda.
Ciri-ciri model:
- harus dapat merepresentasikan informasi yang akan ditranformasikan
- fitur2 yang dikehendaki oleh pengguna sistem
- dapat merepresentasikan perilaku sistem saat transformasi sistem terjadi.
Terdapat 2 jenis pemodelan yang dapat dibuat:
1. Model yang berkaitan dengan spesifikasi kebutuhan. (Model analisis)
2. Model yang berkaitan ke perancangan dan implementasi. (Arsitektur perangkat lunak, antar muka pengguna dan rincian berperingkat komponen)
Tindakan Pemodelan Sistem
1. Tujuan tim perangkat lunak, untuk mengembangkan perangkat lunak
2. Tidak disarankan membuat model lebih banyak dari yang diperlukan
3. Buat model yang sederhana yang menjelaskan permasalahan atau perangkat lunak
4. Kembangkan model yang adam sehingga perubahan dimungkinkan
5. Menetapkan kegunaan dari model-model yang dibangun
6. Adaptasi model yang dikembangkan dengan perubahan yang terjadi
7. Coba kembangkan model2 yang bermanfaat
8. Jangan kaku terhadap model yang dibangun
9. Lakukan pertimbangan berulang-ulang
10. Dapatkan umpan balik sesegera mungkin.
Pemodelan Bisnis Proses Dengan Aktifitas Diagram
Diagram aktifitas menjelaskan pemodelan logik dari proses bisnis dan workflow pekerjaan di dalam bisnis.
Aktifitas diagramdapat juga digunakan untuk menjelaskan pemodelan aktifitas pada aktifitas di dalam sistem informasi.
Aktifitas Diagram (AD)
AD yang disediakan UML melengkapi use case yang telah dibuat .
Yaitu dengan memberikan representasi grafis dari aliran-aliran interaksi di dalam skenario yang sifatnya spesifik.
Use Case Diagram
Penjelasan dari fungsi sistem di lihat dari kacamata user.
Use Case Diagram merupakan sebuah fungsional diagram yang menggambarkan fungsi dasar dari sistem.
Yaitu apa yang dapat digunakan oleh user dan bagaimana sistem harus merespon terhadap user action