Start Back Next End
  
19
mempunyai hubungan secara hirarki. Suatu kelas dapat ditentukan
secara umum, kemudian ditentukan spesifik menjadi subkelas. Setiap
subkelas mempunyai hubungan atau mewarisi semua sifat yang
dimiliki oleh kelas induknya, dan ditambah dengan sifat unik yang
dimilikinya. Kelas objek dapat didefinisikan atribut dan service dari
kelas objek lainnya. Inheritance
menggambarkan generalisasi sebuah
kelas.
3. Polymorphism (Polimorfisme)
Polymorphism yaitu konsep yang menyatakan bahwa seuatu yang
sama dapat mempunyai bentuk dan perilaku berbeda. Polimorfisme
mempunyai arti bahwa operasi yang sama mungkin mempunyai
perbedaan dalam kelas yang berbeda. Kemampuan objek-objek yang
berbeda untuk melakukan metode yang pantas dalam merespon
message yang sama. Seleksi dari metode yang sesuai bergantung pada
kelas yang seharusnya menciptakan objek
2.1.5
Unified Modelling Language
UML (Unified Modeling
Language) adalah sebuah bahasa yang
berdasarkan grafik/gambar untuk memvisualisasi, menspesifikasikan,
membangun, dan pendokumentasian dari sebuah sistem pengembangan software
berbasis OO (Object-Oriented). UML sendiri juga memberikan standar
penulisan sebuah sistem blue print, yang meliputi konsep bisnis proses,
penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan
komponen-komponen yang diperlukan dalam sistem software. Unified Model
Language (UML) adalah bahasa universal untuk:
1. Memvisualisasikan grafis model yang tepat
2. Menetapkan model yang tepat, lengkap, dan tidak ambigu untuk
mengampil semua keputusan penting dalam analisis, desain dan implementasi
3. Membangun model yang dapat dihubungkan langsung dengan bahasa
pemrograman
4. Mendokumentasikan semua informasi yang dikumpulkan oleh tim
sehingga memungkinkan untuk berbagi informasi
Word to PDF Converter | Word to HTML Converter