Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved.

Presentasi serupa


Presentasi berjudul: "SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved."— Transcript presentasi:

1 SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Pokok bahasan: Class Attribute Operation Object Derived attribute Class Diagram

2 SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Class adalah definisi dari attributes, operation, dan semantik dari sekumpulan objek-objek. Semua objek-objek dalam sebuah class berhubungan dengan definisi tersebut. Sebuah class meliputi deskripsi struktur dan behavior dari objek-objek yang di-generate atau yang bisa di-generate dengan menggunakan class tersebut. Objek-objek akan dihasilkan oleh class dan merupakan unit-unit yang akan beraksi dalam sebuah aplikasi.

3 Selain atribut dan operation, sebuah class juga mengikut sertakan definisi dari potential constraint, tagged value, dan stereotype. Class digambarkan dengan empat persegi panjang yang hanya menuliskan nama class tersebut (dicetak tebal) atau sekaligus menunjukkan atribut dan operasinya. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved

4 Temukan Objek yang potensial Temukan kata benda (noun) yang berhubungan dengan entitas bisnis Singkirkan kata benda yang menggambarkan: –Synonim –Kata benda di luar ruang lingkup sistem –Kata benda yang merupakan role (pemeran) yang tidak memiliki behavior yang unik atau external role –Kata benda yang belum jelas –Kata benda yang sebenarnya merupakan action atau atribut. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Mencari dan mengidentifikasi objek-objek bisnis

5 1.Identifikasi association dan multiplicity 2.Identifikasi Generalization / specialization relationship 3.Identifikasi Aggregation relationship 4.Siapkan Class Diagram SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Constructing a Class Diagram

6 Tanda – artinya private + artinya public # artinya protected SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved

7 Atribut Atribut sekurang-kurangnya (paling tidak) dituliskan dengan namanya dan ditambah dengan beberapa hal penting lainnya seperti typenya, nilai awal (initial value), dan potential tagged value dan constraints. Operation Operasi juga sekurang-kurangnya dituliskan dengan namanya, dan tambahan lainnya seperti parameter, class dan nilai awal dari parameter- parameternya, dan potential tagged value dan constraints. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Atribut & Operation

8 SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved

9 Sebuah objek adalah sebuah unit yang exist dan beraksi dalam sistem yang berjalan. Semua objek adakah instance dari class. Objek memiliki informasi yang ditunjukkan melalui atribut, yang strukturnya didefinisikan di dalam class. Objek dapat menerima message yang didefinisikan dalam class, yaitu dalam bentuk operasi-operasi yang telah mendefinisikan message-message tersebut. Behaviour yang didefinisikan melalui message tersebut berlaku terhadap semua objek-objek dari class, termasuk juga struktur atributnya. Meskipun demikian, nilai atributnya mungkin tidak sama antara satu objek dengan objek lainnya. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Object

10 Objek digambarkan dengan empat persegi panjang yang hanya memiliki nama objeknya atau ditambah dengan nama class, atau nilai dari satu atribut tertentu atau semua atributnya. Jika nilai dari atribut hendak ditunjukkan, maka kotak empat persegi panjang dibagi menjadi dua bagian yang dipisahkan dengan garis horisontal. Untuk dapat membedakan objek dengan class, nama objek diberi garis bawah, dan biasanya nama objek dituliskan dengan huruf kecil. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Notasi Class

11 Atribut ditunjukkan dengan nama atributnya dan contoh nilai/value dari atribut tersebut, sesuai dengan konteksnya. Operation tidak ditunjukkan karena mereka tidak memiliki tampilan objek individual dan operation identik untuk semua objek yang ada di class. Hubungan antara class dengan objek digambarkan dengan tanda panah terputus-putus, dimana objek menunjuk kepada classnya. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved

12 Ilustrasi dibawah ini menunjukkan sebuah objek yang bernama aCircle, yang merupakan sebuah instance dari class Circle. Objek ini dilengkapi dengan dua atribut radius dan center, dan radius memiliki nilai 25 dan center (x,y) memiliki nilai (10,10). SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved

13 Suatu atribut adalah sebuah (data) elemen yang memiliki cara yang sama dalam setiap objek dari class dan direpresentasikan oleh setiap objek dengan suatu nilai individual/tersendiri Kebalikan dari objek, atribut tidak memiliki identitas mereka sendiri diluar objek dimana mereka menjadi bagiannya. Atribut secara sepenuhnya dibawah kendali dari objek-objek dimana mereka menjadi bagiannya. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Atribut objek

14 Variasi khusus dari atribut disebut sebagai derived attribute. Di dalam objek, mereka tidak diwakili secara fisik dengan sebuah nilai, tetapi dihitung secara otomatis. Instruksi perhitungan biasanya dituliskan dalam bentuk sebuah constraint. Derived attributes hanya boleh derived (dihasilkan/diturunkan) dari elemen-elemen objek internal. Notasi Nama atribut dimulai dengan huruf kecil dan nama class diawali dengan huruf besar, sedangkan tagged value dan constraint menggunakan kurung kurawal ({ }) Derived attributes ditandai dengan tanda slash atau garis miring (/).Class Attribute diberi garis bawah, dan dalam spesifikasi (C++), public, protected dan private ditandai dengan simbol ‘+’,’#’,’-‘. Simbol untuk public, protected dan private juga bisa digunakan untuk class Attribute. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved Derived attribute

15 /derivedAttribute classAttribute +publicAttribute #protectedAttribute -privateAttribute Didalam class, atribut dipisahkan dengan nama class oleh sebuah garis horisontal, dan letaknya ada di kategori kedua dalam kotak empat persegi panjang class. SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved


Download ppt "SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved."

Presentasi serupa


Iklan oleh Google