Rinci Kembang Hapsari,S.Si, M.Kom

Slides:



Advertisements
Presentasi serupa
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Advertisements

C LASS D IAGRAM E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
P EMETAAN U ML KE DALAM J AVA E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
BPR – Tahap 1 (Persiapan)
CLASS DIAGRAM.
Interaction Diagram.
Pertemuan 6 Structural modelling
UML (Unified Modelling Language)
Lebih Lanjut Tentang UML
Architecture dan design
USE CASE DIAGRAM.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Interaksi Objek.
Bab 6 class diagram Catur Iswahyudi.
Yang akan dipelajari Pengenalan UML Sejarah Singkat UML
Desain Berorientasi Obyek dan UML
PEMODELAN SISTEM INFORMASI
Hubungan Antar Kelas.
PERTEMUAN 10 Aggregation, Composite, Interface & Realization.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Metode Perancangan Program
Pertemuan 7 Unified Modelling Language (UML)
Orientasi Object Pertemuan 2.
SYSTEMS ANALYSYS AND DESIGN METHODS 5 TH Edition Whitten Bentley Dittman Irwin/McGraw-Hill The Mcgraw-Hill Companies All Right reserved.
CLASS DIAGRAM Materi Pertemuan 26
RELATIOPNSHIPS IN THE UML
Unified Modeling Language [UML]
CLASS DIAGRAM.
Soal Kuis I PSBO.
Diagram Class, Diagram Objek Diagram Component dan Deployment
Object oriented analyst and design
Object-Oriented Design (OOD)
CLASS DIAGRAM Kelompok 2 Moch Riesdyan mulya ( )
Lanjutan.
Lebih Lanjut Tentang UML
E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan :
ANALISIS & DESAIN BERORIENTASI OBJEK
ADBO (Analisa Desain Berorientasi Obyek)
PEMROGRAMAN VISUAL II Outline: UML (Unified Modeling Language)
Relasi Antar Class Teguh Sutanto.
Class Diagram Level Design
Relationship Between Classes
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Class Diagram Siti Mukaromah, S.Kom.
CLASS DIAGRAM Pertemuan 6.
SOAL PERTEMUAN 1-6 PSBO 4 SKS
REKAYASA PERANGKAT LUNAK
PEMODELAN SISTEM INFORMASI
PERANCANGAN BERORIENTASI OBJEK
PEMODELAN OBJECT ORIENTED
UML Class Diagram.
PERTEMUAN 3 DIAGRAM OBJECT.
PERANCANGAN BERORIENTASI OBJEK
Praktikum 02 konstruksi class
REVIEW UML.
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
Perancangan PL berorientasi objeck
Pemrograman Berorientasi Objek
Lanjutan.
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
Relasi Antar Class Teguh Sutanto.
UML Class Diagram.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
DIAGRAM OBJECT.
Pertemuan 9 UML Diagram Class & Diagram Objek
Perancangan Perangkat Lunak –Part 2
Pertemuan 6 Unified Modeling Language (UML)
Rekayasa Perangkat Lunak
OBJECT ORIENTED ANALISYS AND DESIGN
Object oriented analyst and design
Transcript presentasi:

Rinci Kembang Hapsari,S.Si, M.Kom CLASS DIAGRAM Rinci Kembang Hapsari,S.Si, M.Kom

Class Diagram Class = ERD + behaviour Class adalah gambaran himpunan obyek yang menggunakan atribut, operasi, metode, relasi dan semantik yang sama. Logical view dari sistem yang dibangun. Menyerupai dan memiliki kemiripan dengan ERD, tetapi …. Class = ERD + behaviour rincikembang.wordpress.com

Class Diagram Class adalah gambaran himpunan obyek yang menggunakan atribut, operasi, metode, relasi dan semantik yang sama. Class digunakan untuk mendefinisikan object. Object merupakan instance dari class. Setiap object memiliki property dan methode. Terdapat hubungan antar tiap object. Komunikasi dilakukan dengan cara mengirimkan pesan. rincikembang.wordpress.com

Class Diagram Elemen pemodelan UML dalam Class diagram Class-class, strukturnya dan behavior Assosiasi, aggregasi, dependency dan relasi inheritance Multiplicity dan navigation indicators Role names rincikembang.wordpress.com

