Pertemuan 3 OOAD Coad Yourdon Pendahuluan + Notasi

Slides:



Advertisements
Presentasi serupa
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Advertisements

21-Aug-14 OO Concept E. Haodudin Nurkifli Teknik Informatika Universitas Ahmad Dahlan Kuliah 3 : Administrative dan Introduction 8 Oktober 2010.
CLASS DIAGRAM.
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Pengantar Berorientasi Obyek
PERANCANGAN SISTEM BERORIENTASI OBJEK
KONSEP DAN TEKNOLOGI BERORIENTASI OBYEK
USE CASE DIAGRAM.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
7 Rekayasa Sistem Konsep Utama OOP Dedy Alamsyah, S.Kom.
Interaksi Objek.
Desain Sistem By Hendro Joko Prasetyo, M.Kom.
Bab 6 class diagram Catur Iswahyudi.
PERANCANGAN BERORIENTASI OBJEK
Desain Berorientasi Obyek dan UML
Class Diagram.
Pemodelan Data Oleh : Encep Kurniawan Teknik Informatika STMIK Subang.
Terminologi Object Oriented Analaysis adalah metode analisis yang memeriksa requirements (syarat/keperluan yang harus dipenuhi suatu sistem) dari sudut.
ANALISIS DAN PEMODELAN BERORIENTASI OBJEK DENGAN UML
Pengantar Perancangan Berorintasi Objek
Object Oriented Analysis (OOA)
CLASS DIAGRAM.
Analisa dan Perancangan Berbasis Objek
Soal Kuis I PSBO.
Analisis dan Perancangan Berorientasi Objek (OOAD)
KONSEP DASAR PENDEKATAN OBJEK
Analisis Berorientasi objek
Desain Sistem.
Thomas Andrianto, S.Si., M.Cs.
Diagram Class, Diagram Objek Diagram Component dan Deployment
Object oriented analyst and design
Pengantar Berorientasi Objek
Perancangan Sistem Informasi
PENGEMBANGAN PERANCANGAN SISTEM
Class Diagram Level Design
ANALISIS BERORIENTASI OBJEK
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Rekayasa Produk (Perangkat Lunak)
PEMODELAN OBJECT ORIENTED
UML Class Diagram.
Pemodelan Sistem Bisnis
Konsep & Perancangan Database
Inheritance (Turunan)
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Pertemuan 1 Definisi dan Karakteristik Objek
Pertemuan 2 Model Proses + Metodologi
Perancangan PL berorientasi objeck
Pemrograman Berorientasi Objek
Konsep Dasar Disain Berorientasi Obyek
ANALISA & DESAIN BERORIENTASI OBJEK
SE3414 RPL: Teknik Berorientasi Objek
Testing Dan Implementasi Sistem
Pertemuan 4 OOAD Coad Yourdon 5 Lapisan Kegiatan
Analisis dan Desain Berorientasi Obyek
Analisis dan Desain Berorientasi Obyek
PEMODELAN ANALISIS RPL – PERTEMUAN 5&6.
Desain Sistem.
UML Class Diagram.
KelompoK 4 Agus Dwi Prayogo / 2928 Rian Chikita / 2942
Pertemuan 9 UML Diagram Class & Diagram Objek
Perancangan Perangkat Lunak –Part 2
ANALISA BERORIENTASI OBJEK
ANALISA BERORIENTASI OBJEK
Pertemuan 14 UML Diagram State
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
(OBJECT ORIENTED PROGRAMMING) Pem rograman berorientasi objek
Tahapan pengembangan sistem basis data
Object oriented analyst and design
PERANCANGAN SISTEM BERORIENTASI OBJEK DENGAN UML
Transcript presentasi:

Pertemuan 3 OOAD Coad Yourdon Pendahuluan + Notasi ANALISIS DAN PERANCANGAN BERORIENTASI OBJEK Citra Noviyasari, S.Si, MT

OOAD Coad Yourdon Notasi Objek : abstraksi dari sebuah entitas nyata atau tidak nyata yang informasinya harus diingat atau disimpan; nilai-nilai atribut dan layanan-layanan yang dienkapsulasi. Kelas : deskripsi dari satu atau lebih objek dengan sejumlah atribut dan layanan yang sama termasuk deskripsi tentang cara membuat objek dari kelas tersebut.

OOAD (Notasi) Kelas, Kelas-&-Objek, Objek

OOAD (Notasi) Kelas, Kelas-&-Objek, Objek Atribut merupakan variabel data, yang dapat memberikan informasi keadaan dimana tiap objek dari suatu kelas mempunyai nilai tersendiri. Metode atau sering disebut layanan (service) atau operasi adalah prosedur atau fungsi yang menjadi perilaku kelas-&-objek dan menjadi tanggung jawab objek tersebut. Dalam bentuk pemrogrman merupakan bentuk subprogram yang digunakan terhadap atribut kelas-&-objek.

OOAD (Notasi) Subjek Subyek adalah mekanisme untuk membagi model yang besar dan kompleks. Subjek juga berguna untuk mengatur paket kerja berdasarkan hasil requirement awal pada tahapan Analisis.

OOAD (Notasi) Subjek

OOAD (Notasi) Whole - Part Satu objek (yang mewakili whole) dapat didekomposisi menjadi objek-objek lain (Parts). Hubungan whole-part dapat memiliki rentang spesifik, seperti konsep kardinalitas pada pemodelan E-R. 3 Struktur whole-part : Assembly-Part, yaitu Satu Kelas yang terdiri dari berbagai elemen pembentuknya, PC sebagai Whole dengan Part yang terdiri dari Hardisk, Memory, dan lain-lain Container-Contents, yaitu Satu Kelas terdiri dari berbagai objek yang beragam, seperti kotak pos sebagai Whole dengan Part dapat terdiri dari surat, majalah dan kartu pos. Collection-Members, yaitu Satu Kelas sebagai satu perkumpulan dengan para anggotanya sebagai Part.

OOAD (Notasi) Whole - Part

OOAD (Notasi) Generalisasi – Spesialisasi (Gen-Spec) Struktur Generalization-Specialization/Gen-Spec (Pewarisan) memperlihatkan definisi hirarki pewarisan untuk kelas-kelas yang merupakan spesialisasi dari kelas lain yang lebih umum (General). Sebuah kelas dapat mewarisi sifat dari sebuah superclass (kelas general) yang disebut dengan pewarisan tunggal (single inheritance) atau dari sejumlah superclass yang disebut dengan pewarisan ganda (mulitiple inheritance).

OOAD (Notasi) Generalisasi – Spesialisasi (Gen-Spec)

OOAD (Notasi) Instances connections - Messages Instances Conection atau hubungan asosiasi adalah koneksi yang diperlukan oleh suatu objek dengan objek lain dalam rangka memenuhi tanggung jawab, yaitu melaksanakan perilaku yang dimilikinya. Hubungan tersebut dilakukan dengan cara pengiriman Message (Pesan). Message merupakan cara untuk berhubungan antara satu objek dengan objek lain. Suatu pesan dikirimkan oleh suatu objek kepada objek tertentu dapat digambarkan dengan anak panah.

OOAD (Notasi) Instances connections - Messages