Anda di halaman 1dari 20

PERMODELAN

BERORIENTASI
OBJEK
KELOMPOK 1

XI RPL 1
Nama Kelompok

Nama Kelas No. Absen


No
1 Adrian XI RPL 1 01

2 Dicky Umardhani XI RPL 1 02

3 Putu Agas Darmawa XI RPL 1 24

4 Putu Gede Bagus Andika P.H XI RPL 1 25

Nama Kelas No. Absen


Ada apa aja sih?
01 Pengertian OOAD
(Permodelan Beorientasi Objek)

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

(Object Oriented Analysis Design)

Pemodelan Analisis Berorientasi


Objek / OOAD adalah adalah cara
baru dalam memikirkan sebuah
masalah dengan menggunakan
model yang dibuat , dengan
menurut konsep sekitar dunia nyata.
Dasar dari pembuatan adalah objek,
yang merupakan kombinasi dari
struktur data serta perilaku dalam
satu entitas.
Objek Poligon Kelas Poligon

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

 Model fungsional menggambrakan


transformasi nilai data di dalam sistem.
 Model fungsional berisi data flow diagram.
DFD adalah suatu graph dimana nodenya
menyatakan proses dan arcnya adalah aliran
data.
Materi
Tambahan
Struktur Objek dan Hirarki Kelas
01
Whole - Part Structure

02
Gen - Spec
Whole - Part Structure

Memperlihatkan hirarki dari suatu


kelas sebagai komponen dari
kelas lain yang disebut juga sub
objek. Contohnya, kelas Mobil
adalah Whole dan komponennya
Mesin, Rangka.
Gen - Spec

 Memperlihatkan kelas sebagai


spesialisasi dari kelas diatasnya.
Kelas yang mempunyai sifat umum
disebut
Generalization, Superclass atau
Topclass.
 Kelas yang mempunyai sifat
khusus disebut Specialization.
Istilah-Istilah
Struktur Objek Atribut
Data yang dapat memberikan

dan Hirarki informasi mengenai kelas atau


objek dimana atribut tersebut
berada.

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

Anda mungkin juga menyukai