64
kipram 1 PENGEMBANGAN SISTEM INFORMASI disusun oleh Ir KI PRAMONO HA, MMSi JAKARTA 2004/2007/2010

Bab 1 pendahuluan 2010

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Bab 1 pendahuluan 2010

kipram 1

PENGEMBANGAN SISTEM INFORMASI

disusunoleh

Ir KI PRAMONO HA, MMSi

JAKARTA2004/2007/2010

Page 2: Bab 1 pendahuluan 2010

kipram 2

DAFTAR REFERENSI

1. Hawryzkiewycz. I.T , Introduction to System Analysis and Design,Kedua Prentice Hall Singapore, 1992

2. Kowal, J.A , Analyzing System , Prentice Hall New Jersey, 19883. Whitten,J.L dan Bentley,L.D, dan Barlow, VM Analisis dan Desaign

Berorientasi Objek, Kedua, Richard D.Irwin.Inc, 20004. Martin J, Information Engineering, book II , Prentice Hall Singapore

19905. Kendall,K.E dan Kendall,J.E , System Analysis and Design, Kedua

Prentice Hall New Jersey, 19926. Hoffer,J.A dan George J.F dan Valacich,J.S , Modern System Analysis

and Design , The Benjamin / Cummings Publ. Company,Menlo Park7. Senn,J.A , Analysis and Design of Information System , Kedua

Mc Graw hill, Singapore ,19898. Ebert, R.E , User Interface Design , Prentice Hall New Jersey, 1994

Page 3: Bab 1 pendahuluan 2010

kipram 3

BAB I

PENDAHULUAN

Page 4: Bab 1 pendahuluan 2010

kipram 4

A. Information System Building Blocks

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 5: Bab 1 pendahuluan 2010

kipram 5

Front- and Back-Office Information Systems

• Front-office information systems support business functions that reach out to customers (or constituents).

– Marketing

– Sales

– Customer management

• Back-office information systems support internal business operations and interact with suppliers (of materials, equipment, supplies, and services).

– Human resources

– Financial management

– Manufacturing

– Inventory control

Page 6: Bab 1 pendahuluan 2010

kipram 6

A Federation of Information Systems

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 7: Bab 1 pendahuluan 2010

kipram 7

Information Systems Applications

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 8: Bab 1 pendahuluan 2010

kipram 8

Jenis System Informasia. Transaction Processing Systems (TPS)

- meng handle data-data transaksi- kuat

b. Process Control system- algoritma yang rumit- untuk pabrikan : inventory control, air traffic control, system

embedded c. Lain-lain :

- MIS - DSS - EIS

Page 9: Bab 1 pendahuluan 2010

kipram 9

• Expert Systems (ES)

– Replicates decision making process

– Knowledge representation describes the way an expert would approach the problem

• Transaction Processing Systems (TPS)

– Automate handling of data about business activities (transactions)

• Management Information Systems (MIS)

– Converts raw data from transaction processing system into meaningful form

• Decision Support Systems (DSS)

– Designed to help decision makers

– Provides interactive environment for decision making

Page 10: Bab 1 pendahuluan 2010

kipram 10

B. Pengembangan dalam analysis dan design :

- Methodologies

•Comprehensive, multi-step approaches to systems development

–Techniques

•Processes sesuai pekerjaan , lengkap and comprehensible dalamsatu project team

–Tools

•Computer programs yang mendukung application dalam tehnikanalysis and design process

Page 11: Bab 1 pendahuluan 2010

kipram 11

• 3 komponent kunci dalam information system– Data– Processing – Interface

• Data vs. Information– Data

• Raw facts

– Information• Derived from data• Organized in a manner that humans can understand.

Page 12: Bab 1 pendahuluan 2010

kipram 12

Modern approach to systems analysis• Process-Oriented Approach

– Focus is on flow, use and transformation of data in an information system

– Involves creating graphical representations such as data flow diagrams and charts

