Upload
dangkiet
View
248
Download
6
Embed Size (px)
Citation preview
Metode Pengembangan Perangkat Lunak
Pertemuan 1 | Systems Development Life Cycle | Yuli Purwati, M.Kom.
SISTEM
Merupakan kumpulan dari elemen-elemen yangsaling berinteraksi untuk mencapai tujuan tertentu
Suatu sistem terdiri dari bagian-bagian sistem/subsistem
Tiap unsur/elemen dalam sistem/sub sistem salingterintegrasi dan tidak dapat terpisahkan
Sistem memiliki 9 karakteristik
Slide 2
KARAKTERISTIK SISTEM
Components
Environment
Boundary
Interfaces
Constraints
Input
Output
Process
Objective
Slide 3
Slide 4
Merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah-langkah pada tahapan tsb dalam proses pengembangan sistem
Tahapan tersebut yaitu:
1. Planning (Why build the system?)
2. Analysis (Who, what, when, where will the system be?)
3. Design (How will the system work?)
4. Implementation (System delivery)
System Development Life Cycle
Slide 5
System Development Life Cycle
Slide 6
Planning
Analysis
Design
Implementation
Slide 7
A “Simple” Process for Making Lunch
PLANNING
1. Identifying business value
Lower costs
Increase profits
2. Analyze feasibility
Technical Feasibility
Economic Feasibility
Organizational Feasibility
3. Develop workplan
4. Staff the project
Slide 8
ANALYSIS
1. Requirement Gathering by answering thequestions:
Who will use the system?
What will the system do?
When will it be used?
2. Investigate the current system
3. Identify possible improvements
4. Develop a concept for new system
Slide 9
DESIGN
1. Architecture design
Hardware description
Software description
Network infrastructure
2. User Interface design
How users interact with system
Forms / reports used by the system
3. Data Design
What data is to be stored
What format the data will be in
Where the data will be stored
4. Program Design
What programs need to be written
Exactly what each program will do Slide 10
DESIGN
These deliverables:
1. Architecture design (deployment diagram)
2. User Interface design
3. Database design (ER diagram)
4. Program design (DFD atau UML)
(System Specification)
The System Specification is given to theprogramming team for implementation
Slide 11
IMPLEMENTATION
1. Construction
New system is built and tested
Often testing is the longest part
2. Testing
Unit Testing (Blackbox and Whitebox Testing)
Integration Testing
System Testing
User Acceptance Test
3. Installation
Old system is turned off
New system is turned onSlide 12
Processes and Deliverables
Process Product
Planning
Analysis
Design
Implementation
Project Plan
System Proposal
System
Specification
New System and
Maintenance Plan
Slide 13
Information Systems Roles
Business analyst
System analyst
Infrastructure analyst
Change management analyst
Project manager
Slide 14
Project Team Roles
Slide 15
Referensi
Alan Dennis, Barbara Wixom, and David Tegarden. 2005. Systems Analysis and
Design With UML 2.0. John Wiley & Sons, Inc.
Tata Sutabri. 2004. Analisa Sistem Informasi. Penerbit ANDI
Slide 16