Professional Documents
Culture Documents
Fifteenth Edition, Global Edition: Database Design Using The R E A Data Model
Fifteenth Edition, Global Edition: Database Design Using The R E A Data Model
Chapter 19
Database Design Using the RE A Data
Model
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
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
Entity-Relationship Diagrams
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
Customer
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
• 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
• 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. 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