Senin, 06 September 2010

Basis Data

Definisi basis data (database) :
  • Secara harfiah
    • Basis : tempat berkumpul / sarang / markas / gudang
    • Data : representasi dari fakta dunia yang direkam dalam bentuk simbol, angka, huruf, gambar, bunyi, dan kombinasinya.
  • Secara istilah
    • Basis data : kumpulan file / tabel / arsip yang saling berhubungan yang disimpan sedemikian rupa tanpa pengulangan (redundancy) dan dapat dimanfaatkan kembali untuk memenuhi kebutuhan secara cepat dan mudah.
     
Contoh : agar perpustakaan dapat dikelola dengan mudah, maka dilakukan :
  • Pengelompokan / klasifikasi buku
  • Penomoran yang unik
  • Penempatan arsip dg urutan tertentu
     

Prinsip kerja basis data adalah pengaturan data.
Tujuan basis data adalah kecepatan dan kemudahan dalam pengambilan kembali data.
Data elektronis tidak sama dengan basis data karena dalam pengelolaannya belum tentu terdapat pemilahan dan pengelompokan data sesuai fungsi / jenisnya.
Tujuan pemanfaatan basis data :
  • Kecepatan dan kemudahan (speed) : agar user dapat menyimpan, memanipulasi, dan menampilkan kembali data lebih cepat dan mudah daripada cara biasa.
  • Efisiensi ruang penyimpanan (space) : mengurangi redundancy, misalnya dengan pengkodean dan membuat relasi.
  • Keakuratan (accuracy) : agar data sesuai dengan aturan dan batasan tertentu.
  • Ketersediaan (availibility) : agar dapat diakses oleh setiap user yang membutuhkan.
  • Kelengkapan (completeness) : dengan menambahkan field pada tabel.
  • Keamanan (security) : agar data yang rahasia tidak jatuh ke tangan user yang tidak berhak, misalnya : dengan pengkodean, account (username dan password), pembedaan hak akses untuk setiap user terhadap data yang dapat dibaca atau proses yang dapat dilakukan.
  • Kebersamaan (shareability) : mendukung lingkungan multiuser, menghindari inkonsistensi data dan deadlock.
Bentuk perusahaan yang memanfaatkan database adalah perbankan, pendidikan, rumah sakit, telekomunikasi.
Komponen sistem basis data :
  • Perangkat keras (hardware) : biasanya berupa perangkat komputer standar, media penyimpanan sekunder, dan media komunikasi untuk sistem jaringan.
  • Sistem operasi : perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya, dan melakukan operasi dasar dalam sistem komputer.
  • Basis data : basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data dapat terdiri dari lebih dari 1 basis data.
  • Database Management System (DBMS) : perangkat lunak yang digunakan untuk mengelola basis data. Contoh :
    • Kelas sederhana : dBase, Foxbase, Rbase, Ms. Access, Ms. Foxpro, Borland Paradox.
    • Kelas kompleks : Borland-Interbase, Ms. SQL Server, Oracle, Informix, Sybase.
  • User : orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
  • Optional software : perangkat lunak pelengkap yang mendukung, bersifat optional.

0 komentar:

Posting Komentar