Selasa, 01 November 2011

TUGAS SOFTSKILL No .2 PENIPUAN DAN PENGAMANAN KOMPUTER

PENIPUAN DAN PENGAMANAN KOMPUTER
Penipuan adalah sesuatu atau segala sesuatu yang digunakan oleh seseorang untuk memperoleh keuntungan secara tidak adil terhadap orang lain. Tindakan curang meliputi kebohongan, penyembunyian kebenaran, muslihat, dan kelicikan, dan tindakan tersebut sering mencakup pelanggaran kepercayaan.

Baik seseorang di dalam suatu organisasi maupun pihak eksternal dapat melakukan penipuan. Penipuan internal dapat dibedakan menjadi dua kategori: penggelapan asset dan penipuan pelaporan keuangan. Penggelapan asset, atau penipuan pegawai, dilakukan oleh seseorang atau kelompok orang untuk keuntungan keuangan pribadi.
Penipuan pelaporan keuangan sebagai tindakan yang sembrono atau disengaja, baik melalui tindakan atau penghilangan, yang menghasilkan laporan keuangan yang menyesatkan secara material.

PROSES PENIPUAN
Tiga karakteristik yang sering dihubungkan kebanyakan penipuan, yaitu:
1. Pencurian sesuatu yang berharga, seperti uang tunai, persediaan, peralatan, atau data.
2. Konversi asset yang dicuri ke dalam uang tunai.
3. Penyembunyian kejahatan untuk menghindari pendeteksian.

SEBAB-SEBAB TERJADINYA PENIPUAN
Tekanan
Tekanan adalah motivasi seseorang untuk melakukan penipuan. Tekanan dapat berupa tekanan keuangan, seperti gaya hidup yang berada di luar kemampuan, atau memiliki banyak utang atau biasanya banyak tagihan. Tekanan keluarga atau rekan kerja, ketidakstabilan emosi, dan tantangan adalah motivasi lain yang mengarah pada tindakan curang untuk mengalahkan sistem.
Peluang
Peluang adalah kondisi atau situasi yang memungkinkan seseorang untuk melakukan dan menutupi suatu tindakan yang tidak jujur. Peluang sering kali berasal dari kurangnya pengendalian internal. Sebuat fitur pengendalian yang kurang di banyak perusahaan adalah pemeriksaan latar belakang seluruh calon pegawai. Situasi lain yang mempermudah seseorang untuk melakukan penipuan adalah kepercayaan berlebihan atas pegawai utama, personil supervise yang tidak kompeten, tidak memperhatikan perincian, jumlah pegawai yang tidak memadai, kurangnya pelatihan, dan kebijakan perusahaan yang tidak jelas.
Banyak juga penipuan yang terjadi ketika pegawai membangun hubungan yang saling menguntungkan dengan pelanggan atau pemasok. Penipuan juga dapat terjadi ketika sebuah krisis muncul dan perusahaan tidak memperhatikan prosedur pengawasan normalnya.
Rasionalisasi
Kebanyakan pelaku penipuan mempunyai alasan atau rasionalisasi yang membuat mereka merasa perilaku yang ilegal tersebut sebagai sesuatu yang wajar. Para pelaku membuat rasionalisasi bahwa mereka sebenarnya tidak benar-benar berlaku tidak jujur atau bahwa alasan mereka melakukan penipuan lebih penting daripada kejujuran dan integritas.
Penipuan terjadi ketika orang mengalami tekanan yang tinggi, peluang yang besar, dan kemampuan untuk merasionalisasikan integritas pribadi mereka. Penipuan cenderung tidak terjadi ketika orang mengalami sedikit tekanan, peluang kecil untuk melakukan dan menyembunyikan penipuan, serta adanya integritas tinggi yang membuat seseorang cenderung tidak melakukan rasionalisasi atas penipuan.

