pertemuan-5-oodlc

19
ANALISA DESAIN BERORIENTASI OBYEK The Object-Oriented Development Life Cycle The Object-Oriented Development Life Cycle (OODLC) (OODLC) TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2010

Transcript of pertemuan-5-oodlc

Page 1: pertemuan-5-oodlc

ANALISA DESAIN BERORIENTASI OBYEK

The Object-Oriented Development Life CycleThe Object-Oriented Development Life Cycle(OODLC)(OODLC)

TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS TRUNOJOYO2010

Page 2: pertemuan-5-oodlc

The Life CycleThe Object-Oriented Analysis PhaseThe Object-Oriented Design Phase The Construction Phase The Object-Oriented Testing PhaseThe Maintenance Phase

Page 3: pertemuan-5-oodlc

OODLC merupakan update dari SDLC (System Development Life Cycle)

SDLC merupakan suatu proses yang yang digunakan oleh analis sistem untuk mengembangkan suatu sistem informasi, mulai dari analysis, Design,construction, testing dan implementation sistem.

Page 4: pertemuan-5-oodlc

Analysys

Design

Construction

Testing

Implementation

Page 5: pertemuan-5-oodlc

Phase

Analysis

Design

Construction

Testing

Maintenance

Activity

OOA

OOD

OOP

O-O Testing

All of the above

ModelsProduced

RequirementsModel

Design versions ofthe OO models

Actual system

Working system

All of the above

Components

Project scope

Feasibility study

Context diagram

Class diagram:

Entity classes

Interface classes

Control classes

Behavior diagrams:

Statechart diagrams

Collaborations and CRC cards

Sequence diagrams

Activity diagrams

Page 6: pertemuan-5-oodlc

Dalam analisis, kita memodelkan kebutuhan user

Untuk apa sistem dibuat?Output berupa model konseptual.Terdiri dari :

1. Model kebutuhan2. Model Obyek

Page 7: pertemuan-5-oodlc

Model kebutuhan mempunyai 5 komponen- Lingkup proyek- Context Diagram - Use Case Model - Deskripsi Interface- Studi Kelayakan

Page 8: pertemuan-5-oodlc

Lingkup Proyek Apa yang akan dihasilkan ?Secara umum, apa yang akan

dikerjakan sistem untuk user.Termasuk mendeskripsikan apa yang

tidak bisa dikerjakan sistem.

Page 9: pertemuan-5-oodlc

Context DiagramDideskripsikan dengan kotak besar

yang dikelilingi dengan kotak kecil.Mewakili entitas eksternal seperti

orang, organisasi, sistem, atau hal-hal lain di luar sistem yang berhubungan dengan sistem yang akan dibangun.

Page 10: pertemuan-5-oodlc

Radio CHQT Database sistem

pemasangan iklan

Pemasangiklan

RegulatoryAuthorities

PendapatanCanada

Pemegang Saham

Biro bisnis

Permintaan

tagihan

Statistics &Reports

ProgramInfo

Peringkat kredit

Laporan triwulanan

Laporankeuangan

Pendengar

Page 11: pertemuan-5-oodlc

Use case ModelMendeskripsikan tentang bagaimana

user dapat menggunakan sistem dalam mengerjakan pekerjaannya.

Page 12: pertemuan-5-oodlc

Deskripsi interfaceGUIKomunikasi antar interface

Page 13: pertemuan-5-oodlc

Studi KelayakanKelayakan TeknisKelayakan EkonomisKelayakan Resiko

Page 14: pertemuan-5-oodlc

Desain System, Custom development, package

development.

Desain Arsitektur Jaringan, Desain Hardware,

Desain jaringan Desain Interface, Chart Struktur Interface, Desain input ,

Desain output

Desain File dan Database, Pemilihan format

penyimpanan data, optimasi data storage

Desain Object, Chart Struktur Program, Spesifikasi

program

Page 15: pertemuan-5-oodlc

Analisis, apa yang harus dikerjakan sistem?

Desain, bagaimana sistem akan mengerjakannya?

Page 16: pertemuan-5-oodlc

Coding Seharusnya dibuat dengan bahasa dan database yang berorientasi objek.

Page 17: pertemuan-5-oodlc

Lengkapi pengujian untuk masing-masing class dan program.

Kemudian pengujian sistemPengujian harus teliti, lengkap dan

otomatis.

Page 18: pertemuan-5-oodlc

Perbaikan bugPerangkat tambahanVirusEnd-user computingBackup dan restorePencegahan dari hal yang tidak

diinginkan dan pemulihan

Page 19: pertemuan-5-oodlc