SMBD2012-0-Pengenalan SMBD

advertisement
PENDAHULUAN
MATERI 0
Sistem Manajemen Basis Data
Eko Prasetyo
Teknik Informatika
Universitas Bhayangkara Surabaya
2012
Basis Data
2

Basis data atau database, berasal dari kata basis dan data, adapun
pengertian dari kedua pengertian tersebut adalah sebagai berikut :



Basis :
dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul.
Data :
representasi fakta dunia nyata yang mewakili suatu objek seperti
manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan peristiwa,
konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf,
simbol, teks, gambar, bunyi, atau kombinasinya.
Tujuan :kemudahan dan kecepatan dalam pengambilan kembali data.
Perbandingan Basis Data dan
Lemari Arsip
3
Lemari arsip di sebuah ruang
Basis Data di sebuah hardisk
Hirarki Data
4

Hirarki data dalam dikelompokkan menjadi 3
(tiga) buah yaitu file, record dan elemen data
Contoh Isi Tabel
5
Sistem Basis Data
6


Sistem basis data dapat diartikan sebagai kumpulan
file / tabel 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 (tabel) tersebut.
Komponen – komponen utama dari sebuah sistem basis
data:






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 Basis Data
7
Sistem Manajemen Basis Data
8




DBMS adalah koleksi terpadu dari programprogram (sistem perangkat lunak) yang
digunakan untuk mendefinisikan, menciptakan,
mengakses dan merawat database (basis data).
Tujuannya: menyediakan lingkungan yang
mudah dan aman untuk penggunaan dan
perawatan database.
Contoh software: Ms-Access, MS Sql Server,
MySQL, Oracle, dsb.
DBMS yang kita gunakan: MySQL (dipaket dalam
XAMPP).
Manfaat DBMS
9






Kemandirian data
Akses data efisien
Integritas dan keamanan data
Administrasi data
Akses konkrensi dan crash recovery
Waktu pengembangan aplikasi terkurangi
Model relasional
10

Students( sid: string, name: string, login:
string, age: integer, gpa: real)
11
Any Question ?
To Be Continued … Materi 1
Download