Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi

Slides:



Advertisements
Presentasi serupa
Class and Object Introduction Specifying a Class Defining Member Function A C++ Program with Class Nesting of Member Functions Private Member Functions.
Advertisements

Perancangan Berorientasi Objek (Object Oriented Analysis & Design)
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
1 Pertemuan 19 Function Component Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 14 Behavior Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 17 Polymorphism Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
1 Pertemuan 9 Inheritance Matakuliah: T0044/Pemrograman Berorientasi Obyek Tahun: 2005 Versi: 1.0.
OPERASI JUMP DAN EXCEPTION HANDLING
1 Pertemuan 09 Menu Matakuliah: T0063/Pemrograman Visual Tahun: 2005 Versi: 1/0.
Class Diagram.
1 Pertemuan 2 Object Oriented Understanding Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 5 Konfigurasi blok sistem diskret Matakuliah: H0142/Sistem Pengaturan Lanjut Tahun : 2005 Versi : >
1 Pertemuan 15 Matakuliah: I0044 / Analisis Eksplorasi Data Tahun: 2007 Versi: V1 / R1 Analisis Konfirmasi (III) : Uji 1 dan 2 Angkatan.
1 Pertemuan 3 Unified Modeling language (UML) Matakuliah: T0456 ~ Algoritma dan Metode Object Oriented Programming Tahun: 2005 Versi: 5.
CLASS DIAGRAM Materi Pertemuan 26
1 Pertemuan 21 Function Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan 19 Matakuliah: I0214 / Statistika Multivariat Tahun: 2005 Versi: V1 / R1 Analisis Diskriminan (I)
Pertemuan 5 Balok Keran dan Balok Konsol
Pertemuan 10 Sendi-Sendi Arsitektur Modern
1 Pertemuan 5 PPh PASAL 21 Matakuliah: A0572/ Perpajakan Tahun: 2005 Versi: Revisi 1.
Pertemuan 10 Gaya – gaya dalam
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
1 Pertemuan 11 The Manipulative part of the object data model (Lanjutan bagian 2) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 01 Pengenalan OOAD Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
Matakuliah : R0022/Pengantar Arsitektur Tahun : Sept 2005 Versi : 1/1
1 Pertemuan #9 Environment-Relationship Nets Matakuliah: H0232/Sistem Waktu Nyata Tahun: 2005 Versi: 1/5.
1 Pertemuan #3 Probability Distribution Matakuliah: H0332/Simulasi dan Permodelan Tahun: 2005 Versi: 1/1.
1 Pertemuan 3 Pengenalan menu dasar 3D Matakuliah: R0374/Komputasi Desain Arsitektur II Tahun: 2005 Versi: V-1/R-0.
1 Pertemuan 9 Rekognisi Obyek dengan Pendekatan PCA (1) Matakuliah: T0283 – Computer Vision Tahun: 2005 Versi: Revisi 1.
1 Pertemuan 26 Review Matakuliah: M0086/Analisis dan Perancangan Sistem Informasi Tahun: 2005 Versi: 5.
1 Pertemuan > > Matakuliah: > Tahun: > Versi: >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : >
1 Pertemuan 24 Matakuliah: I0214 / Statistika Multivariat Tahun: 2005 Versi: V1 / R1 Analisis Struktur Peubah Ganda (IV): Analisis Kanonik.
1 Pertemuan 6 Hubungan WCA dan Sistem Informasi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
1 Pertemuan 24 Contingency Planning Matakuliah:A0334/Pengendalian Lingkungan Online Tahun: 2005 Versi: 1/1.
1 Pertemuan 11 Function dari System Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan 13 Pembahasan Kasus Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
1 Pertemuan 10: Engine Trouble Matakuliah: G0942/Listening 1 Tahun: 2009 Versi: baru.
Analisa dan Perancangan Berbasis Objek
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Pertemuan 23 Sequence Diagram
Matakuliah : K0074/Kalkulus III Tahun : 2005 Versi : 1/0
Pertemuan 5 Struktur dan Hubungan Antara Class dan Object
Relationship Between Classes
Pertemuan 1 KONSEP PEMROGRAMAN BERORIENTASI OBJEK
Inheritance Pertemuan 21
Materi Pendukung Pertemuan <<5>> Disks
Pertemuan 17 Aplication Domain
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Pertemuan 4 Menentukan Class
Pertemuan 11 Structure Class
Pertemuan 14 Operating System 2
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Pertemuan 12 Structure Class
Pertemuan 9 Structure Class
Pertemuan 16 Interface Mikroprosesor dan Motor DC
Pertemuan 01 Pengenalan OOAD
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Matakuliah : T0456 ~ Algoritma dan Metode Object Oriented Programming
Pertemuan 3 Diferensial
Statechart , Class, Component & Deployment Diagram
Statechart , Class, Component & Deployment Diagram
Pertemuan 4 CLASS DIAGRAM.
Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi
Tahun : <<2005>> Versi : <<1/2>>
Analisis Diskriminan (II)
UML Class Diagram.
Pertemuan 14 Class Diagram.
Pemrograman berorientasi objek
Transcript presentasi:

Matakuliah : M0086/Analisis dan Perancangan Sistem Informasi Tahun : 2005 Versi : 5 Pertemuan 7 Structure

Mahasiswa dapat Merumuskan Object dengan Class (C2) Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat Merumuskan Object dengan Class (C2) Mahasiswa dapat Menghubungkan Object dan Class (C3) Mahasiswa dapat Menghubungkan Class (Structure) (C4)

Outline Materi Asosiasi Generalisasi Agregasi

Problem Domain Analysis System Definition Behaviour Classes Structure Model

Menentukan Structure Dimulai dengan class dan event yang ada pada event table Tentukan struktur object dan struktur class Hubungkan antar class Hasilnya adalah class diagram

Association Anywhere from one to many Ownership Anywhere from Car Person 0..* 1..* Ownership Anywhere from zero to many Name is optional, but recommended

Aggregation Anywhere from four to many One and Assembly side only one 4..* 1..* 1 Body Motor Wheel Cam Shaft Cylinder Car 2..* Anywhere from four to many One and only one Assembly side Component side (min and max)

Generalisation Group under one generalisation Class without objects Passenger Car Private Car Taxi Group under one generalisation Account Loan Checking Acc. Basic Account Service Acc. Taxi “is a” passenger car or Taxis are a subset of passenger cars Class without objects Multiple inheritance Person Employee Customer

Evaluate systematically Membuat Class Diagram Find candidates for structure Event table Explore patterns Evaluate systematically Class diagram

Contoh Class Diagram Customer Employee Time Slot Other Free Work Day Schedule Time Slot Other Free Work Apprentice Assistant 1 1..* 0..* Appointment

To Be Continue