Computer Assisted and Audit Tools and Techniques Drs. Haryono, Ak. M.Com & Dimas M. Widiantoro, SE., S.Kom., M.Sc. Pics from :

Slides:



Advertisements
Similar presentations
Chapter 10: Designing Databases
Advertisements

Chapter 12 File Processing and Data Management Concepts
C6 Databases.
Data Modeling and Database Design Chapter 1: Database Systems: Architecture and Components.
ITAuditing Using GAS & CAATs
Lecture-7/ T. Nouf Almujally
Auditing Computer-Based Information Systems
CAATTs for Data Extraction and Analysis
Chapter Information Systems Database Management.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Key.
Database Management: Getting Data Together Chapter 14.
Organizing Data & Information
3-1 Chapter 3 Data and Knowledge Management
Databases and Processing Modes. Fundamental Data Storage Concepts and Definitions What is an entity? An entity is something about which information is.
Introduction to Database Management
Chapter 4 Relational Databases Copyright © 2012 Pearson Education, Inc. publishing as Prentice Hall 4-1.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
Lecture-8/ T. Nouf Almujally
Chapter 4 Relational Databases Copyright © 2012 Pearson Education 4-1.
Introduction to Databases and Database Languages
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
Copyright © 2003 by Prentice Hall Module 4 Database Management Systems 1.What is a database? Data hierarchy and data organization Field, record, file,
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
ASP.NET Programming with C# and SQL Server First Edition
By: M.Nadeem Akhtar1 The Data Base Management System (DBMS) Ch # 09.
The McGraw-Hill Companies, Inc Information Technology & Management Thompson Cats-Baril Chapter 3 Content Management.
DATABASE. A database is collection of information that is organized so that it can easily be accessed, managed and updated. It is also the collection.
1 California State University, Fullerton Chapter 7 Information System Data Management.
Database Management Systems Accounting Information Systems, 5 th edition James A. Hall COPYRIGHT © 2007 Thomson South-Western, a part of The Thomson Corporation.
Chapter 9 Designing Databases Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 1 In-lab Quiz Next week
Information Systems: Databases Define the role of general information systems Describe the elements of a database management system (DBMS) Describe the.
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Chapter 6 1 © Prentice Hall, 2002 The Physical Design Stage of SDLC (figures 2.4, 2.5 revisited) Project Identification and Selection Project Initiation.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
File Processing Concepts – Field – combination of 1 or more characters that is the smallest unit of data to be accessed – Record – group of related fields.
Lecture2: Database Environment Prepared by L. Nouf Almujally & Aisha AlArfaj 1 Ref. Chapter2 College of Computer and Information Sciences - Information.
Organizing Data Revision: pages 8-10, 31 Chapter 3.
1.file. 2.database. 3.entity. 4.record. 5.attribute. When working with a database, a group of related fields comprises a(n)…
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
C6 Databases. 2 Traditional file environment Data Redundancy and Inconsistency: –Data redundancy: The presence of duplicate data in multiple data files.
Lecture2: Database Environment Prepared by L. Nouf Almujally 1 Ref. Chapter2 Lecture2.
5 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
CHAPTER 3 DATABASES AND DATA WAREHOUSES. 2 OPENING CASE STUDY Chrysler Spins a Competitive Advantage with Supply Chain Management Software Chapter 2 –
Chapter 9 Database Systems Introduction to CS 1 st Semester, 2014 Sanghyun Park.
Data resource management
IT Auditing & Assurance, 2e, Hall & Singleton Chapter 8: IT Auditing & Assurance, 2e, Hall & Singleton CAATTs for Data Extraction and Analysis.
IT Auditing & Assurance, 2e, Hall & Singleton Chapter 8: CAATTs for Data Extraction and Analysis IT Auditing & Assurance, 2e, Hall & Singleton.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Advanced Accounting Information Systems Day 10 answers Organizing and Manipulating Data September 16, 2009.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 16 Using Relational Databases.
Managing Data Resources. File Organization Terms and Concepts Bit: Smallest unit of data; binary digit (0,1) Byte: Group of bits that represents a single.
SYS364 Database Design Continued. Database Design Definitions Initial ERD’s Normalization of data Final ERD’s Database Management Database Models File.
DATA RESOURCE MANAGEMENT
Physical Database Design Purpose- translate the logical description of data into the technical specifications for storing and retrieving data Goal - create.
Assoc. Prof. Dr. Ahmet Turan ÖZCERİT.  The concept of Data, Information and Knowledge  The fundamental terms:  Database and database system  Database.
9-1 © Prentice Hall, 2007 Topic 9: Physical Database Design Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 9 Designing Databases 9.1.
Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly.
11-1 © Prentice Hall, 2004 Chapter 11: Physical Database Design Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich,
Presentation on Database management Submitted To: Prof: Rutvi Sarang Submitted By: Dharmishtha A. Baria Roll:No:1(sem-3)
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Data Resource Management Data Concepts Database Management Types of Databases Chapter 5 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
Managing Data Resources File Organization and databases for business information systems.
Chapter 9 Database Systems
Chapter 12 Information Systems.
MANAGING DATA RESOURCES
Database Fundamentals
Physical Database Design
Presentation transcript:

