Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
OLEH
A. Pendahuluan
Objek adalah kombinasi antara struktur data dan perilaku dalam satu
kumpulan dari objek tertentu yang memiliki struktur data dan perilakunya.
Konsep fundamental dalam analisis sistem berorientasi objek adalah objek itu
sendiri.
Setiap objek mempunyai identitas yang dapat diukur dan memiliki nilai
yang bertujuan untuk membedakan entitas antara satu objek dengan objek lain.
Pada objek terdapat sifat konkrit yang melekat pada identitas objek tersebut
Objek yang terbagi dalam atribut, operasi, metode, hubungan, dan makna
yang sama akan membentuk sebuah kelas yang merupakan wadah bagi objek
yang dapat digunakan untuk menciptakan objek, atau dengan kata lain suatu
(atribut), perilaku umum (operasi), relasi umum dengan objek lain dan semantik
umum. Fungsi kelas objek adalah mengumpulkan data (atribut) dan perilaku
1. Atribut
2. Metode
terdapat dalam objek tersebut. Sering juga disebut sebagai procedure atau
function.
3. Message
objek lain dengan cara mengikirimkan pesan oleh suatu objek kepada objek
tertentu.
4. Operasi
suatu objek
1. Encapsulation (pengkapsulan)
terhadap data yang diproses. Data dan prosedur atau fungsi dikemas
bersama – sama dalam suatu objek, sehingga prosedur atau fungsi lain dari
luar tidak dapat mengaksesnya kecuali prosedur yang berada dalam objek itu
sendiri.
2. Inheritance (Pewarisan)
Inheritance adalah teknik yang menyatakan bahwa anak dari objek akan
mewarisi data atau atribut dan metode dari induknya langsung. Atribut dan
metode dari sebuah objek induk akan diturunkan kepada anak objek dan
demikian seterusnya. Ini menandakan bahwa atribut dan operasi yang dimiliki
3. Polymorphism (Polimorfisme)
sama dapat mempunyai bentuk dan perilaku berbeda. Ini berarti bahwa
operasi yang sama mungkin saja mempunyai perbedaan dalam kelas yang
keadaan nyata, dan dilengkapi dengan penyajian grafis dari sistem yang sangat
dari sistem.
Dari sisi desain, pemodelan berorientasi objek menggunakan tiga macam
1. Model Objek
Model objek yaitu menggambarkan struktur statis dari suatu objek dalam
sistem dan relasinya yang berisi diagram objek yaitu suatu graph dimana
2. Model Dinamik
Model dinamik yaitu menggambarkan aspek dari sistem yang berubah setiap
saat yang dipergunakan untuk menyatakan aspek kontrol dari sistem yang
berisi state diagram yaitu suatu graph dimana node-nya adalah state dan arc
3. Model Fungsional
sistem yang flow diagram yaitu suatu graph dimana nodenya menyatakan
grafik dalam pemodelan objek, kelas dan relasinya dengan yang lain.
Struktur kelas pada sistem berorientasi objek dibagi atas dua, yaitu Whole
memperlihatkan hirarki dari suatu kelas sebagai komponen dari kelas lain yang
disebut juga sebagai sub objek. Contohnya, kelas Mobil adalah Whole dan
dari kelas di atasnya. Kelas yang mempunyai sifat umum disebut Generalization,
model) secara visual sebagai sarana untuk merancang dan atau membuat
pada paradigma object oriented, oleh karena itu UML dapat secara langsung
pemodelan dan tiga eleman utama UML.Tiga elemen utama UML antara lain:
a. Buiding Bloks
spesifikasi pengoperasian
4) Use cases, pembentuk tingkah laku objek dalam sebuah model serta
5) Nodes, bentuk fisik dari elemen – elemen yang ada pada saat
b. Hubungan / Relationship
interface dan kelas atau elements, serta antara use cases dan
collaborations.
c. Bagan atau Diagrams
sebagai berikut :
terjadi jika salah satu bagian dari kelas mengetahui kelas yang lain
berdasarkan waktu.
bergantung satu sama lain. dan berfokus pada aktifitas – aktifitas yang
dan hardware.