Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 31

Accounting Information Systems

Fifteenth Edition, Global Edition

Chapter 19
Database Design Using the RE A Data
Model

• Copyright © 2021 Pearson Education Ltd.


Accounting Information Systems

Learning
Objectives
• Discuss the steps for designing and implementing a database
system.
• Explain the nature and use of Entity-Relationship (E-R)
diagrams.
• Explain the content and purpose of the RE A data model.
• Use the RE A data model to design an AI S database.
• Read an RE A diagram and explain what it reveals about the
business activities and policies of the organization modeled.
Accounting Information Systems

Roy

Pelanggan :
1. Pelanggan Individu
2. Referensi Dokter
3. Referensi Pihak Ketiga
4. Klien Korporasi
Bisnis Layanan Test
Swab Antigen & PCR
• Outlet berkembang dari 5
menjadi 15
• Jasa yang ditawarkan
berkembang Vaksin Booster
dan Vitamin.

Akuntan
Accounting Information Systems

Figure 19.1 Data Modeling in the Database Design


Process

Data Modeling : proses


mendefinisikan database
sehingga dapat mewakili semua
aspek organisasi, termasuk
interaksinya dengan lingkungan
eksternal
Accounting Information Systems

• Identifies user needs.


• Assess feasibility of developing a new system.
System • Defines scope of the new system
Analysis • Makes preliminary decisions on hardware and software
requirements

Conceptual • developing the different schema for the new system


Design
Accounting Information Systems

Physical • Translates the internal level schema into the actual


Design database structure

• Includes all activities associated with transferring data


Implementation from existing systems to the new database.
& Conversion • Testing the new system.
• Training on how to use the new system

Operation & • Monitoring system performance


Maintenance • User satisfaction of new system
Accounting Information Systems

Data Modeling
• Process of defining a database so that it faithfully represents all
aspects of the organization, including its interactions with the
external environment.
• Entity-relationship (E-R) diagrams
• RE A data model

The main difference is that REA data models are specifically


designed to be used for accounting information systems,
whereas E-R diagrams can depict any database relationship. REA
models usually are depicted using E-R diagram notation.
Accounting Information Systems

Entity-Relationship Diagrams

• Entity-Relationship (E-R) diagrams are a graphical way to


diagram the relationships between entities.
• An entity is anything that the organization wants to collect and
store information.
• For AI S database design, the decision is understanding what
entities should be included.
• RE A diagrams are E-R diagrams specifically designed for AI S.
Accounting Information Systems

Segala Sesuatu terkait informasi


ENTITAS yang akan dikumpulkan dan
disimpan dalam suatu organisasi

Penggambaran grafis dari isi


Entity-Relationship (E-R) database yang menunjukkan
diagrams berbagai entitas yang dimodelkan
dan hubungan penting di antara
mereka.

Diagram ER dapat digunakan tidak hanya untuk merancang


database tetapi juga untuk mendokumentasikan dan memahami
database yang ada dan untuk mendesain ulang proses bisnis
Accounting Information Systems

Dosen Mahasiswa
Accounting Information Systems
Accounting Information Systems
Accounting Information Systems
Accounting Information Systems

RE A Modeling
• Resources
• Things that have economic value to the organization (e.g.,
inventory, cash)
• Events
• Various business activities that management wants to
collect information on
• Agents
• People and organizations that participate in events (both
internal (e.g., employees) and external (e.g.,
customers/vendors) to the organization)
Accounting Information Systems

Creating an RE A Model
1. Identify relevant events
a. Give-get exchange (economic duality)
2. Identify resources and agents
a. Resource reduced in give event
b. Resource acquired in get event
3. Determine cardinalities of relationships
a. Nature of the relationship between the two entities
Accounting Information Systems Figure 19.3 Basic Elements of an R E A
Diagram

Inventory Sale Employee

Customer

Cash Receive Cash Employee

Resource Event Agent


Accounting Information Systems

Get
Resource A Internal Agent
Inflow Resource A Participation

Pa
rti
cip
ati
on
Economic
Duality Eksternal Agent

o n
ati
ip
rtic
Pa
Give
Resource B Internal Agent
Outflow Resource B Participation
Accounting Information Systems

Revenue Cycle
Give Inventory Get Cash

Expenditure Cycle
Give Cash Get Inventory

Payroll Cycle
Give Cash Get Employee Time

Financing Cycle
Give Cash Get Cash
Accounting Information Systems

RULE 1: EVERY EVENT ENTITY MUST BE LINKED TO AT LEAST ONE RESOURCE ENTITY

RULE 2: EVERY EVENT ENTITY MUST BE LINKED TO AT LEAST ONE OTHER EVENT ENTITY

RULE 3: EVERY EVENT ENTITY MUST BE LINKED TO AT LEAST TWO PARTICIPATING AGENTS
Accounting Information Systems

Cardinality Notation Methods

