testing2-abcde - PEMODELANANALISIS PERTEMUAN 5&6 PEMODELANANALISIS Perbedaan antara metoda analisis dan perancangan sistem dengan paradigma konvensional

testing2-abcde - PEMODELANANALISIS PERTEMUAN 5&6...

This preview shows page 1 - 9 out of 34 pages.

PEMODELAN ANALISIS PERTEMUAN 5&6
Image of page 1
PEMODELAN ANALISIS Perbedaan antara metoda analisis dan perancangan sistem dengan paradigma konvensional dibandingkan dengan paradigma berorientasi objek (OOAD) : 1. Paradigma Konvensional Fokus pada Proses (Input-Proses-Output); Data terpisah dari Prosedur; Dekomposisi Fungsional Sistem diurai menjadi sejumlah fungsi (prosedur, logika) dengan sistem tersentralisasi (struktur terhirarki) dimana data dapat dibagi dan digunakan secara bersama. 2. Paradigma Berorientasi Objek Fokus pada Domain Objek, tidak pada prosedur; Data dan Prosedur disimpan dalam Objek; Dekomposisi Data Sistem diurai kedalam sejumlah obyek (konsep, abstrak, benda) dalam dunia nyata yang saling berkomunikasi dan melaksanakan sejumlah pelayanan secara desentralisasi. Setiap obyek membungkus ( encapsulate ) sejumlah prosedur dan data yang berinteraksi dengan obyek lainnya melalui suatu pesan ( message ).
Image of page 2
PEMODELAN ANALISIS
Image of page 3
ANALYSIS MODEL ° DESIGN MODEL Analysis Model use-cases - text use-case diagrams activity diagrams swim lane diagrams data flow diagrams control-flow diagrams processing narratives f l ow- or i e nt e d e l e me nt s be ha v i or a l e l e me nt s c l a ss- ba se d e l e me nt s sc e na r i o- ba se d e l e me nt s class diagrams analysis packages CRC models collaboration diagrams state diagrams sequence diagrams D a t a / Cla ss D e sign A rc hit e c t ura l D e sig n In t e rf a c e D e sig n Com po ne nt - L e v e l D e sign Design Model
Image of page 4
PEMODELAN ANALISIS 1. Paradigma Konvensional 2. Paradigma Berorientasi Obyek Tingkat - Kebutuhan Sistem 1:1 Tingkat - kode Fungsi A Fungsi B 1:1 1:1 Class Diagram Operation Schemata Statechart Diagram Class A n:1 Statechart Diagram Operation Schemata Class B n:m
Image of page 5
PEMODELAN ANALISIS Keuntungan menggunakan object-oriented adalah Reusability Modularity Maintainability Konsep utama dari object-oriented adalah Objects Attributes Methods Encapsulation Polymorphism Classes and class hierarchies Instances Inheritance Abstraction and hiding Messages
Image of page 6