BAB III
PEMBUATAN MODEL DATA DAN DESAIN DATABASE
Sales
(0,1)
(1,1)
Cash
Receipts
(1,1)
Cash
Receipts
(1,N)
Cash
Receipts
Sales
(0,N)
Sales
(0,1)
14
Sales
(0,N)
(1,N)
Cash
Receipts
Dalam sebuah diagram E-R, entitas digambarkan dalam persegi panjang, dan hubungan
antar entitas digambarkan dalam bentuk berlian.
Pembuatan
model data
terjadi disini
Perencanaan
Operasi dan
Pemeliharaan
Analisis Persyaratan
Implementasi
Desain
Pengkodean
Dengan mengidentifikasi entitas apa yang seharusnya dimasukkan dalam database SIA
Dengan cara menentukan bagaimana membuat struktur antar entitas dalam database
SIA tersebut
Jenis-jenis Entitas
Entitas adalah segala sesuatu yang informasinya ingin dikumpulkan dan disimpan oleh
organisasi.
Model data REA mengklasifikasi entitas ke dalam tiga kategori yang berbeda, yaitu :
1. Sumber daya yang didapat dan dipergunakan oleh organisasi
Sumber daya adalah hal-hal yang memiliki nilai ekonomi bagi organisasi.
Sistem Informasi Akuntansi (SIA) - RDK
15
Identifikasi sumber daya yang dipengaruhi oleh setiap kegiatan pertukaran ekonomi dan
para pelaku yang terlibat dalam kegiatan tersebut.
16
Resource A
Inflow
GET
Resource A
Participant
Internal Agent
Participant
External Agent
Participant
External Agent
Economic
Duality
Resource B
Outflow
GIVE
Resource B
Participant
Internal Agent
Sales
Stock-flow
Participant
Salesperson
Participant
Economic
Duality
Customer
Participant
Cash
Stock-flow
Cash
Receipts
Participant
Cashier
17
Bahkan, membuat suatu rangkaian tabel berdasarkan diagram REA secara otomatis akan
menghasilkan database relasional yang terstruktur baik, tanpa adanya masalah anomali
pembaruan (update), penyisipan data (insert), dan penghapusan (delete).
18
Inventory
(0,N)
InventoryPurchases
(1,N)
Purchases
(0,N)
(1,1)
Participant
(0,N)
Buyer
(Purchasing Agent)
(1,1)
Participant
(0,N)
PurchasesCash
Disbursements
Vendor
Participant
(1,N)
Cash
(0,N)
Stockflow
(1,1)
Cash
Disbursement
(0,N)
(1,1)
(1,1)
Participant
(0,N)
Cashier
pertukaran ekonominya.
Pengambilan Informasi dari SIA
Diagram REA yang lengkap juga berfungsi sebagai petunjuk yang berguna untuk meminta
informasi dari database SIA.
Permintaan data dapat digunakan untuk menghasilkan jurnal dan buku besar dari database
rasional yang dibuat dengan menggunakan model REA.
19