Pertemuan ke 1.

advertisement
Chapter 1:
Introduction to Systems Analysis and Design
Alan Dennis, Barbara Wixom, and David Tegarden
John Wiley & Sons, Inc.
Slide 1
Chapter 1
Slide 2
1996
Survei by The Standish Group
46% of all corporate IS project were
abandoned before completion
1996
Survei by General Accounting Office
53% of all U.S. Government IS were
abandoned
Slide 3
 Analysts tried to build
wonderful systems without
understanding the
organization
 The primarily goal is to create
value for the organization
Systems analyst adalah orang utama yang
menganalisa
proses
business,
mengidentifikasikan kesempatan perbaikan,
dan pendesainan sistem informasi untuk
menerapkan konsep ini.
Merupakan hal yang penting untuk memahami
dan mengembangkan melalui melatih skill yang
diperlukan
untuk
mendesain
dan
mengimplementasikan sistem informasi baru
yang sukses
Slide 4
Slide 5
The project
Bergerak sistematis pada fase – fase dimana
setiap fase memiliki output
Menghasilkan project deliverables
Menggunakan deliverables pada
implementasi
Hasil pada actual information system
menggunakan gradual refinement
Slide 6
Kenapa sistem informasi harus di bangun?
Bagaimana project team menanganinya?
?
Slide 7
Step #1 (Project initiation)
System request
Project sponsor
IS Department
Generate the request
Feasibility analysis
Technical feasibility
Economic feasibility
Organization feasibility
Slide 8
Can we build it?
Will it provide business value?
If we build, will it be used?
IS Approval Commitee
(Steering commitee)
Step #2 (Enters project management)
Project manager
Workplan
Staff the project
Techniques
Help the project team control and direct the project
Slide 9
Siapa yang menggunakan sistem tersebut?
Apa yang dilakukan sistem tersebut?
Dimana sistem tersebut digunakan?
?
Slide 10
Project team
Investigate any
current system(s)
Slide 11
Identifies improvement
opportunities
Develops a concept
for the new system
Analysis strategy
Developed to guide the project team’s effort
Analysis of the current system (as-is system) & it’s problems
Ways to design a new system (to be system)
Requirement gathering
System proposal
= analysis + system concept + models
Presented to teh project sponsor and other key decision makers
Decide whether the project sholud be continue to move forward
Slide 12
Bagaimana sistem akan beroperasi
Hardware, software, network infrastructure, user
interface ....
?
Slide 13
Design strategy
Whether the system will be operate by the company’s own programmer
Whether the system will be outsourced to another firm
Whether the company will buy an existing software package
Basic Architecture Design
Database and file specifications
Program design
Slide 14
Construction
System is built and tested to ensure it performs as designed
Installation
Direct customer approach
Parallel convertion approach
Phase conversion strategy
Support plan
Forma and informal post-implementation review
Slide 15
A “Simple” Process for Making Lunch
Slide 16
Processes and
Deliverables
Process
Planning
Project Plan
Analysis
System Proposal
Design
Implementation
Slide 17
Product
System
Specification
New System and
Maintenance Plan
SYSTEM DEVELOPMENT
Methodologies
Slide 18
Pendekatan formal pada rangkaian tahap
Menulis code tanpa kejelasan mungkin berhasil
untuk program yang kecil, tapi apakah berhasil
pada sistem yang besar?
Slide 19
Berpindah secara metodis dari satu langkah ke
yang lain
Secara umum, sebuah langkah selesai sebelum
masuk ke langkah berikutnya
Slide 20
Slide 21
Pros
Identifies systems
requirements long
before programming
begins
Cons
Design must be
specified on paper
before programming
begins
Long time between
system proposal and
delivery of new
system
Slide 22
Slide 23
Rapid Application Development (RAD)
Phased Development
Prototyping
Throw-Away Prototyping
Slide 24
Critical elements
CASE tools
JAD (Join Application Design) sessions
Fourth generation/visualization programming
languages
Code generators
Slide 25
Phased development
A series of versions
Prototyping
System prototyping
Throw-away prototyping
Design prototyping
Agile Development
Extreme Development
Slide 26
Slide 27
Slide 28
Clarity of User Requirements
Familiarity with Technology
System Complexity
System Reliability
Short Time Schedules
Schedule Visibility
Slide 29
Slide 30
Slide 31
Business analyst
System analyst
Infrastructure analyst
Change management analyst
Project manager
Slide 32
Slide 33
The Systems Development Lifecycle berisi 4
tahapan: Planning, Analysis, Design, and
Implementation
The major development methodologies:
Structured design


the waterfall method
Parallel development
RAD development

Prototyping (regular and throwaway)
Agile development

Slide 34
XP streamline SDLC
Ada 5 peran penting dalam team: business
analyst, systems analyst, infrastructure analyst,
change management analyst dan project
manager.
Slide 35
Download