Pengertian Basis Data (Database)

Basisdata atau Database adalah kumpulan dari berbagai data/informasi yang saling berhubungan satu sama lain, disimpan di dalam perangkat keras (komputer) secara sistematis sehingga dapat diolah menggunakan perangkat lunak. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri basis data disebut sistem manajemen basis data (database management system atau disingkat DBMS).

Fungsi DBMS :

  1. Data definition, DBMS harus dapat mengolah pendefinisian data
  2. Data manipulation, DBMS harus dapat menangani permintaan dari user untuk mengakses data
  3. Data security and integrity, DBMS harus dapat memriksa keamanan dan integriti data yang didefinisikan oleh Database Administrator.
  4. Data recovery and concurrency, DBMS harus dapat menangani kegagal pengaksesan database.
  5. Data dictionary, DBMS harus dapat menyimpan informasi yang menggambarkan data dalam database, biasa disebut metadata (data of data).
  6. Performance, DBMS harus dapat menangani semua fungsi seefisien mungkin.

Keuntungan DBMS :

  1. tidak terjadi kerangkapan data
  2. data lebih konsisten
  3. data dapat digunakan bersama-sama
  4. keamanan data dapat terjamin
  5. integritas data terpelihara
  6. data independen

Kerugian DBMS :

  1. rumit
  2. dibutuhkan memory yang besar
  3. biaya cukup mahal
  4. sistem terpusat, jadi jika seluruh aplikasi terakses dari DBMS maka kerusakan pasa bagian manapun dari sistem, akan menyebabkan operasi terhenti.

Ada berbagai cara untuk memodelkan struktur basis data diantaranya model relasioal, model hierarkis, dan model jaringan. Basis data relasional adalah model data yang berbentuk tabel dua dimensi yang teridiri atas baris dan kolom seperti pada tabel dibawah ini.

NIM Nama Alamat
M0507001 TItik Musyarofah Pengasih, Kulon Progo
M0507002 Naura Yaffa Semarang

Keuntungan basis data relasional :

  1. bentuk sederhana
  2. mudah melakukan berbagai operasi data

Perangkat lunak basis data yang banyak digunakan diantaranya Microsoft SQL Server, Oracle, Sybase, Interbase, Xbase, Firebird, MySQL, PosgreSQL, Microsoft Access dll.
Artikel selanjutkan Pengertian MySQL

4 comments
  1. ahmad said:

    dikit namat

  2. nice info.. posting juga donk yang cara / tutorial pembuatan database nya yang tingkat lanjut…..

    • Tixtux said:

      iya nih, lama banget ga bikin tutorial

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: