Pengembangan Sistem
Pengembangan Sistem
dan
dan
Teknik Dokumentasi
Teknik Dokumentasi
SIA 1SIA 1 –– TemuTemu 66
Learning Objective 1
Learning Objective 1
Menjelaskan karakter
Menjelaskan karakter
penggunaan teknik2 sistem
Users of Systems Techniques
Users of Systems Techniques
Systems techniques merup alat yg digunakan dlm
Systems techniques merup alat yg digunakan dlm
They are largely graphical (pictorial) in nature.
They are largely graphical (pictorial) in nature.
Analysis
Use of Systems
Use of Systems
Techniques in Auditing
Techniques in Auditing
Sebagian besar penugasan audit dibagi dlm
Sebagian besar penugasan audit dibagi dlm
2 komponen dasar?
2 komponen dasar?
1. The interim audit
1. The interim audit
Compliance testing Compliance testing 2. The financial 2. The financial statement audit statement audit Substantive testing Substantive testing
Internal Control Evaluation
Internal Control Evaluation
Dlm mengevaluasi pengendalian intern
Dlm mengevaluasi pengendalian intern
auditor umumnya memperhatikan arus
auditor umumnya memperhatikan arus
pemrosesan dan pendokumentasian
pemrosesan dan pendokumentasian
dok dlm sistem aplikasi
dok dlm sistem aplikasi
Auditors use charts to analyze the
Auditors use charts to analyze the
distribution of documents in a system.
Compliance Testing/
Compliance Testing/
Pgujian
Pgujian
Ketaatan
Ketaatan
Compliance
Compliance test membutuhkan pemahaman test membutuhkan pemahaman atas pgendalian yg akan diuji.
atas pgendalian yg akan diuji.
Auditors
Auditors hrshrs memahmi dasar2memahmi dasar2 of systems techniques.
of systems techniques.
–
– inputinput--processprocess--output (IPO)output (IPO) –
– hierarchy plus inputhierarchy plus input--processprocess--output (HIPO)output (HIPO) –
Working Papers
Working Papers
Required by professional standards
Required by professional standards
Adl cttn yg dipegang auditor mgenai prosedur
Adl cttn yg dipegang auditor mgenai prosedur
Dan pgujian2 yg diterapkan, informasi yg didpt
Dan pgujian2 yg diterapkan, informasi yg didpt
dan kesimpulan yg ditarik selama mlakukan
dan kesimpulan yg ditarik selama mlakukan
penugasan audit
Working Papers
Working Papers
Ada bbrp teknik2 sistem yg digunakan auditor
Ada bbrp teknik2 sistem yg digunakan auditor
utk menganalisis dan mendokumentasikan
utk menganalisis dan mendokumentasikan
isi kertas kerja?
isi kertas kerja?
–
– internal control questionnairesinternal control questionnaires –
– analytic flowcharts analytic flowcharts –
Learning Objective 2
Learning Objective 2
Menjelaskan pgunaan teknik2
Menjelaskan pgunaan teknik2
flow chart dlm menganalisis sistem
flow chart dlm menganalisis sistem
pemrosesan informasi.
Systems Techniques
Systems Techniques
What is a flowchart?
What is a flowchart?
Flowchart adl diagram simbolik yg
Flowchart adl diagram simbolik yg
mnunjukkan aliran data dan urutan
mnunjukkan aliran data dan urutan
operasi dlm suatu sistem
Basic Symbols
Basic Symbols
Input/output Input/output Process Process Annotation Annotation Flowline FlowlineSpecialized Input/Output Symbols
Specialized Input/Output Symbols
Punched Punched card card Online Online storage storage Magnetic Magnetic disk disk Magnetic Magnetic tape tape Punched Punched tape tape
Specialized Input/Output Symbols
Specialized Input/Output Symbols
Document Document Manual Manual input input Display Display Offline Offline storage storage Communication Communication link link
Specialized Process Symbols
Specialized Process Symbols
Decision Decision Predefined Predefined process process Preparation Preparation Manual Manual operation operation Auxiliary Auxiliary operation operation Merge Merge Extract Extract Sort Sort Collate Collate
Additional Symbols
Additional Symbols
Parallel mode Parallel mode Transmittal tape Transmittal tape Connector Connector OffOff--pagepage connector
connector
Terminal
Symbol Use in Flowcharting
Symbol Use in Flowcharting
Symbols are used in a flowchart to
Symbols are used in a flowchart to
represent the functions of an
represent the functions of an
information or other type of system.
information or other type of system.
Normal direction of flow is from
Normal direction of flow is from
left to right and top to bottom.
left to right and top to bottom.
Open arrowheads should be used
Open arrowheads should be used
on reverse
Teknik Dokumentasi
Teknik Dokumentasi
Documentation in a CB environment is necessary for many reasons.
Ada enam teknik dokumentasi dasar:
1. Data Flow Diagrams (DFD)
2. Entity Relationship Diagram (ER) 3. Document Flowcharts
4. System Flowcharts 5. Program Flowcharts 6. Record layout diagram
Data Flow Diagrams (DFD)
Data Flow Diagrams (DFD)
…
…
Menggunakan simbol2 utk menyajikan entitas, proses, arus data dan penyimpanan data yg
berkaitan dg suatu sistem
DFD digunakan analis sistem utk mewakili elemen logis
Tetapi tdk mewakili sistem fisik
Nb: DFD menunjukkan tugas logis yg sedang dilakukan, namun tdk menunjukkan cara/siapa n bgmn melakukannya.
Data Flow Diagram Symbols
Data Flow Diagram Symbols
Nama entitas N Process Description Nama Penyimpanan data
Entity Relationship (ER) Diagram
Entity Relationship (ER) Diagram
…
…
is a documentation technique to represent the relationship + between entities * in a system.
The REA model version of ER is widely used in AIS. REA uses 3 types of entities:
resources (cash, raw materials)
events (release of raw materials into the production process)
agents (inventory control clerk, vendor, production worker)
Cardinalities
Cardinalities
…
…
represents the numerical mapping between entities:
one-to-one one-to-many many-to-many
Staf
Penjualan Assigned MobilPerush
Customer Sales
Order
Places
Vendor Supply Inventory
Entity Relationship Entity
1 1
M 1
M M
Documents Flowcharts
Documents Flowcharts
…
…
Flowchart = representasi grafis dr sistem yg mendeskripsikan relasi fisik diantara entitas2 intinya (aktivitas manual, pemrosesan komputer atau sekaligus keduanya.)
Dokumen flowchart = digunakan utk
menggambarkan elemen dr sistem manual (cttn akuntansi departemen organisasi yg terlibat dlm proses dan aktivitas organisasi tsb)
Sistem flowchart = menggambarkan aspek2
Symbol Set for Document Flowcharts
Terminal showing source or destination of documents and reports
Source document or report
Manual operation
File for storing source documents and
reports
Accounting records
Calculated batch total
On-page connector
Off-page connector
Description of process or comments
Sales Department Credit Department Warehouse Shipping Department Customer Customer Order Prepare Sales Orders Sales Order #1Sales Order #1Sales Order #1Sales Order #1
Customer Order
Sales Department Credit Department Warehouse Shipping Department
Copy 1 dikirim ke departemen kredit utk di setujui Staf departemen kredit memvalidasi order pelanggan
Customer Customer Order Prepare Sales Orders Sales Order #1Sales Order #1Sales Order #1Sales Order #1 N Sales Order #1 Checks Credit Credit Records Signed Sales Order #1 Signed Sales Order #1
Sales Order 4 Customer
Order
Sales Department Credit Department Warehouse Shipping Department
Customer Customer Order Prepare Sales Orders Sales Order #1Sales Order #1Sales Order #1Sales Order #1 N Sales Order #1 Checks Credit Credit Records Signed Sales Order #1 Signed Sales Order #1 Distribute SO and File Customer Sales Order2 Sales Order 4 Sales Order3 Picks Goods Stock Records A A Sales Order2 Picks Goods N Sales Order3 Sales Order2
System Flowcharts
System Flowcharts
…
…
are used to represent the relationship between the key elements--input sources, programs, and output products--of computer systems in practice, not much difference between document and system flowcharts
Systems Flowchart Symbols
Hard copy
Computer process
Direct access storage device Terminal input/ output device Process flow Real-time (online) connection Video display device
Sales Department Computer Operations Department Warehouse Shipping Department
1. Staf adm sales depart menerima order pelanggan melalui surat dan memasukkan inf ke terminal komputer
2. Prog komputer mengedit transaksi, memeriksa ke file history dan memproduksi file transaksi
Customer Order Customer Terminal Edit and Credit Check AR File Update Program Sales Orders Inventory Credit Hist File
Sales Department Computer Operations Department Warehouse Shipping Department Customer Order Customer Terminal Edit and Credit Check AR File Update Program Sales Orders Inventory Sales Order1 Picks Goods Stock Records Sales Order1 Sales Order3 Sales Order 3 Sales Order2 Picks Goods N Sales Order2 Sales Order1 A A Sales Order 3 Sales Order2 Sales Order1 Credit file N Customer Order
Program Flowcharts
Program Flowcharts
…
…
illustrate the logic used in programs
Program Flowchart Symbols
Proses Logis
Keputusan
Operasi Mulai
dan Akhir terminal Input/output
operation
Aliran proses logis
Flowchart for Processing
Flowchart for Processing
Credit Orders
Credit Orders
Enter sales order Approved for credit? Reject order Inventory available? Back-orderFill order Stop Start
No
Yes Yes
Record layout diagram..
Record layout diagram..
Diagram tata letak record digunakan utk Diagram tata letak record digunakan utk
mengungkapkan struktur internal record
mengungkapkan struktur internal record yg membentuk yg membentuk file atau tabel basis data
file atau tabel basis data
Key
No. Nama Alamat Kota Kode Pos Batas Kredit Pelanggan Pelanggan
Learning Objective 3
Learning Objective 3
Define common systems techniques,
such as HIPO charts, systems
flowcharts, and logical
data flow diagrams.
IPO and HIPO Charts
IPO and HIPO Charts
Digunakan terutama oleh karyawan
Digunakan terutama oleh karyawan
pengembangan sistem
pengembangan sistem
At the most general level of analysis,
At the most general level of analysis,
only the basic input
only the basic input--processprocess--outputoutput relations in a system are of concern.
relations in a system are of concern.
Additional processing detail is provided
Additional processing detail is provided
by hierarchy plus input
IPO Chart
IPO Chart
Payroll job record Payroll job record Payroll master file Payroll master file
Accumulate hours Accumulate hours
worked worked
Find correct pay rate Find correct pay rate Compute gross pay Compute gross pay
Gross pay records Gross pay records Payroll master file Payroll master file Error messages Error messages Author: Mr. Foxx Author: Mr. Foxx Chart Number: 3.1 Chart Number: 3.1 System: Payroll System: Payroll Description: Calculate Description: Calculate Gross Pay
Gross Pay Date: 6/9/0XDate: 6/9/0X Input
HIPO Illustration
HIPO Illustration
Payroll systemPayroll systemPayroll system
1.0
1.0
ProcessingProcessingProcessing
3.0
3.0 Data preparationData preparationData preparation
2.0
2.0
ReviewReviewReview
4.0
HIPO Illustration
HIPO Illustration
Calculate gross paygross payCalculategross payCalculate
Calculate net pay Calculate Calculate net pay net pay 3.1 3.1 3.23.2 Accumulate hours workedhours workedhours workedAccumulateAccumulate
3.11 3.11 Find correct pay rate Find correct Find correct pay rate pay rate 3.12 3.12 Compute gross paygross paygross payComputeCompute
3.13
Analytic, Document, and Forms
Analytic, Document, and Forms
Distribution Flowcharts
Distribution Flowcharts
The
The forms distribution chartforms distribution chart illustratesillustrates the distribution of multiple copy
the distribution of multiple copy
forms with an organization.
forms with an organization.
Receive
Receive
Purchase
Forms Distribution Chart
Forms Distribution Chart
Purchasing
Purchasing InventoryInventory PayablesPayables ProductionProduction AccountingAccounting Purchase Purchase order copy order copy 2 2 3 3 4 4 5 5 1 1 11 2 2 4 4 1 1 2 2 3 3
Differences Between
Differences Between
DFDs
DFDs
and Flowcharts
and Flowcharts
DFDs emphasize the flow of data and what is happening in a system, whereas a flowchart emphasizes the flow of documents or records containing data.
A DFD represents the logical flow of data, whereas a flowchart represents the physical flow of data.
Differences Between
Differences Between
DFDs
DFDs
and Flowcharts
and Flowcharts
DFDs make use of only four symbols.
Flowcharts use many symbols and thus can show more detail.