Bab 1
KONSEP BASIS
DATA
1.1 Pengenalan Basis Data
Basis data adalah
kumpulan data yang saling berhubungan yang terdapat di dalam hardware dan
digunakan oleh software untuk memanipulasi data.
1.2 Basis Data Terkomputerisasi
Suatu basis data
menawarkan keuntungan yang lebih banyak, hal ini mencakup :
1.
Terpusat dan Berbagi Data
Memasukkan dan
menyimpan semua data di dalam komputer sehingga mengurangi penggunaan keratas
atau media berbagi data fisik lainnya.
2.
Current data
Pengguna bisa secara
cepat memperbarui data dan data yang tersedia siap digunakan
3.
Kecepatan dan Produktifitas
Dapat mencari,
mengurutkan, meretrive, membuat perubahan dan mencetak data.
4.
Akurasi dan Konsistensi
Dapat merancang basis
data untuk memfalidasi Masukkan data serta untuk memastikan bahwa data yang
dimasukkan adalah valid dan konsisten
5.
Analisis
Dapat menyimpan,
menjejaki dan memproses isi data yang besar dari sumber yang berbeda
6.
Keamanan
Dapat memproteksi
basis data dengan penetapan daftar kata sandi dan identifikasi penggunaan yang
diotoritaskan
7.
Pemulihan
Sistem manajemen
basis data menggunakan suatu log transaksi untuk memastikan bahwa data akan
kembali pulih saat terjadi crash
8.
Transaksi
Menyediakan suatu
mekanisme pemulihan kesalahan yang disamaratakan untuk memberikan konsekuensi
atas kesalahan yang tidak terduga.
1.3 Sifat-sifat Basis Data
-
Berbagi Data
Suatu basis data
secara normal diharapkan dapat di akses oleh lebih dari 1 orang user pada waktu
yang bersamaan.
-
Integrasi Data
Suatu basis data
harus ideal sehingga tidak terjadi redudansi data (data yang berlebih).
-
Integritas Data
Suatu basis data jika
berhubungan dengan antar objek diwakilk oleh data di dalam basis data.
-
Keamanan Data
Sekumpulan pengguna
diberi hak agar penggunaan basis data dapat lebih aman.
-
Abstraksi Data
Informasi yang di simpan
didalam basis data pada umumnya merupakan sebuah usaha untuk menyajikan sifat
dari beberapa objek sesungguhnya
-
Independensi Data
Sebagai konsekuensi
data abstraksi, maka suatu perubahan dibuat dalam beberapa bagian basis data
dasar
1.4 Model Data sebagai Arsitektur
Model data ini dibagi
menjadi beberapa bagian yakni :
-
Data Definition
Sekumpulan prinsip
yang terkait dengan cara data tersusun
-
Data Manipulation
Sekumpulan prinsip
yang terkait dengan cara pengoperasian data
-
Data Integrity
Sekumpulan prinsip yang
terkait dengan cara menentukan bagian yang valid untuk suatu basis data
1.5 Model Data sebagai Cetak Biru
Sekumpulan kebutuhan
data untuk beberapa aplikasi (howe, 1981)
1.6 Tipologi Model Data
Model ini di rancang
oleh brodie et al, 1984. Yakni
-
Primitive Data Model
Pendekatan objek
diwakili oleh struktur record yang dikelompokkan di dalam file struktur
-
Classic Data Model
Model data hierarki,
jaringan dan relasional
-
Semantic Data Model
Suatu model dengan
memelihara suatu pokok record orientation
1.7 Sistem Manajemen Basis Data
Sistem
manajemen basis data adalah mekanisme perangkat lunak dalam pengolahan data.
Teknologi ini sudah diperkenalkan pada pertengahan tahun 1960an. Sistem ini
sering disebut dengan DBMS (DataBase Manajemen System). Produk layanan DBMS
seperti : Sybase, SQL, Ms Access, Oracle, Ms SQL Server, DB2, MySQL dst.
Secara umum DBMS
terdiri dari :
-
Suatu koleksi modul, program dan tabel
-
Suatu metode akses dan sebuah teknologi akses
-
Sekumpulan Masukkan data, manipulasi data, pelaporan
dan tools
-
Ketentuan built in untuk keamanan dan integritas data
-
Sekumpulan file, record serta uraian elemen-elemen
-
Peraturan tentang logika untuk mengkonstruksikan file
dan menangani data
-
Spesifikasi untuk menyimpan data fisi
DBMS dimasukkan
kedalam 4 kelompok utama yakni
1.
Data definition
Menjelaskan struktur
data baru untuk suatu basis data, pemindahan struktur data dari basis data
serta memodifikasikan
2.
Data Maintenance
Memasukkan data baru
kedalam struktur data yang ada, memperbaharui data dalam struktur yang ada dan
menghapus data
3.
Data Retrival
Peng-querian data
yang ada oleh pengguna akhir dan pengesktraan data sebagai penggunaan oleh
program aplikasi
4.
Data Control
Menciptakan dan
mengawasi penggunaan basis data, pembatasan akses untuk data dalam basis data
dan pengawasan kinerja basis data.
Comments
Post a Comment