analisa desain berorientasi obyek - new line · laporan triwulanan laporan keuangan pendengar ¡use...

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

Upload: vanxuyen

Post on 12-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

ANALISA DESAIN BERORIENTASI OBYEK

The ObjectThe Object--Oriented Development Life CycleOriented Development Life Cycle(OODLC)(OODLC)

TEKNIK INFORMATIKAFAKULTAS TEKNIK

UNIVERSITAS TRUNOJOYO2011

Page 2: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

vThe Life CyclevThe Object-Oriented Analysis PhasevThe Object-Oriented Design PhasevThe Construction PhasevThe Object-Oriented Testing PhasevThe Maintenance Phase

Page 3: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ OODLC merupakan update dari SDLC(System Development Life Cycle)

¡ SDLC merupakan suatu proses yang yangdigunakan oleh analis sistem untukmengembangkan suatu sistem informasi,mulai dari analysis, Design,construction,testing dan implementation sistem.

Page 4: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

Analysys

Design

Construction

Testing

Implementation

Page 5: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

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: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Dalam analisis, kita memodelkan kebutuhanuser

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

1. Model kebutuhan2. Model Obyek

Page 7: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

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

Page 8: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Lingkup ProyekvApa yang akan dihasilkan ?vSecara umum, apa yang akan dikerjakan

sistem untuk user.vTermasuk mendeskripsikan apa yang tidak

bisa dikerjakan sistem.

Page 9: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Context DiagramvDideskripsikan dengan kotak besar yang

dikelilingi dengan kotak kecil.vMewakili entitas eksternal seperti orang,

organisasi, sistem, atau hal-hal lain di luarsistem yang berhubungan dengan sistemyang akan dibangun.

Page 10: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

Radio CHQTDatabase sistem

pemasangan iklan

Pemasangiklan

RegulatoryAuthorities

PendapatanCanada

Pemegang Saham

Biro bisnis

Permintaan

tagihan

Statistics &Reports

ProgramInfo

Peringkatkredit

Laporan triwulanan

Laporankeuangan

Pendengar

Page 11: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Use case ModelvMendeskripsikan tentang bagaimana user

dapat menggunakan sistem dalammengerjakan pekerjaannya.

Page 12: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Deskripsi interfacevGUIvKomunikasi antar interface

Page 13: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Studi KelayakanvKelayakan TeknisvKelayakan EkonomisvKelayakan Resiko

Page 14: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

vDesain System, Custom development, packagedevelopment.

vDesain Arsitektur Jaringan, Desain Hardware,

Desain jaringan

vDesain Interface, Chart Struktur Interface, Desain input ,Desain output

vDesain File dan Database, Pemilihan formatpenyimpanan data, optimasi data storage

vDesain Object, Chart Struktur Program, Spesifikasiprogram

Page 15: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Analisis, apa yang harus dikerjakan sistem?

¡ Desain, bagaimana sistem akanmengerjakannya?

Page 16: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ CodingSeharusnya dibuat dengan bahasa dan

database yang berorientasi objek.

Page 17: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Lengkapi pengujian untuk masing-masingclass dan program.

¡ Kemudian pengujian sistem¡ Pengujian harus teliti, lengkap dan otomatis.

Page 18: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam

¡ Perbaikan bug¡ Perangkat tambahan¡ Virus¡ End-user computing¡ Backup dan restore¡ Pencegahan dari hal yang tidak diinginkan

dan pemulihan

Page 19: ANALISA DESAIN BERORIENTASI OBYEK - neW Line · Laporan triwulanan Laporan keuangan Pendengar ¡Use case Model vMendeskripsikan tentang bagaimana user dapat menggunakan sistem dalam