Basis Data

1. Pengertian Basis Data
Data adalah sekumpulan informasi  yang tidak mempunyai arti dan bersifat fakta  yang berisikan waktu dan tempat, sehingga harus diolah dan dimanipulasi hingga menjadi sebuah data yang benar dan pasti.
Sedangkan Basis data adalah kumpulan data yang disimpan pada komputer  yang berkaitan antara satu file dengan file lain yang dapat diolah ataupun dimanipulasi sehingga membentuk suatu bangunan data untuk menginformasikan suatu perusahaan atau instansi dalam batasan tertentu. Misalnya data pegawai Negeri sipil di Indonesia, data keuangan di suatu perusahaan, data mahasiswa Universitas Tanjungpura dan data lainnya.
Dan Database Management System (DBMS)  adalah suatu sekumpulan elemen yang berkerja sama untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta pengguna.
2. Kelebihan DBMS dari pada sistem berkas
         a.     Kepraktisan : Sistem yang berbasis kertas akan menggunakan kertas yang sangat   banyak untuk menyimpan informasi, sedangkan DBMS menggunakan media penyimpanan sekunder yang berukuran kecil tetapi padat informasi.
         b.     Kecepatan : Mesin dapat mengambil atau mengubah data jauh lebih cepat daripada manusia.
         c.      Mengurangi kejemuan : orang cenderung menjadi bosan kalau melakukan tindakan-tindakan berulang yang menggunakan tangan (misalnya harus mengganti suatu informasi).
          d.     Kekinian : Informasi yang tersedia pada DBMS akan bersifat mutakhir dan akurat setiap saat.
3. Karakteristik utama didalam pemakaian sistem basis data :
a.     Para pemakai dapat mendefinisikan database, dengan menggunakan suatu bahasa.Definisi data(DDL). DDL mengijinkan para pemakai untuk menetapkan struktur dan jenis data dan batasan pada definisi data yang disimpan database.
b.     Para pemakai dapat memasukkan/menyisipkan,membaharui,menghapus, dan mendapat kembali data dari database, dengan menggunakan suatu bahasa Manipulasi data (DML). DML menyediakan fasilitas pemeriksaan umum pada data ini, memanggil data dengan bahasa query.
c.      Menyediakan akses yang dikenddalikan data base. Sebagai contoh,mungkin menyediakan sistem keamanan, mencegah pemakai tidah syah mengakses database suatu sistem terintegrisi, yang memelihara dari data disimpan
4. Pengguna Basis data
         a.     Programmer aplikasi
         Merupakan pembuat program aplikasi
  1. Casual user
    Pemakai yang sudah mahir, berinteraksi dengan sistem tanpa menulis program, tapi menggunakan query
  2. End user
    Pemakai yang belum mahir, tinggal menjalankan aplikasi yang sudah dibuat oleh programmer aplikasi
  3. Specialized user
    Pemakai khusus yang menuliskan aplikasi database tidak dalam kerangka pemrosesan data, namun untuk keperluan khusus seperti CAD, AI, ES, dll.
5. Kapan harus menggunakan basis data?
          a.     Data berupa data ‘bisnis’: jumlahnya besar, perlu di-update.
          b.     Banyak bagian data yang sama jenisnya sehingga susah dibaca.
          c.      Data relevan untuk jangka waktu yang cukup lama
          d.     Data digunakan secara simultan oleh banyak pengguna

Komentar