Dokumentasi Sistem Dengan Activity Diagram Pertemuan 03 s.d 04 Matakuliah: F0712 / Lab Sistem Informasi Akuntansi Tahun: 2007.

Slides:



Advertisements
Similar presentations
A Business process approach
Advertisements

Systems Analysis Requirements structuring Process Modeling
Reading System Documentation Using Flowchart Pertemuan Matakuliah: F0204 / Sistem Akuntansi Tahun: 2007.
SYSTEMS ANALYSIS AND DESIGN TOOLS
Documenting Information Systems
Object-Oriented Application Development Using VB.NET 1 Chapter 5 Object-Oriented Analysis and Design.
Documenting Information Systems
Chapter 6: Documenting Accounting Information Systems
ACG 4401 Data Modeling: Data Flow Diagrams Flow Charts.
Chapter 4 – Documenting Information Systems
Chapter 15: System Modeling with UML
Systems Analysis and Design in a Changing World, Fourth Edition
Slide 6B.1 Copyright © 2004 by The McGraw-Hill Companies, Inc. All rights reserved. An Introduction to Object-Oriented Systems Analysis and Design with.
DOCUMENTING ACCOUNTING SYSTEMS
Chapter 7 Using Data Flow Diagrams
Topics Creating DFD Physical and logical DFD Event driven modeling
© 2005 Prentice Hall4-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Structuring System Requirements: Process Modeling
Chapter 9 Using Data Flow Diagrams
1 SYSTEMS INVESTIGATION Pertemuan 3 s.d 6 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
1 SYSTEMS DESIGN Pertemuan 13 s.d 20 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
System Analysis and Design
Systems Analysis I Data Flow Diagrams
DATA FLOW DIAGRAMS IT 155.
Copyright © 2015 Pearson Education, Inc. Systems Documentation Techniques Chapter
Department of Computer Science 1 CSS 496 Business Process Re-engineering for BS(CS)
Chapter 7 Structuring System Process Requirements
Chapter 6 Data Flow Diagramming Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin.
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
Academic English Skills ULAB1122
Interaction Modeling. Sequence Models  There are two kinds of sequence models: scenarios and sequence diagrams  A scenario is a sequence of events that.
IT 244 Database Management System Data Modeling 1 Ref: A First Course in Database System Jeffrey D Ullman & Jennifer Widom.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
1 Chapter 2 Revision: Documentation DFD System FC.
BPMN By Hosein Bitaraf Software Engineering. Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes.
Chapter 7 Structuring System Process Requirements
Chapter 3 Systems Documentation Techniques Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 3-1.
Chapter 7 Using Data Flow Diagrams
DATA FLOW DIAGRAMS We’re going to go into a partial example of how the first level of detail was created. But before we do, let’s step through some guidelines.
Documenting Information Systems. Learning Objectives To read and evaluate data flow diagrams To read and evaluate systems flowcharts. To prepare data.
Judi Prajetno Sugiono ©2009 Management Information System Additional note for DFD.
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 7 Data Flow Diagramming.
Interaction Models (2): Sequence Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh 1.
DON’T DO IT! IT’S NOT HOPELESS. Documentation Flowcharting Due to thier complexity (when looking at them), flowcharts intimidate many people. However,
Process Models: Data Flow Diagrams Chapter 2. Process Modeling Objective: Understand the concept of business processes Understand and create Data Flow.
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 15 System Modeling with the UML.
Activity & Class Modeling Labs Discussion p3 T120B pavasario sem.
1 Structuring Systems Requirements Use Case Description and Diagrams.
Lecture 4 Conceptual Data Modeling. Objectives Define terms related to entity relationship modeling, including entity, entity instance, attribute, relationship,
System Decomposition Overview. Data Flow Diagrams Despite the name “Data Flow Diagrams”, DFD have a process, rather than a data, focus We represent all.
Systems Analysis and Design in a Changing World, Fourth Edition
1 SYSTEMS ANALYSIS Pertemuan 7 s.d 12 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Accounting Information Systems: A Business Process Approach Chapter Three: Documenting Accounting Systems.
© 2005 by Prentice Hall Chapter 7 Structuring System Process Requirements Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Interaction Models (2): Activity Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh.
© 2006 Prentice Hall Business Publishing Accounting Information Systems, 10/e Romney/Steinbart1 of 37 C System Process Modeling DATA Flow Diagrams.
Chapter 3 DOCUMENTING ACCOUNTING SYSTEMS
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA
Information Delivery Manuals: Process Mapping
WHAT IS A Process Map? Illustration of the sequence of activities, inputs and outputs to the activities, and relationship across multiple functions, or.
IS 334 information systems analysis and design
Introduction to Control Flow Patterns and BizAgi
System Process Modeling
Process & Logic Modeling
Activity Diagrams.
Chapter 4: documenting information systems
MODELLING BUSINESS PROCESSES
Accounting Information Systems: A Business Process Approach
Presentation transcript:

