Top Banner
PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of Computer Science – UNIVERSITY OF INDONESIA PERANCANGAN SISTEM INFORMASI Session 1 Introduction Based on System Analysis & Design 2 nd Edition Authors : Alan Dennis & Barbara Haley Wixom Publisher : John Wiley & Sons Session 1 Introduction Session 1 Introduction Based on System Analysis & Design 2 nd Edition Authors : Alan Dennis & Barbara Haley Wixom Publisher : John Wiley & Sons
20

Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

Jul 28, 2019

Download

Documents

hanhu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – UNIVERSITY OF INDONESIA

PERANCANGAN SISTEM INFORMASI

Session 1 IntroductionBased on System Analysis & Design 2nd EditionAuthors : Alan Dennis & Barbara Haley Wixom

Publisher : John Wiley & Sons

Session 1 IntroductionSession 1 IntroductionBased on System Analysis & Design 2nd EditionAuthors : Alan Dennis & Barbara Haley Wixom

Publisher : John Wiley & Sons

Page 2: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

2PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

ObjectivesObjectives

Understand the fundamental systems development life cycle and its four phases.Understand several different types of methodologies and how to choose among them.Be familiar with the different skills and roles on the project team.

Page 3: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

3PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

THE SYSTEMS DEVELOPMENT THE SYSTEMS DEVELOPMENT LIFE CYCLELIFE CYCLE

Page 4: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

4PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Project PhasesProject Phases

PlanningWhy build the system? How should the team go about building it?

AnalysisWho uses system, what will it do, where and when will the system be used?

DesignHow will the system work?

ImplementationSystem delivery

Page 5: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

5PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

PlanningPlanning

Identifying business valueAnalyze feasibilityDevelop work planStaff the projectControl and direct project

What are deliverables of planning phase?

Page 6: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

6PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

AnalysisAnalysis

Analysis strategyGathering business requirementsRequirements definition use casesProcess modelingData modeling

What are deliverables of analysis phase?

Page 7: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

7PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

DesignDesign

Design selectionArchitecture designInterface designData storage designProgram design

What are deliverables of design phase?

Page 8: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

8PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

ImplementationImplementation

ConstructionProgram buildingProgram and system testing

InstallationConversion strategyTraining planSupport plan

What are deliverables of implementation phase?

Page 9: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

9PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

SYSTEM DEVELOPMENT SYSTEM DEVELOPMENT METHODOLOGIESMETHODOLOGIES

Page 10: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

10PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

What is Methodology ?What is Methodology ?

A formalized approach to implementing the SDLC

A series of steps and deliverables

Methodology CategoriesProcess-CenteredData-CenteredObject-OrientedStructured DesignRapid Application DevelopmentAgile Development

Page 11: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

11PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Waterfall Development MethodologyWaterfall Development Methodology

Page 12: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

12PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Pros and Cons of the Waterfall MethodologyPros and Cons of the Waterfall Methodology

PROSIdentifies systems requirements long before programming beginsMinimizes changes to requirements as project progresses

CONSDesign must be specified on paper before programming begins Long time between system proposal and delivery of new system

Page 13: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

13PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Rapid Application DevelopmentRapid Application Development

Incorporate special techniques and tools:CASE toolsJAD sessionsFourth generation/visualization programming languagesCode generators

Page 14: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

14PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Three RAD CategoriesThree RAD Categories

Phased developmentA series of versions developed sequentially

PrototypingSystem prototyping

Throw-away prototypingDesign prototyping

Page 15: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

15PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

How Prototyping WorksHow Prototyping Works

Page 16: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

16PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Pros and Cons of Prototyping MethodologyPros and Cons of Prototyping Methodology

PROSUsers Interact with Prototype Very QuicklyUsers Can Identify Needed Changes And Refine Real Requirements

CONSTendency to do Superficial AnalysisInitial Design Decisions May Be Poor

Page 17: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

17PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Agile Development: Extreme ProgrammingAgile Development: Extreme Programming

Page 18: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

18PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Pros and Cons of Agile MethodologiesPros and Cons of Agile Methodologies

PROSFast Delivery of ResultsWorks Well in Projects With Undefined or Changing Requirements

CONSRequires DisciplineWorks Best in Small ProjectsRequires Much User Input

Page 19: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

19PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

Criteria for Selecting the Appropriate MethodologyCriteria for Selecting the Appropriate Methodology

Clear user requirementsFamiliarity with technologyComplexity of systemReliability of systemTime scheduleSchedule visibility

Page 20: Perancangan Sistem Informasi - UI Open …ocw.ui.ac.id/materials/12.01_FASILKOM/IKI81404T...PowerPoint Course Material for SCELE Graduate Program Information Technology Faculty of

20PowerPoint Course Material for SCELE Graduate Program Information TechnologyFaculty of Computer Science – University of Indonesia

SummarySummaryThe Systems Development Lifecycle consists of four stages: Planning, Analysis, Design, and ImplementationThere are six major development methodologies: the waterfall method, the parallel development method, the phased development method, system prototyping, design prototyping, and agile development.