– Data are tracked from sources, through intermediate steps and to final destinations

– Natural structure of data is not specified– Disadvantage: data files are tied to specific applications

Page 13: Bab 1 pendahuluan 2010

kipram 13

• Data-Oriented Approach– Depicts ideal organization of data, independent

of where and how data are used

– Data model describes kinds of data and business relationships among the data

– Business rules depict how organization captures and processes the data

Page 14: Bab 1 pendahuluan 2010

kipram 14

Databases and Application Independence• Database

– Shared collection of logically related data

– Organized to facilitate capture, storage and retrieval by multiple users

– Centrally managed

– Designed around subjects• Customers

• Suppliers

• Application Independence– Separation of data and definition of data from

applications

Page 15: Bab 1 pendahuluan 2010

kipram 15

• Systems Analysts work in teams– Project Based– Includes

• IS Manager• Programmers• Users• Other specialists

– Characteristics of Successful Teams• Diversity of backgrounds• Tolerance of diversity• Clear and complete communication• Trust• Mutual Respect• Reward structure that promotes shared responsibility

C. Organizational Responsibilities in Systems Development

Page 16: Bab 1 pendahuluan 2010

kipram 16

• IS Manager– May have a direct role in systems development

if the project is small– Typically involved in allocating resources to

and overseeing system development projects.

• Systems Analyst– Key individuals in the systems development

process

Page 17: Bab 1 pendahuluan 2010

kipram 17

D. Skills of a Successful Systems Analyst– Analytical

• Understanding of organizations

• Problem solving skills

• System thinking– Ability to see organizations and information systems as systems

– Technical• Understanding of potential and limitations of technology

– Management• Ability to manage projects, resources, risk and change

– Interpersonal• Effective written and oral communication skills

Page 18: Bab 1 pendahuluan 2010

kipram 18

• Programmers– Convert specifications into instructions that the

computer understands

– Write documentation and testing programs

• Business Managers– Have power to fund projects and allocate

resources

– Set general requirements and constraints for projects

Page 19: Bab 1 pendahuluan 2010

kipram 19

• Other IS Managers/Technicians– Database Administrator

• Involved in design, development and maintenance of databases

– Network and telecommunications experts• Develop systems involving data and/or voice

communications– Human Factors Specialists

• Involved in training users and writing documentation

– Internal Auditors• Ensure that required controls are built into the

system

Page 20: Bab 1 pendahuluan 2010

kipram 20

E. Principles of System Development• Get the system users involved.

• Use a problem-solving approach.

• Establish phases and activities.

• Document through development.

• Establish standards.

• Manage the process and projects

• Justify systems as capital investments.

• Don’t be afraid to cancel or revise scope.

• Divide and conquer.

• Design systems for growth and change.

Page 21: Bab 1 pendahuluan 2010

kipram 21

F. Representative System Development Methodologies

• Architected Rapid Application Development (Architected RAD)

• Dynamic Systems Development Methodology (DSDM)

• Joint Application Development (JAD)• Information Engineering (IE)• Rapid Application Development (RAD)• Rational Unified Process (RUP)• Structured Analysis and Design• eXtreme Programming (XP)

Page 22: Bab 1 pendahuluan 2010

kipram 22

The PIECESProblem-Solving FrameworkP the need to improve performance

I the need to improve information (and data)

E the need to improve economics, control costs, or

increase profits

C the need to improve control or security

E the need to improve efficiency of people and processes

S the need to improve service to customers, suppliers, partners, employees, etc.

Page 23: Bab 1 pendahuluan 2010

kipram 23

Cross Life Cycle Activities

Cross life cycle activities are activities that overlap many or all phases of the methodology.

– Fact-finding

– Documentation and presentation

– Feasibility analysis

– Process and project management

Page 24: Bab 1 pendahuluan 2010

kipram 24

Sharing Knowledge via a Repository

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 25: Bab 1 pendahuluan 2010

kipram 25

Approaches to Development• Prototyping

