Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Class Diagram. Class terdiri dari : nama, atribut, dan operasi Nama Kelas Atribut Proses.

Presentasi serupa


Presentasi berjudul: "Class Diagram. Class terdiri dari : nama, atribut, dan operasi Nama Kelas Atribut Proses."— Transcript presentasi:

1 Class Diagram

2

3

4 Class terdiri dari : nama, atribut, dan operasi Nama Kelas Atribut Proses

5

6

7

8

9 -ap-9 Hubungan Antar Kelas 1. Generalization 2. Association 5. Dependency 3. Aggregation 4. Compositiontion 6. Realization

10 -ap-10 Hubungan Antar Kelas: (1) Generalization Relasi generalisasi adalah relasi antara sebuah kelas yang lebih umum dengan sebuah kelas yang lebih spesifik. Sebuah generalisasi ditunjukkan dengan garis tebal antara spesiik kelas ke kelas umum, diikuti dengan segitiga yang menunjuk ke kelas yang lebih general. Relasi generalisasi digunakan untuk menunjukkan relasi "is-a" antar kelas. Contoh: kelas Kasir ‘is-a’ kelas People. Kelas Petugas ‘is-a’ kelas People

11 -ap-11 Hubungan Antar Kelas: Generalization

12

13

14 -ap-14 Hubungan Antar Kelas: (2) Association Asosiasi merupakan sarana untuk berkomunikasi, baik antar use-cases, actor, kelas maupun interface. Asosiasi merupakan relasi yang paling general dan konsekuensinya menjadi relasi yang paling lemah secara semantik. Asosiasi merupakan relasi antar instances kelas. Tujuan relasi asosiasi adalah untuk menspesifikasikan relasi secara konspetual, menentukan tanggung jawab dan menspesifikasikan detail implementasi.

15 -ap-15 Hubungan Antar Kelas: Association Contoh: Dosen mengajar Perkuliahan dan Mahasiswa menghadiri Perkuliahan. Sebuah Perkuliahan harus dihadiri minimum oleh 3 Mahasiswa dan maksimum 10 Mahasiswa. Perkuliahan diberikan oleh 1 orang Dosen. Pada ujung asosiasi dapat diberi nama secara eksplisit dengan nama peran, sebagai contoh Mahasiswa yang menghadiri Perkuliahan disebut Peserta. Jika peran tidak dispesifikasikan, nama peran identik dengan kelas target pada asosiasi.

16 -ap-16 Hubungan Antar Kelas: Association

17

18 -ap-18 Hubungan Antar Kelas: (3-4) Agregation dan Composition Aggregation merupakan relasi part-of. Terkadang disebut juga relasi “has- a”, dimana asosiasi ‘normal’ biasanya disebut relasi uses. Contoh klasik dari agregasi adalah contoh mobil: Sebuah mobil mempunyai sebuah mesin dan 4 roda. Pada contoh di atas: kuliah mempunyai 1 atau beberapa perkuliahan Bentuk yang lebih ‘kuat’ dari agregasi disebut composition. Pada composition, part merupakan bagian dari whole dimana lifetime dari part terikat pada whole. Jika whole dibentuk maka part juga dibentuk. Jika whole dihapus maka part juga dihapus

19 -ap-19 Atribut dan Tanggung Jawab Kelas Atribut menggambarkan Struktur Kelas Nilai/value atribut yang terdapat pada suatu waktu tertentu disebut dengan status/state dari kelas tersebut Tanggung Jawab mengggambarkan kelakukan/behavior dari kelas tersebut yang dapat menyebabkan perubahan state. Tanggung jawab sebuah kelas terdiri dari dua item pokok yaitu: – Mengetahui data yang dikelola kelas tersebut – Melakukan aksi-aksi untuk mengubah state atau untuk memberi layanan kepada kelas lain

20 -ap-20 Atribut dan Tanggung Jawab Kelas Behavior menggambarkan bagaimana sebuah objek bertindak/beraksi dan memberi reaksi. Behavior ditentukan oleh himpunan semua atau beberapa operasi yang dapat dilakukan dalam objek itu sendiri. Behavior objek dapat dicerminkan oleh interface, service dan method dari objek itu.[2] [2] Interface adalah pintu untuk mengakses service objek. Service adalah fungsi yang bisa diemban objek. Method adalah mekanisme internal objek yang mencerminkan perilaku objek tersebut

21

22

23 Hubungan antar Kelas: (5) Depedency Hubungan dimana perubahan yang terjadi pada suatu elemen mandiri (independent) akan mempegaruhi elemen yang bergantung padanya elemen yang tidak mandiri

24

25 Hubungan antar Kelas: (6) Realization Operasi yang benar-benar dilakukan oleh suatu objek.

26

27

28

29

30


Download ppt "Class Diagram. Class terdiri dari : nama, atribut, dan operasi Nama Kelas Atribut Proses."

Presentasi serupa


Iklan oleh Google