object oriented analysis and design

21
Object Oriented Analysis and Design Analisa dan Perancangan Sistem Informasi

Upload: bryce

Post on 20-Jan-2016

82 views

Category:

Documents


3 download

DESCRIPTION

Object Oriented Analysis and Design. Analisa dan Perancangan Sistem Informasi. Agenda. Definisi U nified M odelling L anguage UML Diagrams. Apakah Analisa Itu ?. Perancangan adalah …. Sebuah gambaran atau sketsa Sebuah solusi konseptual Yang sesuai dengan kebutuhan - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Object Oriented Analysis and Design

Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

Page 2: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

2

Agenda Definisi Unified Modelling Language UML Diagrams

Page 3: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

3

Apakah Analisa Itu?

Page 4: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

4

Perancangan adalah …. Sebuah gambaran

atau sketsa Sebuah solusi

konseptual Yang sesuai dengan

kebutuhan Bukan sebuah

implementasi Sekalipun perancangan

yang bagus dapat diimplentasikan pada akhirnya.

Page 5: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

5

Perancangan adalah … Sebuah rancangan solusi

Sebuah model

Page 6: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

6

Apa yang dimaksud Analisa dan Perancangan Berorientasi Objek?

Page 7: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

7

Apakah UML itu? Adalah sebuah bahasa

Page 8: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

8

UML Unified Modelling Language

Bahasa Visual untuk APBO

Untuk penspesifikasian, visualisasi, pembangunan, pendokumentasian sistem perangkat lunak

Page 9: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

9

UML UML menggabungkan

yang terbaik dari yang terbaik dari: Data Modeling Concepts

(ERD) Business Modeling

(workflow) Object Modeling Component Modeling

Page 10: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

10

UML Diagrams Use Case Diagram Class Diagram Behavior Diagrams:

Statechart diagram Activity diagram

Interaction Diagrams: Sequence diagram Collaboration diagram

Implementation Diagrams: Component diagram Deployment diagram

Functional View

Logical View

Behavior View

Implementation View

Page 11: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

11

UML Diagrams

Page 12: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

12

UML Diagrams dan SDLC

Page 13: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

13

Iterative SDLC

Page 14: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

14

SDLC and UML Diagrams

Activity DiagramClass Diagram

Use Case DiagramSequence Diagram

Class DiagramSequence Diagram

Collaboration Diagram

Statechart DiagramDeployment

Diagram

Component Diagram

Deployment Diagram

Page 15: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

15

Iterative Design Iterative Design menjadi

tidak bagus Terlalu kecil

Menambahkan ruang baru Memindahkan tembok?

Lupa tentang pintu Berubah pikiran tentang

pintunya Membongkar tembok!

Kurang cahaya …..

Page 16: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

16

Keterbatasan UML UML modeling berdasar

pada pembuatan diagram Memiliki kecenderungan

untuk: Tidak lengkap Tidak tepat Tidak konsisten

Diagram tidak dapat mencerminkan sesuatu yang seharusnya menjadi bagian dari spesifikasi.

Page 17: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

17

Inti dari UML adalah … Untuk pengembangan

usaha perangkat lunak: Use-case diagram Sequence diagram Class diagram

Page 18: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

18

Beda Tujuan, Beda Pula Inti Diagram (1)

Untuk real-time dan embeded systems: Statechart

diagram Interaction

diagram Class diagram

Page 19: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

19

Beda Tujuan, Beda Pula Inti Diagram (2) Untuk yang

berfokus pada arsitektur: Deployment

diagram Component

diagram

Page 20: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

20

Supplementary Diagrams Diagram ini tetap

layak digunakan: Activity diagram Package diagram

Page 21: Object Oriented Analysis and Design

Analisa dan Perancangan Sistem Informasi

21

Referensi: Aris Tjahyanto, 2005, Analisa dan Sistem

Informasi, ITS Surabaya