- Back to Home »
- Basis Data Lanjut , UTS »
- 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
Hirarki data dikelompokan menjadi 3 buah yaitu
- File/Berkas/Table adalah sekumpulan record sejenis yang mempunyai panjang attribut/field sama namun isi datanya berbeda
- 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
- 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
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
- Hardware
- OS
- Database
- Software pengolah database (DBMS)
- user
- Software yang bersifat optional
Keuntungan Database :
- mengurangi Redudansi (penduplikatan) data yaitu data yang sama akan disimpan hanya sekali
- integritas data yaitu keakuratan data
- mengurangi inkonsisten data yaitu data yang diupdate akan dilakukan sekaligus
- Multiple User
- Standarisasi data
- keamanan Data terjamin
- Keseimbangan kebutuhan data antara data yang di update dan di retrieve
- Memerlukan hardware yang memiliki spesifikasi tinggi (CPU yg kuat,Terminal yg banyak,alat komunikasi)
- Biaya performance yg besar (biaya listrik,personal yg mempunyai klasifikasi tinggi,biaya komunikasi antar lokasi.
- Rawan keberhasilan operasi yg disebabkan oleh gangguan listrik(mati lampu) namun dapat di antisipasi dengan cara memakai UPS untuk backup listrik sementara dan komunikasi
- Sistem terlihat lebih kompleks
Komponen Bahasa BasisData:
- Data Definition Language (DDL) : struktur/skema yg mewakili design database atau biasa disebut sebagai kamus bahasa.
- DML(Data Manipulation Language) : Memanipulasi/mengambil data dari sebuah data base dengan cara menyisipkan,menambahkan,menghapus,mengubah,serta mencari data.
- DCL (Data Control Language) : Sub bahasa u/ mengendalikan struktur internal basisdata agar lebih efisian dalam penyesuaian system
- Superkey : Satu/lebih field/attribut yg dapat membedakan setiap baris data dalam sebuah table secara unik
- Candidate-key: kumpulan field/attribut minimal yg dapat membedakan setiap baris dalam sebuah table secara unik
- primeri-key : candidate-key yg terpilih untuk mengidentifikasi tupel secara unik pada suatu relasi
- Foreign-key/kunci tamu : Satu attrib (satu set attribut) yg melengkapi satu relationship (hubungan) yg menunjukkan ke induknya.
- Anomali peremajaan (update) terjadi apabila ada perubahan pada sejumlah data pada suatu table tetapi tidak seluruh diubah.
- Anomali Penyisipan (insert) terjadi bila ada penambahan data dilakukan
- Anomali penghapusan(delete) terjadi jika anomali peremajaan (update) pada suatu baris (record) yg tidak terpakai dihapus dan sebagai akibatnya ada data lainnya yg hilang.