Proses Desain Database
Ada lima tahap dalam proses desain database :
- Analisis sistem, terdiri atas perencanaan awal untuk menentukan kebutuhan dan kemungkinan mengembangkan sebuah sistem baru. Tahap ini melibatkan identifikasi kebutuhan informasi pengguna, menjelaskan cakupan sistem baru yang diajukan, dan menggunakan informasi mengenai jumlah pengguna dan volume transaksi yang diharapkan untuk membuat keputusan awal mengenai keperluan perangkat keras dan perangkat lunak.
- Desain konseptual, menyertakan pengembangan skema-skema yang berbeda bagi sistem baru pada tingkat konseptual, eksternal, dan internal.
- Desain fisik, terdiri atas menerterjemahkan skema tingkat internal ke dalam struktur database sesungguhnya yang dimplementasikan dalam ssitem baru tersebut.
- Implementasi dan konversi, menyertakan seluruh aktivitas terkait dengan transfer data dari sistem yang ada ke SIA database baru, menguji sistem baru, dan melatih para pegawai bagaimana menggunakannya.
- Menggunakan dan memelihara sistem baru tersebut.
Selama fase analisis sitem, para akuntan membantu mengevaluasi kemungkinan proyek dan mengidentifikas kebutuhan informasi pengguna. Dalam tahap desain konseptual, para akuntan berpartisipasi dalam mengembangkan skema-skema logis, mendesain kamus data, dan menspesifikasikan pengendalian-pengendalian yang penting. Para akuntan dengan kemampuan database yang baik mungkin secara langsung berpartisispasi dalam mengimplementasikan model data selama tahap desain fisik. Selama tahap implementasi dan konversi, para akuntan harus dilibatkan dalam menguji ketepatan database yang baru dan program aplikasi yang menggunakan data itu, begitu pula menilai kecukupan pengendalian. Pemodelan data (data modeling) adalah proses menjelaskan sebuah database, sehingga para akuntan dengan jujur merepresentasikan seluruh aspek organisasi, termasuk interaksinya dengan lingkungan eksternal.
Diagram Hubungan-Entitas
Diagram hubungan-entitas (entity-relationship-E-R diagram) adalah sebuah teknik grafis untuk menggambarkan sebuah skema database. Diagram ini disebut sebagai diagram E-R karena menunjukkan berbagai entitas yang dimodelkan dan hubungan penting diantaranya. Sebuah entitas adalah apa pun mengenai apa yang organisasi innginkumpulkan dan simpan mengenai informasi. Dalam sebuah database relasional, table-tabel terpisah akan dibuat untuk menyimpan informasi mengenai setiap entitas yang berbeda; dalam sebuah database berorientasi objek, kelas-kelas terpisah akan dibuat bagi setiap entitas yang berbeda.
Model Data REA
Model data REA merupakan suatu alat pemodelan konseptual yang secara khusus dipergunakan dalam desain database SIA yang digunakan sebagai alat pembuatan model konseptual yang fokus terhadap aspek semantik bisnis yang mendasari aktivitas rantai nilai suatu organisasi. Dalam model data REA ini akan mengkalisifikasikan entitas ke dalam tiga kategori, yaitu :- Sumber Daya (Resource). Merupakan hal-hal yang memiliki nilai ekonomi bagi organisasi. Contohnya : Kas, persediaan dan peralatan.
- Kegiatan atau aktivitas bisnis (Event). Merupakan berbagai aktivitas bisnis yang informasinya ingin dikumpulkan perusahaan untuk tujuan perencanaan dan pengendalian. Contohnya kegiatan penjualan, kegiatan penerimaan kas
- Pelaku (Agents). Merupakan orang-orang dan organisasi yang terlibat dalam kegiatan yang informasinya ingin di dapatkan untuk tujuan perencanaan ,pengendalian dan evaluasi. Contohnya : pegawai dan pelanggan.
MENYUSUN HUBUNGAN : RANCANGAN REA DASAR
Model data REA menentukan sebuah pola dasar bagi bagaimana tiga jenis entitas harus berhubungan satu sama lain. Fitur-fitur esensial dari pola tersebut adalah sebagai berikut :
- Setiap peristiwa ditautkan ke setidaknya satu sumber daya yang ia pengaruhi.
- Setiap peristiwa ditautkan ke setidaknya satu peristiwa lainnya.
- Setiap peristiwa ditautkan ke setidaknya dua agen yang berpartisipasi.
Mengembangkan Sebuah Diagram REA
Mengembangkan sebuah diagram REA bagi satu siklus bisnis terdiri atas tiga langkah berikut :
- Langkah 1: Mengidentifikasi Peristiwa Yang Relevan
- Langkah 2: Mengidentifikasi Sumber Daya dan Agen
1. Sumber daya ekonomi apa yang dikurangi oleh peristiwa’’memberikan’’?
2. Sumber daya ekonomi apa yang didapatkan oleh peristiwa’’memberikan’’?
3. Sumber daya ekonomi apa yang dipengaruhi sebuah peristiwa komitmen?
- Langkah 3: Menentukan Kardinalitas Hubungan
TIGA JENIS HUBUNGAN
Terdapat tiga jenis hubungan antara entitas yang mungkin bergantung pada kardinalitas maksimum yang diasosiasikan dengan tiap-tiap entitas (kardinalitas minimum tak masalah):- Hubungan satu-ke-satu (one-to-one atau 1:1) ada ketika kardinalitas maksimim bagi tiap entitas dalam hubungan tersebut adalah 1.
- Hubungan satu-ke-banyak (one-to-many atau 1:N) ada ketika kardinalitas maksimum satu entitas dalam hubungan itu adalah banyak.
- Hubungan banyak-ke-banyak (many-to-many atau M:N) ada ketika kardinalitas maksimum bagi dua entitas dalam hubungan tersebut adalah banyak.
Tidak ada komentar:
Posting Komentar