PERTEMUAN 1
PENGENALAN
DATABASE
06 Oktober 2009
PROSENTASE
UTS = 30%
UAS = 30%
Tugas = 30%
Kehadiran = 10%
BASIS DATA
Basis : Markas / Gudang / Tempat berkumpul
Data : Suatu fakta yang mewakili suatu obyek
(ex : manusia, dosen, mhs, pelanggan, dll.)
Data dicatat atau direkam dalam bentuk
angka,huruf,simbol,gambar,suara,dll.
Basis Data : Sekumpulan data yang saling
ber-relasi, dan diorganisasi sedemikian rupa,
yang disimpan bersamaan tanpa adanya
pengulangan (redudancy data)
SISTEM BASIS DATA
Yaitu: Suatu sistem yang terdiri atas
sekumpulan tabel data yang saling
berhubungan dan sekumpulan program DBMS
(Database Management System) yang
memungkinkan user/pengguna dan/atau
program lain dapat mengakses dan
memanipulasi tabel-tabel tersebut.
DBMS (Database Management System):
kumpulan program yang digunakan user
untuk me-management database (create,
maintain)
PROSES – PROSES DALAM DBMS
Defining : database mendefinisikan tipe
data, struktur dan batasan (constraint) dari
data yang disimpan dalam database.
Manipulating : database mencakup berbagai
fungsi dan query untuk mendapatkan data
yang dicari, termasuk operasi insert, update,
delete serta generate report data.
Sharing : database dapat diatur untuk dapat
sharing multiple user dan program, untuk
mengakses database secara bersama-sama.
FUNGSI DBMS
Proteksi : Mengandung system protection
yang menangani kondisi malfunction (crash)
baik pada hardware maupun software, juga
mengandung security protection yang
menangani pengaksesan oleh user terlarang.
Maintain : Mengandung sistem maintaining
yang selalu meningkatkan kebutuhan
perubahan setiap waktu.
CONTOH DBMS
Dbase
FoxPro
Ingres
DB2
Postgresql
mysql
Oracle
SQL Sever
MS Access
dll
TUJUAN BASIS DATA
Kemudahan dan kecepatan dalam
pengambilan data (speed)
Efisiensi ruang penyimpanan (space)
Bersifat multiuser
MANFAAT DBMS
Controlling Redundancy
Redundancy salah satu syarat larangan dalam database
relasional, karena akan menimbulkan inconsistensi data.
Dengan controlling redundancy, selain akan
meningkatkan performance query juga menjaga
konsistensi data
Restricting Unauthorized Access