Arsitektur Sistem Basis Data

Kamis, 30 Oktober 2008


Arsitektur Sistem Basis Data
Arsitektur Tiga Skema
- Merupakan suatu pendekatan yang
ditujukan kepentingan abstraksi data
- Skema adalah struktur logika dalam
database, tingkatan/level bagaimana
melihat data dalam sebuah sistem BD.
- Abstraksi data dimaksudkan agar user
tidak perlu tahu tentang bagaimana
DBMS secara detail menyimpan dan
memelihara database


View Level (External Schema)
- Data yg dibutuhkan oleh setiap user bisa
berbeda-beda & kemungkinan hanya
mencakup sebagian data dalam BD yg
kemunculannya diatur oleh aplikasi end
user.
- Data yg diperoleh bahkan bisa sama sekali
berbeda dgn representasi fisiknya supaya
bisa bermakna bagi user.
- Misal data BULAN disimpan dlm bentuk kode
(1 utk Januari, 2 untuk Februari, dst) yg
kemudian ditampilkan bukan dlm bentuk
KODE nya (1,2,...,12) ttp sudah dlm bentuk
NAMA BULAN nya (Januari, Februari, dst)
Logical Level (Conceptual Schema)
-Menjabarkan data apa saja yg
sesungguhnya disimpan dalam
database & mendeksripsikan hubungan
antardata
menggambarkan data apa yg
sebenarnya secara fungsional disimpan
dalam BD & hubungannya dgn data lain
Contoh data Balapan Formula 1
direpresentasikan dlm beberapa tabel/file:
1. file team
2. file mobil
3. file mesin
4. file ban
5. file sponsor
6. file pembalap
7. file kualifikasi
8. file seri balapan, dsb
Physical Level (Physical Schema)
- menunjukkan bagaimana sesungguhnya suatu
data disimpan secara fisik.
- pemakai berkompeten mengetahui bagaimana
representasi fisik dari penyimpanan /
pengorganisasian data

baca selengkapnya.... >

Sistem Basis Data

Sistem Basis Data (SBD)
Perpaduan antara BD dan Sistem
Manajemen Basis Data (SMBD)
Komponen SBD
1. Perangkat keras/hardware
komputer (1 stand-alone atau >1 utk network)
2. Sistem operasi
program yang mengaktifkan/memfungsikan
sistem komputer, mengendalikan seluruh
sumber daya dlm komputer & melakukan
operasi-operasi dasar dlm komputer (operasi
I/O, pengelolaan file, dsb)

View Level (External Schema)

3. BD
BD sebagai inti dari SBD. BD menyimpan
data serta struktur (baik untuk entitas
maupun objek-objeknya secara detail)
4. Database Management System (DBMS)
perangkat lunak yang menangani semua
akses ke BD.
Secara konsep apa yg terjadi adl sbb:
a. user melakukan pengaksesan BD
untuk informasi yg diperlukannya
menggunakan suatu bahasa
manipulasi data, biasa disebut SQL.
b. DBMS menerima request dari user &
menganalisa request tsb.
c. DBMS memeriksa skema eksternal user,
skema konseptual & struktur penyimpanan
d. DBMS mengeksekusi operasi-operasi yg
diperlukan untuk memenuhi permintaan
user
Contoh : MS. Access, Paradox, Interbase,
SQLServer 2000, Oracle, dsb
5. User
Pemakai yang akan mengakses dan merubah isi BD.
a. Programmer aplikasi
orang yang mengkodekan aplikasi dengan bahasa
pemrograman
b. User mahir (pengguna query)
orang yang mampu menggunakan bahasa BD secara
langsung menggunakan DBMS
c. User umum/end user
orang yang memakai BD dengan menggunakan
perantara program aplikasi. Misalnya seorang
mahasiswa memasukkan data KRS ke dalam BD
dengan menggunakan aplikasi KRS online
6. Aplikasi lain
program yang dibuat untuk memberikan
interface kepada user sehingga lebih mudah
dan terkontrol dalam mengakses BD.

baca selengkapnya.... >

Konsep Dasar Basis Data

Rabu, 29 Oktober 2008

Peran Basis Data
Dalam pengembangan SI diperlukan BD
sebagai penyimpan data.
Pemanfaatan BD dapat meningkatkan kinerja
perusahaan & meningkatkan daya saing
perusahaan tsb.
Karena:

1. BD dapat mempercepat upaya pelayanan
kpd pelanggan
2. BD dapat menghasilkan informasi dgn
cepat dan tepat
3. BD membantu pengambil keputusan untuk
segera memutuskan suatu masalah
berdasarkan informasi yang ada
Contoh aplikasi berlandaskan
basis data

Aplikasi Sirkulasi Perpustakaan:
1. Pencarian data buku berdasarkan judul,
pengarang, atau kriteria lain.
2. Pencarian data peminjam yg terlambat
mengembalikan koleksi pustaka


View Level (External Schema)
Basis
markas, gudang, tempat bersarang atau
berkumpul
Data
representasi fakta dunia nyata yang mewakili
suatu objek seperti manusia (dosen,
mahasiswa, pembeli, pelanggan), barang,
hewan, peristiwa, konsep, keadaan, dsb, yang
direkam dalam bentuk angka, huruf, simbol,
teks, gambar, bunyi, atau kombinasinya.
Basis Data
Kumpulan data yang saling berhubungan yang
disimpan/diorganisasi secara bersama, dalam
bentuk sedemikian rupa, dan tanpa redudansi
(pengulangan) yang tidak perlu supaya dapat
dimanfaatkan kembali dengan cepat dan
mudah untuk memenuhi berbagai kebutuhan.

baca selengkapnya.... >

membuat databse baru pada SQL
create database

baca selengkapnya.... >