contoh pengembangan sim -...

78
Contoh Pengembangan SIM

Upload: vanliem

Post on 07-Mar-2019

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Contoh

Pengembangan SIM

Page 2: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 3: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 4: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Project Management

Page 5: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Project Management

Page 6: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 7: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Project Management

Page 8: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 9: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 10: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 11: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 12: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Project Management

Page 13: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 14: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Expectation Management Matrix

Page 15: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Initial Expectation

Page 16: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Adjusting Expectation

Page 17: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Changing Priorities

Page 18: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Problem Definition

Page 19: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Problem Definition

Page 20: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Cause-Effect

Page 21: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Candidate System Matrix

Page 22: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Candidate System Matrix

Page 23: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Feasibility Matrix

Page 24: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement

Analysis

Page 25: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement Analysis

Page 26: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement Analysis

Page 27: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement Analysis

Page 28: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement Analysis

Page 29: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement Analysis

Page 30: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement Analysis

Page 31: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Requirement Analysis

Page 32: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Data

Flow

Page 33: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Process Logic Modeling

Page 34: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Process Logic Modeling

Page 35: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Process Logic Modeling

Structured Procedure

1. For each CUSTOMER NUMBER in the data store CUSTOMERS:a. For each LOAN in the data store LOANS that matches the above

CUSTOMER NUMBER:1) Keep a running total of NUMBER OF LOANS for the

CUSTOMER NUMBER.2) Keep a running total of the ORIGINAL LOAN PRINCIPAL for the

CUSTOMER NUMBER.3) Keep a running total of CURRENT LOAN BALANCE for the

CUSTOMER NUMBER.4) Keep a running total of AMOUNTS PAST DUE for the

CUSTOMER NUMBER.b. If the TOTAL AMOUNTS PAST DUE for the CUSTOMER NUMBER

is greater than $100.00 then:1) Write the CUSTOMER NUMBER and all their data attributes

as described in the data flow LOANS AT RISK.Else

1) Exclude the CUSTOMER NUMBER and data from the dataflow LOANS AT RISK.

Page 36: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Overview Diagram

Overview Diagram

Page 37: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Create-Read-Update-Delete MAtrix

Page 38: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Association Matrix

Page 39: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Context Diagram

Page 40: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Decomposition Diagram

Page 41: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Decomposition Diagram

Page 42: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Data Flow Diagram

Page 43: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Detailed Data Flow Diagram

Page 44: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Primitive Data Flow Diagram

Page 45: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Entering a Data Flow Using a CASE Tool

Page 46: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Entering an Elementary Process Using a CASE

Tool

Page 47: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Entity

Relationship

Page 48: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Data ModelingPurpose Candidate Questions

Discover system entities What are the subjects of the business?

Discover entity keys What unique characteristic (or characteristics)

distinguishes an instance of each subject from other

instances of the same subject?

Discover entity subsetting criteria Are there any characteristics of a subject that divide all

instances of the subject into useful subsets?

Discover attributes and domains What characteristics describe each subject?

Discover security and control needs Are there any restrictions on who can see or use the data?

Discover data timing needs How often does the data change?

Discover generalization hierarchies Are all instances of each subject the same?

Discover relationships? What events occur that imply associations between

subjects?

Discover cardinalities Is each business activity or event handled the same way,

or are there special circumstances?

Page 49: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Entity Discovery

Entity Name Business Definition

Agreement A contract whereby a member agrees to purchase a certain number of products

within a certain time. After fulfilling that agreement, the member becomes

eligible for bonus credits that are redeemable for free or discounted products.

Member An active member of one or more clubs.

Note: A target system objective is to re-enroll inactive members as opposed to

deleting them.

Member order An order generated for a member as part of a monthly promotion, or an order

initiated by a member.

Note: The current system only supports orders generated from promotions;

however, customer initiated orders have been given a high priority as an

added option in the proposed system.

Transaction A business event to which the Member Services System must respond.

Product An inventoried product available for promotion and sale to members.

Note: System improvement objectives include (1) compatibility with new bar

code system being developed for the warehouse, and (2) adaptability to a

rapidly changing mix of products.

Promotion A monthly or quarterly event whereby special product offerings are made

available to members.

Page 50: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Context Entity Relationship Diagram

Page 51: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Key-based Entity Relationship Diagram

Page 52: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Generalization on Entity Relationship Diagram

Page 53: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Detailed Entity Relationship Diagram

Page 54: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Normalization on Entity Relationship Diagram

Page 55: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 56: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Object

Oriented

Page 57: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Use Case Diagram

Page 58: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Use Case Narrative

Page 59: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Use Case Narrative

Page 60: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Use Case Narrative

Page 61: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Use Case Dependency Diagram

Page 62: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Revised Use Case Diagram

Page 63: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Highlighted Use Case NarrativeDESCRIPTION: This use case describes the event of a member submitting a new order for SoundStage

products via the world wide web. The member selects the items they wish to purchase.

Once they have completed their shopping, the member’s demographic information as

well as their account standing will be validated. Once the products are verified as being

in stock, a packing order is sent to the distribution center for them to prepare the

shipment. For any product not in stock, a back order is created. On completion, the member will be sent an order confirmation.

PRE-CONDITION: The individual submitting the order must be an active club member.

The member must login in to the system (provide identification) to enter an order.

TRIGGER: This use case is initiated when the member selects the option to enter a new order.

TYPICAL COURSE Actor Action System Response OF EVENTS: Step 1: The member requests the

option to enter a new order.

Step 2: The system responds by displaying the

catalogue of the SoundStage products.

Step 3: The Member browses the available items and selects the ones

they wish to purchase along with the

quantity.

Step 4: Once the member has completed their selections the system retrieves from file and

presents the member’s demographic information

(shipping and billing addresses).

Step 5: The member verifies

demographic information (shipping

and billing addresses). If no changes

are necessary they respond

accordingly (to continue).

Step 6: For each product ordered, the system

verifies the product availability and determines

an expected ship date, determines the price to be

charged to the member, and determines the cost

of the total order. If an item is not immediately

available it indicates that the product is

backordered or that it has not been released for

shipping (for pre-orders). If an item is no longer

available that is indicated also. The system then

displays a summary of the order to the member for verification.

Step 7: The member verifies the order. If no changes are necessary

they respond accordingly (to

continue).

Step 8: The system checks the status of the member’s account. If satisfactory, the system

prompts the member to select the desired

payment option (to be billed later or pay

immediately with a credit card).

Page 64: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Potential Object List

Page 65: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Proposed Object List

Page 66: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Object Association Matrix

Page 67: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Generalization/Specialization Hierarchies

Page 68: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Class Responsibility Collaboration Card

Page 69: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Class Diagram

Page 70: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Statechart Diagram

Page 71: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Sequence Diagram

Page 72: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Activity Diagram

Page 73: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Interface, Control & Entity Object

Page 74: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Ideal Model Object Diagram

Page 75: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Component Diagram

Page 76: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

Deployment Diagram

Page 77: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project
Page 78: Contoh Pengembangan SIM - arifindustri.lecture.ub.ac.idarifindustri.lecture.ub.ac.id/files/2018/02/Sample.pdf · Contoh Pengembangan SIM. Project Management. Project Management. Project

ANY QUESTION ?