systems methodologies and modeling ( overview ) · dosen: yudi priyadi, m.t. fakultas ekonomi dan...

81
Program Studi: Manajemen Bisnis Telekomunikasi & Informatika Mata Kuliah: Systems Analysis and Design Oleh: Yudi Priyadi Systems Methodologies and Modeling ( OVERVIEW )

Upload: others

Post on 26-Jan-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Program Studi: Manajemen Bisnis Telekomunikasi & InformatikaMata Kuliah: Systems Analysis and Design

Oleh: Yudi Priyadi

Systems Methodologies and Modeling

( OVERVIEW )

Page 2: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

2 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

GRADING

• TASK-1 (individual & group) : 20 %

• MID TEST : 30 %

• TASK-2 (individual & group) : 20 %

• FINAL TEST : 30 %

REFERENCE:

• Kenneth E. Kendall, Julie E. Kendall (2008), Systems Analysis and

Design, 9th Edition, Prentice Hall

• Yourdon.com

• Pressman, Roger (2010) Software Engineering: A Practitioner's Approach,

7th Edition, McGraw-Hill Higher Education

Page 3: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

3 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

1-3

Systems, Roles, and Development Methodologies

SOURCE: Systems Analysis and Design, 9eKendall & Kendall, Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 4: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

4 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Understand the need for systems analysis and design in organizations.

Realize what the many roles of the systems analyst are.

Comprehend the fundamentals of three development methodologies:

SDLC

The agile approach

Object-oriented systems analysis and design

1-4

Learning Objectives

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 5: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

5 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Fuels business and can be the critical factor in determining the success or failure of a business

Needs to be managed correctly

Managing computer-generated information differs from handling manually produced data

1-5

Information—A Key Resource

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 6: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

6 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Fundamentals of different kinds of information systems

Roles of systems analysts

Phases in the systems development life cycle as they relate to Human-Computer Interaction (HCI) factors

Open Source Software

1-6

Major Topics

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 7: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

7 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Installing a system without proper planning leads to great user dissatisfaction and frequently causes the system to fall into disuse

Lends structure to the analysis and design of information systems

A series of processes systematically undertaken to improve a business through the use of computerized information systems

1-7

Need for Systems Analysis and Design

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 8: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

8 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

The analyst must be able to work with people of all descriptions and be experienced in working with computers

Three primary roles:

Consultant

Supporting expert

Agent of change

1-8

Roles of the Systems Analyst

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 9: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

9 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Problem solver

Communicator

Strong personal and professional ethics

Self-disciplined and self-motivated

1-9

Qualities of the Systems Analyst

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 10: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

10 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

The systems development life cycle is a phased approach to solving business problems

Developed through the use of a specific cycle of analyst and user activities

Each phase has unique user activities

1-10

Systems Development Life Cycle (SDLC)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 11: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

11 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

1-11

The Seven Phases of the Systems Development Life Cycle (Figure 1.1)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 12: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

12 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Activity:

Interviewing user management

Summarizing the knowledge obtained

Estimating the scope of the project

Documenting the results

1-12

Identifying Problems, Opportunities, and objectives

Output:

Feasibility report containing problem definition and objective summaries from which management can make a decision on whether to proceed with the proposed project

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 13: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

13 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Activity:

Interviewing

Sampling and investing hard data

Questionnaires

Observe the decision maker’s behavior and environment

Prototyping

Learn the who, what, where, when, how, and why of the current system

1-13

Determining Human Information Requirements Output:

The analyst understands how users accomplish their work when interacting with a computer

Begin to know how to make the new system more useful and usable

Know the business functions

Have complete information on the: People Goals Data Procedure involved

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 14: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

14 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Activity:

Create data flow, activity, or sequence diagrams

Complete the data dictionary

Analyze the structured decisions made

Prepare and present the system proposal

Output:

Recommendation on what, if anything, should be done

1-14

Analyzing System Needs

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 15: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

