Pembuatan
Model Data dan Desain Database
1. Pengertian Database
A.Database adalah
kumpulan informasi yang disimpan
di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh
informasi dari basis data tersebut.
B.Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
C.Database merupakan sekumpulan informasi yang saling berkaitan pada suatu
subjek tertentu pada tujuan tertentu pula.
D.Database adalah susunan record data operasional lengkap dari suatu organisasi
atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan
menggunakan metode tertentu dalam komputer sehingga mampu memenuhi
informasi yang optimal yang dibutuhkan oleh para pengguna.
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 Database 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 Database 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 Database 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.
3. Pengertian tentang entitas, field, record, ERD,
Model data REA
Entitas
: Tempat penyimpan data, maka entitas yang digambarkan dalam ERD ini merupakan data store yang ada di DFD
dan akan menjadi file data di komputer.
Field : Tempat
data atau informasi dalam kelompok dengan jenis yang sama.
Record : Kumpulan
Field yang tersimpan dalam bentuk baris didalam tabel.
ERD : Adalah
gambaran mengenai berelasinya antar entitas.
Model data REA : Adalah model yang populer dalam sistem informasi
pengajaran akuntansi
(AIS).
4.
Bagaimana langkah-langkah membangun ERD & REA
ERD (Entity Relationship Diagram)
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan 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 :
ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data berdasarkan 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 :
A. 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.
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.
B. 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.
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.
C. Hubungan / Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data.
1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data.
1). Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
2). Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
3). Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
SUMBER :