Pengenalan Sistem Basis Data

advertisement
Pengenalan Sistem Basis Data
Pengertian Data
Data adalah representasi fakta dunia nyata
yang mewakili suatu objek seperti :
- manusia (pegawai, siswa, pelanggan)
- barang
- hewan
- peristiwa, konsep, keadaan, dan lain
sebagainya yang direkam dalam bentuk
angka, huruf, simbol, teks, gambar, bunyi
atau kombinasinya
Pengertian File

File
adalah
kumpulan
record
yang
menyatakan
sekumpulan
aspek-aspek
tertentu dan terorganisasi secara khas
dipakai untuk maksud-maksud tertentu

File diletakkan di penyimpanan sekunder,
memiliki
struktur
penyimpanan
dan
mempunyai nama agar dapat diakses oleh
program
Hirarki Data (Susunan Data)






Basisdata : Kumpulan tabel-tabel yang saling
berhubungan
File/Tabel : Terbentuk dari susunan record-record
Record
: Terbentuk dari susunan field-field
Field
: Terbentuk dari rangkaian byte
Byte
: Kumpulan dari beberapa bit (8 bit)
Bit
: Satuan terkecil dalam hirarki yang
membentuk byte (digit biner 0 dan 1)
Contoh Tabel
Mahasiswa
NPM
NAMA
ALAMAT
2008010001
Budi
Jl Rajawali No.14
2008010002
Iwan
Jl Veteran No.14
Field
Byte
TGL LAHIR
01-08-1990
04-07-1989
Record
Definisi Basis Data

Himpunan kelompok data (arsip) yang saling
berhubungan yang diorganisasi sedemikian
rupa supaya dapat dimanfaatkan kembali
dengan cepat dan mudah
Definisi basis data (lanjutan)

Kumpulan data yang saling berhubungan
yang disimpan secara bersama sedemikian
rupa tanpa adanya duplikasi yang tidak perlu
yang disiapkan untuk memenuhi berbagai
kebutuhan

Kumpulan
file/table/arsip
yang
saling
berhubungan yang disimpan dalam media
penyimpanan elektronis
Operasi Dasar Basis Data








Pembuatan basis data baru (create database)
Penghapusan basis data (drop database)
Pembuatan tabel baru ke suatu basis data (create table)
Penghapusan tabel dari suatu basis data (drop table)
Penambahan / pengisian data baru ke sebuah tabel di
sebuah basis data (insert)
Pengambilan data dari sebuah tabel (retrieve/search)
Pengubahan data dari sebuah tabel (update)
Penghapusan data dari sebuah tabel (delete)
Tujuan (Tujuan) Basis Data

Kecepatan dan Kemudahan (Speed)
Memungkinkan
untuk
melakukan
perubahan/manipulasi terhadap data atau
menampilkan kembali data dengan lebih
cepat dan mudah
Tujuan basis data (lanjutan)

Efisiensi Ruang Penyimpanan (Space)
Efisiensi/optimalisasi penggunaan ruang
penyimpanan dengan melakukan penekanan
(menghilangkan) redundansi data
Tujuan basis data (lanjutan)
Menghilangkan redundansi
dilakukan dengan :
data
dapat
- menerapkan sejumlah pengkodean
- membuat relasi-relasi antar kelompok data
yang saling berhubungan
Tujuan basis data (lanjutan)

Keakuratan (accuracy)
Menerapkan aturan/batasan (constraint) tipe
data, domain data, atau keunikan data untuk
menghindari pemasukan data yang tidak
akurat
Tujuan basis data (lanjutan)

Ketersediaan (Availability)
Memilah data menjadi data master, data
transaksi ataupun data history
Tujuan basis data (lanjutan)

Kelengkapan (Completeness)
Menambah
record-record
data
dan
melakukan perubahan struktur dalam basis
data baik dalm bentuk penambahan objek
baru (tabel) atau dengan penambahan fieldfield baru pada tabel
Tujuan basis data (lanjutan)

Keamanan (Security)
Melakukan pengaturan hak akses terhadap
basis data beserta objek-objek didalamnya
dan menentukan operasi-operasi apa saja
yang boleh dilakukan
Tujuan basis data (lanjutan)

Kebersamaan Pemakaian (Sharability)
Penggunaan data dalam suatu basis data oleh
berbagai pihak
Penerapan Basis Data







Kepegawaian
Pergudangan (inventory)
Akuntansi
Reservasi
Perbankan
Rumah Sakit
Pendidikan
Download