15 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Activity:

Design procedures for data entry

Design the human-computer interface

Design system controls

Design database and/or files

Design backup procedures

Output

Model of the actual system

1-15

Designing the Recommended System

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 16: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

16 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Activity:

System analyst works with programmers to develop any original software

Works with users to develop effective documentation

Programmers design, code, and remove syntactical errors from computer programs

Document software with help files, procedure manuals, and Web sites with Frequently Asked Questions

1-16

Developing and Documenting Software

Output:

Computer programs

System documentation

Page 17: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

17 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Activity: Test the information system

System maintenance

Maintenance documentation

Output: Problems, if any

Updated programs

Documentation

1-17

Testing and Maintaining the System

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 18: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

18 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Activity: Train users

Analyst plans smooth conversion from old system to new system

Review and evaluate system

Output: Trained personnel

Installed system

1-18

Implementing and Evaluating the System

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 19: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

19 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

1-19

FIGURE 1.6The repository concept.

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 20: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

20 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Based on:

Values

Principles

Core practices

1-20

The Agile Approach Communication

Simplicity

Feedback

Courage

Agile Values

Resources are adjusted to ensure successful project completion

Time

Cost

Quality

Scope

Four Agile Resources

Exploration

Planning

Iterations to the first release

Productionizing

Maintenance

Five Stages of Agile Development

Page 21: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

21 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

1-21

Agile Project Development Process (Figure 1.5)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 22: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

22 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Alternate approach to the structured approach of the SDLC that is intended to facilitate the development of systems that change rapidly in response to dynamic business environments

Analysis is performed on a small part of the system followed by design and implementation

1-22

Object-Oriented (O-O) Systems Analysis and Design

The cycle repeats with analysis, design, and implementation of the next part and this repeats until the project is complete

Examines the objects of a system

Page 23: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

23 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Define the use case model:

Use case diagram

Use case scenarios

Create UML diagrams

Develop class diagrams

Draw statechart diagrams

Modify the UML diagrams

Develop and document the system

1-23

Unified Modeling Language (UML) Phases

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 24: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

24 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

1-24

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 25: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

25 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Choose either:

SDLC

Agile

Object-oriented methodologies

1-25

Choosing a Method

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 26: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

26 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Systems have been developed and documented using SLDC

It is important to document each step

Upper level management feels more comfortable or safe using SDLC

There are adequate resources and time to complete the full SDLC

Communication of how new systems work is important

1-26

When to Use SDLC

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 27: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

27 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

There is a project champion of agile methods in the organization

Applications need to be developed quickly in response to a dynamic environment

A rescue takes place (the system failed and there is no time to figure out what went wrong)

The customer is satisfied with incremental improvements

Executives and analysts agree with the principles of agile methodologies

1-27

When to Use Agile

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 28: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

28 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

The problems modeled lend themselves to classes

An organization supports the UML learning

Systems can be added gradually, one subsystem at a time

Reuse of previously written software is a possibility

It is acceptable to tackle the difficult problems first

1-28

When to Use Object-Oriented

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 29: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

29 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

An alternative of traditional software development where proprietary code is hidden from the users

Open source software is free to distribute, share, and modify

Characterized as a philosophy rather than simply the process of creating new software

Examples: Linux Operating System, Apache Web Server, Mozilla Firefox

1-29

Open Source Software

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 30: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

30 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Ad hoc

Standardized

Organized

Commercial

1-30

Four Types of Open Source Communities:

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 31: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

31 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

General structure

Environment

Goals

Methods

User community

Licensing

1-31

Six Key Dimensions that Differentiate Open Source Communities

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 32: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

32 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Rapidity with which new software can be developed and tested

Faster to have a committed group of experts develop, test, and debug code

This fosters creativity

Have many good minds work with innovative applications

1-32

Reasons for Participating in Open Source Communities

Potential to reduce development costs

Bolster their self-image

Contribute something worthwhile to the software development community

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 33: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

