BDL

Posted by : Trigger Selasa, 22 November 2011

Basis Data (DataBase)berasal dari dua kata yaitu

  • Basis yang di artikan sebagai gudang atau markas
  • Data yang di artikan representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai,siswa,pembeli,pelanggan), barang,hewan,peristiwa,konsep.keadaan dan sebagainya yg di rekam dalam bentuk angka,huruf,symbol,text,gambar,bunyi dan kombinasinya
Jadi Basis Data adalah kumpulan file atau table yg saling berhubungan yang di simpan dalam penyimpanan elektronik seperti hardisk,flashdisk,microSD,CD,DVD untuk memenuhi kebutuhan informasi yang bertujuan untuk kemudahan dan kecepatan dalam pengambilan data.

Hirarki data dikelompokan menjadi 3 buah yaitu
  1.  File/Berkas/Table adalah sekumpulan record sejenis yang mempunyai panjang attribut/field sama namun isi datanya berbeda
  2. Rekaman/Record/BAris adalah gabungan sejumlah element data yang saling terkait. Contohnya adalah nim,nama_m,tpt_lhr_m,tgl_lhr_m,alm_m dan attribut lainnyadari seorang mahasiswa dapat di himpun dalam sebuah record/baris
  3. Element Data/Field/Attribut adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit-unit lain yang bermakna. pada data mahasiswa datanya dapat berupa nim,nama_m,tpt_lhr_m,tgl_lhr_m,alm_m
Data Value (isi data) adalah informasi yang disimpan disetiap pada setiap field/attribut

Sistem Basis Data adalah kumpulan field/table yang saling  berkaitan (dalam sebuah basis data disebuah sistem komputer ) dan sekumpulan program (DBMS/DataBase Management System) yang memungkinkan beberapa user atau program dapat memanipulasi data (table) dan mengakses data tersebut.Komponen utama dalam Sistem DataBase adalah
  1. Hardware
  2. OS
  3. Database
  4. Software pengolah database (DBMS)
  5. user
  6. Software yang bersifat optional
DBMS adalah koleksi terpadu dari program2 yang digunakan untuk mendefinisikan, menciptakan,mengakses, dan merawat database dengan tujuan menyediakan lingkungan  yang mudah dan aman  untuk penggunaan dan perawatan database contohnya MS Acces,Foxpro,DBase-IV,Foxbase,Clipper,MY SQL, Oracle, Informix, dan Sybase.

Keuntungan Database :
  1. mengurangi Redudansi (penduplikatan) data yaitu data yang sama akan disimpan hanya sekali
  2. integritas data yaitu keakuratan data
  3. mengurangi inkonsisten data yaitu data yang diupdate akan dilakukan sekaligus
  4. Multiple User
  5. Standarisasi data
  6. keamanan Data terjamin
  7. Keseimbangan kebutuhan data antara data yang di update dan di retrieve
Kerugian Database:
  1. Memerlukan hardware yang memiliki spesifikasi tinggi (CPU yg kuat,Terminal yg banyak,alat komunikasi)
  2. Biaya performance yg besar (biaya listrik,personal yg mempunyai klasifikasi tinggi,biaya komunikasi antar lokasi.
  3. Rawan keberhasilan operasi yg disebabkan oleh gangguan listrik(mati lampu) namun dapat di antisipasi dengan cara memakai UPS untuk backup listrik sementara dan komunikasi
  4. Sistem terlihat lebih kompleks
Bahasa Basis Data adalah sejumlah perintah/statment yang diformulasikan yang di berikan user untuk dikenali/diproses oleh DBMS untuk melakukan suatu action atau pekerjaan yang telah ditentukan.
Komponen Bahasa BasisData:
  1. Data Definition Language (DDL) : struktur/skema yg mewakili design database atau biasa disebut sebagai kamus bahasa.
  2. DML(Data Manipulation Language) : Memanipulasi/mengambil data dari sebuah data base dengan cara menyisipkan,menambahkan,menghapus,mengubah,serta mencari data.
  3. DCL (Data Control Language) : Sub bahasa u/ mengendalikan struktur internal basisdata agar lebih efisian dalam penyesuaian system
Key adalah Satu atau gabungan dari beberapa attribut yg dapat membedakan semua baris data (row) dalam tabel secara unik
  1. Superkey : Satu/lebih field/attribut yg dapat membedakan setiap baris data dalam sebuah table secara unik
  2. Candidate-key: kumpulan field/attribut minimal yg dapat membedakan setiap baris dalam sebuah table secara unik
  3. primeri-key : candidate-key yg terpilih untuk mengidentifikasi tupel secara unik pada suatu relasi
  4. Foreign-key/kunci tamu : Satu attrib (satu set attribut) yg melengkapi satu relationship (hubungan) yg menunjukkan ke induknya.
Anomali adalah proses pada database yg memberikan efek sampimh yg tidak diharapkan misalkan ketidak konsistenan data atau membuat suatu sesuatu data menjadi hilang ketika data lain di hapus.
  1. Anomali peremajaan (update) terjadi apabila ada perubahan pada sejumlah data pada suatu table tetapi tidak seluruh diubah.
  2. Anomali Penyisipan (insert) terjadi bila ada penambahan data dilakukan
  3. Anomali penghapusan(delete) terjadi jika anomali peremajaan (update) pada suatu baris (record) yg tidak terpakai dihapus dan sebagai akibatnya ada data lainnya yg hilang.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger templates

Labels

Pages

G-Ardunoid. Diberdayakan oleh Blogger.

Follower

- Copyright © WorldPressure -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -