Senin, 13 Desember 2010

Pengertian Basis Data

Pengertian Basis Data
Basis data adalah sekumpulan data yang saling berelasi. Data merupakan fakta tentang obyek, orang, benda, dll. Data dinyatakan dalam nilai(angka, karakter, symbol).

Basis data bias didefinisikan dalam berbagai sudut pandang seperti berikut :
  • Himpunan kelompok data yang saling berhubungan yang diorganisasikan sedemikian rupa sehingga nantinya dapat dimanfaatkan dengan mudah dan cepat
  • Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) untuk memenuhi kebutuhan.
  • Kumpulan file/arsip/table yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.


Tujuan Basis Data
Basis data bertujuan mengatur data sehingga didapat kemudahan, ketepatan, dan kecepatan dalam pengambilan kembali. Untuk mencapai tujuannya, syarat sebuah basis data yang baik adalah sebagai berikut :
1.Tidak ada redundancy dan inkonsistensi data
Redundancy terjadi jika suatu informasi disimpan dibeberapa tempat. Misal, ada data mahasiswa yang memuat NIM, nama, alamat, dan atribut lainnya, sementara kita memiliki data lain tentang data KHS mahasiswa yang isinya terdapat NIM, nama, mata kuliah, dan nilai. Dari data tersebut terjadi redundancy karena kita menemukan ada data yang sama yaitu nama, akibatnya adalah inkonsistensi data / data tidak konsisten. Hal ini harus dihindari.
2.Kesulitan Pengaksesan Data
Basis data memiliki fasilitas untuk melakukan pencarian informasi dengan menggunakan Querry ataupun dari tool untuk melihat tabelnya, sehingga kita bias melihat langsung data dari software DBMS-nya.
3.Multiple User
Basis data memungkinkan penggunaan bersama oleh banyak pengguna pada saat yang bersamaan ataupun berbeda.

Manfaat/Kelebihan Basis Data :
4.      Kecepatan dan kemudahan (speed)
5.      Kebersamaan pamakai (sharability)
6.      Pemusatan control data
7.      Efisiensi ruang penyimpanan (space)
8.      Keakuratan (accuracy)
9.      Ketersediaan (availability)
10.  Kelengkapan (completeness)
11.  Keamanan (security)
12.  Kemudahan dalam pembuatan program aplikasi baru
13.  Pemakaian secara langsung
14.  Kebebasan data (data independence)
15.  User view


Operasi Dasar Basis Data :
a.       Pembuatan basis data
b.      Penghapusan basis data
c.       Pembuatan file/table
d.      Penghapusan file/table
e.       Pengubahan table
f.       Penambahan/pengisian
g.      Pengambilan data
h.      Penghapusan data

0 komentar:

Posting Komentar