33 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Contributions to the open community and differentiation from the open community are for the following reasons:

Cost

Managing resources

Time it takes to bring a new product to the market

1-33

Open Source Contribution and Differentiation

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 34: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

34 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Curiosity about software benefits

Achieve collective design

Incorporate open source software design into: Proprietary products

Processes

Knowledge

IT artifacts

1-34

Reasons for Analyst Participation in the Open Source Community

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 35: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

35 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Through a process of collective design the IT artifact is imbued with

Community and organizational structures

Knowledge

Practices

1-35

Collective Design

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 36: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

36 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Information is a key resource

Integration of traditional systems with new technologies

Roles and qualities of the systems analyst

The systems development life cycle

CASE tools

Agile systems development

Object-oriented systems development

Open source systems

1-36

Summary

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 37: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

37 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

1-37

Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 38: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

38 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Understanding and Modeling

Organizational Systems

SOURCE: Systems Analysis and Design, 9eKendall & Kendall, Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 39: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

39 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Understand that organizations and their members are systems and that analysts need to take a systems perspective.

Depict systems graphically using context-level data flow diagrams, and entity-relationship models, use cases, and use case scenarios.

Recognize that different levels of management require different systems.

Comprehend that organizational culture impacts the design of information systems.

2-39

Learning Objectives

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 40: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

40 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Organizations as systems

Depicting systems graphically

Data flow diagram

Entity-relationship model

Use case modeling

Levels of management

Organizational culture

2-40

Major Topics

Page 41: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

41 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Conceptualized as systems designed to accomplish predetermined goals and objectives

Composed of smaller, interrelated systems serving specialized functions

Specialized functions are reintegrated to form an effective organizational whole

2-41

Organizations as Systems

Page 42: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

42 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

All systems and subsystems are interrelated and interdependent

All systems process inputs from their environments

All systems are contained by boundaries separating them from their environments

System feedback for planning and control

An ideal system self-corrects or self-regulates itself.

2-42

Interrelatedness and Independence of Systems

Page 43: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

43 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-43

System Outputs Serve as Feedback that Compares Performance with Goals (Figure 2.1)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 44: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

44 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

A virtual organization has parts of the organization in different physical locations

Computer networks and communications technology are used to bring virtual teams together to work on projects

2-44

Virtual Organizations and Virtual Teams

Possibility of reducing costs of physical facilities

More rapid response to customer needs

Helping virtual employees to fulfill their familial obligations to children or aging parents

Benefits of Virtual Organizations and Teams

Page 45: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

45 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Allows system analyst to understand businesses before they begin their tasks

It is important that members of subsystems realize that they are interrelated with other subsystems

Problems occur when each manager thinks that his/her department is the most important

Bigger problems may occur when that manager rises through the ranks

2-45

Taking a Systems Perspective

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 46: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

46 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-46

Taking a Systems Perspective (Figure 2.2)

Outputs from one

department serve as

inputs for another such

that subsystems are

interrelated.

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 47: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

47 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-47

Perspective of FunctionalManagers (Figure 2.3)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 48: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

48 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Enterprise Systems or Enterprise Resource Planning (ERP) describes an integrated organizational information system

Software that helps the flow of information between the functional areas within the organization

2-48

Enterprise Resource Planning

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

ERP can affect every aspect of the organization, including:

Design of employees’ work

Skills required for job competency

Strategic positioning of the company

ERP and the Organization

Page 49: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

49 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Many issues must be overcome for the ERP installation is to be declared a success:

User acceptance

Integration with legacy systems and the supply chain

Upgrading functionality (and complexity) of ERP modules

Reorganizing work life of users and decision makers

Expanded reach across several organizations

Strategic repositioning of the company

2-49

Issues to be Overcome for ERP Success

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 50: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

50 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Context-level data flow diagrams

Entity-relationship model

Use case modeling

2-50

Depicting Systems Graphically

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 51: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