PENIPUAN KOMPUTER
Secara khusus penipuan mencakup hal-hal berikut ini:
Pencurian, penggunaan, akses, modifikasi, penyalinan, dan perusakan software atau data secara tidak sah.
Pencurian uang dengan mengubah catatan komputer atau pencurian waktu komputer.
Pencurian atau perusakan hardware komputer.
Penggunaan atau konspirasi untuk menggunakan sumber daya komputer dalam melakukan tindak pidana.
Keinginan untuk secara ilegal mendapatkan informasi atau property berwujud melalui penggunaan komputer.
Salah satu jenis penipuan komputer, yaitu spionase ekonomi yaitu pencurian informasi dan hak cipta intelektual, meningkat sebesar sedang berkembang sangat cepat.
Klasifikasi Penipuan Komputer
Salah satu cara untuk menggolongkan penipuan komputer adalah dengan menggunakan model pemrosesan data: input, pemroses, perintah komputer, data yang disimpan, dan output.
Input. Cara yang paling umum dan paling sederhana untuk melakukan penipuan adalah dengan mengubah input komputer. Cara ini hanya memerlukan sedikit keterampilan komputer. Pelaku hanya perlu memahami bagaimana sistem beroperasi sehingga mereka bisa menutupi langkah mereka.
Pemroses. Penipuan komputer dapat dilakukan melalui penggunaan sistem tanpa diotorisasi, yang meliputi pencurian waktu dan jasa komputer.
Perintah komputer. Penipuan komputer dapat dilakukan dengan cara merusak software yang memproses data perusahaan.
Data. Penipuan komputer dapat diawali dengan mengubah atau merusak file data perusahaan atau menyalin, menggunakan, mencari file-file data tersebut tanpa otorisasi.
Output. Penipuan komputer dapat dilakukan dengan cra mencuri atau menyalahgunakan output sistem. Output sistem biasanya ditampilkan pada layer atau dicetak di kertas. Layar komputer dan output cetakan merupakan subjek bagi mata-mata penasaran dan salinan tidak sah, kecuali jika mereka dijaga dengan memadai.

PENIPUAN DAN TEKNIK PENYALAHGUNAAN KOMPUTER
Berbagai teknik dalam penyalahgunaakan komputer adalah sebagai berikut: Kuda troya, pembulatan ke bawah, teknik salami, pintu jebakan, serangan cepat, pembajakan software, kebocoran data, menyusup, penyamaran atau peniruan, rekayasa social, bom waktu logika, hacking atau cracking, pencarian, menguping, serangan penolakan pelayanan, terorisme internet, kesalahan informasi internet, penjebolan password dan spamming.

VIRUS KOMPUTER
Virus komputer adalah segmen dari kode pelaksanaan yang meletakkan dirinya pada software. Terdapat beberapa cara komputer dapat terinfeksi: dengan membuka lampiran e-mail yang berisi virus, membuka file yang berisi virus, melakukan boot atau menyalakan dari awal komputer dengan menggunakan disket yang telah terinfeksi, dan menjalankan program yang telah terinfeksi.

MENCEGAH DAN MENDETEKSI PENIPUAN KOMPUTER
Langkah-langkah untuk meningkatkan integritas pegawai dan mengurangi kemungkinan terjadinya penipuan oleh pegawai melalui cara yang dijelaskan dalam bagian berikut ini:
1. menggunakan cara-cara yang benar dalam mempekerjakan dan memecat pegawai,
2. mengatur para pegawai yang merasa tidak puas,
3. melatih para pegawai mengenai standar keamanan dan pencegahan terhadap penipuan,
4. mengelola dan menelusuri lisensi software
5. meminta menandatangani perjanjian kerahasiaan kerja,
6. meningkatkan kesulitan melakukan penipuan,
7. mengembangkan sistem pengendalian internal yang kuat,
8. memisahkan tugas,
9. meminta pegawai mengambil cuti dan melakukan rotasi pekerjaan,
10. membatasi akses ke perlengkapan komputer dan file data,
11. mengenkripsi data dan program,
12. mengamankan saluran telepon,
13. mengamankan sistem dari virus,
14. mengendalikan data yang sensitif,
15. mengendalikan komputer laptop,
16. mengawasi informasi hacker,
17. memperbaiki metode deteksi,
18. sering melakukan audit,
19. mempekerjakan pegawai khusus untuk keamanan komputer,
20. membuat saluran khusus untuk pengaduan penipuan,
21. mempekerjakan konsultan komputer,
22. mengawasi kegiatan sistem,
23. mempekerjakan akuntan forensic,
24. menggunakan software pendeteksi penipuan,
25. mengurangi kerugian akibat dari penipuan, dan
26. menuntut dan memenjarakan pelaku penipuan.

