BERORIENTASI
OBJEK
KELOMPOK 1
XI RPL 1
Nama Kelompok
02 Karakteristik Objek
Terdiri dari 2 karakteristik objek
03 Karakteristik Metodologi
Terdiri dari 3 karakteristik metodogi
04 Teknik Permodelan
Terdiri dari 3 teknik permodelan berorientasi objek
PENGERTIAN
OOAD
KELAS OBJEK
Atribut :
titik sudut
batas
warna
Operasi :
gambar
hapus
translasi
KELAS OBJEK
Karakteristik dari Objek
01 Objek
Objek merupakan suatu benda secara fisik
dan juga konseptual yang terdapat di
02 Kelas Objek
Objek merupakan suatu benda secara
fisik dan juga konseptual yang terdapat
sekitar kita. Sebuah objek mempunyai di sekitar kita. Sebuah objek
keadaan sesaat yang disebut dengan state.
mempunyai keadaan sesaat yang
Objek tersebut dapat kongkrit, seperti
halnya arsip pada sebuah sistem, atau disebut dengan state.
konseptual seperti kebijakan penjadwalan Objek tersebut dapat kongkrit, seperti
dalam multiprocessing pada suatu sistem halnya arsip pada sebuah sistem, atau
operasi. konseptual seperti kebijakan
Dua objek tersebut dapat berbeda penjadwalan dalam multiprocessing
walaupun bila semua nilai atributnya identik. pada suatu sistem operasi.
Istilah-Istilah
Objek
Atribut
Data item yang menegaskan Objek
Operasi
Fungsi di dalam kelas yang dikombinasikan ke bentuk
tingkah laku kelas
Metode
Pelaksanaan prosedur (bagian dari kode yang mengeksekusi respon
terhadap permintaan objek lain didalam sistem)
Karakteristik Metodologi
Encapsulation Polymorphism
(pengkapsulan) (polimorfisme)
Inheritance
(pewarisan)
01
Encapsulation
(Pengkapsulan)
Encapsulation adalah suatu dasar untuk
pembatasan ruang lingkup program
terhadap data yang diproses.
Data serta prosedur / fungsi dikemas secara
bersama-sama dalam suatu objek, sehingga
prosedur / fungsi lain dari luar tidak dapat
mengaksesnya.
Data terlindung dari prosedur / objek lain,
kecuali prosedur yang terdapat dudalam
objek itu sendiri.
02
Inheritance
(Pewarisan)
Inheritance merupakan suatu teknik yang
menyatakan bahwa anak dari objek akan
mewarisi data/atribut serta metode dari
induknya langsung.
Atribut & metode dari objek induk diturunkan
kepada anak objek, demikian seterusnya.
Inheritance ini memiliki arti bahwa atribut serta
operasi yang dimiliki bersama di antara kelas
yang memiliki hubungan dengan secara
hirarki.
03
Polymorphism
(Poliformisme)
Polimorfisme merupakan suatu konsep yang
menyatakan bahwa suatu yang sama bisa
mempunyai bentuk serta perilaku yang berbeda.
Kemampuan objek-objek yang berbeda untuk
melakukan metode yang pantas dalam merespon
message yang sama.
Polimorfisme berarti bahwa operasi yang sama
mungkin memiliki perbedaan dalam kelas yang
berbeda.
Teknik Permodelan Objek
Model Objek
01
02
Model Dinamik
03
Model Fungsional
Model Objek
Model objek Menggambarkan struktur statis
dari suatu objek dalam sistem dan relasinya
Model objek berisi diagram objek. Yang berupa
graph dimana nodenya adalah kelas yang
mempunyai relasi antar kelas
Model Dinamik
Model dinamik menggambarkan aspek dari
sistem yang berubah setiap saat.
Model dinamik dipergunakan untuk menyatakan
aspek kontrol dari sistem.
Model dinamik berisi state diagram. Yang
berbentuk graph dimana nodenya adalah state
dan arc adalah transisi antara state yang
disebabkan oleh event.
Model Fungsional
02
Gen - Spec
Whole - Part Structure
Kelas Metode
prosedur atau fungsi seperti yang terdapat dalam bahasa
Pascal pada umumnya, tetapi cara kerjanya agak
berlainan dipergunakan untuk pengaksesan terhadap
data yang terdapat dalam objek tersebut.
Message
Message merupakan cara untuk berhubungan antara satu objek
dengan objek lain. Suatu pesan dikirimkan oleh suatu objek kepada
objek tertentu.
TERIMA KASIH
Kelompok 1