Anda di halaman 1dari 21

Analisis sistem

Pembahasan:

Langkah-langkah di Analisis Sistem


Mengidentifikasi masalah
Analisis Sistem yang sedang berjalan

Kegiatan ini berorientasi pada objek-objek yang diperlukan oleh sistem


yang dirancang
Analysis Phase
What is the analysis phase?

Conduct preliminary Perform detailed


investigation, also analysis
called feasibility
study

p. 630 Next
Analysis Phase
What is the preliminary investigation?
Determine exact nature of problem or improvement
and whether it is worth pursuing
Findings are presented in feasibility report, also known as a feasibility study
Analysis Phase
What is detailed analysis?

1. Study how current system works

2. Determine users wants, needs, and


requirements

3. Recommend solution

Sometimes called logical design


Analysis Phase
What is process modeling?

Technique
Technique that describes
describes processes
processes that
that
transform
transform inputs into outputs
Also
Also called
called structured
structured analysis
analysis and
and design
design

Entity-relationship
Entity-relationship diagrams
diagrams

Data
Data flow
flow diagrams
diagrams
Three
Three tools used
used for
for process
process modeling
modeling
Project
Project dictionary
dictionary
Analysis Phase
What is an entity-relationship diagram (ERD)?

Tool that graphically shows connections between entities in system


Analysis Phase
What is a data flow diagram (DFD)?

Tool that graphically shows flow of data in system


Analysis Phase
What is a project dictionary?

Contains all Helps keep track Variety of


the documentation of huge amount techniques to
and deliverables of details in enter items in
of project system project dictionary

Structured English

Decision tables

Decision trees

Data dictionary

p. 633 Next
Analysis Phase
What is Structured English?

Used to explain details of process in project dictionary

p. 633 Fig. 12-11 Next


Analysis Phase
What is a decision table?

Lists variety of conditions and actions that correspond


to each condition

p. 634 Fig. 12-12 Next


Analysis Phase
What is a decision tree?

Shows conditions and actions graphically

p. 634 Fig. 12-13 Next


Analysis Phase
What is a data dictionary?

Stores name,
description, and
other details
about each data
item

p. 634 - 635 Fig. 12-14 Next


Analysis Phase
What is object modeling?

Combines data with Objectan item that can


the processes that act contain both data and
on data into single procedures that read or
manipulate the data
unit called an object

Sometimes called
object-oriented (OO)
analysis and design

Uses Unified
Modeling Language
Click to view Web (UML)graphical tool
Link, click Chapter 12, Click
Web Link from left for documenting system
navigation, then click
Object Modeling
below Chapter 12
p. 635 Next
Analysis Phase
What is a use case diagram?

Graphically shows how actors


interact with information system
Actoruser or
other entity
Use case
function that
actor can
perform

p. 636 Fig. 12-15 Next


Analysis Phase
What is a class diagram?

Graphically shows classes and subclasses in system


Class is group of objects
Can have lower levels
called subclasses

p. 636 Fig. 12-16 Next


Analysis Phase
What is the
system proposal?
Assesses
feasibility
of each
alternative
solution

Presented to
Recomme
steering
nds the
committee,
most
which
feasible
decides how
solution
system will
for the
be developed
project

p. 636 Next
Analysis Phase
What are possible solutions? Horizontal
Horizontalmarket
market
softwaremeets
softwaremeets
needs
needsofofmany
many
companies
Buy
Buypackaged
packagedsoftwareprewritten
softwareprewritten companies
software
softwareavailable
availablefor
forpurchase
purchase
Vertical
Verticalmarket
market
softwaredesigned
softwaredesigned
for
forparticular
particularindustry
industry
Write
Writeown
owncustom
customsoftwaresoftware
softwaresoftware
developed
developedat
atusers
usersrequest
request

Outsourcehave
Outsourcehaveoutside
outsidesource
source
develop
developsoftware
software
Click to view Web
Link, click Chapter 12, Click
Web Link from left
navigation, then click
Vertical Market Software
below Chapter 12
p. 637 Next
Analysis Phase
What is an example of outsourcing?
Using Internet solutions provider
Internet solutions provider provides Web hosting services

Anda mungkin juga menyukai