Oleh : Sri Herawati, S.Kom

23
ANALISA DESAIN BERORIENTASI OBYEK The Object-Oriented Development Life Cycle The Object-Oriented Development Life Cycle (OODLC) (OODLC) MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2014

description

The Object-Oriented Development Life Cycle (OODLC). ANALISA DESAIN BERORIENTASI OBYEK. Oleh : Sri Herawati, S.Kom. MANAJEMEN INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS TRUNOJOYO 2014. TOPIK BAHASAN. The Life Cycle The Object-Oriented Analysis Phase The Object-Oriented Design Phase - PowerPoint PPT Presentation

Transcript of Oleh : Sri Herawati, S.Kom

Page 1: Oleh : Sri Herawati, S.Kom

ANALISA DESAIN BERORIENTASI OBYEK

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

MANAJEMEN INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS TRUNOJOYO2014

Page 2: Oleh : Sri Herawati, S.Kom

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

Page 3: Oleh : Sri Herawati, S.Kom

OODLC merupakan update dari SDLC (System Development Life Cycle)

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

Page 4: Oleh : Sri Herawati, S.Kom

Analysys

Design

Construction

Testing

Implementation

Page 5: Oleh : Sri Herawati, S.Kom

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: Oleh : Sri Herawati, S.Kom

Sumber : Bahrami , Object-Oriented Systems Development , Irwin/McGraw-Hill

Page 7: Oleh : Sri Herawati, S.Kom

Dalam analisis, kita memodelkan kebutuhan user

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

1. Model kebutuhan2. Model Obyek

Page 8: Oleh : Sri Herawati, S.Kom

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

Page 9: Oleh : Sri Herawati, S.Kom

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

dikerjakan sistem untuk user.Termasuk mendeskripsikan apa yang

tidak bisa dikerjakan sistem.

Page 10: Oleh : Sri Herawati, S.Kom

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 11: Oleh : Sri Herawati, S.Kom

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 12: Oleh : Sri Herawati, S.Kom

Use case ModelMendeskripsikan tentang bagaimana

user dapat menggunakan sistem dalam mengerjakan pekerjaannya.

Page 13: Oleh : Sri Herawati, S.Kom

Deskripsi interfaceGUIKomunikasi antar interface

Page 14: Oleh : Sri Herawati, S.Kom
Page 15: Oleh : Sri Herawati, S.Kom
Page 16: Oleh : Sri Herawati, S.Kom

Studi KelayakanKelayakan TeknisKelayakan EkonomisKelayakan Resiko

Page 17: Oleh : Sri Herawati, S.Kom

Desain System, Custom development, package

development.

Desain Arsitektur Jaringan, Desain Hardware,

Desain jaringan Desain Interface, Struktur Interface, Desain input ,

Desain output

Desain File dan Database, Pemilihan format

penyimpanan data, optimasi data storage

Desain Object, Struktur Program, Spesifikasi

program

Page 18: Oleh : Sri Herawati, S.Kom

Analisis, apa yang harus dikerjakan sistem?

Desain, bagaimana sistem akan mengerjakannya?

Page 19: Oleh : Sri Herawati, S.Kom

Coding Seharusnya dibuat dengan bahasa dan database yang berorientasi objek.

Page 20: Oleh : Sri Herawati, S.Kom

Lengkapi pengujian untuk masing-masing class dan program.

Kemudian pengujian sistemPengujian harus teliti, lengkap dan

otomatis.

Page 21: Oleh : Sri Herawati, S.Kom

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

diinginkan dan pemulihan

Page 22: Oleh : Sri Herawati, S.Kom

Sebutkan dan Jelaskan perbedaan antara beberapa pengembangan pemodelan sistem berikut:

• Prototyping Model• Rapid Application Development (RAD)

Model• Dynamic System Development Method

(DSDM)• Spiral Model (Boehm)• Incremental Model• Structured System Analysis & Design

Methodology (SSADM)• Object-Oriented System Design (OOSD)• Unified Modeling Language (UML)

Page 23: Oleh : Sri Herawati, S.Kom

David William Brown, An Introduction to Object-Oriented Analysis; Objects and UML in Plain English, Wiley, ISBN 0471371378, “The Book.”

Bahrami , Object-Oriented Systems Development , Irwin/McGraw-Hill