Beruflich Dokumente
Kultur Dokumente
System
Development
Life Cycle
(SDLC)
MI2073
Analisis dan Perancangan Sistem Informasi
Semester Ganjil 2013 2014
Pengajar :
Umar Al Faruq (UMA)
umaraf@gmail.com
Slide dibuat oleh :
Inne Gartina Husein (INE)
ine@politekniktelkom.ac.id
Kompetensi
1. Memahami Pengertian dan tahapan SDLC
2. Menguasai Model-model Pengembangan Sistem, dan
information systems
Phases in SDLC:
Planning
Analysis
Design
Implementation
Maintenance/perbaikan
CASE Tools
Computer-Aided Software Engineering
Software tools providing automated support for systems development
Project dictionary/workbook: system description and specifications
Diagramming tools
Example products: Oracle Designer, Rational Rose
eXtreme Programming
Short, incremental development cycles
Automated tests
Two-person programming teams
Coding and testing operate together
Advantages:
Communication between developers
High level of productivity
High-quality code
Team #2
Team #3
Business
Business
Business
modeling
modeling
modeling
Data
Data
Data
modeling
modeling
modeling
Process
Process
Process
Modeling
Modeling
Modeling
Application
generation
Testing &
turnover
Application
generation
Testing &
turnover
Application
generation
Testing &
turnover
15
Desain
Code
Test
16
Model Prototyping
Model nyata yang memamerkan sebagian produk
Listen to
customer
Build/ revise
mock-up
Contoh
:
Sebuah
supermarket
ingin
mengimplementasikan sistem dimana pelanggan
dpt membeli barang dng cara debit langsung dari
bank. Prototipe utk sistem tsb adalah melakukan
simulasi transaksi antar ATM Point of Sale (POS)
equipment.
17
Desain
Analysis
Deliverable of
increment 1
Code
Test
Desain
Code
Test
Analysis
Desain
Code
Deliverable of
increment 2
Test
Deliverable of
increment 3
18
Model Spiral
Planning
Risk analysis
Customer
communication
realistis dlm
pengembangan sistem
skala besar.
Lingkaran pertama :
Engineering
analisis
Dan seterusnya
Construction
& release
19
Daftar
Pustaka