Wednesday, October 5, 2016

IAN SOMMERVILLE : SYSTEM MODELING

Tags

Sebelum membuat sebuah perangkat lunak, perlu berbagai proses analisis yang harus dilakukan agar system yang nantinya kita buat dapat berfungsi secara efektif dan sesuai harapan. Salah satu proses tersebut adalah pemodelan system.

Pemodelan sistem adalah proses membangun atau membentuk sebuah model dari suatu sistem nyata dalam bahasa formal tertentu. Salah satu fungsi dari pemodelan system yaitu kita dapat membandingkan antara system yang sedang berjalan dan system yang akan dibuat dengan tampilan atau perspektif yang berbeda sehingga akan mudah dipahami dan mudah ditemukan bagian-bagian sistem mana yang bisa dikomputerisasi. Selain itu dengan pemodelan sistem, kita dapat menghindari tumpang tindih fungsi aplikasi dalam sistem karena semua sistem tergambarkan dengan jelas.

                Dalam pemodelan sistem, sistem biasanya direpresentasikan dalam bentuk lain, salah satunya adalah dalam bentuk diagram. Menurut sebuah survey tahun 2007 (Erickson dan Siau), ada 5 jenis diagram yang sering digunakan untuk pemodelan sistem yaitu :
1.         Activity Diagrams
Menampilkan alur aktifitas dan data yang diproses di dalam sistem
2.         Use Case Diagrams
Menampilkan interaksi di dalam lingkungan sistem
3.        Sequence Diagrams
Menampilkan interaksi antara actor dan sistem atau sistem dengan sistem lainnya
4.         Class Diagrams
Menampilkan class dalam sistem serta hubungan nya dengan class lain
5.         State Diagrams
Menampilkan proses interaksi antara internal sistem dan kejadian pada external sistem

Pemodelan sistem memungkinkan kita melihat dari beberapa perspektif atau sudut pandang yang berbeda, diantaranya adalah :
-         External Perspective
Menggambarkan alur dan hubungan antara sistem
-         Interaction Perspective
Menggambarkan alur sistem beserta interaksi input/output user
-         Structural Perspective
Menggambarkan struktur data yang diproses oleh sistem
-         Behavioral Perspective
Menggambarkan sistem dinamis dan respon sistem terhadap kejadian

Untuk penjelasan lebih lanjut tentang perspektif sistem, baca artikel berikut :



Sumber : Buku Software Engineering 9th Edition oleh Ian Sommervilee 

Penulis  : Ahmad Sarif (J1F113204) Ilmu Komputer ULM

1 comments so far

Permisi bang, Structural Perspective & Behavioral Perspective ga ada ya? D klik menu ny malah balek ke home


EmoticonEmoticon