Dokumentasi Sistem Dengan Activity Diagram Pertemuan 03 s.d 04 Matakuliah: F0712 / Lab Sistem Informasi Akuntansi Tahun: 2007

Bina Nusantara The UML Activity Diagram A “map” for understanding business processes Shows the sequence of activities in the process Two types of activity diagrams: – Overview – Detailed

Bina Nusantara Two Types of Activity Diagrams Overview diagram – Presents a high-level view of the business process – Documents the key events, the sequence of these events, and the information flows among these events

Bina Nusantara Two Types of Activity Diagrams Detailed diagram – Provides a more detailed representation of the activities associated with one or two events shown on the overview diagram

Bina Nusantara Understanding Overview Activity Diagrams Reading an overview activity diagram Swimlanes – represent agents outside the organization and the computer system used to record and process AIS data. Solid circle - represents the start of the process. It appears in the swimlane of the agent (inside or outside the organization) who initiates the process.

Bina Nusantara Understanding Overview Activity Diagrams Reading an overview activity diagram Rounded rectangles – indicate events. (Some events were triggered by other events earlier in the business process rather than by agents outside the organization No additional rounded rectangle was needed to represent this trigger.) Continuous lines with arrows - show the sequence of events.

Bina Nusantara Understanding Overview Activity Diagrams Reading an overview activity diagram Document symbol - represents source documents and reports. Capital letter(s) followed by a colon before the name of the document - represents reference to a typical document created during the process. (Indicate the status of the object below its name.)

Bina Nusantara Understanding Overview Activity Diagrams Reading an overview activity diagram Dotted lines with arrows - represent the flow of information between events. Dotted lines - connect events and tables to show how table data are created or used by events. For example, the dotted line to the Sale table represents the sale being recorded. Bull’s-eye - represents the end of the process.

Bina Nusantara Preparing Overview Activity Diagrams Preliminary Steps: Step 1: Read the narrative and identify key events. Step 2: Annotate the narrative to clearly show event boundaries and event names.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines on naming events: a. Use broad names that reflect the purpose of the event. b. Avoid names that focus on detailed steps in the event.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines on naming events: c. Be specific. Avoid names such as “Process information.” Information is a general word and does not convey much content to your reader. Use more precise event names.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines on naming events: d. Start event names with a verb. e. Do not include employee or department names in event names.

Bina Nusantara Preparing Overview Activity Diagrams Steps for Preparing the Activity Diagram: Step 3: Represent agents participating in the business process using swimlanes.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing people or devices: a. Create a swimlane for each person or department responsible for various events in the narrative. b. Create a swimlane for entities outside the organization that initiate events in the process.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing people or devices: c. Create a swimlane for the computer system. d. Write the name of the appropriate person or department in the swimlane.

Bina Nusantara Preparing Overview Activity Diagrams Common errors in representing people or devices: Computer systems should be represented as a swimlane since the computer can perform actions. Documents, files, ledgers, and binders cannot perform any activity. Do not set up swimlanes for such objects.

Bina Nusantara Preparing Overview Activity Diagrams Steps for Preparing the Activity Diagram: Step 4: Diagram each event. Show the sequence of these events.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for documenting events and the sequence of events: a. Draw a solid circle to represent the start of the process. The solid circle is shown in the swimlane for the agent (inside or outside the organization) who initiates the process.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for documenting events and the sequence of events: Start with the first event. b. If the event is triggered by an agent outside the organization, show a rounded rectangle for the trigger.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for documenting events and the sequence of events: c. Set up a rounded rectangle for the event in the swimlane of the person or department within the organization who is responsible for the event.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for documenting events and the sequence of events: d. If the event is triggered by an agent outside the organization, connect the trigger (see Step b) to the event with a continuous line. e. Otherwise, connect the previous event to the current event with a continuous line.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for documenting events and the sequence of events: Repeat Steps b through e for each subsequent event. f. Draw a bull’s-eye to represent the end of the process. Set up the bull’s-eye in the swimlane for the agent performing the last event. Connect the last event to the bull’s-eye with a continuous line.

Bina Nusantara Preparing Overview Activity Diagrams Common errors in documenting events and sequences of events: a. All the events identified in Steps 1 and 2 are not shown on the activity diagram. b. Additional events not identified in Steps 1 and 2 are shown on the activity diagram. c. Continuous lines connecting events are not shown.

