|
41
dibutuhkan oleh class
dan metode yang dimaksud, maka kita dapat
membuat suatu kode yang dapat digunakan oleh satu atau beberapa
aplikasi dan program (reusable code).
2.12
Unified Modelling Language
Menurut Wikipedia, Unified Modelling Language
(UML) adalah bahasa
spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun
sistem perangkat lunak. UML dikembangkan sebagai suatu alat untuk analisis dan
desain berorientasi objek oleh Grady Booch, Jim Rumbaugh, dan Ivar Jacobson.
Namun demikian, UML dapat digunakan untuk memahami dan
mendokumentasikan setiap sistem informasi.
Dengan
menggunakan UML kita dapat membuat model untuk semua jenis
aplikasi piranti lunak, dimana aplikasi tersebut dapat berjalan pada piranti keras,
sitem operasi, dan jaringan apapun, serta ditulis dalam bahasa pemrograman
apapun. Tetapi karena UML juga menggunakan class dan operation dalam konsep
dasarnya, maka UML lebih cocok untuk penulisan piranti lunak dalam bahasa
berorientasi objek, seperti C++, C#, Java, atau VB.NET. Walaupun demikian,
UML tetap dapat digunakan untuk modeling aplikasi dalam VB atau C.
Menurut Bentley & Whitten (2010, p371), UML adalah satu set dari
ketentuan modeling yang digunakan untuk menspesifikasi atau mendeskripsikan
sebuah sistem perangkat lunak dalam suatu kondisi dari objek.
UML dibagi menjadi beberapa komponen :
1.
Class Diagram
Class diagram
adalah penggambaran grafis mengenai struktur objek
statis dari sebuah sistem, menunjukkan kelas-kelas objek yang
|