51 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Focus is on the data flowing into and out of the system and the processing of the data

Shows the scope of the system:

What is to be included in the system

The external entities are outside the scope of the system

2-51

Context-Level Data Flow Diagrams

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 52: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

52 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-52

The Basic Symbols of a Data Flow Diagram (Figure 2.4)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 53: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

53 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-53

Airline Reservation System (Figure 2.5)

A context-level data

flow diagram

for an airline

reservation systemKendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 54: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

54 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Focus is on the entities and their relationships within the organizational system

Another way to show the scope of a system

2-54

Entity-Relationship Model

Relationships show how the entities are connected

Three types of relationships:

One-to-one

One-to-many

Many-to-many

Relationships

Page 55: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

55 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-55

Entity-Relationship Example (Figure 2.7)

An entity-

relationship

diagram

showing a

many-to-one

relationship

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 56: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

56 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-56

Examples of Different Types of Relationships in E-R Diagrams (Figure 2.8)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 57: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

57 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Fundamental entity

Associative entity

Attributive entity

2-57

Entities

Three Different Types of Entities Used in E-R Diagrams (Figure 2.9)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 58: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

58 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

List the entities in the organization

Choose key entities to narrow the scope of the problem

Identify what the primary entity should be

Confirm the results of the above through data gathering

2-58

Creating Entity-Relationship Diagrams

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 59: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

59 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-59

A More Complete E-R Diagram Showing Data Attributes of the Entities (Figure 2.12 )

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 60: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

60 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Describes what a system does without describing how the system does >>> A logical model of the system

Use case is a view of the system requirements

Analyst works with business experts to develop requirements

2-60

Use Case Modeling

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Actor Refers to a particular role of a user of the system

Similar to external entities; they exist outside of the system

Use case symbols An oval indicating the task of the use case

Connecting lines Arrows and lines used to diagram behavioral relationships

Use Case Diagram

Page 61: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

61 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Divided into two groups

Primary actors: Supply data or receive information from the system

Provide details on what the use case should do

Supporting actors: Help to keep the system running or provide help

The people who run the help desk, the analysts, programmers, and so on

2-61

Actor

Page 62: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

62 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

An actor that initiates an event

The event that triggers a use case

The use case that performs the actions triggered by the event

2-62

A Use Case Always Provides Three Things

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 63: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

63 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Behavioral relationships

Communicates

Used to connect an actor to a use case

Includes

Describes the situation in which a use case contains behavior that is common to more than one use case

2-63

Use Case Relations

Extends

Describes the situation in which one use case possesses the behavior that allows the new case to handle a variation or exception from the basic use case

Generalizes

Implies that one thing is more typical than the other thing

Page 64: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

64 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-64

Four Types Of Behavioral Relationships And The Lines Used To Diagram Each(Figure 2.13)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 65: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

65 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-65

Some components of use case diagrams showing actors, use cases, and relationships for a student enrollment example (Figure 2.14)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 66: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

66 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

System scope defines its boundaries:

What is in or outside the system

Project has a budget that helps to define scope

Project has a start and an end time

Actors are always outside of scope

Communication lines are the boundaries and define the scope

2-66

Scope

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 67: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

67 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Review the business specifications and identify the actors involved

May use agile stories

Identify the high-level events and develop the primary use cases that describe those events and how the actors initiate them

Review each primary use case to determine the possible variations of flow through the use case

The context-level data flow diagram could act as a starting point for creating a use case

2-67

Developing Use Case Diagrams

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 68: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

68 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-68

A Use Case Diagram Representing a System

Used to Plan a Conference (Figure 2.15 )

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 69: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

69 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

The description of the use case

Three main areas:

Use case identifiers and initiators

Steps performed

Conditions, assumptions, and questions

2-69

Developing the Use Case Scenarios

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 70: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

70 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-70

A Use Case Scenario Is Divided into Three Sections (Figure 2.16)

Use case name: Register for Conference UniqueID: Conf RG 003

