Pembuatan Model Data dan Desain
Database
1. Pengertian Database
Database merupakan kumpulan data yang saling
berhubungan.Hubungan antar data dapat ditunjukan dengan adanya field/kolom
kunci dari tiap file/tabel yang ada. Dalam satu file atau table terdapat
record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu
kumpulan entitas yang seragam.
2. Proses Desain Database
Dalam melakukan proses desain database terdapat
beberapa langkah yang harus dijalani, yaitu :
- Analisis Persyaratan : memahami dan mengetahui data yang harus disimpan dalam database, aplikasi apa yang harus dibangun di atasnya, jenis operasi apa yang akan digunakan, dst.
- Desain Data Base Konseptual : berdasarkan informasi yang diperoleh dari tahap analisis persyaratan inilah dipergunakan untuk mengembangkan deskripsi data menjadi lebih tinggi. Pada langkah ini desainer sering membuat yang anmanya model E-R yang tujuan untuk membuat penyederhanaan gambaran tentang data yang sesuai dengan pemikiran user / pengguna.
- Desain Data Base Logika : disinilah proses merubah model E-R skema database yang rasional. Dengan tujuan untuk mendapatkan skema konseptual pada data rasional sehingga sering disebut skema logika.
- Perbaikan Skema : pengecekan sekumpulan relasi dalam skema sebelumnya (skema database rasional), supaya dapat menemukan problem yang ada dan memperbaikinya.
- Desain Data Base Fisik : pembentukan indeks pada beberapa tabel yang telah dibuatlah pada tahap ini dikerjakan. mengelompokkan tabel atau mendesain ulang yang bersifat substansial terhadap bagian dari skema database.
- Desain Aplikasi dan Keamanan : Keseluruhan proyek software yang menggunakan DBMS sebaiknya memperhitungkan faktor-faktor aplikasi yang ada diluar database, seperti enkripsi, digital sinature, dll.
- Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyaikarakteristik sama dan bisa dibedakan satu dan lainnya.
- Field adalah bagian dari table yang merupakan item-item (kolom) dari data.
- Record adalah kumpulan dari field yang berhubungan yang bisa diperlakukan sebagai unit oleh beberapa proses dalam program.
- ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis databerdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
- Entiti >> Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
- Atribut >> Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut diwakili oleh simbol elips.
- Relasi/Hubungan >> Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda
- Model Data REA(Resource Event Agent)
REA adalah model yang populer dalam sistem informasi pengajaran akuntansi (AIS). Tapi ini jarang terjadi pada praktik bisnis-perusahaan tidak dapat dengan mudah membongkar sistem warisan mereka untuk memenuhi tuntutan radikal REA's.
Model REA menghilangkan objek akuntansi banyak yang tidak diperlukan dalam usia komputer. Yang paling terlihat dari ini adalah debit dan kredit-double-entry pembukuan menghilang dalam sistem REA. Banyak buku besar umum juga menghilang, setidaknya sebagai obyek persisten, - misalnya, piutang atau hutang. Komputer dapat menghasilkan account tersebut secara real time menggunakan catatan sumber dokumen.
REA memperlakukan sistem akuntansi sebagai representasi virtual bisnis yang sebenarnya. Dengan kata lain, itu menciptakan objek komputer yang langsung mewakili benda nyata dunia bisnis. Dalam istilah ilmu komputer, REA adalah suatu ontologi. Objek nyata termasuk dalam model REA adalah:
* Barang, jasa atau uang, yaitu, SUMBER DAYA
* Transaksi bisnis atau perjanjian yang mempengaruhi sumber daya, yaitu, KEJADIAN
* Orang atau badan-badan manusia lain (perusahaan lain, dll), yaitu, AGEN
REA adalah model yang populer dalam sistem informasi pengajaran akuntansi (AIS). Tapi ini jarang terjadi pada praktik bisnis-perusahaan tidak dapat dengan mudah membongkar sistem warisan mereka untuk memenuhi tuntutan radikal REA's.
Model REA menghilangkan objek akuntansi banyak yang tidak diperlukan dalam usia komputer. Yang paling terlihat dari ini adalah debit dan kredit-double-entry pembukuan menghilang dalam sistem REA. Banyak buku besar umum juga menghilang, setidaknya sebagai obyek persisten, - misalnya, piutang atau hutang. Komputer dapat menghasilkan account tersebut secara real time menggunakan catatan sumber dokumen.
REA memperlakukan sistem akuntansi sebagai representasi virtual bisnis yang sebenarnya. Dengan kata lain, itu menciptakan objek komputer yang langsung mewakili benda nyata dunia bisnis. Dalam istilah ilmu komputer, REA adalah suatu ontologi. Objek nyata termasuk dalam model REA adalah:
* Barang, jasa atau uang, yaitu, SUMBER DAYA
* Transaksi bisnis atau perjanjian yang mempengaruhi sumber daya, yaitu, KEJADIAN
* Orang atau badan-badan manusia lain (perusahaan lain, dll), yaitu, AGEN
Model REA menghilangkan objek akuntansi banyak yang tidak diperlukan dalam usia komputer. Yang paling terlihat dari ini adalah debit dan kredit-double-entry pembukuan menghilang dalam sistem REA. Banyak buku besar umum juga menghilang, setidaknya sebagai obyek persisten, - misalnya, piutang atau hutang. Komputer dapat menghasilkan account tersebut secara real time menggunakan catatan sumber dokumen.
REA memperlakukan sistem akuntansi sebagai representasi virtual bisnis yang sebenarnya. Dengan kata lain, itu menciptakan objek komputer yang langsung mewakili benda nyata dunia bisnis. Dalam istilah ilmu komputer, REA adalah suatu ontologi. Objek nyata termasuk dalam model REA adalah:
* Barang, jasa atau uang, yaitu, SUMBER DAYA
* Transaksi bisnis atau perjanjian yang mempengaruhi sumber daya, yaitu, KEJADIAN
* Orang atau badan-badan manusia lain (perusahaan lain, dll), yaitu, AGEN
REA memperlakukan sistem akuntansi sebagai representasi virtual bisnis yang sebenarnya. Dengan kata lain, itu menciptakan objek komputer yang langsung mewakili benda nyata dunia bisnis. Dalam istilah ilmu komputer, REA adalah suatu ontologi. Objek nyata termasuk dalam model REA adalah:
* Barang, jasa atau uang, yaitu, SUMBER DAYA
* Transaksi bisnis atau perjanjian yang mempengaruhi sumber daya, yaitu, KEJADIAN
* Orang atau badan-badan manusia lain (perusahaan lain, dll), yaitu, AGEN
* Barang, jasa atau uang, yaitu, SUMBER DAYA
* Transaksi bisnis atau perjanjian yang mempengaruhi sumber daya, yaitu, KEJADIAN
* Orang atau badan-badan manusia lain (perusahaan lain, dll), yaitu, AGEN
- membangun ERD
- membangun REA
3. Pengertian Tentang
Entitas,Field,Record,ERD,Model Data REA
sumber daya, Acara, Agen (REA) adalah model bagaimana
sebuah sistem akuntansi dapat kembali direkayasa untuk usia komputer. REA
awalnya diusulkan pada tahun 1982 oleh William E. McCarthy sebagai model
akuntansi umum, dan berisi konsep sumber daya, peristiwa dan agen.
Ada model REA terpisah untuk setiap proses bisnis di
perusahaan. Sebuah proses bisnis secara kasar sesuai dengan departemen
fungsional, atau fungsi dalam rantai nilai Michael Porter. Contoh dari proses
bisnis akan penjualan, pembelian, konversi atau manufaktur, sumber daya manusia,
dan pendanaan.
REA sistem biasanya dimodelkan sebagai database
relasional, meskipun hal ini tidak wajib. Desain biasanya menggunakan diagram
entitas-hubungan. Filosofi dari REA mengacu pada gagasan Pola Desain dapat
digunakan kembali, meskipun pola REA digunakan untuk menggambarkan database
daripada program berorientasi objek, dan sangat berbeda dari 23 pola kanonik
dalam buku pola desain asli oleh Gamma et al. (Yang tidak mengherankan karena
Gamma et al. Pola benar-benar penerapan pola untuk berkeliling kekurangan dalam
C + + bukan dari pola desain per se). Penelitian di REA menekankan pola
(misalnya, Hruby et al. 2006)
4. Langkah - Langkah membangun ERD &
REA
1.
Mengidentifikasikan dan menetapkan
seluruh himpunan entitas yang akan terlibat.
2.
Menentukan atribut-atribut key dari
masing-masing himpunan entitas.
3.
Mengidentifikasikan dan menetapkan
seluruh himpunan relasi diantara himpunan entitas yang ada beserta foreign
key-nya.
4.
Menentukan derajat dan cardinality rasio
relasi untuk setiap himpunan relasi
5.
Melengkapi himpunan relasi dengan
atribut-atribut yang bukan kunci (non-key).
1. Identifikasi entitas-entitas event
2. Identifikasi entitas-entitas resource
3. Identifikasi entitas-entitas agent
4. Menentukan asosiasi dan kardinalitas antar entitas
SUMBER :
Tidak ada komentar:
Posting Komentar