Selasa, 18 Oktober 2011

TEKNOLOGI BASIS DATA






*      Pengertian Basis Data

ü      Basis data terdiri dari 2 kata, yaitu Basis dan Data.
Ø      Basis    : Tempat berkumpul
Ø      Data  : Fakta dunia nyata yang mewakili suatu
  objek seperti manusia (pegawai,
  pelajar),tumbuhan (batang, akar, daun).

ü      Definis basis data dari sejumlah sudut pandang.
1.      Himpunan kelompok data yang saling berhubungan yang diorgnisasi sedemikian rupaagar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
2.    Kumpulan data yang saling berhubungan yang
disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundansi) yang tidak perlu untuk memenuhi berbagaikebutuhan.
3.  Kumpulan file/table/arsip yang saling
berhubungan yang disimpan dalam mediapenyimpanan elektronis.\

*      Perbedaan antara lemari arsip dengan data base.

Basis data dan lemari sesungguhnya memiliki prinsip kerja dan tujuan yang sama. Prinsip utamanya adalah pengaturan data/arsip.

No.
Lemari Arsip
Basis Data ( Data Base )
1.
Pembuatan basis data baru (create database).
Pembuatan lemari arsip baru.
2.
Penghapusan basis data (drop database).
Perusakan lemari.
3.
Pembuatan file / table baru ke suatu basis data (create table)
Penambahan map arsip baru ke sebuah lemari arsip.
4.
Penghapusan file / table baru dari table baru dari suatu basis data (drop table)
Perusakan map arsip lama dalam sebuah lemari arsip.
5.
Penambahan / pengisian data baru ke sebuah file/table di sebuah basis data (insert).
Penambahan lembaran arsip / kertas ke dalam map.
6.
Pengambilan data dari sebuah file/table (retrive/search).
Mencari lembaran arsip / kertas dalam map.
7.
Pengubahan data dari sebuah file / table (update).
Perbaikan isi lembaran arsip / kertas.
8.
Penghapusan data dari sebuah file / table (delete).
Penghapusan sebuah lembaran arsip yang ada dalam map.



*      Pengertian daripada File, Record, Field dan Data Value dan contohnya ;
ü      File
File adalah kumpulan record sejenis yang mempunyai panjang atribut/ field sama, namun berbeda isi datanya.

ü      Record
Record  adalah     gabungan  sejumlah  elemen  data  yang  saling terkait.  
Contohnya adalah nim, nama_m, tpt_lhr_m, tgl_lhr_m, alm_m an atribut lainnya dari seorang Mahasiswa dapat dihimpun dalam sebuah record / baris.

ü      Field
Field adalah satuan data terkecil yang   tidak dapat dipecah lagi menjadi  unit lain yang bermakna.  

ü      Data Value
Data  value (nilai  atau  isi  data)  adalah  data  aktual  atau informasi  yang disimpan  pada setiap   field / atribut












*      Contoh – contoh dari File, Record, Field dan Data Value.

Mahasiswa => Nama table / file

Atribut / field  :
nim,nama_m,tpt_lhr_m,tgl_lhr_m,j_kelamin,alm_m,kota_m,aama_m dan kode_jur
            Data value      :
Pada record pertama : 01031417 adalah isi data untuk kolom nim, Mulyanti untuk kolom nama_m dan seterusnya.
*      Sistem Basis Data
Sistem  basis  data  dapat  diartikan   sebagai   kumpulan   file  /  table yang  saling berhubungan  (dalam  sebuah  basis  data  di  sebuah  sistem  komputer),  dan sekumpulan program (DBMS / Database Management System) yang memungkinkan beberapa user (pemakai), dan / atau program lain  untuk mengakses dan memanipulasi file (table) tersebut.


ü      Komponen – komponen utama dari sebuah sistem basis data adalah sebagai  berikut :
1.       Perangkat keras (hardware)
2.       Sistem operasi (operating system)
3.       Basis data (database)
4.       Sistem (aplikasi/perangkat lunak) pengelola basis data (DBMS)
5.       Pemakai (user)
6.       Aplikasi (perangkat lunak) lain (bersifat optional)
*      Sistem Operasi
Merupakan  program yang mengaktifkan  / memfungsikan  sistem komputer, mengendalikan  seluruh  sumber  daya  dalam  komputer  dan  melakukan operasi  – operasi  dasar  dalam  komputer  (operasi  input/output),  pengelolaan  file,  dan  lain sebagainya.
Program  pengelola  basis  data  (DBMS)  akan  aktif  (running)  jika  sistem operasi yang dikehendakinya (sesuai) telah aktif.
ü      Contoh daripada sistem operasi pada sistem komputer adalah :
1.      MS-DOS              
2.      MS Windows (3.11,95,98 dan lainnya) untuk yang stand alone
3.      MS Windows (2000 Server, UNIX, LINUX,  Novel_Netware dan lain sebagainya) untuk yang jaringan.
*      Sistem pengelola basis data (DBMS)
Pengelolaan basis data secara fisik tidak ditangani langsung oleh user (pemakai),  tetapi  ditangani  oleh  sebuah  perangkat  lunak  (sistem)  yang  khusus  / spesifik.
Perangkat  inilah  disebut  DBMS,  yang  akan  menentukan  bagaimana  data  diorganisasi,   disimpan,   diubah,  dan  diambil  kembali.   Perangkat   tersebut   juga menerapkan   mekanisme   pengamanan   data  (security),   pemakaian   data  secara bersama (sharing data), pemaksaan keakuratan / konsistensi data, dan     sebagainya.
ü      Contoh kelas DBMS yang kelas sederhana :
1.      MS-Access
2.      Foxpro
3.      Dbase-IV
4.      Foxbase
5.      Clipper dan lainnya
ü      Contoh kelas DBMS yang kelas komleks / berat
1.      Oracle
2.      Informix
3.      Sybase
4.      MS-SQL Server dan lainnya.








Tidak ada komentar:

Posting Komentar