Minggu, 17 Februari 2019

Basis Data

 Basis Data (bahasa Inggris: Database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Konsep dasar dari basis data adalah kumpulan dari catatan - catatan, atau potongan dari pengetahuan. Istilah basis data mengacu pada koleksi dari data - data yang saling berhubungan, dan perangkat lunaknya  seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.  

Tujuan Basis Data adalah sebagai berikut :

1. Kecepatan serta kemudahan dalam menyimpan, memanipulasi atau juga menampilkan kembali data tersebut.
2. Efisiensinya ruang penyimpanan, karena dengan basis data, redudansi data akan bisa dihindari.
3. Keakuratan (Accuracy) data.
4. Ketersediaan (Availability) data.
5. Kelengkapan (Completeness) data, bisa melakukan perubahan struktur dalam basis data, baik dalam penambahan objek baru(table) atau dengan penambahan field - field baru pada table
6. Keamanan (Security) data, dapat menentukan pemakai yang boleh menggunakan basis data beserta objek - objek yang ada di dalamnya serta menentukan jenis - jenis operasi apa saja yang boleh dilakukannya
7.Kebersamaan pemakai (Sharability), pemakai basis data bisa lebih dari satu orang, tetapi tetap menjaga atau menghindari masalah baru seperti: inkonsistensi data (karena data yang sama diubah oleh banyak pemakai pada saat yang bersamaan) dan juga kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data tersebut.

Suatu bangunan basis data memiliki jenjang sebagai berikut:

  • Karakter, merupakan bagian data terkecil yang berupa angka, huruf, atau karakter khusus yang membentuk sebuah item data atau field. Contoh A,B,X,Y,2,1,2,9,0,=,<,> dan sebagainya
  • Field/item, merupakan representasi suatu atribut dan record (rekaman/tupel) yang sejenis yang menunjukkan suatu item dari data. Contoh field nama (berisi data nama-nama pegawai), field departemen (berisi data bagian atau spesifikasi pekerjaan), dan lain sebagainya.
  • Record/rekaman/tupel: Kumpulan dari field membentuk suatu record atau rekaman. Record menggambarkan suatu unit data individu yang tertentu. Contoh: file pegawai, dimana tiap-tiap recordnya berisi kumpulan data nama, alamat, departemen, yang dapat mewakili tiap-tiap data.
  • File, merupakan kumpulan dari record-record yang menggambarkan satu kesatuan data yang sejenis. Contoh file pegawai berisi data tentang semua yang berhubungan dengan pegawai seperti nama pegawai, alamat pegawai, departemen, yang dapat mewakili tiap-tiap data.
  • Database, merupakan kumupan dari file atau tabel yang membentuk suatu database. Contoh database pegawai PT Maju Terus terdiri atas file pegawai, file gaji, file golongan, dan sebagainya.

Tidak ada komentar:

Posting Komentar