Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Attribute dan Operasi.

Presentasi serupa


Presentasi berjudul: "Attribute dan Operasi."— Transcript presentasi:

1 Attribute dan Operasi

2 Attribute Sepenggal informasi yang berhubungan dengan class
Class Perusahaan mempunyai attribute: Nama, Alamat, dan JumlahKaryawan Class Penjualan memiliki attribute: KodePenjualan, TanggalPenjualan, NamaPembeli, dam beberapa NamaBarang yang dijual

3 Menemukan Attribut Melihat flow of events dan mencari kata benda yang ada pada dokumen tersebut. Kata benda tersebut mungkin menjadi: Objek atau class Aktor Attribute Tidak menjadi ketiga-tiganya Dokumentasi kebutuhan system Memeriksa struktur basisdata

4 Pengaturan spesifikasi attribut
Tipe Data Attribut Salah satu bagain dari informasi yang ditetapakan tentang attribute adalah tipe data Stereotype Attribut Cara mengklasifikasikan attribute-attribute ke dalam kategori tertentu Contoh stereotype <<PK>>-KodeObat: String Nilai default Beberapa attribute dapat memiliki nilai bawaan (default) yang terhubungkan dengan attribute tersebut Visibilitas Attribute Terkait konsep utama OO

5 Pengaturan attribute…(lanjt)
Visibilitas: Private: suatu attribute yang tidak terlihat oleh class lain Protected: suatu attribute tidak kelihatan dari class lain selain class turunannya Package: suatu attribute hanya terlihat oleh class lain yang masih berada dalam satu package Public : suatu attribute dapat dilihat/diakses oleh semua class lain dari manapun

6 Pengatutan attribute…(lanjt)
Attribute static Attribute yang dipakai bersama-sama oleh semua instance class, bahkan bisa dipakai oleh class lain atau objek lain yang bukan instance dari class tersebut Attribute turunan Attribut turunan adalah attribute yang dihasilkan dari penurunan/perhitungan satu atau beberapa attribute lain

7 Operasi/behavior Operasi adalah suatu perilaku yang berhubungan dnegan suatu class Suatu class yang tidak memiliki perilaku/operasi dapat dipertimbangkan mungkin lebih baik jadi attribute saja Operasi terdiri dari 3 komponen: Nama operasi Parameter-parameter operasi Tipe nilai balik dari operasi

8 Catatan Ujilah kembali class-class yang hanya memiliki satu atau dua operasi saja Ujilah kembali class-class yang tidajk memiliki operasi sebaiknya demerger saja dengan class lain (jadi attribute) Hati-hati dengan class yang memiliki terlalu banyak operasi, terlalu sulit untuk memeliharanya

9 Menemukan operasi Dilakukan secara langsung pada saat membuat diagram sekuensial atau diagram kolaborasi Pesan pada diagram sekuensial dapat dijadikan operasi Ada empat jenis operasi: Implementor Manager Akses Helper

10 Implementor Jenis operasi yang menerapkan fungsionalitas bisnis
Operasi ini ditemukan dengan menguji diagram activity dan diagram interaksi yang mana diagram tersebut berfokus pada kepentingan bisnis Setiap pesan pada diagram interaksi hampir bisa dipastikan dipetakan untuk menjadi operasi implementor Setiap operasi implementor harus dapat dirunut balik

11 Operasi manager Operasi ini bertanggung jawab terhadap proses pembentukan dan penghancuran object Constructor Destructor

12 Access Bagaimana object lain dapat mengakses attribute dari sebuah class Setter : mengisi atau mengubah nilai attribute Getter : memaca atau mengambil nilai sebuah attribute Jenis Access Attribute Read only Write Only Read and Write N/A

13 Helper Membantu implementor method Memiliki visibility private
Ditemukan pada pesan refreksi (pesan dari dan untuk object itu sendiri)

14 Pengaturan Spesifikasi Operasi
Nilai balik operasi Nilai balik operasi merupakan tipe data dari seluruh operasi Stereotype operasi Stereotype digunakan untuk mengkategorikan/mengklasifikasikan operasi kedalam type: implementor, manager, access, dan helper Visibilitas operasi Seperti visibilitas attribute: public, package, protected, private


Download ppt "Attribute dan Operasi."

Presentasi serupa


Iklan oleh Google