DAFTAR PUSTAKA
http://mamet89.wordpress.com/2010/11/25/penipuan-dan-pengamanan-komputer/

Rabu, 05 Oktober 2011

TUGAS SOFTSKILL No 4. Pembuatan Model Data dan Desain Database


4. PEMBUATAN MODEL DATA DAN DATA BASE

PROSES DESAIN DATA BASE

Enam langkah dasar dalam proses desain data base, adalah :
  1. Perencanaan : untuk menetapkan kebutuhan dan kelayakan pengembangan sistem baru
  2. Analisis Persyaratan (Requirement Analysis) : identifikasi kebutuhan informasi para pemakai, menetapkan lingkup sistem baru yang diajukan, serta mengajukan informasi yang berkaitan dengan jumlah pemakai dan volume transaksi
  3. Desain : pengembangan berbagai skema berbeda untuk sistem yang baru
  4. Pengkodean (Coding) : Penerjemahan skema tingkat internal ke struktur data base sesungguhnya, yang akan diimplementasikan ke dalam sistem yang baru tersebut
  5. Implementasi : seluruh aktivitas yang berhubungan dengan mentransfer data dari sistem sebelumnya ke data base SIA yang baru, menguji sistem yang baru, dan melatih para pegawai mengenai cara penggunaannya.
  6. Operasional dan pemeliharaan

 Pembuatan model data (data modelling) adalah proses menyusun database, agar database tersebut benar-benar mewakili seluruh aspek organisasi, termasuk interaksi organisasi dengan lingkungan eksternalnya.

Diagram hubungan entitas

Diagram Hubungan Entitas atau entity relation diagram merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan. Model data sendiri merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi. Model data terdiri dari model hubungan entitas dan model relasional. Diagram hubungan entitas ditemukan oleh Peter Chen dalam buku Entity Relational Model-Toward a Unified of Data. Chen mencoba merumuskan dasar-dasarmodel dan setelah itu dikembangkan dan dimodifikai oleh Chen dan banyak pakar lainnya. Pada saat itu diagram hubungan entitas dibuat sebagai bagian dari perangkat lunak yang juga merupakan modifikasi khusus, karena tidak ada bentuk tunggal dan standar dari diagram hubungan entitas.

Kegunaan

Diagram hubungan entitas digunakan untuk mengkonstruksikan model data konseptual, memodelkan struktur data dan hubungan antar data dan mengimplementasikan basis data secara logika maupun secara fisik dengan DBMS (Database Management system). Dengan diagram hubungan entitas ini kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Diagram hubungan entitas dapat membantu dalam menjawab persoalan tentang data yang diperlukan dan bagaimana data tersebut saling berhubungan.

Symbol

Entitas

Entitas adalah suatu objek yang dapat didefinisikan dalam lingkungan pemakai, sesuatu yang penting bagi pemakai dalam konteks sistem yang akan dibuat. Sebagai contoh pelanggan, pegawai dll. Seandainya A adalah seorang pegawai maka A adalah isi dari pegawai, sedangkan jika B adalah seorang pelanggan maka B adalah isi dari pelanggan. Karena itu harus dibedakan entitas sebagai bentuk umum dari deskripsi tertentu dan isi entitas seperti A dan B dalam contoh di atas.
§                     Fisik Entitas
Entitas yang bersifat fisik. Contoh : pegawai, guru, dan karyawan.
§                     Konsep Entitas
Entitas yang tidak bersifat konsep. Contoh: gaji,sekolah

