Konsep Dasar Obyek
Apa
Itu Object?
�� 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)
Object
Type adalah suatu kategori obyek
• concrete
• intangible
• Roles
• judgments
• relational
• events
• displayable
Object
Type dapat berupa:
��manusia, pensil, mobil, mesin
��waktu, kualitas, ide, account
��dokter, pasien, pemilik, administrator data
��gaji tinggi, pekerjaan produktif
��pernikahan, partnership, ownership
��penjualan, system crash
��string, integer, icon, image
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 bagian-bagiannya
• pengelompokan
obyek-obyek yang memiliki
Kesamaan
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.
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 sifatsifatnya
(services) yang ekslusif.
TERMINOLOGI
Class
�� Suatu kumpulan object yang dapat dijelaskan
dengan attribute
dan services yang sama.
Class
& Object
�� Suatu istilah yang berarti sebuah class dan obyek
dalam class tersebut
.
Restyandito
PBO – Konsep Dasar Obyek
Class-&-Object
WHY?
�� Membuat suatu representasi teknis sedekat
mungkin dengan
pandangan konseptual dari
dunia nyata.
------------------
Subject layer
------------------
Class-&-Object layer
------------------
Structure layer
------------------
Attribute layer
------------------ Service layer
Class-&-Object
HOW
Where
�� Observasi
�� Lihat sistem yang sudah ada (hasil object oriented
analysis)
�� prototype
Restyandito
PBO – Konsep Dasar Obyek
Bagaimana
�� struktur
�� sistem lain
�� devices
�� peran yang dimainkan
�� tempat (sites)
�� unit-unit organisasi
What
�� prosedur-prosedur operasional
�� sesuatu/hal-hal yang
diingat
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
Referensi
�� Yourdon, Edward; Coad, Peter, Object Oriented
Analysis 2nd
Edition,
Prenctice Hall, Inc., 1990. hal 52-78
�� Martin, James, Principles of Object
Oriented Analysis and
Design, Prentice Hall, Inc., hal 17-30 , 69-80
Tidak ada komentar:
Posting Komentar