A class diagram is a diagram in the Unified Modeling Language (UML) used to model the static structure of a software system. This diagram shows the classes in the system, along with their attributes, methods, and relationships between them.

JohniSPasaribu 0 views 30 slides Oct 23, 2025
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

Class Diagram


Slide Content

Class Diagram Johni S Pasaribu

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

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

-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

-ap- 11 Hubungan Antar Kelas: Generalization

-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.

-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 , sebag ai contoh Mahasiswa yang menghadiri Perkuliahan disebut Peserta . Jika peran tidak dispesifikasikan, nama peran identik dengan kelas target pada asosiasi.

-ap- 16 Hubungan Antar Kelas: Association

- 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

-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

-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

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

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