Class Behavior Behavior dari sebuah class ditunjukkan dengan operasi-operasinya. Operasinya (kemungkinan) ditemukan dengan memeriksa sequence diagram Class = ERD + behaviour rincikembang.wordpress.com

Class Behavior Operasinya (kemungkinan) ditemukan dengan memeriksa sequence diagram Properti Kodekul Namakul SKS Smt Behavior TambahMHS() HapusMHS() getJadwal() isPenuh() Class Matkul rincikembang.wordpress.com

Representasi Class Dengan tanpa attribut atau operasi yang ditunjukkan Hanya dengan attribut yang ditunjukkan Hanya dengan operasi (methode) yang ditunjukkan Dengan attribute dan operasi yang ditunjukkan rincikembang.wordpress.com

Class = ERD + Behavior rincikembang.wordpress.com

Relatioship Asosiasi Agregasi Generalisasi Antara 2 class jika anggota satu class harus mengetahui anggota class lain untuk melakukan pekerjaan. Agregasi Asosiasi dimana satu class milik sekumpulan class. Generalisasi Hubungan pewarisan yang menyatakan satu class adalah superclass dari class lain. rincikembang.wordpress.com

Multiplicity Menggambarkan sejumlah instan yang dapat ditampung dalam sebuah class. Digunakan untuk menunjukkan banyaknya hubungan antara actor dan use case Hubungan dinotasikan dengan tanda dua buah titik (..) Tanda asterik (*) digunakan untuk menunjukkan jumlah instance yang tak terhingga. rincikembang.wordpress.com

Multiplicity Notasi : 0..1 nol atau satu anggota N..m mengidentifikasikan anggota n ke m 0..* atau * tidak ada batasan jumlah anggota (termasuk tanpa anggota) 1 tepat satu anggota 1..* paling sedikit satu anggota rincikembang.wordpress.com

Multiplicity rincikembang.wordpress.com

Visibility Class Public Protected Private Implement dapat dilihat oleh class lain di dalam sebuah sistem Protected dapat dilihat oleh class itu sendiri dan turunannya Private dapat dilihat oleh class itu sendiri Implement dapat dilihat oleh class lain dalam paket yang sama rincikembang.wordpress.com

Spesifikasi Attribute Tipe data : Tergantung dengan bahasa pemrograman Stereotype : <<PK>> Nilai awal PegawaiID:int=0 Attribute Statis (attribute) Salinan attribute ketika instansiasi Attribute Devived (/attribute) Attribute yang diturunkan dari class lain rincikembang.wordpress.com

Tipe Data? Stereotype? Nilai awal? Attribute Statis? Int String Date -Double /Umur:Double Stereotype? <<PK>>PegawaiID Nilai awal? 0 (nol) Attribute Statis? Gaji:Double Attribute Derived? /Umur:Double rincikembang.wordpress.com

Jenis-Jenis Operasi rincikembang.wordpress.com

Contoh Diagram Class rincikembang.wordpress.com

Relasi Generalisasi Gigunakan Untuk menunjukkan bahwa ada persamaan antara use case yang satu dengan yang lain Terdapat bagian yang disebut parent dan child rincikembang.wordpress.com

Generalisasi & Asosiasi Contoh : Supermarket rincikembang.wordpress.com

Package pada Diagram Diagram class komplek bersifat abstrak Package terdiri dari beberapa class dan diasosiasikan dan dihubungkan satu sama lain Panah Dependency dalam bentuk garis putus-putus. Mengindikasikan bahwa satu Package bergantung pada Package lain. Perubaha tujuan (kepala panah) menyebabkan perubahan asal (ekor panah) Mendukung konsep arsitektur software yang belum sempurna. Tetapi, tidak ada pemeriksaan/pelaksaaa dependency dalam diagram berikutnya. rincikembang.wordpress.com

Contoh Package rincikembang.wordpress.com

Diagram Obyek Transisi dari desain ke implementasi Mengidikasikan anggota dan hubungan obyek Dibangun selama desain dan analisa Tujuan: Ilustrasi struktur data/obyek Menentukan snapshot Dikembangkan oleh analis, desainer dan implementer rincikembang.wordpress.com

Perilaku antar Muka Jejak rincikembang.wordpress.com

Diagram Obyek Menangkap instance dan link rincikembang.wordpress.com

Use Case Sistem Informasi Puskesmas rincikembang.wordpress.com

TERIMA KASIH rincikembang.wordpress.com