Pada artikel sebelumnya, telah dibahas tentang pemodelan sistem
secara umum beserta fungsi dari pemodelan itu sendiri. Setidaknya terdapat 4
perspektif dalam pemodelan sistem yaitu External Perspective, Interaction
Perspective, Structural Perspective dan Behavioral Perspective.
External
Perspective
Perspektif ini menggambarkan alur dan hubungan antara sistem
yang biasanya direpresentasikan dalam context
model. Dengan context model, pengembang aplikasi dapat dipermudah untuk
menentukan batasan sistem serta fungsi-fungsi apa yang akan dimasukan ke dalam
sistem yang dibuat.
Misalnya : Mental Health Care-Patient Management System
(MHC-PMS)
Pada contoh sistem diatas, sebuah sistem akan memiliki
beberapa sub sistem yang dapat digambarkan dengan context model sehingga akan
terlihat sistem apa saja yang diperlukan.
Dalam kasus yang lebih kompleks, biasanya pasien yang
memiliki gangguan mental terindikasi melakukan tindakan mengganggu atau criminal,
sehingga ada banyak alur yang terjadi dalam sistem.
Dengan dilakukannya pemodelan sistem melalui context model,
maka akan terlihat bagian-bagian sistem dan bagian-bagian mana yang dapat
digantikan dengan sistem komputer seperti gambar diatas.
Interaction
Perspective
Perspektif ini menggambarkan alur sistem tetapi alurnya akan
dipengaruhi oleh interaksi input/output dari user. Interaction perspective bisa dimodelkan dengan Use Case
diagram dan Sequence Diagram.
Use Case Diagrams
Diagram Use Case menggambarkan secara ringkas siapa yang
menggunakan sistem dan apa saja yang bisa dilakukannya. Diagram ini tidak
menjelaskan secara detail tentang penggunaan usecase, namun hanya memberi
gambaran singkat hubungan antara usecase, aktor, dan sistem.
Misalnya:
Pada sistem diatas, kita dapat melihat bahwa actor yang
terlibat adalah resepsionis rumah sakit dan sistem pendataan pasien dan juga
terlihat interaksi pengiriman data antara actor, sedangkan tanda panah
menunjukan alur dari data dalam sistem. Dalam setiap usecase akan dijelaskan
melalui sebuah table seperti berikut :
Sequence Diagrams
Pada sequence diagram ditampilkan interaksi antara actor dan
sistem atau sistem dengan sistem lainnya. Sesuai dengan namanya sequence
(urutan), pada diagram ini ditampilkan interaksi didalam sistem secara berurutan.
Sumber : Buku Software Engineering 9th Edition oleh Ian
Sommervilee
Penulis : Ahmad Sarif (J1F113204) Ilmu
Komputer ULM
EmoticonEmoticon