Anda di halaman 1dari 15

Chapter 17

Database Design Using the REA Data Model


17-1
Copyright © 2012 Pearson Education
Learning Objectives

 Discuss the steps for designing and implementing a


database system.

 Use the REA data model to design an AIS database.

 Draw an REA diagram of an AIS database.

 Read an REA diagram and explain what it reveals about


the business activities and policies of the organization
being modeled.

Copyright © 2012 Pearson Education 17-2


Database Design Process

Conceptual
System Analysis Physical Design
Design

Implementation Operation &


& Conversion Maintenance

Copyright © 2012 Pearson Education 17-3


The System Analysis Process
 sistem Analisis
 Perencanaan awal untuk menentukan kebutuhan dan kelayakan
pengembangan sistem baru
 Penilaian tentang teknologi dan ekonomi kelayakan usulan
Mengidentifikasi kebutuhan informasi pengguna
 Menentukan ruang lingkup sistem baru yang diusulkan
 Mengumpulkan informasi tentang jumlah yang diharapkan pengguna
dan volume transaksi untuk membuat keputusan awal tentang hardware
dan software persyaratan

 Desain konseptual
 Mengembangkan skema berbeda untuk sistem baru pada tingkat konseptual
, eksternal , dan internal yang

Copyright © 2012 Pearson Education 17-4


The System Analysis Process (cont’d)

 Desain fisik
 Menerjemahkan skema internal tingkat ke struktur database sebenarnya
yang akan dilaksanakan dalam sistem yang baru
 Aplikasi baru dikembangkan

 Implementasi dan Konversi


 Termasuk semua kegiatan yang berhubungan dengan mentransfer data dari
sistem yang ada untuk database baru AIS
 Pengujian sistem baru
 pelatihan karyawan

 Mempertahankan Sistem Baru

Copyright © 2012 Pearson Education


Data Modeling

 -Process
 Mendefinisikan suatu sistem informasi sehingga merupakan
organisasi persyaratan

 -Occurs
 Di dua tahapan proses desain : analisis sistem desain
konseptual Model

 -Data :
 Diagram alir data ( Bab 3 )
 Flow chart ( Bab 3 )
 Diagram relasi entitas ( Bab 17 )

Copyright © 2012 Pearson Education 17-6


Entity-Relationship Diagrams

 Digunakan Untuk grafis mewakili skema database

 Menggambarkan entitas
 Apa pun suatu organisasi ingin mengumpulkan informasi
tentang

 Hubungan antara entitas

Copyright © 2012 Pearson Education 17-7


E-R Diagram Variations

Copyright © 2012 Pearson Education 17-8


Resources-Events-Agents Diagram

 Developed for designing AIS


 Categorizing entities into:

 Resources
 Things that have economic value

 Events
 Business activities
 Management wants to manage and control

 Agents
 People and organizations that participate in events

Copyright © 2012 Pearson Education 17-9


REA Diagram Rules

1. Setiap peristiwa ini terkait dengan setidaknya satu


sumber daya yang mempengaruhi .

2. Setiap peristiwa ini terkait dengan setidaknya satu


acara lainnya .
1. Jenis link ( hubungan ) :
1. Dapatkan peristiwa
2. Berikan peristiwa
3. peristiwa berpartisipasi

3. Setiap peristiwa ini terkait dengan setidaknya dua agen


yang berpartisipasi .

Copyright © 2012 Pearson Education 17-10


Business Cycle Give–Get Relationships

Copyright © 2012 Pearson Education 17-11


Revenue Cycle REA Diagram

Copyright © 2012 Pearson Education 17-11


Developing an REA Diagram

1. Identify the events about which management wants to


collect information.

2. Identify the resources affected by each event and the


agents who participate in those events.
 What economic resource is reduced by the “Give” event?
 What economic resource is acquired by the “Get” event?
 What economic resource is affected by a commitment
event?

3. Determine the cardinalities of each relationship.

Copyright © 2012 Pearson Education 17-13


Cardinalities

 Describe the nature of relationships between entities


 How many instances of one entity can be linked to each specific instance of
another entity
 Minimum can be: 0 or 1
 Maximum can be: 1 or Many

Copyright © 2012 Pearson Education 17-14


Three Types of Relationships

 Relationship type is based on maximum cardinality:


 One-to-One:

 One-to-Many:

 Many-to-Many:

Copyright © 2012 Pearson Education 17-15