Kamis, 25 September 2008

Merancang Basis Data

Dengan filosofi bahwa alamsemesta terdiri dari obyek-obyek yang saling berkaitan maka munculah pemodelan ERD. ERD singkatan dari Entity Relationalship Diagram adalah pemodelan data yang diawali dengan mengidentifikasi Entity beserta relasinya. Entity itu obyek yang dapat diidentifikasikan secara unik. Semua obyek belum tentu entity tetapi semua entity pasti obyek. Mengapa seperti itu, karena ada obyek yang dapat diidentifikasikan tetapi tidak unik, maka dari itu agar menjadi unik biasanya obyek diberi penomoran atau pengkodean.
Istilah-istilah dalam ERD adalah:
  • Entity
  • Attribut
  • Primery Key
  • Kardinalitas (m-m; m-1; 1-m dan 1-1)

Setelah ERD bisa dibuat lengkp dengan Kardinalitas dan derajat minimum maka lngkah berikutnya adalah mengimplimentasikan ke dalam bentuk tabel.

Aturan Implementasi tabel:

  • M-M maka relasi akan menjadi tabel sendiri
  • 1-M maka relasi akan melebur ke entity yang mempunyai derajat M
  • 1-1 maka relasi akan melebur ke entity yang mempunyai derajat minimum terbesar.

Setelah memperoleh tabel maka langkh berikutnya adalah menguji normalisasi tabel-tabel tersebut. Hasil akhirnya adalah tabel relasi dilengkapi dengan struktur datanya.

Basis Data Jatung Sistem Informasi

Jantung adalah bagian tubuh manusia yang sangat penting, demikian pula basis data adalah hal yang sangat penting untuk sistem informasi. Jika hal ini disadari maka basis data diusahakan bebas dari penyakit basis data. Pertanyaanya penyakit basi data itu apa saja?

Redundancy.
1.Penyimpanan data yang sama secara berulang
2.Jika data yang diperoleh dari data lain disimpan tersendiri
3.Data yang sama disimpan dalam banyak table yang berbeda

Inkonsistensi.
Redundansi menyebabkan inkonsistensi data yaitu proses perubahan suatu data tidak diikuti perubahan data yang lain.

Anomali data.
Redundansi juga menyebabkan anomali data, dimana data yang diulang-ulang akan memboroskan memory dan juga pekerjaan perubahan data yang sangat banyak.

Basis data didefinisikan sebagai sekumpulan data yang saling berhubungan, disimpan dengan minimum redundansi untuk melayani banyak aplikasi secara optimal.