ANALISA PERANCANGAN SISTEM Program Pasca Sarjana Magister Sistem

  • Slides: 28
Download presentation
ANALISA & PERANCANGAN SISTEM Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma Disusun Oleh

ANALISA & PERANCANGAN SISTEM Program Pasca Sarjana Magister Sistem Informasi Universitas Gunadarma Disusun Oleh : Dr. Lily Wulandari

Systems Analysis • • System Development Life Cycle Planning Phase Analysis Phase Documentation Tools

Systems Analysis • • System Development Life Cycle Planning Phase Analysis Phase Documentation Tools

System Development Life Cycle

System Development Life Cycle

Planning Phase • Create a Project Development Plan • Project management software • Joint

Planning Phase • Create a Project Development Plan • Project management software • Joint application design (JAD)

Planning Phase • Graphical project planning – PERT (Program Evaluation and Review Technique) –

Planning Phase • Graphical project planning – PERT (Program Evaluation and Review Technique) – WBS (Work Breakdown Structure) – Gantt chart

Planning Phase

Planning Phase

Planning Phase

Planning Phase

Planning Phase

Planning Phase

Analysis Phase • Produce a list of requirements for a new or revised information

Analysis Phase • Produce a list of requirements for a new or revised information system • Analysis phase activities –Study the current system –Determine system requirements –Write requirements report • System requirements are the criteria for successfully solving problems identified in an information system –Success factors

Documentation Tools • The core documentation tool for project teams using structured methodology is

Documentation Tools • The core documentation tool for project teams using structured methodology is the data flow diagram (DFD) –External entity –Data store –Process –Data flow

Documentation Tools

Documentation Tools

Documentation Tools • The current standard for object-oriented documentation is called UML (Unified Modeling

Documentation Tools • The current standard for object-oriented documentation is called UML (Unified Modeling Language) • A use case diagram documents the users of an information system and the functions they perform –Actors • A class diagram provides the name of each object, a list of each object’s attributes, a list of methods, and an indication of the cardinality between objects • A sequence diagram depicts the detailed sequence of interactions that take place for a use case

Documentation Tools • CASE (Computer Aided Software Engineering) tools help project team members manage

Documentation Tools • CASE (Computer Aided Software Engineering) tools help project team members manage all the details of system documentation. In this example, the project team is developing a course registration system. The top screen shows how the CASE tool helps developers create a complete specification by pointing out missing elements in the design. The second screen shows how the CASE tool generates program code.

System Design • Design Phase • Evaluation and Selection • Application Specifications

System Design • Design Phase • Evaluation and Selection • Application Specifications

Design Phase • The project team must figure out how the new system will

Design Phase • The project team must figure out how the new system will fulfill the requirements specified in the System Requirements Report

Design Phase • Consider the following when evaluating hardware alternatives – Level of automation

Design Phase • Consider the following when evaluating hardware alternatives – Level of automation and computerization – Processing methodology • Centralized processing • Distributed processing – Network technology

Design Phase • Software alternatives – Programming language – Application development tool –Commercial software

Design Phase • Software alternatives – Programming language – Application development tool –Commercial software –Turnkey system

Evaluation and Selection • Decision support worksheet

Evaluation and Selection • Decision support worksheet

Evaluation and Selection • A request for proposal (RFP) describes the information system problem

Evaluation and Selection • A request for proposal (RFP) describes the information system problem and the requirements for the solution

Application Specifications • Describe the way the information system’s software should interact with users,

Application Specifications • Describe the way the information system’s software should interact with users, store data, process data, and format reports • Feature creep refers to the failure to constrain change • Changes should be managed formally, including written change requests

Implementation and Maintenance • • • Implementation Phase Development and Testing Documentation and Training

Implementation and Maintenance • • • Implementation Phase Development and Testing Documentation and Training Conversion and Cutover Maintenance Phase

Implementation Phase • Project team supervises the tasks necessary to construct the new information

Implementation Phase • Project team supervises the tasks necessary to construct the new information system

Development and Testing • Software customization is the process of modifying a commercial application

Development and Testing • Software customization is the process of modifying a commercial application to reflect an organization’s needs • Application testing is performed in three ways: – Unit testing – Integration testing • Test area – System testing

Development and Testing

Development and Testing

Documentation and Training • System documentation – Describes a system’s features, hardware architecture, and

Documentation and Training • System documentation – Describes a system’s features, hardware architecture, and programming • User documentation – Describes how to interact with the system to accomplish specific tasks – Procedure handbook • Contains step-by-step instructions for performing specific tasks

Conversion and Cutover • System conversion – Deactivating an old information system and activating

Conversion and Cutover • System conversion – Deactivating an old information system and activating a new one – Several conversion strategies: • Direct conversion • Parallel conversion • Phased conversion • Pilot conversion • Acceptance testing is designed to verify that the new information system works as required

Maintenance Phase • Involves day-to-day operation of the system, making modifications to improve performance,

Maintenance Phase • Involves day-to-day operation of the system, making modifications to improve performance, and correcting problems • The term quality of service (Qo. S) refers to the level of performance a computer system provides

Maintenance Phase • The system operator is responsible for operating the computer on a

Maintenance Phase • The system operator is responsible for operating the computer on a day-to-day basis • The systems programmer installs new versions of the operating system and modifies settings to maximize performance • The help desk is staffed by technical support specialists who are familiar with the information system and record problems and solutions