Home Start Back Next End
  
24
dari
class; dan
class dapat berelasi satu dengan yang lainnya melalui hubungan
inheritance. Sebuah bahasa pemrograman yang tidak mendukung inheritance adalah
bukan objek oriented, tetapi disebut bahasa pemrograman dengan tipe data abstrak.
2.12     Object-Oriented Analysis
Menurut
Booch
(1994,
p39)
“Object-Oriented Analysis is
a
method
of
analysis
that examines requirements from the perspective of the classes and objects found in the
vocabulary of the problem domain. “ yang
berarti
bahwa Object-Oriented
Analysis
adalah
sebuah
metode
analisa
yang
memeriksa
kebutuhan
dari
class
secara
perspektif
dan objek yang ditemukan pada perbendaharaan kata dari asal masalah.
2.13     Unified Modeling Language (UML)
Menurut
Lethbridge
dan
Laganiere
(2002,
p151)
Unified Modelling Language
(UML)
adalah
sebuah
standar
bahasa
grafikal
untuk
memodel software
berorientasi
objek. UML dikembangkan pada pertengahan tahun 1990 oleh James Tumbaugh, Grady
Booch
dan
Ivar
Jacobson.
Huruf
‘U’
pada
UML
mempunyai
kepanjangan
unified’
(yang
berarti
gabungan),
yang
merupakan
kombinasi
3
developer
atas fitur-fitur
bahasa
pemrograman yang telah sebelumnya mereka kembangkan.
UML terdiri dari beberapa variasi tipe diagram, termasuk di dalamnya:
•  
Class diagrams, yang mendeskripsikan kelas dan relasinya.
Interaction
diagrams,
yang
memeliki
2
tipe:
Sequence
diagrams
dan
collaboration
diagrams. Diagram ini
menunjukkan
tingkah
lagu system terhaap bagaimana objek-
objek berinteraksi satu dengan yang lainnya.
Word to PDF Converter | Word to HTML Converter