Pages

Subscribe:

Ads 468x60px

Senin, 07 Oktober 2013

Pemrograman Berorientasi Objek (posting 3)



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

0 komentar:

Posting Komentar