• Graphical symbols
• Graphical symbols represent minimum-maximum
cardinalities
• (Min, Max) notation
• Pairs representing the minimum-maximum cardinalities
• UM L notation ( Unified Modelling Language)
• Pairs representing the minimum-maximum cardinalities
• Maximums only (Microsoft Access)
Accounting Information Systems
Accounting Information Systems
Contoh Jenis Relasi
Accounting Information Systems

Jika kita memeriksa ketiga jenis hubungan ini dengan dua entitas Penjualan dan Penerimaan Kas, kita akan
dapat menginterpretasikan arti yang berbeda tentang bagaimana bisnis dijalankan.

(1:1) kardinalitas antara Penjualan dan Penerimaan tunai akan menunjukkan bahwa bisnis tidak mengambil
kredit dan merupakan Point of Sale atau bisnis "tunai dan bawa". Misalnya, toko swalayan tidak memiliki cicilan
atau kredit toko, tetapi Anda harus membayar segera sebelum Anda dapat membawa barang yang Anda beli
keluar dari toko.

(1:N) antara Penjualan dan Penerimaan kas akan menunjukkan bahwa bisnis memerlukan deposit atau
mengizinkan Anda melakukan pembayaran atas penjualan atau layanan karena memberikan kredit kepada
pelanggan mereka. Misalnya, program layanan mengharuskan Anda melakukan pembayaran sebelum Anda
dapat membawa pulang pembelian Anda
Accounting Information Systems

(N:1) akan menyiratkan bahwa perusahaan memberikan kredit kepada pelanggan, tetapi mengharapkan
untuk dibayar penuh pada akhir bulan untuk semua penjualan pelanggan.

(M:N) akan menunjukkan bahwa perusahaan memberikan kredit kepada pelanggan mereka dan
memungkinkan mereka melakukan pembayaran atas banyak penjualan tersebut.Penting untuk dicatat
bahwa jika praktik bisnis berubah, maka kardinalitas yang menggambarkan hubungan antara dua entitas
juga dapat berubah.
Accounting Information Systems
Accounting Information Systems
Accounting Information Systems
Accounting Information Systems

Key Terms

• Data modeling • Minimum cardinality


• Entity-relationship (E-R) • Maximum cardinality
diagram • One-to-One (1:1) relationship
• RE A data model
• One-to-Many (1:N)
• Resources relationship
• Events • Many-to-Many (M:N)
• Agents relationship

• Cardinalities
Accounting Information Systems

1. Manakah dari jenis hubungan berikut dalam diagram REA yang harus diimplementasikan
sebagai tabel terpisah dalam database relasional?

A. 1:1
B. 1:N
C. N:1
D. M N

2. Saat mengimplementasikan diagram REA siklus pendapatan dalam database relasional, hubungan antara
pelanggan dan penjualan akan diimplementasikan oleh ____.

A. menempatkan atribut nomor pelanggan sebagai kunci asing di tabel penjualan


B. menempatkan nomor faktur penjualan sebagai kunci asing di tabel pelanggan
C. salah satu pendekatan sama-sama dapat diterima
Accounting Information Systems
3. Saat menggabungkan diagram REA dari dua siklus yang berbeda, tidak perlu mengubah kardinalitas minimum untuk
_____ yang muncul di kedua diagram REA yang terpisah.

A. Resource
B. Agen
C. Event

4. Perusahaan ABC menjual manuskrip asli drama Broadway. ABC membayar semua pembeliannya secara penuh dengan satu
cek. Ini memungkinkan pelanggan melakukan pembayaran cicilan atas penjualan yang melebihi $33.000. Namun, pelanggan
tidak dapat melakukan pembelian lagi sampai semua pembelian sebelumnya telah dibayar. Diagram REA untuk perusahaan
ABC menggambarkan tujuh entitas Karyawan, masing-masing diberi label untuk peran yang dimainkan oleh tipe karyawan
tersebut (misalnya, kasir, wiraniaga, juru tulis pengiriman, akuntan, dll.). Diagram REA juga berisi dua entitas sumber daya
(Persediaan dan Kas) dan peristiwa berikut: Pembelian, Pengeluaran Kas, Penjualan, dan Penerimaan Kas. Diagram REA juga
memuat dua contoh entitas Pelanggan dan tiga contoh entitas Pemasok. Menerapkan diagram REA terintegrasi untuk siklus
pendapatan dan pengeluaran perusahaan ABC dalam basis data relasional membutuhkan berapa banyak tabel?
A. 5
B. 7
C. 9
D. 15
e. 18
Accounting Information Systems
5. Perusahaan XYZ menjual peralatan olahraga. Harga jual sebenarnya dari barang tertentu bervariasi sepanjang tahun
karena acara penjualan. Harga jual sebenarnya harus disimpan sebagai atribut dalam tabel _________.

A. Penjualan
B. Inventaris
C. Penjualan-Persediaan

6. Dalam diagram REA terintegrasi untuk siklus pendapatan dan pengeluaran, kuantitas yang ada selama pertengahan
tahun untuk item persediaan akan disimpan sebagai atribut dalam tabel ____.

A. Inventaris.
B. Penjualan-Inventaris
C. Pembelian-Persediaan
D. Tak satu pun dari tiga tabel

You might also like