Bina Nusantara Preparing Overview Activity Diagrams Common errors in documenting events and sequences of events: d. Events are labeled with agent names. Agent names should not be included in event names since agent names are represented in swimlanes. e. Event names are not consistent with the names identified in Step 2.

Bina Nusantara Preparing Overview Activity Diagrams Steps for Preparing the Activity Diagram: Step 5: Draw documents created and used in the business process. Show the flow of information from events to documents and vice versa.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing documents and document flows: a. Draw a document symbol below the event that creates or modifies a document.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing documents and document flows: b. Draw dotted lines to connect events and documents: – Draw a flow from an event to a document to show that a document is being prepared or modified by the event.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing documents and document flows: b. Draw dotted lines to connect events and documents: – Draw a dotted line from a document to an event to show that information on a document is being reviewed or used by the event or activity.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing documents and document flows: b. Draw dotted lines to connect events and documents: – If a document appears multiple times in the process, add status information showing how the object changes during the process. There’s usually no need to show a document symbol again unless it’s modified or updated.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing documents and document flows: c. Note that we focus on events that use, create, or modify documents. We do not show the physical transfer of objects.

Bina Nusantara Preparing Overview Activity Diagrams Common errors in representing documents and document flows: a. Verbs are mistakenly used in naming documents. The dotted lines represent information flows. Do not need verbs in the document names.

Bina Nusantara Preparing Overview Activity Diagrams Common errors in representing documents and document flows: b. Documents are not connected to events. Make sure all important flows are shown. One of the major benefits of an activity diagram is that it helps you understand the flow of information in an AIS, which is very important in analyzing internal control.

Bina Nusantara Preparing Overview Activity Diagrams Steps for Preparing the Activity Diagram: Step 6: Draw tables (files) created and used in the business process. Show the flow of information from events to tables and vice versa.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing tables and flow of information to and from tables: a. Show computer tables in the Computer column. Only the computer system can read or write information from or to these tables. b. Draw a flow from a table to an event to represent the fact that information in a table is being reviewed or used by the event.

Bina Nusantara Preparing Overview Activity Diagrams Guidelines for representing tables and flow of information to and from tables: c. Draw a flow from an event to a table to show that a record is being created or updated by the event or activity. d. Include status information to show how the object changes during the business process.

Bina Nusantara Preparing Overview Activity Diagrams Common errors in representing tables and flow of information to and from tables: a. Tables are named with verbs. Use nouns to label tables. b. Table attributes are listed instead of table names. Table names are a more compact way of representing tables on activity diagrams. Labeling individual attributes makes the diagram harder to understand.

Bina Nusantara Preparing Overview Activity Diagrams Common errors in representing tables and flow of information to and from tables: c. All flows between events and tables are not shown. As with documents, flow of information to and from tables is important in understanding accounting systems and controls. Include all important flows.

Bina Nusantara Understanding Detailed Activity Diagrams The symbols used in the detailed and overview diagrams are the same. The major difference - rounded rectangles in the detailed diagrams represent activities, not events.

Bina Nusantara Understanding Detailed Activity Diagrams Two additional symbols in detailed diagrams: – a branch (diamond) symbol - a point where processing splits into two or more paths. – a UML note symbol - enables reference to more detailed information available in another diagram or document.

Bina Nusantara Preparing Detailed Activity Diagrams Step 1: Annotate narrative to show activities. Highlight the verbs in the narrative that represent activities. Step 2: Prepare a workflow table. Set up a table using a two-column format. Identify the business events with which the activities are associated.

Bina Nusantara Preparing Detailed Activity Diagrams Step 3: Identify necessary detailed diagrams. Construct a separate detailed diagram for each event in the business process Or Include more than one event in the detailed diagram.

Bina Nusantara Preparing Detailed Activity Diagrams Step 4: For each detailed diagram, perform the following substeps: 4a. Set up swimlanes for the agents participating in the event or events represented in the detailed diagram. 4b. Add a rounded rectangle for each activity in the event(s) being documented in that detailed diagram. 4c. Use continuous lines to show the sequence of the activities.

Bina Nusantara Preparing Detailed Activity Diagrams Step 4: For each detailed diagram, perform the following substeps: 4d. Set up any documents created or used by the activities in that diagram. 4e. Use dotted lines to connect activities and documents. 4f. Document any tables created, modified, or used by the activities in the diagram in the computer column. 4g. Use dotted lines to connect activities and tables.