Langsung ke konten utama

BAB 18 MENGIMPLEMENTASIKAN MODEL REA DALAM DATABASE RELASIONAL

TUGAS SIA
Oleh:
Friska Ayu Kurnianingtyas
(1117 29640)
C2
PENDAHULUAN
Bab ini menunjukkan cara mengimplementasikan diagram REA dalam sebuah database. Fokus pada database relasional karena database tersebut umumnya digunakan untuk mendukung sistem pemrosesan transaksi dan cenderung familier untuk sebagian besar mahasiswa bisnis.

MENGINTEGRASIKAN DIAGRAM REA ANTARSIKLUS
Berikut ini menunjukkan siklus pendapatan Fred's Train Shop:
Berikut ini menunjukkan siklus pengeluaran Fred's Train Shop:
Berikut ini menunjukkan siklus penggajian Fred's Train Shop:

ATURAN UNTUK MENGOMBINASIKAN DIAGRAM REA
Beberapa aturan yang digunakan untuk mengombinasikan diagram REA:


  1. Menggabungkan entitas sumber daya yang berulang.
  2. Menggabungkan entitas peristiwa yang berulang.
  3. Memvalidasi ketepatan diagram REA terintegrasi.
Diagram REA terintegrasi harus memenuhi enam aturan berikut:
  1. Setiap peristiwa harus ditautkan setidaknya ke satu sumber daya.
  2. Setiap peristiwa harus ditautkan ke dua agen yang berpartisipasi dalam peristiwa tersebut.
  3. Setiap peristiwa harus melibatkan pelepasan sumber daya yang harus ditautkan ke sebuah peristiwa yang melibatkan perolehan sumber daya. (Ini merefleksikan dualitas ekonomi yang mendasari pertukaran ekonomi "give-to-get").
  4. Setiap sumber daya harus ditautkan setidaknya ke satu peristiwa yang menaikkan sumber daya tersebut dan setidakny ke satu peristiwa yang menurunkan sumber daya tersebut.
  5. Peristiwa A dapat ditautkan ke lebih dari satu peristiwa lainnya, tetapi tidak dapat ditautkan secara bersamaan ke seluruh peristiwa lain tersebut, kemudian diagram REA harus menunjukkan bahwa peristiwa A ditautkan ke minimum 0 atas masing-masing dari peristiwa lain tersebut.
  6. Sebuah peristiwa dapat ditautkan ke salah satu dari sekelompok agen, tetapi tidak dapat ditautkan secara bersamaan ke seluruh agen, kemudian diagram REA harus menunjukkan bahwa peristiwa tersebut ditautkan ke minimum 0 atas masing-masing dari agen tersebut.
Berikut Diagram REA Terintegrasi untuk Fred's Trans Shop:
MENGIMPLEMENTASIKAN DIAGRAM REA DALAM DATABASE RELASIONAL
Ada tiga langkah untuk mengimplementasikan diagram REA pada database relasional:
  1. Buatlah sebuah tabel untuk masing-masing entitas yang berbeda dalam diagram tersebut dan untuk setiap hubungan banyak-ke-banyak (many-to-many).
  2. Tentukan atribut tabel yang sesuai.
  3. Gunakan kunci asing untuk mengimplementasikan hubungan satu-ke-satu (one-to-one) dalam satu-ke-banyak (one-to-many).
Berikut nama tabel dan penempatan atribut:
LANGKAH 1: BUAT TABEL UNTUK SETIAP ENTITAS YANG BERBEDA DAN TABEL HUBUNGAN M:N
Sebuah database relasional yang didesain dengan tepat memiliki sebuah tabel untuk tiap-tiap entitas yang berbeda dan untuk setiap hubungan banyak-ke-banyak (many-to-many) pada sebuah diagram REA.

LANGKAH 2: MENENTUKAN ATRIBUT UNTUK SETIAP TABEL
Langkah berikutnya adalah untuk menentukan atribut mana yang harus disertakan dalam tiap tabel. Perancang database perlu mewawancarai para pengguna dan manajemen untuk mengidentifikasi fakta yang perlu disertakan dalam database tersebut. Perancang database harus menggunakan diagram REA untuk membantu menentukan tabel yang digunakan untuk menuliskan fakta-fakta tersebut, bergantung pada apakah fakta tersebut merupakan kunci utama atau hanya atribut deskriptif.