Computer Assisted and Audit Tools and Techniques Drs. Haryono, Ak. M.Com & Dimas M. Widiantoro, SE., S.Kom., M.Sc. Pics from :

Agenda This chapter discusses data extraction tools that are used to analyze the data processed by an application rather than the application itself. By analyzing data retrieved from computer files, the auditor can make inferences about the presence and functionality of controls in the application that processed the data.

List of Agenda Definition Data structures EAM GAS ACL Software

Definition What is CAAT? Computer Assisted Auditing Techniques Techniques and computer programs that are developed to audit electronic data. Computer Assisted Audit Techniques, with respect to the Information technology audit process.

Example of CAAT Rj4 Rj4 _8J6LLbivs

The Usage CAATTs Auditors make extensive use of CAATTs in gathering accounting data for testing application controls and in performing substantive tests.

Data Extraction Software An important use of such software is in performing substantive tests. Most audit testing occurs in the substantive- testing phase of the audit. These procedures are called substantive tests because they are used to substantiate dollar amounts in account balances.

Substantive test? Substantive procedures (or substantive tests) are those activities performed by the auditor to detect material misstatement or fraud at the assertion level.auditor

Substantive tests Include, but are not limited to, the following: – Determining the correct value of inventory – Determining the accuracy of prepayments and accruals – Confirming accounts receivable with customers – Searching for unrecorded liabilities

Substantive tests (Cont) In an IT environment, the records needed to perform such tests are stored in computer files and databases. Before substantive tests can be performed, the data need to be extracted from the host system and presented to the auditor in a usable format.

Data Structures Consist of two fundamental component – Organization The way records are physically arranged on the secondary storage device. – Sequential – Random – Access Method Technique used to locate records and to navigate through the database of file.

File Processing Operations Retrieve a record from the file based on its primary key Insert a record into a file Update a record in the file Read a complete list of records Find the next record in the file Scan a file for records with common secondary keys Delete a record from a file

Sequential Structure Sequential storage and access method

Indexed Structure

Weakness of Index

Hashing Techniques A hashing structure employs an algorithm that converts the primary key of a record directly into a storage address. Hashing eliminates the need for a separate index. By calculating the address, rather than reading it from an index, records can be retrieved more quickly.

Relational Database Structure, Concepts, and Terminology Relational databases are based on the indexed sequential file structure.

Accordingly, a system is relational if it: 1. Represents data in the form of two- dimensional tables. 2. Supports the relational algebra functions of restrict, project, and join.

Data Extraction Software Two types: – embedded audit modules (EAM) – general audit software (GAS)

Relational Database

Linkages Relational Dtabase

Anomalies Database This section deals with why database tables need to be normalized. In other words, why is it necessary for the organization’s database to form an elaborate network of normalized tables linked together like those illustrated in Figure below ? Why, instead, can we not simply consolidate the views of one user (or several) into a single common table from which all data needs may be met?

1. All non-key (data) attributes in the table are dependent on (defined by) the primary key. 2. All non-key attributes are independent of the other non-key attributes.

Embedded Audit Module The objective of EAM is to identify important transactions while they are being processed and extract copies of them in real-time. An EAM is a specially programmed module embedded in a host application to capture predetermined transaction types for subsequent analysis.

Embedded Audit Module (Cont) As the selected transaction is being processed by the host application, a copy of the transaction is stored in an audit file for subsequent review. The EAM approach allows selected transactions to be captured throughout the audit period, or at any time during the period, thus significantly reducing the amount of work the auditor must do to identify significant transactions for substantive testing.

Embedded Audit Module (Cont) To begin data capturing, the auditor specifies to the EAM the parameters and materiality threshold of the transactions set to be captured. For example, let’s assume that the auditor establishes a $50,000 materiality threshold for transactions processed by a sales order processing system. Transactions equal to or greater than $50,000 will be copied to the audit file. From this set of transactions, the auditor may select a subset to be used for substantive tests.

Risks in using EAM Operational efficiency: EAM may decrease operational performance because executing EAM incurs extra system overhead. Verifying EAM integrity: When application logic is modified, corresponding EAM logic may also need to be changed.

Generalized Audit Software (GAS) Most widely used CAATT for IS auditing. GAS allows auditors to access electronic coded data files and perform various operations on their contents. Some of the more common uses for GAS are shown in page 274….

GAS is popular GAS languages are easy to use and require little computer background on the part of the auditor. Many GAS products can be used on both mainframe and PC. Auditors can perform their tests independent of the computer service’s staff. GAS can be used to audit the data stored in most file structures and formats.

ACL software Designed as a meta-language for auditors to access most data stored by electronic means and test them comprehensively Many of the problems associated with accessing complex data structures have been solved by ACL’s Open Data Base Connectivity (ODBC) interface. Definition of ODBC

ODBC Illustration Application Program MS SQL Oracle DB 2 ODBC-compliant DBMS Driver SQL commands