Area: Conference Planning

Actor(s): Participant

Stakeholder Conference Sponsor, Conference Speakers

Level Blue

Description: Allow conference participant to register online for the conference using a secure Web site.

Triggering Event: Participant uses Conference Registration Web site, enters userID and password, and clicks the logon button.

Trigger type: External Temporal

Steps Performed (Main Path) Information for Steps

1. Participant logs in using the secure Web server userID, Password

More steps included here…

12. Successful Registration Confirmation Web page is sent to the participant Registration Record Confirmation Number

Preconditions: Participant has already registered and has created a user account.

Postconditions: Participant has successfully registered for the conference.

Assumptions: Participant has a browser and a valid userID and password.

Success Guarantee: Participant has registered for the conference and is enrolled in all selected sessions.

Minimum Guarantee: Participant was able to logon.

Requirements Met: Allow conference participants to be able to register for the conference using a secure Web site.

Outstanding Issues: How should a rejected credit card be handled?

Priority: High

Risk: Medium

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 71: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

71 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Has a name and a unique ID

Include application area

List actors

Include stakeholders

Include the level

Has a brief description of the use case

2-71

Use Case Header Area

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 72: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

72 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Use case levels describe how global or detailed the use case description is:

White (like clouds): enterprise level

Kite: business unit or department level

Blue (sea level): user goals

Indigo (or fish): functional or subfunctional

Black (or clam): most detailed

2-72

Use Case Levels

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 73: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

73 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Extensions or exceptions to the main use case

Number with an integer, decimal point, integer

Steps that may or may not always be used

2-73

Alternative Scenarios

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 74: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

74 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Preconditions—need to be met before use case can be performed

Postconditions or the state of the system after the use case has finished

Assumptions

Minimal guarantee

Success guarantee

Outstanding issues

Optional priority and risk

2-74

Use Case Footer Area

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 75: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

75 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Use agile stories, problem definition objectives, user requirements, or a features list

Ask about the tasks that must be done

Determine if there are any iterative or looping actions

The use case ends when the customer goal is complete

2-75

Four Steps Used to Create Use Cases

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 76: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

76 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Identify all the actors in the problem domain

Actions that need to be completed are also clearly shown on the use case diagram

The use case scenario is also worthwhile

Simplicity and lack of technical detail

2-76

Why Use Case Diagrams Are Helpful

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 77: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

77 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-77

The Main Reasons for Writing Use Cases Are Their Effectiveness in Communicating with Users and Their Capturing of User Stories (Figure 2.18)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 78: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

78 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-78

Management in Organizations Exists on Three Horizontal Levels: Operational Control, Managerial Planning and Control, and Strategic Management (Figure 2.19)

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Page 79: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

79 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Make decisions using predetermined rules that have predictable outcomes

Oversee the operating details of the organization

2-79

Operations Control

Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Make short-term planning and control decisions about resources and organizational objectives

Decisions may be partly operational and partly strategic

Managerial Planning and Control

Look outward from the organization to the future

Make decisions that will guide middle and operations managers

Work in highly uncertain decision-making environment

Define the organization as a whole

Strategic Management

Page 80: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

80 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

Organizational fundamentals

Organizations as systems

Levels of management

Organizational culture

Graphical representation of systems

DFD

ERD

Use case diagrams and scenarios

2-80

Summary Levels of managerial control

Operational

Middle management

Strategic

Organizational culture

Page 81: Systems Methodologies and Modeling ( OVERVIEW ) · Dosen: Yudi Priyadi, M.T. Fakultas Ekonomi dan Bisnis School Economic and Business Define the use case model: Use case diagram Use

Telkom University

81 Creating the great business leaders

Program Studi:MANAJEMEN BISNIS TELEKOMUNIKASI & INFORMATIKA

Dosen:Yudi Priyadi, M.T.

Fakultas Ekonomi dan BisnisSchool Economic and Business

2-81

Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall