Pendekatan Rea untuk Pemodelan Database

Bab ini terdiri dari tiga bagian utama. Pertama memperkenalkan pendekatan REA dan komentar pada masalah umum terkait dengan praktik akuntansi tradisional yang dapat di selesaikan melalui pendekatan REA. Bagian ini menyajikan Model REA dan menggambarkan struktur model REA . Dasar REA terdiri dari tiga jenis entitas (sumber, peristiwa, dan agen) dan satu set asosiasi yang meghubungkan mereka. Fitur utama dari REA adalah konsep dualisme ekonomi. Bagian kedua menyajikan proses multi pandang pemodelan untuk menciptakan model rea. Langkah-langkahnya adalah:1) mengidentifikasi entitas event yang akan dimodelkan (2) mengidentifikasi entitas sumber daya diubah oleh peristiwa (3) mengidentifikasi entitas agen berpartisipasi dalam kegiatan-kegiatan, dan (4) menentukan asosiasi dan kardinalitas antara entitas .Bagian ketiga dan terakhir menyajikan tugas pandang integrase. Langkah-langkah yang terlibat dalam pandangan integrasi adalah: (1) mengkonsolidasikan model individu; (2) mendefinisikan kunci primer, kunci asing, dan atribut; dan (3) membangun basis data fisik dan menghasilkan pandangan pengguna.
Pendekatan Pusat REA
Profesi akuntansi telah lama dikritik karena terlalu menekankan kepada peran informasi akuntansi. Banyak peneliti saat ini mendorong profesi untuk menggeser penekanan dari debet, kredit, akuntansi double entry, dan GAAP dan bergerak ke arah menyediakan informasi berguna untuk pengambilan keputusan dan membantu organisasi mengidentifikasi dan manajer bisnis resiko pengendalian . Modernisasi membutuhkan informasi keuangan dan non keuangan dalam format dan pada tingkat agregasi bahwa sistem akuntansi GAAP berdasarkan tradisional umumnya gagal. Kekhawatiran tersebut telah menyebabkan sejumlah peneliti database untuk mengembangkan model semantik atau kerangka kerja untuk merancang sistem informasi akuntansi yang mendukung beberapa tampilan pengguna. Sebuah model semantik menangkap makna operasional data pengguna dan memberikan deskripsi singkat itu. Salah satu contohnya, penting untuk akuntansi, adalah model REA. Pada tahun 1982, REA awalnya diusulkan sebagai kerangka teoritis untuk akuntansi. Sejak saat itu, REA mendapat perhatian yang cukup besar sebagai alternatif praktis untuk sistem akuntansi tradisional
Model REA
adalah kerangka akuntansi untuk pemodelan sumber daya organisasi yang kritis, peristiwa, dan agen dan hubungan di antara mereka. Tidak seperti beberapa sistem akuntansi tradisional, sistem REA mengizinkan kedua akuntansi dan data non akuntansi untuk diidentifikasi, ditangkap, dan disimpan dalam database terpusat. Model REA dapat diimplementasikan baik dalam arsitektur database relasional atau berorientasi objek.
Elemen dari Model REA
1.       Sumber ,
2.       peristiwa,
3.       agents,
4.       dualitas

Perbedaan Antara Er dan Rea Diagram
ER dan REA diagram berbeda visual secara signifikan. Entitas dalam diagram ER adalah dari satu kelas, dan kedekatan mereka dengan entitas lain ditentukan oleh kardinalitas mereka dan dengan apa yang visual menyenangkan untuk menjaga diagram dibaca. Entitas dalam diagram REA, namun, dibagi menjadi tiga kelas (sumber, peristiwa, dan agen) dan disusun dalam konstelasi oleh kelas pada diagram. Perbedaan kedua antara ER dan diagram REA melibatkan urutan peristiwa. Perbedaan ketiga antara ER dan diagram REA berkaitan dengan konvensi penamaan untuk entitas



