sistem basis data

advertisement
Konsep Dasar
SISTEM BASIS DATA
by
Siti yuliyanti
Sejarah
Generasi pertama  menggunakan hirarki dan network 1960
DBMS didesain oleh Charles Bachman di perusahaan General Electric
(1960), disebut sebagai Penyimpanan Data Terintegrasi (Integrated Data
Store).
Generasi kedua  menggunakan metode relasional, 1970
Edgar Codd, di Laboratorium Penelitian di San Jose, mengusulkan model
data relasional
Generasi ketiga  menggunakan objek orientied, 1990
SISTEM BASIS DATA /2010
SITI YULIYANTI
Apa itu sistem basisdata
Basis
Data
:
:
Basis Data :
saling berelasi
kumpulan/ tempat menyimpan
representasi fakta dari dunia nyata yang
mewakili suatu objek
tempat menyimpan kumpulan data yang
SISTEM BASIS DATA /2010
SITI YULIYANTI
?
Mekanisme untuk menyimpan data atau informasi
( Stephens dan Plew : 2000 )
Kumpulan data yang berhubungan
(Ramakrishnan dan Gehrke :2003)
Sistem Basis Data
sistem yang terdiri dari sekumpulan basis data yang
berelasi dan program (DBMS) yang memungkinkan
user untuk mengakses dan memanipulasi
SISTEM BASIS DATA /2010
SITI YULIYANTI
Hubungan data dan informasi
Data
Data
Data
Data
PROSES
INFORMASI
Data
Data mahasiswa
Data mata kuliah
Data dosen
SISTEM BASIS DATA /2010
Transkip nilai
KRS
SITI YULIYANTI
Arsip
VS
Basisdata
SISTEM BASIS DATA /2010
SITI YULIYANTI
Arsip
No
VS
Arsip ( Konvensional )
Basisdata
Basisdata ( Database )
1
Duplikasi data
Mengurangi Duplikasi data
2
Terbatasnya berbagi data
Mudah berbagi data
3
Ketidak konsistennya data
konsisten
4
Kurangnya integritas data
Integritas data tinggi
5
Kesulitan dalam mendapatkan
informasi
Mudah mendapatkan informasi
SISTEM BASIS DATA /2010
SITI YULIYANTI
Kelemahan penggunaan Basis Data

Storage yang digunakan besar

Dibutuhkan tenaga spesialis


Biaya Software mahal
Kerusakan pada sistem basis data dapat
mempengaruhi departemen lain yang terkait
SISTEM BASIS DATA /2010
SITI YULIYANTI
DATA BASE
TABEL 1
TABEL 2
Record 1
Record 1
Field 1
Field 2
Record 2
Field 1
SISTEM BASIS DATA /2010
Field 1
Field 2
Record 2
Field 2
Field 1
Field 2
SITI YULIYANTI
Contoh Basisdata / database
Nama
Database/basisdata
tabel / entitas
universitas
mahasiswa
nim
nama_mhs
alamat_mhs
12001
ani
jl mawar No 2
32001
budi
jl melati
42001
lia
jl purba
krs
No_KRS
tgl
1
2 mei 2010
2
7 mei 2010
3
20 mei 2010
SISTEM BASIS DATA /2010
Mata kuliah
Kode_mk matakuliah sks
1101
algoritma
3
1103
sbd 1
2
nim
ani
budi
lia
Kode_mk
1101
1103
1101
SITI YULIYANTI
Contoh Basis data
Basisdata/database : universitas
Entitas  tabel : mahasiswa, mata kuliah, dosen
Relasi / hubungan antar entitas
tabel relasi : perkuliahan, KRS
SISTEM BASIS DATA /2010
SITI YULIYANTI
Record / tuple
Data Value / isi data
SISTEM BASIS DATA /2010
Field / Atribut
SITI YULIYANTI
Komponen Basis Data
1.
Perangkat keras/hardware
2. Basis data/database
Database
3. Perangkat lunak/ software
4. Pengguna / user
SISTEM BASIS DATA /2010
SITI YULIYANTI
Pengguna / User Basis Data


Database Manager
End User (Pemakai Akhir)
- Programer Aplikasi berinteraksi terhadap sistem database dengan
menulis program misal PASCAL atau Bahasa C
- User Mahir (Casual User) berinteraksi dengan fasilitas query yang
telah disediakan oleh DBMS dan mahir menggunakannya
- User Umum (Naive User)
- User Khusus (Specialized user) untuk aplikasi Artificial
Inteligent, sistem pakar, pengolahan citra

Database Administrator (DBA)
SISTEM BASIS DATA /2010
SITI YULIYANTI
Database Administrator
(DBA)
Tugas DBA

Mengontrol DBMS dan software-software

Memonitor siapa yang mengakses basis data

Mengatur pemakaian basis data

Memeriksa security, integrity, recovery dan
concurrency
SISTEM BASIS DATA /2010
SITI YULIYANTI
Download