You are on page 1of 4

TI 1163 Pemrograman Berorientasi Objek

Apa Itu Object?

Konsep Dasar Objek


Restyandito
e-mail : dito@ukdw.ac.id website : http://lecturer.ukdw.ac.id/~dito

A thing you can interact with (Pooley R) A person or thing to which action, thought or feeling is directed. (Webster Dictionary) Suatu produk materi atau substansi yang kelihatan (visible) dan dapat diukur (tangible)

TI1163 Konsep Dasar Objek

Restyandito - 2

Apa Itu Object?


Dosen TI

Pak Rudi

Object Type adalah suatu kategori obyek


concrete nontangible roles judgments relational events displayable

Nasabah Bank Prioritas Anggota Gereja

Pria Pemilik Toko

TI1163 Konsep Dasar Objek

Restyandito - 3

TI1163 Konsep Dasar Objek

Restyandito - 4

Apa Itu Class?


Class bukanlah objek Class adalah blue print dari objek Class digunakan untuk membangun suatu objek

TEORI KLASIFIKASI

TI1163 Konsep Dasar Objek

Restyandito - 5

TI1163 Konsep Dasar Objek

Restyandito - 6

Restyandito

Konsep Dasar Objek - 1

TI 1163 Pemrograman Berorientasi Objek

TEORI KLASIFIKASI
Dalam usahanya memahami dunia yang ada disekitarnya, manusia menggunakan 3 macam metode pengorganisasian dalam berpikir (Encyclopaedia Britannica, 1986):
pembedaan suatu obyek tertentu berdasarkan atributnya pembagian suatu obyek dengan bagianbagiannya pengelompokan obyek-obyek yang memiliki kesamaan
TI1163 Konsep Dasar Objek Restyandito - 7

TEORI KLASIFIKASI
Pengelompokan obyek dapat dilihat dari sifat-sifat obyek tersebut / behaviour categories, yang dapat digolongkan berdasarkan (Britannica, Animal Behaviour 1986):
on the basis of immediate causation on similarity of evolutionary history (change over time) and on the similarity of function.

TI1163 Konsep Dasar Objek

Restyandito - 8

TERMINOLOGI
Object. Suatu abstraksi dari sesuatu yang terdapat dalam batasan permasalahan, yang menunjukkan kemampuan sistem untuk menyimpan informasi mengenai obyek tersebut dan bagaimana berinteraksi dengan obyek tersebut. Pembungkusan nilai-nilai atribut dengan sifat-sifatnya (services) yang ekslusif.
TI1163 Konsep Dasar Objek Restyandito - 9

TERMINOLOGI
Class Suatu kumpulan object yang dapat dijelaskan dengan attribute dan services yang sama.

TI1163 Konsep Dasar Objek

Restyandito - 10

Class-&-Object WHY?
Membuat suatu representasi teknis sedekat mungkin dengan pandangan konseptual dari dunia nyata.
OBJECT ORIENTED ANALYSIS MODEL

Subject Structure Class-&-Object Attribute Service

--------------------------------------------------------------------------------------

Subject layer Class-&-Object layer Structure layer Attribute layer Service layer

TI1163 Konsep Dasar Objek

Restyandito - 11

TI1163 Konsep Dasar Objek

Restyandito - 12

Restyandito

Konsep Dasar Objek - 2

TI 1163 Pemrograman Berorientasi Objek

Class-&-Object WHY?
Membuat kerangka analisis dan spesifikasi yang stabil
Interfaces antar komponen sistem Fungsi urutan fungsi Data Problem domain
VOLATILE

NOTASI
CLASS

TI1163 Konsep Dasar Objek

Restyandito - 13

TI1163 Konsep Dasar Objek

Restyandito - 14

Nama Objek
What Kata benda atau kata sifat & kata benda Menjelaskan sebuah obyek dalam class. Gunakan kosa kata standar dalam ruang lingkup permasalahan.

Class-&-Object WHAT
struktur sistem lain devices peran yang dimainkan tempat (sites) unit-unit organisasi

prosedurprosedur-prosedur operasional sesuatu/hal -hal yang diingat sesuatu/hal Restyandito - 16

TI1163 Konsep Dasar Objek

Restyandito - 15

TI1163 Konsep Dasar Objek

Class-&-Object WHERE
Where Observasi Lihat sistem yang sudah ada (hasil object oriented analysis) prototype

Hal-Hal Yang Diperhatikan


perlu diingat memiliki suatu sifat-sifat tertentu (biasanya) memiliki banyak atribut (biasanya) terdapat lebih dari satu obyek dalam suatu class terdapat atribut dan servis yang selalu dapat diaplikasikan domain based requirement tidak sekedar hasil perolehan
TI1163 Konsep Dasar Objek Restyandito - 18

TI1163 Konsep Dasar Objek

Restyandito - 17

Restyandito

Konsep Dasar Objek - 3

TI 1163 Pemrograman Berorientasi Objek

Referensi
Yourdon, Edward; Coad, Peter, Object Oriented Analysis 2nd Edition, Prenctice Hall, Inc., 1990. hal 5278 Martin, James, Principles of Object Oriented Analysis and Design, Prentice Hall, Inc., hal 17-30 , 69-80

The End
terima kasih

TI1163 Konsep Dasar Objek

Restyandito - 19

Restyandito

Konsep Dasar Objek - 4

You might also like