Menciptakan Rea Diagram
Bagian ini menjelaskan proses pemodelan pandangan seperti yang diterapkan untuk menciptakan diagram REA. Proses ini melibatkan langkah-langkah berikut:
Langkah pertama : Identifikasi Entitas Kegiatan
Langkah pertama dalam mengembangkan model REA adalah untuk mengidentifikasi entitas kegiatan dalam fungsi yang dimodelkan. Entitas ini meliputi memverifikasi Ketersediaan, mengambil pesanan, pengiriman Produk, Menerima Cash , mengecek entitas yang tidak valid.
Langkah kedua : Mengidentifikasi sumber entitas
Langkah selanjutnya dari membuat diagram REA adalah untuk mengidentifikasikan sumber daya yang dipengaruhi oleh kejadian yang dipilih untuk dijadikan model. Setiap kejadian ekonomi dalam model REA setidaknya harus terkait dengan satu sumber daya entitas yang nilai ekonominya dapat berkurang maupun bertambah. Seperti, Jasa karyawan (sumber daya) dapat meningkat karena karyawan memberikan jasanya kepada organisasi dan secara bersamaan dapat menurun ketika jasa tersebut diterapkan dalam kinerja tugasnya. Entitas ini akan memberikan data penting dan harus dimasukkan dalam model REA. Karena kita bisa menganggap bahwa ini bukan Apex Supply, maka jasa karyawan tidak dimodelkan. Dalam siklus pendapatan Apex, kejadian ekonomi hanya mengubah dua sumber daya. Pengiriman barang mengurangi inventaris sumber daya dan penerimaan kas menambah sumber daya.
Langkah ketiga  : Mengidentifikasi entitas agen
Setiap entitas pada kejadian ekonomi di dalam REA diagram berkaitan dengan setidaknya dua entitas agen. Satu agen internal dan lainnya agen eksternal. Agen eksternal yang terkait dengan semua empat kejadian pada Apex ialah pelanggan. Selain itu, ada juga agen internal yang terkait dengan semua empat kejadian yaitu karyawan bagian layanan pelanggan, karyawan bagian penjualan, karyawan bagian pengiriman barang dan karyawan bagian penerimaan kas. Setiap agen internal adalah objek dari jenis entitas karyawan dan diidentifikasikan sebagai entitas terpisah.
Langkah keempat : Menentukan asosiasi kardinalitas antara entitas
Asosiasi adalah sifat dasar dari hubungan antara dua entitas seperti yang ditunjukkan oleh garis yang diberi label yang menghubungkan antar entitas tersebut. Kardinalitas (derajat asosiasi antara entitas) menggambarkan banyaknya kejadian yang mungkin terjadi dalam satu kejadian tunggal dalam entitas yang berhubungan tersebut. Empat bentuk dasar kardinalitas yang memungkinkan; nol atau satu (0,1), satu dan hanya satu (1,1), nol atau many (0,M), dan satu atau many (1,M).
•             Kardinalitas antara verifikasi ketersediaan dan pengambilan pesanan entitas.
kardinalitas pada pengambilan pesanan adalah 0,1 dan verifikasi ketersediaan adalah 1,1.
•             Kardinalitas antara pengambilan pesanan dan pengiriman produk entitas.
Kardinalitas 0,1 pada pengiriman produk dari hubungan ini mencerminkan adanya selisih waktu antara pesanan yang diambil dan pengirimannya.
•             Kardinaitas antara pengiriman produk dan penerimaan kas entitas.
Perusahaan apex adalah grosir yang melayani para pelanggan bisnis, kita menganggap bahwa piutang dibayarkan secara penuh (bukan pembayaran secara parsial) dan bahwa pelanggan apex bisa membayar untuk banyak pengiriman dengan satu kali penerimaan kas saja.
•             Kardinalitas antara kas dan penerimaa kas entitas.
Kardinalitas yang ditunjukkan dalam hubungan ini adalah kas yang diterima dari para pelanggan didepositokan menjadi satu akun.
•             Asosiasi many-to-many
Tiga contoh Asosiasi M,M yaitu yang pertama antara entitas verifikasi ketersediaan dan inventaris/persediaan. Kardinalitas yang kedua antara pengambilan pesanan dan persediaan. Kardinalitas yang ketiga antara pengiriman produk dan persediaan. Hasil dari data yang berulang perlu dinormalkan dengan membuat tiga tabel penghubung yang berisi kunci primer dari tabel-tabel yang terasosiasi. Database tidak akan berfungsi tanpa adanya tiga tabel penghubung tersebut. Tetapi untuk proses penggambaran diagram REA, tabel-tabel penghubung hanya perlu ditunjukkan dalam asosiasi M,M.
LANGKAH 1 MENGKONSIDASIKAN MODEL INDIVIDU
Model  konsidasi mencakup pendapatan model untuk pembelian/pengeluaran kas dan gaji.
PEMBELIAN DAN PROSEDUR PENCAIRAN CASH
Entitas Order Produk, adalah peristiwa dukungan yang tidak langsung meningkatkan Inventaris (sumber daya) kesatuan. Link dari entitas menunjukakan bahwa catatan akan di sesuaikan untuk menunjukkan bahwa item tersebut berada pada urutan. 1:M asosiasi antara Pemasok dan Order Produk menunjukkan bahwa setiap pesanan selama periode tersebut. Entitas kegiatan menerima produk, yang merupakan ajang ekonomi yang menyebabkan perubahan dalam sumber daya ekonomi ini.
Di dalam peristiwa ekonomi bahwa yang merupakan memberi setengah dari pertukaran ekonomi yang disebabkan sumber daya kas menjadi menurun. Di 1:M asosiasi dengan seluruh pemasok berarti bahwa setiap pembayaran terbuat hanya satu pemasok, tetapi setiap pemasok mungkin menerima nol atau banyak pencairan selama periode. Di 1:M asosiasi antara mengeluarkan kas dan menerima produk menyiratkan bahwa setiap penerimaan produk yang dibayar sepenuhnya ( tidak sebagian kelipatan pembayaran), tetapi banyak penerimaan dapat dikombinasikan dan dibayar dengan pembayaran sendiri untuk mengurangi pemeriksaan tulisan.
Melihat bahwa M:M ada asosiasi antara produk order dan inventaris entitas dan antara menerima produk.Produk pesanan ditepatkan dengan pemasok dan penerima dari mereka mungkin berisi satu atau banyak item. Sebaliknya dari sisi sebrang, asosiasi ini menadakan bahwa setiap barang persedian mungkin telah dapat dipesan dan menerima nol atau banyak waktu di periode. Tabel untuk menghubungkan kesatuan tidak dapat menjadi masukan di dalam diagram REA. Bahwa di dalam agen diwakilkan di diagram REA sebagai pemisah entitas. Direalita, mereka agent adalah contoh dari karyawan kesatuan dan akan diperkerjakan menjadi daftar satu karyawan di final database.
Prosedur Pembayaran Gaji
Terdiri dari hanya dua model peristiwa ekonomi: Mendapatkan Waktu dan Kas Keluar. Ini melibatkan karyawan (agent dalam) menghentikan waktunya, yang mana merubah dari ekonomi. Supervisor (agent luar) mengasumsikan kontrol dari sumber daya. Sumber daya jasa karyawan dibahas sebagai sumber daya mungkin untuk dimodelkan dalam pasokan database tertinggi. Layanan karyawan secara langsung dilacak untuk produk yang dihasilkan atau diberikan layanan untuk klien (yaitu, konsultasi, layanan hukum, atau akuntan publik), itu masuk akal untuk model sumber daya ini. Untuk menjaga konsisten, bahwa setiap kegiatan dikaitkan dengan sumber daya, namun jasa karyawan termasuk sumber daya bayangan (garis putus-putus) saja, dan tidak dimodelkan di final diagram REA perusahaan-lebar.
Petugas gaji berpatisipasi dalam kegiatan ini, yang mengurangi sumber daya kas. Hubungan antara meluncurkan kas dan mendapatkan waktu mencerminkan peristiwa perbedaan waktu antara karyawan memberikan waktu mereka dan menerima pembayaran, karena mereka biasanya tidak di bayar setiap hari. Dengan diagram REA individu di ciptakan dan menjelaskan, siap untuk mengkonsolidasikan mereka ke dalam perusahaan. Dengan siklus pengeluaran membuat untuk efek bayangan cermin, sumber daya umum inventaris dan kas yang berpusat. Untuk menyederhanakan, kegiatan yang berlebihan, agen, dan entitas sumber daya telah runtuh menjadi satu kesatuan. Kas dan Persediaan entitas hanya ada sekali di diagram konsolidasi. Dalam mempertahankan, peran yang dimainkan oleh agen-agen internal yang digambarkan sebagai individu bukan sebagai karyawan untuk menghindari melintasi garis hubungan antara entitas, Pemasok dan pelanggan agen yang muncul lebih dari sekali dalam diagram.
LANGKAH 2. MENETAPKAN KUNCI PRIMER, KUNCI ASING DAN ATRIBUT
Sebuah tabel terpisah akan dibangun untuk setiap entitas yang valid dalam diagram REA. Membutuhkan 18 table yang dijelaskan sebagai berikut:
•             Sepuluh agen internal yang diwakili akan dimasukan ke dalam tabel karyawan tunggal.
•             Dua agen eksternal (customer dan supplier) masing-masing akan membutuhkan tabel terpisah.
•             Dua sumber inventarisasi dan cash masing-masing akan menjadi tabel.
•             Delapan kegiatan akan memerlukan tabel masing-masing.
•             Lima hubungan M:M diwakili diagram masing-masing akan membutuhkan menghubungkan tabel.
ATURAN DASAR KUNCI DAN ATRIBUT
Penentuan kunci primer dan atribut berasal dari pemahaman tentang tujuan setiap tabel.
Perencang database harus memilih kunci utama yang logis dan mendefinisikan atribut dalam tabel. Jika data yang disimpan dalam sebuah tabel tidak digunakan  dalam dokumen, laporan, ataupun perhitungan yang dilaporkan dalam beberapa cara, maka tidak melayani tujuan dan tidak harus menjadi bagian dari database.
KUNCI DALAM 1:1ASOSIASI
Kunci utama dari tabel dengan 1,1 kardinalitas harus tertanam sebagai kunci asing dalam tabel dengan dengan 0,1 kardinalitas. Membalikan aturan ini membuat struktur tabel dimana 1,1 kardinalitas tabel berisi contoh kunci asing dengan nilai kosong. Dengan mengikutu aturan, semua nilai-nilai kunci asing di tabel 0,1 kardinalitas sisi asosiasi akan tidak kosong.
KUNCI DALAM 1:M ASOSIASI

