Class Diagram.

Slides:



Advertisements
Presentasi serupa
Rekayasa Perangkat Lunak
Advertisements

Soal Kuis I PSBO.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Introduction to Object Oriented Diah Priharsari Sumber: DEV475 Mastering Object-Oriented Analysis and Design.
Kompetensi : -Mahasiswa mampu mempraktekkan penggunaan metode Searching di berbagai Struktur misalnya List (Kompetensi 13,14,15)
Object Oriented Programming
CLASS DIAGRAM.
Unified Modelling Language (UML)
Pertemuan 6 Structural modelling
Lebih Lanjut Tentang UML
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
PERTEMUAN 4 SISTEM BASIS DATA
Interaksi Objek.
©Ayi Purbasari, S.T., /2008 Materi 5 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., /2008.
Diagram Interaksi - Sequen Diagram
Bab 6 class diagram Catur Iswahyudi.
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
PERANCANGAN BERORIENTASI OBJEK
PEMODELAN SISTEM INFORMASI
Hubungan Antar Kelas.
UNIFIED MODELLING LANGUAGE
Perancangan Sistem Informasi
Pengantar uml Pertemuan 4. Pengenalan UML UML adalah sebuah bahasa yang memberikan vocabulary dan tatanan penulisan kata-kata dalam ‘MS Word’ untuk kegunaan.
Perancangan Berorientasi objek
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Metode Perancangan Program
Pertemuan 7 Unified Modelling Language (UML)
Class Diagram.
Pengantar Perancangan Berorintasi Objek
RELATIOPNSHIPS IN THE UML
Analisa dan Perancangan Berbasis Objek
CLASS DIAGRAM.
Rekayasa Perangkat Lunak UML (Unified Modelling Language)
Analisa dan Perancangan Berbasis Objek
Soal Kuis I PSBO.
Analisis dan Perancangan Berorientasi Objek (OOAD)
Analisis Berorientasi objek
Diagram Class, Diagram Objek Diagram Component dan Deployment
Object oriented analyst and design
Lebih Lanjut Tentang UML
Rinci Kembang Hapsari,S.Si, M.Kom
Relasi Antar Class Teguh Sutanto.
Class Diagram Level Design
Relationship Between Classes
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Class Diagram Siti Mukaromah, S.Kom.
SOAL PERTEMUAN 1-6 PSBO 4 SKS
Pertemuan 3 OOAD Coad Yourdon Pendahuluan + Notasi
PEMODELAN OBJECT ORIENTED
UML Class Diagram.
Soal PSBO Pert.1-6.
Use Case Diagram.
UNIFIED MODELLING LANGUAGE
Use Case Diagram.
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
Perancangan PL berorientasi objeck
Pemrograman Berorientasi Objek
Pertemuan Ke-9 BEKERJA DENGAN RELASI.
Object Oriented Programming
Pemrograman Berorientasi Objek
SE3414 RPL: Teknik Berorientasi Objek
Visualisasi class dan Relationship Bag. 2
Relasi Antar Class Teguh Sutanto.
UML Class Diagram.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Pertemuan 9 UML Diagram Class & Diagram Objek
Rekayasa Perangkat Lunak
OBJECT ORIENTED ANALISYS AND DESIGN
Transcript presentasi:

Class Diagram

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

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

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-

Hubungan Antar Kelas: Generalization -ap-

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-

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

Hubungan Antar Kelas: Association -ap-

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-

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-

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

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.