Pertemuan 08 Systems Analysis and Design of a Business Event Driven System Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.

Slides:



Advertisements
Similar presentations
Business Processes, Data Modeling and Information Systems
Advertisements

1 Pertemuan 22 Radix Sort Matakuliah: T0016/Algoritma dan Pemrograman Tahun: 2005 Versi: versi 2.
Pertemuan 24 Proses Bisnis SDM, Keuangan, dan Konversi Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Supplement E T he Changing Nature of Journals and Ledgers.
Pertemuan 19 The Acquisition / Payment Process Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Recommendations PlanExecuteEvaluate Management Process Business Processes Information Processes Data Managing Business and Information Processes Rules.
Pertemuan 4 Membangun Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
1 Pertemuan 08 Manajemen Proyek SIG Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
1 Pertemuan 26 Object Relational Database Management System (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
Pertemuan 5 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Pertemuan 18 The Sales/Collection Business Process
Pertemuan 06 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Pertemuan 04 The Nature of Accounting and Information Technology Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Pertemuan 09 The Traditional Accounting Information System Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pertemuan 14 Arsitektur Process Matakuliah: M0446/Analisa dan Perancangan Sistem Informasi Tahun: 2005 Versi: 0/0.
1 Pertemuan Pertama Introduction to Marketing Research Matakuliah: MN J0412/ Riset Pemasaran Tahun: 2007 Versi:
Pertemuan 16 Business and Information Process Rules, Risks, and Controls Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pertemuan > > Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 01 Pengantar tentang database Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 5 The structure part of object data model Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
Pertemuan 12 Systems Analysis and Design of a Business Event Driven System Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pertemuan 14 Perencanaan, Desain dan Administrasi Databases Matakuliah: >/ > Tahun: > Versi: >
© 2008 Prentice Hall Business Publishing Accounting Information Systems, 11/e Romney/Steinbart1 of 85 C HAPTER 1 Accounting Information Systems: An Overview.
1 Pertemuan 18 Penemuan Fakta Matakuliah: >/ > Tahun: > Versi: >
1 Pertemuan 4 Auditing Standards and Responsibilities Matakuliah:A0274/Pengelolaan Fungsi Audit Sistem Informasi Tahun: 2005 Versi: 1/1.
Pertemuan 26 Solusi Bisnis Terintegrasi Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Minggu 1, Pertemuan 1 Introduction to Database Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
1 Pertemuan 26 Sistem Informasi Akuntansi Matakuliah: J0254/Akuntansi Dasar Tahun: 2005 Versi: 01/00.
1 Pertemuan 9 Membuat dan mengelola sistem informasi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
1 Pertemuan 5 Bisnis Proses Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
1 SYSTEMS INVESTIGATION Pertemuan 3 s.d 6 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
1 Pertemuan 6 The structure part of object data model (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
Pertemuan 17 The Sales/Collection Business Process Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 SYSTEMS DESIGN Pertemuan 13 s.d 20 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
Implementing an REA Model in a Relational Database
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Pertemuan 11 Systems Analysis and Design of a Business Event Driven System Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Pertemuan 25 Solusi Bisnis Terintegrasi Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pertemuan 8 The Object Definition Language (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
1 Pertemuan 1 Sistem Informasi pada dunia nyata Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
Pertemuan 22 Proses Bisnis SDM, Keuangan, dan Konversi Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
Data and Database Management System (DBS).  Computer processing involves two components: data and instructions (program). Data used by programming instructions.
Database Design Using the REA Data Model
Pertemuan 5 Pengembangan Teknologi Informasi Matakuliah: H0402/PENGELOLAAN SISTEM KOMPUTER Tahun: 2005 Versi: 1/0.
The Acquisition/Payment Process
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
THE SALES/COLLECTION BUSINESS PROCESS
1 Pertemuan 17 Basisdata (Databases) Matakuliah: T0604-Pengantar Teknologi Informasi Tahun: 2008 Versi: 2.0/0.0 Williams, B.K, Stacy C. Sawyer (2007).
Systems Analysis and Design of a Business Event-Driven System
By Hollander, Denna, Cherrington Accounting, Information Technology, and Business Solutions, 2nd Edition Irwin/McGraw-Hill  The McGraw-Hill Companies,
Implementing an REA Model in a Relational Database
McGraw-Hill/Irwin © 2013 The McGraw-Hill Companies, Inc., All Rights Reserved. Chapter 12 Sales/Collection Process.
Pertemuan 15 Business and Information Process Rules, Risks, and Controls Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
CONNECTING COMPONENT Pertemuan Matakuliah: M Analisis dan Perancangan Sistem Informasi Lanjut Tahun:
Pertemuan 02 The Nature of Accounting and Information Technology Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 18-1.
Pertemuan 07 Modeling Business Processes Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
1 Pengembangan Sistem Informasi Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications.
Pertemuan 23 Proses Bisnis SDM, Keuangan, dan Konversi Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05.
Event-driven accounting information systems
Pertemuan 22 The Business Views of the Technology Architecture
Implementing an REA Model in a Relational Database
Introduction to Transaction Processing
Tahun : <<2005>> Versi : <<1/1>>
Implementing an REA Model in a Relational Database
Database Design Using the REA Data Model
Pengembangan Sistem Informasi
Introduction to FIS 318/618: Financial Systems & Databases
Pengembangan Sistem Informasi
Presentation transcript:

Pertemuan 08 Systems Analysis and Design of a Business Event Driven System Matakuliah: M0034 /Informasi dan Proses Bisnis Tahun: 2005 Versi: 01/05

Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Menjelaskan tahapan dalam menganalisa dan merancang aplikasi TI

Outline Materi Model-model tahapan Analisis & Perancangan Sistem Informasi (Cont'..) – Evolution Of AIS Modeling – Prototyping – Building an IT Application Prototype

Lanjutan Dari Pertemuan 12

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Exhibit 4-17 Evolution Of AIS Modeling Stage 1 Manual Systems Stage 2 Automated Systems Stage 3 Resources: Manual Process: Acct Cycle Data Stores (Files): Journals & Ledgers Resources: Information Technology Process: Acct Cycle Data Stores (Files): Journals & Ledgers Event Driven IT Applications Resources: Information Technology Process: Record, Maintain, Report Business Activity Data Data Stores: Business Activity Data Integrated Stores Bias: Generate financial statements Bias: Generate financial statements Bias: Support Planning, Control & Evaluation Activities of Various Information Customers

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Prototyping: Preliminary Steps Step 1: Review the business process and identify the business events of interest.

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Prototyping: Preliminary Steps Step 1: Review the business process and identify the business events of interest. Step 2: Analyze each event to identify the event resources, agents, and locations.

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Prototyping: Preliminary Steps Step 1: Review the business process and identify the business events of interest. Step 2: Analyze each event to identify the event resources, agents, and locations. Step 3: Identify the relevant behaviors, characteristics, and attributes of the event, resources, agents, and locations.

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Prototyping: Preliminary Steps Step 1: Review the business process and identify the business events of interest. Step 2: Analyze each event to identify the event resources, agents, and locations. Step 3: Identify the relevant behaviors, characteristics, and attributes of the event, resources, agents, and locations. Step 4: Identify the direct relationships between objects.

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Prototyping: Preliminary Steps Step 1: Review the business process and identify the business events of interest. Step 2: Analyze each event to identify the event resources, agents, and locations. Step 3: Identify the relevant behaviors, characteristics, and attributes of the event, resources, agents, and locations. Step 4: Identify the direct relationships between objects. Step 5: Validate the model with the business person.

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Planning an Event-Driven Application ¶ Identifying the business events of interest · Identifying the resources, agents, and locations of each event of interest ¸ Identifying the relevant behaviors, characteristics and attributes of the events, resources, agents, and locations ¹ Identifying the direct relationship between objects º Validating your business process model with business persons Chapter2Chapter2 Chapter2Chapter2

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Planning an Event-Driven Application » Defining the scope of the IT application ¼ Enhancing the relationships of the REAL model by defining their cardinalities ½ Designing the data repository ¾ Linking the recording, maintaining, and reporting process to the data repository ¿ Constructing the prototype Chapter4Chapter4

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale Store Sale Customer Merchandise Salesperson Register

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Application Context Diagram EVENT-DATA Definitions of various data flows for each business event within the application scope MAINTENANCE-DATA Definitions of various data flows for maintaining application reference data RESPONSES Definitions of various responses provided by the application NOTIFICATIONS Definitions of various notifications provided by the application REPORTS Definitions of various reports provided by the application Event-Data Reports Application Context Response Notification Maintenance-Data

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale Context Diagram EVENT-DATA Example= Sale-Data = Sale-Date + Register # + Customer # + Employee # + {Merchandise # + Qty-Sold} MAINTENANCE-DATA Example= Definitions of various data flows for maintaining customer, salesperson, and register reference data RESPONSE Example= Sales-Invoice = Invoice# +Sale-Date + Register # + Customer Name + Salesperson Name + {Merchandise Name + Qty-Sold + Price + Item-Total} + Sale-Total NOTIFICATION Example = Warehouse-notification = Invoice#+{Merchandise# + Qty-Sold} REPORT Example = Product-Sales = Report-Date + {Merchandise # + Merchandise Description + Qty-Sold + %Margin + $ Contribution} Accounting-Revenue = Report-Date + Reporting-Period + Revenue for Reporting-Period Sales-by-Salesperson = Report-Date + {Salesperson Name + {Merchandise-Description + Qty-Sold + $ Contribution} Total Sales + Total Contribution Customer-Profile = Report-Date + Name + State + Birthdate + Telephone + {Merchandise Description + Qty-Sold} Event-Data Reports Application Context Response Notification Maintenance-Data

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Additional Prototyping Steps: Step 6: Define the scope of the application. Step 7: Enhance the relationships of the REAL model by defining their cardinalities. object 1(min, max) --- object 2(min, max) minimums denote business rules maximums help establish data structures both help structure your audit trail

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale REAL Model With Cardinalities Sale Customer Merchandise Salesperson Register (1,1) (0,*) (1,1) (0,*) (1,1) (1,*) (0,*)

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Additional Prototyping Steps: Step 6: Define the scope of the application. Step 7: Enhance the relationships of the REAL model by defining their cardinalities. Step 8: Design the data repository structure. tables or objects primary keys posted keys nonkey attributes

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale Store - Tables Register(Register#, Merchandise(Merchandise#, Sale(Sale#, Customer(Customer#, Salesperson(Employee#, Sale-Merchandise([Sale#], [Merchandise#],

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale Store - Tables Register(Register#, Merchandise(Merchandise#, Sale(Sale#, [Register#], [Customer#], [Employee#], Customer(Customer#, Salesperson(Employee#, Sale-Merchandise([Sale#], [Merchandise#],

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale Store - Tables Register(Register#, Store, Date-Purchased, Cost,... Merchandise(Merchandise#, Description, Current-Price, Current-Cost,... Sale(Sale#, [Register#], [Customer#], [Employee#], Time,... Customer(Customer#, Name, Address, State, Zip, Birthdate, Telephone#, Marital-Status,... Salesperson(Employee#, Name, Commission-Rate,... Sale-Merchandise([Sale#], [Merchandise#], Qty-Sold, Historical-Cost, Historical-Price,...

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Additional Prototyping Steps: Step 6: Define the scope of the application. Step 7: Enhance the relationships of the REAL model by defining their cardinalities. Step 8: Design the data repository structure. Step 9: Link the recording, maintenance, and reporting processes to the data repository. Record events Maintain resources, agents, and locations Report (source documents, queries, reports)

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Additional Prototyping Steps: Step 6: Define the scope of the application. Step 7: Enhance the relationships of the REAL model by defining their cardinalities. Step 8: Design the data repository structure. Step 9: Link the recording, maintenance, and reporting processes to the data repository. Step 10: Build the application prototype.

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale Updated REAL Model With Cardinalities Sale Customer Merchandise Salesperson Register (1,1) (0,*) (1,1) (0,*) (1,1) (1,*) (0,*) Receive Payment Receipts Clerk Cash (0,*) (1,1) (0,*) (1,1) Store (1,1) (0,*) (1,*)

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill McKell’s Retail Sale Store Tables: Merchandise Customer Salesperson Sale-Merchandise Register We are able to satisfy multiple views by the data we collect : What happened? When? What resources were involved and how much? Where did it occur? Who was involved and what roles did they play? Sale

Steps for Building an IT Application Prototype 1. Build a table for each table defined using the REAL model, 2. Build a menu system that has the following choices: Record Event Data, Maintain Data, Reports, and Exit. 3. Develop the necessary forms and procedures to collect event data and store it in the appropriate tables. 4. Develop the necessary forms and procedures to maintain the resource, agent, and location tables. 5. Develop queries required to generate desired information. 6. Develop report formats for each report. 7. Write the procedures required to execute the queries and format the reports. 8. Link each recording, maintaining, and reporting form to the application menu defined in step 2. Each form becomes a choice under either the Record Event Data, Maintenance, or Reports menu options.

 The McGraw-Hill Companies, Inc., 2000 Irwin/McGraw-Hill Customer Places Order Package and Deliver Product Receive Payment Salesperson Product Components Packager Carrier Customer Customer Payment Clerk Cash Package Customer Service Center Distribution Center Customer Returns Merchandise Returns Clerk REAL Business Process Modeling of Mail Order Sales/Collection Process

Berlanjut ke Pertemuan 14