§                     Entitas Kuat
Entitas yang mempunyai atribut kunci. Entitas ini bersifat mandiri, keberadaanya tidak bergantung pada entitas lainnya. Percepatan entitas kuat selalu memiliki karakteristik yang unik disebutidentifier (sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain).
Kebanyakan entitas dalam suatu organisasi dapat digolongkan sebagai entitas kuat (strong entity) yaitu entitas yang mandiri, yang keberadaannya tidak bergantung pada keberadaan entitas yang lainnya. Instansiasi entitas kuat selalu memiliki karakteristik yang unik (dinamakan identifier atau sering disebut sebagai atribut pengidentifikasi) yaitu, sebuah atribut tunggal atau gabungan atribut-atribut yang secara unik dapat digunakan untuk membedakannya dari entitas kuat yang lain.
§                     Entitas Lemah
Entitas yang tidak mempunyai atribut kunci. Entitas lemah diidentifikasikan dengan menghubungkan entitas tertentu dari tipe entitas yang lain ditambah atribut dari entitas lemah. Tipe entitas lain yang dipakai untuk mengidentifikasikan suatu entitas lemah disebut identifying owner dan relasi yang menghubungkan entitas lemah dengan owner disebut identifying relationship Contoh entitas pegawai

Atribut

Entytas mempunyai elemen yang disebut atribut, dan berfungsi mendekripsikan karakter dari entitas. Atribut adalah properti atau karakteristik yang dimiliki oleh suatu entitas dimana properti atau karakteristik itu bermakna atau berarti bagi organisasi atau perusahaan, misalnya untuk pencatatan data pegawai di suatu instansi, entitas pegawai mungkin memiliki atribut-atribut nomor induk pegawai, nama, alamat, nomor telepon, gaji pokok dan lainnya. Setiap diagram hubungan entitas bisa terdapat lebih dari satu atribut. Atribut digambarkan dalam bentuk elips.Entitas memiliki himpunan atribut yang berasosiasi dengannya.

Macam-Macam Atribut

Atribut terdiri dari atribut sederhana atau atormis, atribut komposit, atribut berharga tunggal. atribut null-value, atribut kunci, atribut bernilai banyak dan atribut turunan. Masing-masing atribut memiliki ciri tersendiri. Atribut atormis tidak dapat dibagi-bagi menjadi atribut yang sederhana. Atribut komposit adalah atribut yang dapat dipecah menjadi atribut lain, misalnya atribut alamat dapat dipecah menjadi atribut jalan, kecamatan, kelurahan,kota serta kode pos. atribut komposit digunakan pada database untuk kemudahan menjawab pertanyaan-pertanyaan tertentu dalam database atribut berharga tunggal mempunyai satu harga untuk entitas tertentu, atribut null-value tidak mempunyai nilai, atribut kunci merupakan atribut unik dari suatu entitas dan nilai dari atribut kunci akan berbeda untuk masing-masing entitas.atribut bernilai banyak adalah atribut yang entitasnya lebih dari satu, misalnya adalah atribut hobi. Atribut hobi ini bisa terdiri dari atribut berenang, atribut voli dan atribut berbelanja.atribut turunan merupakan atribut yang didapat dari atribut lainnya.Pada entitas pegawai terdapat atribu nomor induk yang biasanya terkandung nilai tahun masuk, misalnya NIP =5195025, berarti Pegawai yang bersangkutan masuk pada tahun 1995), maka jika kita tambahkan atribut Lama_Kerja pada entitas Pegawai, atribut Lama_Kerja dapat kita hitung dengan cara mengurangkan tahun dimana perhitungan dilakukan (katakanlah 2005) dengan tahun mahasiswa yang bersangkutan masuk ke Instansi (Hasilnya 10 tahun).

Hubungan Relasi

Relasi adalah hubungan antara suatu himpunan dengan himpunan entitas yang lainnya. Pada penggambaram diagram hubungan entitas, relasi adalah perekat yang menghubungkan suatu entitas dengan entitas lainnya. Relasi merupakan hubungan yang berarti antara suattu entitas dengan entitas lainnya. Frasa ini berimplikasi bahwa relasi mengijinkan untuk menjawab pertanyaan-pertanyaan yang berkaitan dengan hubungan suatu entits dengan lainya. Hubungan dibedakan antar bentuk hubungan antar entitas dengan isi. Misalnya kasus hubungan antara entitas pegawai dan entitas bagian adalah jam kerja, sedangkan isi hubungannya dapat berupa total jam kerja, gaji lembur. Relasi digambarkan dalam bentuk intan. Pada model data relasi hubungan antar data dihubungkan dengan kunci relasi. Tipe hubungan di antara beberapa buah tipe entitas adalah kumpulan dari relasi di antara entitas-entitas dari tipe entitas tersebut.

