Rabu, 13 November 2013

KONSEP DASAR OBJEK [MATERI PBO 1]

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
Object Type dapat berupa:
• concrete         ->  manusia, pensil, mobil, mesin
• intangible        ->  waktu, kualitas, ide, account
• Roles             ->  dokter, pasien, pemilik, administrator data
• judgments      ->  gaji tinggi, pekerjaan produktif
• relational        ->  pernikahan, partnership, ownership
• events            ->  penjualan, system crash
• displayable     ->  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



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.

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 .

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

OBJECT ORIENTED ANALYSIS MODEL
------------------ Subject layer
------------------ Class-&-Object layer
------------------ Structure layer
------------------ Attribute layer
------------------ Service layer

Membuat kerangka analisis dan spesifikasi yang
stabil

NOTASI

Nama Obyek
·         Kata benda atau kata sifat & kata benda
·         Menjelaskan ‘sebuah’ obyek dalam class.
·         Gunakan kosa kata standar dalam ruang lingkup permasalahan.

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

Bagaimana
What
·         struktur
·         sistem lain
·         devices
·         peran yang dimainkan
·         tempat (sites)
·         unit-unit organisasi
·         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

0 komentar:

Posting Komentar

 
;