MENGIDENTIFIKASI
BASIS DATA
KONSEP DASAR
BASIS DATA
Pengertian Basis Data
Manfaat Basis Data
Operasi Basis Data Persyaratan
Basis Data
Sistem Basis Data
Komponen Sistem BD
PENDAHULUAN
Basis data (database) dapat dibayangkan sebagai
lemari arsip
Hal yang dilakukan jika memiliki lemari arsip : memberi sampul, memberi nomor, menempatkan arsip tsb
menurut urutan tertentu.
Basis data : seluruh data disimpan dlm basis data pada masing-masing tabel sesuai dgn fungsinya, sehingga dgn mudah dapat melakukan penelusuran data yang diinginkan.
Masalah pada lemari arsip : kelambatan dlm menelusuri data
Basis Data?
KONSEP DASAR BASIS DATA
Basis : Markas / gudang, tempat bersarang / berkumpul.
Data : Merupakan representasi fakta dunia
nyata yang mewakili suatu objek.
PENGERTIAN BASIS DATA
(DATABASE)
Merupakan kumpulan data yang saling berhubungan (punya relasi).
Relasi ditunjukan dengan kunci (key) dari tiap file yang ada.
Gambaran Basis Data
dalam sebuah Hard disk
This image cannot currently be display ed.
This image cannot currently be display ed.
This image cannot currently be display ed.
Prinsip Utama Basis Data
Pengaturan Data dengan tujuan utama
fleksibilitas dan kecepatan dalam
pengambilan data kembali
Tujuan Basis Data
Sebagai efisiensi yang meliputi speed,
space, dan accuracy, menangani data
dalam jumlah besar, kebersamaan pemakaian (sharebility), dan meniadakan duplikasi dan inkonsistensi data
Contoh :
Pengolahan Data Tradisional
Terjadi duplikasi data (data redudancy) File SISWA
File NILAI
Tidak terjadi hubungan data (relatability), karena tiap aplikasi membuat file tersendiri
nis Nm_Siswa Alamat Jenkel Agama
Pendekatan Basis Data
Duplikasi data dikurangi
Manfaat Basis Data
Kecepatan dan kemudahan (speed),
Efisiensi ruang penyimpanan (space),
Keakuratan(accuracy)
Ketersediaan (availability),
Kelengkapan (completeness),
Keamanan (security),
Operasi Basis Data
Pembuatan basis data baru (CREATE DATABASE) Penghapusan basis data (DROP DATABASE)
Pembuatan file / tabel baru ke suatu basis data (CREATE TABLE)
Penghapusan file/tabel dari suatu basis data (DROP
TABLE)
Penambahan/pengisian data baru di sebuah basis data (INSERT)
Pengambilan data dari sebuah file / tabel (RETRIEVE /
SEARCH)
Penghapusan data dari sebuah file/tabel (DELETE)
Operasi Basis Data
Persyaratan Basis Data
Redudansi & Inkonsistensi Data Pengaksesan Data
Data Terisolasi untuk Standarisasi Masalah Kemanan (Security)
SISTEM BASIS DATA
Merupakan sistem yang terdiri dari kumpulan file atau tabel yang saling
berhubungan dan memungkinkan
beberapa pemakai mengakses dan memanipulasinya
Istilah sistem basis data : merupakan lingkup yang lebih luas daripada basis
data.
KOMPONEN SISTEM BASIS DATA
Perangkat Keras (hardware)
Sistem Operasi (operating system) Basis Data (database)
Program aplikasi (application program) D B M S (Data Base Management
System)
Administrator Basis Data
KOMPONEN SISTEM BASIS DATA
Pemakai (User) :
1. Programmer Aplikasi (Application Programmer) :
pemakai yang berinteraksi dengan basis data melalui DML yang disertakan dlm program yang ditulis dlm bahasa pemrograman
2. User Mahir (Casual User) : Pemakai menggunakan query
untuk akses data
3. User Umum (Naïve User) : pemakai yang berinteraksi
dengan sistem basis data melalui pemanggilan satu program aplikasi permanen
4. User Khusus (Specialized User) : pemakai yang menulis
Hirarki Data
Database
(Kumpulan dari file yang memiliki karakteristik yang
sama, sehingga file-file yang ada memiliki relasi antar file tersebut)
File/Berkas/Tabel
(Kumpulan dari record sejenis, yang berbeda hanya
pada valuenya)
Rekaman/Record/Baris/Tuple
(Kumpulan field, yang memiliki tipe dan panjang dari masing-masing field)
Field/Atribut/Kolom
(Kumpulan karakter yang mempunyai arti)
Byte/Karakter
(Semua simbol yang digunakan oleh computer yang
Hubungan tabel/file/relation, row/record/tuple dan
REFERENSI
Yakub. 2008. Sistem Basis Data. Yogyakarta : Graha Ilmu
Fathansyah. 2005. Basis Data. Bandung : Informatika
Mulyanto, Aunur R. 2008. Rekayasa Perangkat Lunak 2. Jakarta : Dirjen PSMK, Depdiknas