Fase-Fase RAD Metode Pengembangan Sistem Rapid Application Development RAD

objek, yang cocok untuk pemodelan berbagai SPK, sistem informasi dan komunikasi. UML merupakan bahasa yang telah menjadi standar untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. UML dapat mendefinisikan notasi, yang dapat menggambarkan berbagai diagram piranti lunak dalam metodologi pendesainan berorientasi objek OO. UML lahir dari penggabungan banyak bahasa pemodelan grafis berorientasi objek yang berkembang pesat pada akhir 1980-an dan awal 1990-an Martin Fowler, 2005.

2.10.2 Diagram UML

UML memiliki beberapa diagram yang digunakan untuk menggambarkan suatu sistem. Tujuan pembuatan diagram ini adalah agar sistem mudah dimengerti oleh semua pihak, baik yang teknis maupun non teknis. Beberapa contoh dari diagram tersebut, antara lain : 1. Use Case Diagram Use case secara grafis menggambarkan interaksi antara sistem, sistem eksternal dan pengguna. Use case mendefinisikan sistem kebutuhan, menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Use case diagram mempunyai peranan penting dalam pengorganisasian dan pemodelan behavior dari sistem. Menggambarkan sekumpulan use cae, actor dan hubungannya. Gambar 2.8 Contoh Use Case Diagram Sumber : Whitten, 2004 2. Class Diagram Class diagram menggambarkan struktur objek sistem yang menyusun sistem dan hubungan antar kelas objek tersebut. Class diagram terdiri dari sekumpulan class dan interface lengkap dengan kolaborasi dan hubungan antara mereka. Booch, Rumbaugh, dan Jacobson, 1998. Class akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodafungsi. Class1 Class2 Class3 Class4 1 1... 1... 1 Gambar 2.9 Contoh Class Diagram Sumber : Whitten, 2004 3. Object Diagram Menggambarkan sekumpulan objek dan relasinya Booch, Rumbaugh, dan Jacobson, 1998. Objek adalah turunan dari class yang spesifik, yang mempunyai