– Building a scaled-down working version of the system

– Advantages:• Users are involved in design

• Captures requirements in concrete form

• Rapid Application Development (RAD)– Utilizes prototyping to delay producing system design

until after user requirements are clear

Page 26: Bab 1 pendahuluan 2010

kipram 26

• Joint Application Design (JAD)– Users, Managers and Analysts work together

for several days

– System requirements are reviewed

– Structured meetings

• Computer-aided software engineering (CASE) tools– Facilitate creation of a central repository for

system descriptions and specifications

Page 27: Bab 1 pendahuluan 2010

kipram 27

G. SIKLUS PENGEMBANGAN SYSTEM INFORMASI (SDLC

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 28: Bab 1 pendahuluan 2010

kipram 28

1 Survey and

plan the project

2 Study and analyze the

existing system

3 Define

and priortize the business requirements

Project and System Scope

System Improvement

Objectives

Business Requirements

Business Requirements

to the design phase

to the configuration phase

Repository

Documentation

Documentation

Documentation

SYSTEM ANALYSIS

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 29: Bab 1 pendahuluan 2010

kipram 29

1.1 Survey

problems and

opportunities

1.2 Negotiate

project scope

1.3 Plan the

project

Repository

1.4 Present

the project

System Owners

System Owners

and Users

Request for

system services

Request for

system services

problem survey

statement

Problem survey statement

scope statement

Request for

system services

Problem statement

Scope statement

Project plan

Problem statement Scope statement

Project plan

System Management

Project templates and

Project standards

Project charter

Project charter

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 30: Bab 1 pendahuluan 2010

kipram 30

2.1 Model

the current system

2.3 Analyze

problems and

opportunities

2.4 Establish system

improvement objectives

Repository

1.4 Present

the project

System Owners

Approval to

continue project

scope statement

problem statement

cause/effect analysis

System models

System improvement

objectives and constraints

All prior deliverables

and revised

project plan

Detailed Study

Findingssystem models

2.2 Analyze

the business

processes

Process models

Process anaysis models

Process analysis data

Cause/effect analysis

2.5 Modify project

scope and plan

System models

cause/effect analysis

system improvement

objectives and constraints

Project plan

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 31: Bab 1 pendahuluan 2010

kipram 31

3.1 Outline

Business Requirements

3.2 Model

business system

requirements

3.3 Build

discovery prototypes

Repository

3.5 Modify project

plan and

scope

System Owners

Approval to

continue project

system improvement

objectives

requirements statement outline

system models

Discovery prototypes

Requirements statement

outline

All prior deliverables

Revised scope and plan

requirements statement

outline

3.4 Prioritize Business

Requirements

System models

Discovery prototypes

Business requirements'

priorities

System models

Business requirements

outline

Revised plan

Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved

Page 32: Bab 1 pendahuluan 2010

kipram 32

H. Systems Analysis

4 Yang harus dimilikinya :

– Systems Thinking

– Organizational Knowledge

– Problem Identification

– Problem Analyzing and Solving

Page 33: Bab 1 pendahuluan 2010

kipram 33

1.Systems Thinking

• System – Bagaimana prosedure hubungan business nya

yg digunakan dalam bekerja setiap unit ataukeseluruhannya

– Mempunyai 9 characteristics

– system yang berjalan termasuk environment

– A boundary separates a system from its environment

Page 34: Bab 1 pendahuluan 2010

kipram 34

• Characteristics of a System – Components

– Interrelated Components

– Boundary

– Purpose

– Environment

– Interfaces

– Input

– Output

– Constraints

Page 35: Bab 1 pendahuluan 2010

kipram 35

• Important System Concepts – Decomposition

• The process of breaking down a system into smaller components

• Allows the systems analyst to:– Break a system into small, manageable subsystems

– Focus on one area at a time

– Concentrate on component pertinent to one group of users

– Build different components at independent times

Page 36: Bab 1 pendahuluan 2010

kipram 36

• Important System Concepts (Continued)– Modularity

• Process of dividing a system into modules of a relatively uniform size

• Modules simplify system design

– Coupling• Subsystems that are dependent upon each other are coupled

– Cohesion• Extent to which a subsystem performs a single function

Page 37: Bab 1 pendahuluan 2010

kipram 37

• Important System Concepts (Continued)– Logical System Description

• Portrays the purpose and function of the system

• Does not tie the description to a specific physical implementation

– Physical System Description• Focuses on how the system will be materially

constructed

Page 38: Bab 1 pendahuluan 2010

kipram 38

• Benefits– Identification of a system leads to abstraction

– From abstraction you can think about essential characteristics of specific system

– Abstraction allows analyst to gain insights into specific system, to question assumptions, provide documentation and manipulate the system without disrupting the real situation

Page 39: Bab 1 pendahuluan 2010

kipram 39

• Applying Systems Thinking to Information Systems– Information systems are subsystems in larger

organizational systems– Data flow diagrams represent information

systems as systems• Inputs• Outputs• System boundaries• Environment• Subsystems• Interrelationships

Page 40: Bab 1 pendahuluan 2010

kipram 40

2.Organizational Knowledge• Understanding of how organizations work

• Knowledge of specific functions and procedures of organization and department

• How work officially gets done

• Internal policies

• Competitive and Regulatory Environment

• Organizational Strategies and Tactics

Page 41: Bab 1 pendahuluan 2010

kipram 41

3. Problem Identification

• Problem: Difference between an existing situation and a desired situation

• Identification is process of defining differences

• Differences are defined by comparing the current situation to the output of a model that predicts what the output should be

Page 42: Bab 1 pendahuluan 2010

kipram 42

4. Problem Analyzing and Solving

• Four Phases– Intelligence

• All relevant information is collected

– Design• Alternatives are formulated

– Choice• Best alternative solution is chosen

– Implementation• Solution is put into practice

Page 43: Bab 1 pendahuluan 2010

kipram 43

Technical Skills for Systems Analysis• Constant re-education is necessary as technology

changes rapidly• Activities to keep skills up-to-date

– Trade publications– Professional societies– Attend classes or teach at a local college– Attend courses sponsored by organization– Conferences and trade shows– Browse Websites– Participate in new groups and conferences

Page 44: Bab 1 pendahuluan 2010

kipram 44

Technical Skills for Systems Analysis• Understanding of a wide variety of technologies is

required– Microcomputers, workstations, minicomputers and

mainframe computers– Programming languages– Operating systems– Database and file management systems– Data communication standards– Systems development tools and environments– Web development languages and tools– Decision support system generators

Page 45: Bab 1 pendahuluan 2010

kipram 45

Management Skills for Systems Analysis

• Four categories– Resource Management

– Project Management

– Risk Management

– Change Management

Page 46: Bab 1 pendahuluan 2010

kipram 46

Resource Management

• Systems analyst needs to know how to get the most out of the resources of an organization, including team members

• Includes the following capabilities– Predicting resource usage– Tracking resource consumption– Effective use of resources– Evaluation of resource quality– Securing resources from abusive use– Relinquishing resources when no longer needed

Page 47: Bab 1 pendahuluan 2010

kipram 47

Project Management

• Two Goals– Prevent projects from coming in late– Prevent projects from going over budget

• Assists management in keeping track of project’s progress

• Consists of several steps– Decomposing project into independent tasks– Determining relationships between tasks– Assigning resources and personnel to tasks

Page 48: Bab 1 pendahuluan 2010

kipram 48

Risk Management

• Ability to anticipate what might go wrong in a project

• Minimize risk and/or minimize damage that might result

• Placement of resources

• Prioritization of activities to achieve greatest gain

Page 49: Bab 1 pendahuluan 2010

kipram 49

Change Management

• Ability to assist people in making transition to new system

• Ability to deal with technical issues related to change– Obsolescence

– Reusability

Page 50: Bab 1 pendahuluan 2010

kipram 50

Interpersonal Skills for Systems Analysis

• Mastery of interpersonal skills is paramount to success as a Systems Analyst

• Four types of skills:– Communication skills

– Working alone and with a team

– Facilitating groups

– Managing expectations

Page 51: Bab 1 pendahuluan 2010

kipram 51

Communication Skills

• Effective communication helps to establish and maintain good working relationships with clients and colleagues

• Skills improve with experience• Three types used by Systems Analyst

– Interviewing and Listening– Questionnaires– Written and Oral Presentations

Page 52: Bab 1 pendahuluan 2010

kipram 52

Interviewing and Listening

• Means to gather information about a project

• Listening to answers is just as important as asking questions

• Effective listening leads to understanding of problem and generates additional questions

Page 53: Bab 1 pendahuluan 2010

kipram 53

Questionnaires

• Advantages:– Less costly than interviews

– Results are less biased due to standardization

• Disadvantages– Less effective than interviews due to lack of

follow-up

Page 54: Bab 1 pendahuluan 2010

kipram 54

Written and Oral Presentations

• Used to document progress of project and communicate this to others

• Communication takes several forms:– Meeting agenda– Meeting minutes– Interview summaries– Project schedules and descriptions– Memoranda requesting information– Requests for proposals from vendors and contractors– Oral presentations

Page 55: Bab 1 pendahuluan 2010

kipram 55

Steps to Improving Communication Skills

• Practice– Conduct a training class– Volunteer to speak

• Videotape presentation and do a self-appraisal of your skills

• Make use of college writing centers• Take classes on business and technical

writing

Page 56: Bab 1 pendahuluan 2010

kipram 56

Working Alone and with a Team

• Working alone on aspects of project involves managing:– Time– Commitments– Deadlines

• Team work involves establishing standards of cooperation and coordination

• characteristics of a high-performance team

Page 57: Bab 1 pendahuluan 2010

kipram 57

Facilitating Groups

• Involves guiding a group without being a part of the group

• Useful skill for sessions such as Joint Application Development (JAD)

• lists guidelines for running a successful meeting

2.572.57

Page 58: Bab 1 pendahuluan 2010

kipram 58

Managing Expectations

• Managing expectations is directly related to successful system implementation

• Skills for successful expectation management– Understanding of technology and workflows

– Ability to communicate a realistic picture of new system to users

– Effective education of management and users throughout systems development life cycle

Page 59: Bab 1 pendahuluan 2010

kipram 59

Systems Analysis as a Profession

• Standards have been established for education, training, certification and practice

• Several aspects:– Standards of Practice

– Ethics

– Career Paths

Page 60: Bab 1 pendahuluan 2010

kipram 60

Standards of Practice

• Endorsed Development Methodology– Specific procedures and techniques to be used

during development process– Promote consistency and reliability across all of

an organization’s development projects

• Approved Development Platforms– Organizations standardize around a specific

platform, sometimes tied to development methodology

Page 61: Bab 1 pendahuluan 2010

kipram 61

Standards of Practice• Standardization of Roles

– Roles are becoming better defined across organizations

• Development of a Common Language– Common programming languages

– Common modeling languages, such as Unified Modeling Language (UML)

Page 62: Bab 1 pendahuluan 2010

kipram 62

Ethics• Professional Ethics

– ACM Code of Ethics

• Business Ethics– Stockholder approach

• Any action taken by a business is acceptable as long as it is legal and maximizes stockholder profit

– Stakeholder approach• Any action that violates rights of stakeholder must be rejected

– Social Contract approach• Any action that is deceptive, can dehumanize employees or

that could discriminate is rejected

Page 63: Bab 1 pendahuluan 2010

kipram 63

Career Paths• Consulting

• Information Systems within a large corporation

• Software vendors

• Other opportunities outside of systems analysis

Page 64: Bab 1 pendahuluan 2010

kipram 64