Karakteristik dari Relasi

Relasi mempunyai karakteristik terdiri dari kumpulan tuple-tuple, urutan dari tuple-tuple merepresenrasikan data pada tingkat abstrak logis dan urutam data dianggap penting.

Batas Keikutsertaan ( Participation onstrain)

Batas keikutsertaan dari relasi terdiri dari total, parsial, satu ke satu, satu ke banyak atau banyak ke satu, dan banyak ke banyak. Batas total menunjukkan pada semua elemen, misalnya semua karyawan harus bekerja pada suatu departemen. Batas parsial menunjukkan pada suatu entitas tertentu hanya berhubungan dengan satu entitas yang lain. Batas satu ke satu menunjukkan pada atribut kunci pada derajat relasi dapat ditempatkan pada salah satu entitas. Batas satu ke banyak menunjukkan attribut kunci pada derajat relasi ini hanya dapat dimasukan sebagai atribut dari tipe entitas pada sisi N dan batas banyak ke banyak menunjukkan sejumlah entitas berhubungan dengan sejumlah entitas B. Atribut ini harus tetap di nyatakan sebagai atribut relasi dan tidak dapat digabungkan pada salah satu entitas yang terlibat.


Model Relasional

Model relasional adalah model yang menggunakan sejumlah tabel untuk menggambarkan data serta hubungan antara data-data. Setiap tabel memiliki sejumlah kolom, setiap kolom memiliki nama yang unik. Model relasional memiliki struktur record berformat tertentu dimana masing-masing isinya memiliki tipe-tipe yang berbeda (Misalnya tipe data untuk nomor induk pegawai adalah string, tentu berbeda dengan tipe data untuk nama [misalnya: string] yang panjangnya tidak ditentukan, bergantung pada komputer tempat aplikasi diimplementasikan.
 
MODEL DATA REA

MODEL DATA REA secara khusus dipergunakan dalam desain database SIA sebagai alat pembuatan model konseptual yang fokus pada aspek semantik bisnis yang mendasari aktivitas rantai nilai suatu organisasi

Model data REA mengklasifikasikan ke dalam tiga kategori, yaitu : (berikan contoh)
1.                    sumber daya yang didapat dan dipergunakan organisasi (Resource)
conth : kas dan persediaan, perlengkapan, gudang pabrik dsb
2.                   Kegiatan atau aktivitas bisnis yang dilakukan organisasi (Event)
Contoh : sales events, taking customer orders
3.                   Pelaku yang terlibat dalam kegiatan tersebut (agent)
Conth : pegawai (staf penjualan dan kasir), pelanggan
   
Membangun diagram REA untuk satu siklus transaksi

Membangun diagram REA untuk siklus transaksi tertentu teriri dari empat langkah :(berikan contoh untuk macam2 siklus)
  1. Identifikasi pasangan kegiatan pertukaran ekonomi yang mewakili hubungan kualitas dasar memberi-untuk-menerima, dalam siklus tersebut
Penjelasan :
 Pertukaran ekonomi dasar dalam siklus pendapatan melibatkan penjualan barang dagangan atau pelayanan, serta serangkaian penerimaan kas sebagai pembayaran dalam penjualan tersebut.
 Diagram REA untuk siklus pendapatan S&S dengan membuat entitas kegiatan penjualan dan penerimaan kas dalam bentuk persegi panjang, dan hubungan dualitas ekonomi antara mereka, dalam bentuk wajik
  1. Identifikasi sumber daya yang dipengaruhi oleh setiap kegiatan pertukaran ekonomi dan para pelaku yang terlibat dalm kegiatan tersebut
Penjelasan :
 Ketika kegiatan yang menjadi pusat perhatian telah ditentukan, sumber daya yang dipengaruhi oleh kegiatan tersebut perlu diidentifikasi.
 Kegiatan penjualan dapat diterjemahkan menjadi pemberian persediaan kepada pelanggan.
 Kegiatan penerimaan kas dapat diterjemahkan sebagai menerima kas dari pelanggan.
 Setelah menentukan sumber daya yang dipengaruhi oleh setiap kegiatan, langkah selanjutnya yang perlu dilakukan adalah mengidentifikasi pelaku yang terlibat dalam kegiatan-kegiatan tersebut.
 Paling tidak selalu terdapat satu pelaku internal (pegawai) dan, di sebagian besar kondisi, seorang pelaku eksternal (pelanggan/pemasok) yang terlibat dalam setiap kegiatan.
  1. Analisis setiap kegiatan pertukaran ekonomi utnuk menetapkan apakah kegiatan tersebut harus dipecah menjadi suatu kombinasi dari satu atau lebih kegiatan komitmen dan kegiatan petukaran ekonomi
Penjelasan :
 Langkah ketiga dalam menggambar diagram REA adalah menganalisis kegiatan pertukaran ekonomi untuk menetapkan apakah kegiatan tersebut dapat dipecah menjadi sebuah kombinasi dari satu atau lebih kegiatan komitmen dan pertukaran.
 Contoh: Kegiatan penjualan dapat dipergunakan untuk mewakili baik penjualan dengan pengiriman maupun yang terjadi di toko. economic exchange event
  1. Tetapkan kardinalitas setiap hubungan
Penjelasan :
 Kardinalitas menunjukkan bagaimana perumpamaan dalam satu entitas dapat dihubungkan ke perumpamaan tertentu dalam entitas lainnya.
 Kardinalitas sering diungkapkan sebagai pasangan nomor di setiap entitas.
 Nomor pertama adalah kardinalitas minimum, dan nomor kedua adalah kardinalitas maksimum.
 Kardinalitas maksimem dari sebuah hubungan menunjukkan apakah setiap baris dalam entitas dapat dihubungkan lebih dari satu baris dalam entitas lainnya on the other side of the relationship.
 Kardinalitas maksimem dapat baik 1 atau N.
 Kardinalitas minimem 1 artinya bahwa setiap baris dalam tabel itu dapat dihubungkan ke hanya satu baris dalam tabel lainnya.
 Kardinal maksimem N artinya bahwa setiap baris dalam tabel itu bisa dihubungkan lebih dari satu baris dalam tabel lainnya.


MENGIMPLEMETASIKAN DIAGRAM REA DALAM D-BASE RELASIONAL

Mengimplemetasikan diagram REA ke dalam database relasional melibatkan proses tiga tahap, yaitu : (berikan contohnya ya )
  1. membuat sebuah tabel untuk setiap entitas berbeda dan untuk setiap hubungan banyak-ke-banyak (many to many)

  1. Memberikan atribut ke tabel yang tepat
Penjelasan :
 Menetapkan Kunci Utama: Biasanya, kunci utama of a table representing an entity is a single attribute.
 Other Attributes: Additional attributes are included in each table to satisfy transaction processing requirements.
  1. Menggunakan kunci luar untuk mengimplementasikan hubungan satu ke satu (one to one) dan hubungan satu ke banyak (one to many)
Contoh :
Hubungan Satu ke Satu: Di dalam database relasional, hubungan satu ke satu antara entitas dapat diimplementasikan dengan memasukkan kunci utama suatu entitas sebagai kunci luar dalam tabel yang mewakili entitas satunya.
Contoh one to many :
Penjelasan :
 Dalam database relasional, hubungan satu ke banyak dapat diimplementasikan juga dalam relasi ke database dengan menggunakan kunci luar.
 Kunci utama dari entitas dengan kardinal maksimum N menjadi kunci luar dalam entitas dengan kardinal maksimum 1
 Contoh: Nomor pegawai dan nomor pemasok adalah kunci luar dalam kegiatan pembelian dan kegiatan pengeluaran kas. 



MEMADUKAN DIAGRAM REA ANTAR-SIKLUS

Untuk mendesain SIA yang dapat berfungsi, harus mengembangkan diagram REA untuk siklus tambahan dan kemudian memadukan diagram-diagram tersebut. kemudian menggabungkan diagram siklus pendapatan dan pengeluaran dengan memadukkan dua diagram REA individual dengan menyatukan entitas yang sama.. kemudian memeriksa kelengkapan dengan menguji apakah diagram tersebut memenuhi dua peraturan berikut ini.
1. Setiap entitas suber daya harus berhubungan dengan dua kegiatan arus stok salah satunya menambah sumber daya dan yang lainnya menguranginya.
2. Setiap kegiatan pertukaran ekonomi yang menambahb sumber daya harus berhubungan dengan kegiatan pertukaran ekonomi yang mengurangi sumber daya, hal tersebut disebut prinsip dualitas ekonomi.

MENGGUNAKAN DIAGRAM REA
Sejauh ini tela di tunjukkan bagaimana cara menggunakan model data REA untuk mengarahkan desain SIA. Dalam proses tersebut, di kembangkan diagram REA. Bagian ini, membahas bagaimana diagram REA dapat juga di gunakan untuk mendokumentasikan praktik bisnis dan mengarahkan pencarian informasi dari database.

1. Dokumentasi praktik bisnis
Diagram REA secara khusus berguna untuk mendokumentasikan SIA tingkat lanjut yang menggunakan database, karena kardinalitas dalam diagram REA menyediakan informasi mengenai praktik bisnis organisasi dan pola pertukaran ekonominya. 
Untuk menginterprestasikan secara tepat makna dari kardinalitas pada diagram REA, perlu di pahami dengan baik mengenai hal yang di wakili dari kemunculan setiap entitas. Hal ini biasanya mudah untuk entitas pelaku dan kegiatan,. Setiap kemunculan entitas pelaku mewakili orang atau organisasi tertentu. Sama halnya dengan kemunculan entiras kegiatan yang mewakili transaksi atau aktivitas bisnis tertentu.
Akan tetapi, pemahaman mengenai hal yang di wakili oleh kemunculan sumber daya, kadang-kadang lebih sulit,. Misalnya mengenai persediaan. Kemunculan dari entitas ini dapat mewakili satu objek fisik tertentu atau kelompok objek, bergantung pada sifat persediaan tersebut. Dalam kasus seperti ini, perlu di uji atribut yang bersosialisasi dngan entitas tersebut guna menentukan apa yang di wakilinya.

2. Pengambilan informasi dari SIA
Diagram REA yang lengkap juga berfungsi sebagai petunjuk yang berguna untuk meminta informasi dari database SIA yang di kembangkan untuk siklus pendapatan dengan meNggunakan model data REA, jika di lihat sekilas, akan tampak bahwa sejumlah elemen yang ada pada SIA tradisional, seprti jurnal, buku besar, dan informasi mengenai piutang di hilangkan. Dalam kenyataannya informasi tersebut ada tetapi di simpan dalam format yang berbeda.
Menghasilkan jurnal dan buku besar, permintaan data(queries) dapat di gunakan untuk menghasilkan jurnal dan buku besar dari database relasional yang di buat dengan menggunakan model REA, informasi biasanya di temukan dalam jurnal yang di simpan dalam tabel-tabel yang di gunakan untuk mencatat data mengenai kegiatan.
Akan tetapi secara tradisional, jurnal penjualan di gunakan untuk mencatat semua penjualan secara kredit. Oleh sebab itu, permintaan untuk menghasilkan jurnal penjualan secara kredit akan harus menckup tabel penerimaan penjualan dan tunai(kas). Logika dari permintaan akan mencakup pembatasan hasil sehingga hanya menampilkan penjualan yang tidak berhubungan dengan kegiatan pembayaran pelanggan yang terjadi pada hari yang sama dengan penjualan. Proses yang sama dapat diikuti untuk menghasilkan jurnal kegiatan seperti pembelian atau pembayaran.