Pemodelan Berorientasi Objek Pertemuan 3
Topik Bahasan Pemodelan visual UML Diagram – diagram UML
Pemodelan Visual Visual Modeling adalah proses memperoleh informasi dari model dan menampilkannya dengan nyata menggunakan suatu standard satuan unsur-unsur grafis. Keuntungan memodelkan sistem secara visual (visual modelling) : Terjadinya “hubungan komunikasi” antara pemakai, pengembang perangkat lunak, sistem analis, penguji, manajer, dan orang yang terlibat dalam suatu proyek pengembangan perangkat lunak
Manusia adalah makhluk visual, kita mampu memahami sesuatu yang komplek secara lebih baik ketika diwujudkan secara visual (yaitu dengan melihatnya). Pemodelan visual memerlukan notasi grafis yang digunakan untuk merepresentasi (menggambarkan) aspek-aspek sebuah sistem. Ada tiga bentuk notasi yang populer yaitu : Notasi Booch. Object Modeling Technology (OMT). UML.
Notasi Booch. Nama notasi ini sesuai nama penciptanya yaitu Grady Booch. Pada perusahaan Rational Software Coorporation. Booch telah mengembangkan suatu notasi grafis untuk menghadirkan berbagai aspek suatu model sistem. Object dalam notasi Booch diwakili oleh ilustrasi gambar grafis berupa awan, hal ini menggambarkan fakta bahwa object dapat berupa apapun secara abstrak. Notasi Booch meliputi bermacam bentuk tanda panah untuk menunjukkan jenis hubungan antara object-object dalam model sistem.
Object Modeling Technology (OMT). Notasi OMT diciptakan oleh Dr. Yakobus Rumbaugh. Rumbaugh mendiskusikan pentingnya memperagakan (memvisualisasikan dalam bentuk gambar) komponen-komponen sistem di dunia nyata yang disebut dengan object-object. OMT menggunakan grafik lebih sederhana dibanding Booch dalam menggambarkan sistem.
UML (Unified Modeling Language) Notasi UML muncul dari Grady berkolaborasi dengan Booch, Dr. Yakobus Rumbaugh, Ivar Jacobson, Rebecca Wirfs Brock, Petrus Yourdon, dan ahli-ahli lainya. Jacobson mengembangkan suatu metoda untuk disain sistem Rancang-Bangun Perangkat lunak Object Oriented (OOSE) yang fokus pada analisa sistem.
Notasi UML telah menjadi standar industri dalam pengembangan perangkat lunak dengan memodelkanya dalam notasi grafis. Notasi UML digambarkan sama dengan notasi OMT.