Rabu, 13 November 2013

ATTRIBUTE [MATERI PBO 4]

TERMINOLOGI
·         Sifat, karakteristik, kualitas, yang menjelaskan suatu benda.
·         Dalam OOA (Object Oriented Analysis), attribute adalah data mengenai keadaan/kondisi suatu
obyek (state information), dimana setiap obyek memiliki nilainya sendiri-sendiri.
·         Attribute menjelaskan nilai-nilai yang tersimpan dalam suatu obyek.
·         Sifat attribute lebih mudah berubah dibandingkan dengan problem domain.

NOTASI
Attribute
HOW
·         identifikasi attribute
·         perhatikan letak attribute
·         identifikasi instance connection
·         cek kasus-kasus khusus
·         menentukan/menetapkan attribute


Identifikasi Attribute
·         Apa yang perlu diketahui oleh sistem mengenai suatu obyek, hal-hal apa yang harus dilakukan oleh obyek.
·         Bagaimana suatu obyek dapat dijelaskan secara umum?
·         Bagaimana obyek tersebut dijelaskan dalam hubungannya dengan permasalahan dan tanggung jawab sistem?
·         Apa yang perlu diketahui dari obyek tersebut?
·         Informasi apa yang harus diingat?
·         Kondisi apa saja yang mungkin terjadi?
·         Cek hasil OOA dari sistem lain.
·         Atomic concept
·         single value
·         pengelompokan nilai-nilai yang berhubungan
·         Deferred to design
·         normalisasi
·         mekanisme identifikasi
·         recalculable attribute

Instance Connection
                Instance connections menunjukkan hubungan antar obyek.
·         Batas bawah  ->  = 0 (opsional)
                                                > 1 (harus ada)
·         Batas atas ->         = 1 (single)
                                                > 1 (multiple)

Cek instance connections yang
·           memiliki hubungan many to many
·           menghubungan antar obyek dalam sebuah class
·           lebih dari satu pada obyek/class yang sama
·           masih perlu ditambahkan

Letak Attribute
·         Obyek apa yang dijelaskan oleh suatu attribute ?
·         Dalam struktur inheritance, attribute selalu terletak pada class-&-object teratas.


Kasus Khusus
·         Attribute dengan nilai kosong (not applicable)
·         Class-&-Object yang hanya memiliki 1 buah attribute
·         Attribute untuk nilai yang berulang

Menetapkan Attribute
·         Gunakan kosa kata standard
·         Gunakan nama yang mudah dibaca
·         Jangan memakai nilai attribute

0 komentar:

Posting Komentar

 
;