Langkah 3. Membangun Database Fisik dan Menghasilkan Tampilan Pengguna
Perancang database siap untuk membuat tabel resional fisik dengan menggunakan software. Setelah tabel dibuat beberapa bagian tabel harus diisi dengan data. Sumber daya dan meja agen tabel kegiatan harus menunggu transaksi bisnis terjadi sebelum data dapat dimasukan. Database yang dihasilkan harus mendukung kebutuhan informasi dari semua pengguna. SQL digunakan untuk menghasilkan laporan, layar komputer, dan dokumen untuk pengguna.
MEMPRODUKSI LAPORAN KEUANGAN DAN LAPORAN AKUNTANSI LAINNYA
Dalam sistem tradisional, laporan keuangan biasanya di buat dari akun buku besar, nilai-nilai yang berasal dari posting voucher journal termasuk jurnal, buku besar dan akuntansi double entry yang masuk dalam model REA. Sebaliknya, mekanisme akuntansi tradisional ini di reproduksi dari tabel kegiatan. Angka akuntansi diekstrasi dengan caranya dari tabel REA dapat digunakan untuk menyiapkan laporan laba rugi, neraca, bahkan entri jurnal sebagai menggambarkan dengan laporan voucher jurnal.
MEMPRODUKSI LAPORAN MANAGEMENT DARI TABEL REA
Tujuan utama dari REA adalah untuk membuat database yang mampu mendukung beberapa tampilan pengguna. Bagian ini menggambarkan contoh  non-accounting laporan pengguna yang pasokan apex bisa menghasilkan dari database mereka. Laporan berisi tentang antara lain, laporan ini mengidentifikasi barang yang akan dipesan dan pemasok masing-masing, laporan aktivitas penjualan yang diselenggarakan oleh pelanggan dan produk, yang akan digunakan oleh manajer penjualan, laporan penyelidikan pelanggan yang bertujuan untuk melacak permintaan pelanggan terhadap penjualan aktual. Laporan ini menunjukan berapa banyak waktu yang dihabiskan pada setiap pertanyaan pelanggan dan apakah itu menyebabkan penjualan.
REA DAN ANALISIS RANTAI NILAI
Analisis Rantai Nilai membedakan antara kegiatan utama (menciptakan nilai) dan mendukung kegiatan (membantu melakukan kegiatan utama). REA menyediakan model untuk mengidentifikasi dan membedakan antara kegiatan tersebut.  Dengan menggunakan REA dapat melakukan operasi yang lebih efisien, membantu manager mengidentifikasi kegiatan non-nilai tambah yang bisa dihilangkan. Peningkatan produktifitas melalui penghapusan kegiatan non-nilai tambah menghasilkan kelebihan kapasitas. REA juga digunakan untuk menyimpan data keuangan dan non-keuangan dalam database pusat yang sama mengurangi beberapa pengumpulan data, penyimpanan data, dan pemeliharaan. Data bisnis financial dan non-finansial rinci mendukung jangkauan yang lebih luas dari keputusan management. Mendukung beberapa perspektif yang berbeda pada masalah. Menyediakan manajer dengan informasi yang lebih relevan, tepat waktu dan akurat mengarah ke layanan pelanggan yang lebih baik, produk-produk berkualitas tinggi dan proses produksi yang fleksibel.


Komentar

Postingan populer dari blog ini

Teori Fraud , The Fraud Tree , & Komponen dari COSO

Analisa Sistem Bisnis Gaudi Clothing

Siklus Akuntansi Manual dan Siklus Akuntansi Komputerisasi