ADBO (Analisa Desain Berorientasi Obyek)

Slides:



Advertisements
Presentasi serupa
CLASS DIAGRAM.
Advertisements

Unified Modelling Language (UML)
BY DR. HERI NUGRAHA. SE.MSi
USE CASE DIAGRAM.
Interaksi Objek.
©Ayi Purbasari, S.T., /2008 Materi 5 Kuliah IT-505 PSBO ©Ayi Purbasari, S.T., /2008.
Bab 6 class diagram Catur Iswahyudi.
Hubungan Antar Kelas.
ERD (Entity Relationship Diagram) Relasi
Mata Praktikum Sistem Informasi Pertemuan-2 PJ : Nuraini Purwandari Copyright©2010. This presentasion is dedicated to Laboratory of Information of Universitas.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Advanced Software Engnineering
Class Diagram.
1 Pertemuan 3 Unified Modeling language (UML) Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
CLASS DIAGRAM Materi Pertemuan 26
KONSEP DASAR PENDEKATAN OBJEK
CLASS DIAGRAM.
Analisa dan Perancangan Berbasis Objek
Analisis dan Perancangan Berorientasi Objek (OOAD)
Object-Oriented Design (OOD)
ANALISIS & DESAIN BERORIENTASI OBJEK
Rinci Kembang Hapsari,S.Si, M.Kom
ADBO (Analisa Desain Berorientasi Obyek)
Object oriented analyst and design
Analisa dan Desain Berorientasi Obyek
Object-Oriented Analysis (OOA)
Rekayasa Perangkat Lunak Class Diagram
Relationship Between Classes
QUIZ PSBO Total : 35 PG.
OOAD & Pemodelan Fungsional
Pendahuluan Analisis & Desain Berorientasi Obyek (ADBO)
ADBO (Analisa Desain Berorientasi Obyek)
Pengenalan Analisa Desain
Pengembangan Sistem Pertemuan 3.
CLASS DIAGRAM.
Activity Diagram.
Pengenalan UML.
SOAL PERTEMUAN 1-6 PSBO 4 SKS
ADBO (Analisa Desain Berorientasi Obyek)
PERANCANGAN BERORIENTASI OBJEK
Ujian Akhir Semester (UAS)
PEMODELAN OBJECT ORIENTED
UML Class Diagram.
Pemodelan Sistem Bisnis
ADBO (Analisa Desain Berorientasi Obyek)
Soal PSBO Pert.1-6.
PERANCANGAN BERORIENTASI OBJEK
REVIEW UML.
SOAL LATIHAN 1 SIMULA di perkenalkan pertama kali pada tahun …..
E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan
Statechart , Class, Component & Deployment Diagram
Statechart , Class, Component & Deployment Diagram
Perancangan PL berorientasi objeck
Unified Modeling Language (UML)
Pemrograman Berorientasi Objek
Pertemuan 4 CLASS DIAGRAM.
DIAGRAM AKTIVITAS ACTIVITY DIAGRAM.
Analisis dan Desain Berorientasi Obyek
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) PALANGKARAYA
ANALISIS & DESAIN BERORIENTASI OBJEK AGUS WAHYUDDIN, ST, M.KOM
Pertemuan 9 UML Diagram Class & Diagram Objek
Pertemuan 6 Unified Modeling Language (UML)
Analisa Desain Berorientasi Objek
Rekayasa Perangkat Lunak
OBJECT ORIENTED ANALISYS AND DESIGN
Pertemuan 14 Class Diagram.
RPL untuk Pemrograman Berorientasi Obyek
TIM RPL Program Studi Teknik Informatika
Rekayasa Perangkat Lunak Bag-2
Object oriented analyst and design
Transcript presentasi:

ADBO (Analisa Desain Berorientasi Obyek) Pertemuan 07 CLASS DIAGRAM ADBO (Analisa Desain Berorientasi Obyek)

Server object – receive request Client object – send request

Class Diagram Cara memodelkan class dan hubungan antar class dalam system Static modeling What the system is Fokus pada “nouns” sistem Dynamic modeling What the system do Fokus pada “verb” sistem Analisa terstruktur  ERD (Entity Relationship Diagram) Cara pemodelan sistem paling sesuai untuk developer Class merepresentasikan object dalam bisnis

Simbol Class Diagram Class  Nama class  Atribute/ instance variabel  Behavior/ operasi Visibility + Public : sifatnya tidak tersembuyi dari umum - Private : sifatnya tersembunyi dari umum # Protected : sifatnya tersembunyi dari umum kecuali subclassnya

Simbol Class Diagram Association  hubungan antar class Generalization  turunan  is kind of Aggregation  bagian  is part of

Simbol Class Diagram Mutiplicity  Berapa banyak object yang dapat berpartisi dalam hubungan tersebut. Exacly one 1 Zero or more 0..* One or more 1..* Zero or one 0..1 Specified range 2..4 Multiple disjoint range 1..3,5

Penamaan Association Hindari penamaan association yang tidak memiliki makna tertentu: “berhubungan dengan” “memiliki hubungan” “memiliki relasi” “berelasi” “merupakan” “adalah” Nama biasanya kata kerja : memiliki , bertanggungjawab, menikah, mengambil, bergabung

Kasus... Dosen mengajar 1 hingga 3 matkul Setiap matkul diajar oleh hanya 1 dosen Setiap mahasiswa dapat mengambil 1 hingga 5 matkul Setiap matkul dapat terdiri dari 10 hingga 100 mahasiswa Mahasiswa memiliki nilai dari setiap matkul Bagaimana class diagramnya ? TIPS : Textual Analysis Carilah nouns dan verb dari use case anda Nouns sebagai calon class & verb sebagai calon method

Kasus... Dosen mengajar 1 hingga 3 matkul Setiap matkul diajar oleh hanya 1 dosen Setiap mahasiswa dapat mengambil 1 hingga 5 matkul Setiap matkul diambil antara 10 hingga 100 mahasiswa Mahasiswa memiliki nilai dari setiap matkul

Kasus... Swalayan “ALFA”(soal UTS)

Business Use Case (Swalayan “ALFA”)

Use Case(Swalayan “ALFA”)

Activity Diagram : Membatalkan pembelian

Activity Diagram : Memesan Barang

Latihan... Class diagram swalayan “ALFA”

Next... Sequence Diagram