MENGIDENTIFIKASI KUNCI UTAMA
Biasanya, kunci utama sebuah tabel yang merepresentasikan sebuah entitas merupakan atribut tunggal. Namun, kunci utama untuk tabel hubungan M:N selalu terdiri atas duaatriibut yang merepresentasikan kunci utama setiap entitas yang ditautkan dalam hubungan tersebut.
Kunci bersambung (concatenated keys): dua atau lebih kunci utama tabel database lain yang bersama-sama menjadi pengidentifikasi unik atau kunci utama dari sebuah tabel hubungan M:N.

MENENTUKAN ATRIBUT LAIN KE TABEL YANG SESUAI
Atribut tambahan selain kunci utama disertakan dalam setiap tabel untuk memenuhi ketentuan pemrosesan transaksi dan kebutuhan informsi manajemen.
  • Data Harga dan Biaya.
  • Data Kumulatif dan Data Dapat Dihitung.
LANGKAH 3: MENGGUNAKAN KUNCI ASING UNTUK MENGIMPLEMENTASIKAN HUBUNGAN 1:1 DAN 1:N
Meskipun hubungan 1:1 dan 1:N juga dapat diimplementasikan sebagai tabel terpisah, biasanya lebih efisien jika mengimplementasikan mereka dengan sarana kunci asing.

MENGGUNAKAN KUNCI ASING UNTUK MENGIMPLEMENTASIKAN HUBUNGAN 1:1
Pada sebuah database relasional, hubungan 1:1 diatara entitas dapat diimplementasikan dengan menyertakan kunci utama entitas sebagai kunci asing pada tabel yang merepresentasikan entitas lain.

MENGGUNAKAN KUNCI ASING UNTUK MENGIMPLEMENTASIKAN HUBUNGAN 1:N
Seperti halnya pada hubungan 1:1, hubungan 1:N juga harus diimplementasikan dalam database relasional dengan menggunakan kunci asing.

PENGECEKAN KELENGKAPAN
Daftar atribut yang ingin disertakan oleh para pengguna dan manajemen ke dalam database akan menyediakan sarana untuk mengecek dan memvalidasi proses implementasi. Setiap atribut dalam daftar tersebut harus muncul setidaknya pada satu tabel, baik sebagai kunci utama maupun atribut "lain".
Ketika seluruh atribut telah dimasukkan ke tabel-tabel, ketentuan dasar untuk mendesai database relasional yang terstruktur dengan baik dapat digunakan sebagai pengecekan ketepatan akhir:
  1. Setiap tabel harus memiliki sebuah kunci utama.
  2. Atribut nonkunci lain pada setiap tabel harus berupa fakta tentang hal yang didesain oleh kunci utama atau kunci asing serta digunkan untuk menautkan tabel tersebut ke tabel lain.
  3. Setiap atribut pada setiap tabel bernilaitunggal (yaitu setiap tabel merupakan file flat).
MENGGUNAKAN DIAGRAM REA UNTUK MEMUAT INFORMASI DARI SEBUAH DATABASE
MEMBUAT JURNAL DAN BUKU BESAR
Kemungkinan dapat terjadi bahwa sejumlah elemen yang ditemukan dalam SIA tradisional, seperti jurnal, buku besar, dan informasi mengenai utang-piutang, hilang.

MENGHASILKAN JURNAL DARI QUERY
Jurnal menyediakan sebuah daftar kronologis transaksi.

MENGHASILKAN LAPORAN KEUANGAN
Sebuah diagram REA yang lengkap dapat juga digunakan sebagai panduan penulisan query untuk menghasilkan informasi yang akan dimasukkan dalam laporan keuangan.

MEMBUAT LAPORAN MANAJERIAL
Model data REA memfasilitasi pembuatan banyaknya variasi laporan manajerial karena ia mengintegrasikan data nonkeuangan dan keuangan.



Komentar

Postingan populer dari blog ini

BAB 12 SIKLUS PENDAPATAN: PENJUALAN DAN PENERIMAAN KAS

TUGAS SIA Oleh: Friska Ayu Kurnianingtyas (1117 29640) C2 PENDAHULUAN Siklus pendapatan (revenue cycle): serangkaian aktivitas bisnis dan operasi pemrosesan informasi terkait yang terus menerus dengan menyediakan barang dan jasa kepada pelanggan dan menerima kas sebagai pembayaran atas penjualan tersebut. Tujuan utama siklus pendapatan adalah menyediakan produk yang tepat di tempat yang tepat pada saat yang tepat untuk harga yang sesuai. Untuk mencapai tujuan tersebut, manajemen harus membuat keputusan penting sebagai berikut. Sampai sejauh mana produk dapat dan harus disesuaikan dengan kebutuhan dan keinginan pelanggan individu? Seberapa banyak persediaan yang harus dimiliki dan di mana persediaan tersebut harus ditempatkan? Bagaimana seharusnya barang dagangan dikirim ke pelanggan? Haruskah perusahaan menjalankan fungsi pengiriman sendiri atau mengalihdayakan (outsourcing) ke pihak ketiga yang berspesialisasi dalam bidang logistik? Berapakah harga optimal untuk set

BAB 15 SIKLUS MANAJEMEN SUMBER DAYA MANUSIA DAN PENGGAJIAN

TUGAS SIA Oleh: Friska Ayu Kurnianingtyas (1117 29640) C2 PENDAHULUAN Siklus sumber daya manusia (MSDM)/penggajian (humas resources manajemen (HRM)/payroll cycle): serangkaian aktivitas bisnis dan operasi pengolahan data terkait yang terus-menerus berhubungan dengan mengelola kemampuan pegawai secara efektif. Tugas-tugas yang lebih ppenting meliputi sebagai berikut: Merekrut dan mempekerjakan para pegawai baru. Pelatihan. Penugasan pekerjaan. Kompensasi (penggajian). Evaluasi kinerja. Mengerluarkan pegawai karena penghentian yang sukarela maupun tidak. Tugas 1 dan 6 dilakukan hanya sekali pada setiap pegawai, sementara tugas 2 sampai 5 dijalankan berulang-ulang selama seorang pegawai bekerja untuk perusahaan tersebut. Bab ini utamanya membahas tentang sistem penggajian karena para akuntan biasanya bertanggung jawab atas fungsi ini. SISTEM INFORMASI SIKLUS MSDM/PENGGAJIAN Aktivitas-aktivitas terkait MSDM (informasi mengenai perekrutan, pemecatan, peminda

BAB 22 DESAIN, IMPLEMENTASI, DAN OPERASI SISTEM

TUGAS SIA Oleh: Friska Ayu Kurnianingtyas 1117 29640 C2 PENDAHULUAN Bab ini mendiskusikan bagaimana beberapa langlah SDLC dapat dipersingkat atau dibuat lebih efektif. DESAIN SISTEM KONSEPTUAL Dalam desain konseptual, pengembang menciptakan sebuah rerangka umum untuk mengimplementasikan persyaratan pengguna dan mengatasi masalah-masalah yang diidentifikasikan dalam fase analisis. Berikut menunjukkan aktivitas desain sistem konseptual: MENGEVALUASI ALTERNATIF DESAIN Standar-standar berikut haruslah digunakan untuk mengevaluasi alternatif desain: seberapa baik ia memenuhi sasaran keorganisasian dan sistem. seberapa baik ia memenuhi kebutuhan pengguna. apakah layak secara ekonomis. bagaimana bobot keuntungan dibandingkan kerugian. Berikut pertimbangan dan alternatif desain: MENYIAPKAN SPESIFIKASI DESAIN DAN LAPORAN Spesifikasi desain konseptual (conceptual design specification): spesifikasi yang dibutuhkan untuk output sistem, penyimpanan data, in