1. KONSEP BASIS DATA
- Data
Fakta tentang sesuatu di dunia nyata yang direkam dan disimpan dalam bentuk teks, gambar, angka, bunyi ,symbol, dll di dalam media komputer
- Basis Data
Koleksi dari data-data yang terorganisasi sedemikian rupa sehingga data mudah disimpan dan dimanipulasi (diperbaharui, dicari, diolah dengan perhitungan-perhitungan tertentu, dan dihapus)
- Informasi
Data yang telah diolah sedemikian rupa sehingga memiliki makna tertentu bagi pengguna.
data memiliki cara pandang :
- Peringkat Fisik (terendah) : mendeskripsikan struktur data yang digunakan, pola representasi bit dsb, yang akan disimpan dalam penyimpanan fisik.
- Peringkat Logika : medeskripsikan data apa yang disimpan di basis data dan hubungan apa yang ada antara data-data tersebut.
- Peringkat Pengguna (tertinggi) : menyederhanakan interaksi pengguna dengan sistem dalam bentuk GUI dakan aplikasi sistem basis data.
2. KOMPONEN BASIS DATA
- Perangkat keras
DATABASE
dan aplikasi memerlukan perangkat keras agar dapat
berjalan. Perangkat keras ini dapat berkisar dari sebuah
komputer pribadi, ke sebuah mainframe, ke sebuah jaringan
dari komputer. Perangkat keras tertentu mungkin diperlukan
tergantung pada kebutuhan orgranisasi dan DATABASE
yang digunakan. Beberapa DATABASE hanya dapat berjalan
pada perangkat atau sistem operasi tertentu, sedangkan
lainnya dapat berjalan pada sistem operasi atau perangkat
keras yang bervariasi.
- Perangkat lunak
Komponen
perangkat lunak terdiri dari perangkat lunak DATABASE
itu sendiri dan program aplikasi, bersama dengan sistem
operasi, meliputi perangkat lunak jaringan jika sebuah
DATABASE melalui sebuah jaringan. Secara khusus, program
aplikasi ditulis dalam bahasa pemrograman generasi
ketiga (3GL), seperti ’C’, C++, Java, Visual Basic,
ataupun menggunakan bahasa pemrograman generasi
keempat, seperti SQL, yang tertanam dalam bahasa
pemrograman generasi ketiga. 11 DATABASE
juga menyediakan akses kontrol terhadap basisdata antara
lain:
a.
Security
System, gunanya adalah untuk mencegah user
yang tidak memiliki wewenang untuk mengakses
basis-data.
b.
Integrity
System, memelihara konsistensi data yang tersimpan.
c.
Concurrency
Control System, memberikan akses bersama
pada basis-data.
- Data
Data
merupakan komponen terpenting dalam lingkungan DATABASE
jika dilihat dari sudut pandang end user. Data berperan
sebagai jembatan yang menghubungkan komponen
mesin dengan komponen manusia. Basis-data mengandung
data operasional dan metadata yaitu data tentang
data. Struktur dari basis-data disebut dengan skema.
- Prosedur
Prosedur
adalah instruksi dan aturan yang mengatur perancangan
dan kegunaan dari basis-data. User dari suatu sistem
dan staf yang mengatur suatu basis-data memerlukan
prosedur terdokumentasi tentang bagaimana menggunakan
atau menjalankan sistem. Prosedur ini mungkin
terdiri dari instruksi tentang bagaimana untuk:
- Masuk
ke suatu DATABASE.
- Menggunakan
fasilitas tertentu dari DATABASE atau program
aplikasi.
- Memulai
dan menghentikan DATABASE.
- Membuat
salinan back
up basis-data.
- Menangani
kesalahan perangkat keras atau perangkat
lunak. Meliputi prosedur tentang bagaimana mengidentifikasi komponen yang bermasalah,
memperbaiki komponen yang bermasalah
tersebut dan melakukan recovery pada basis-data.
- Mengubah
struktur dari suatu tabel, menata kembali
basis-data pada multiple
disks, meningkatkan
performa, atau menyimpan data ke media penyimpanan kedua.
- Manusia
Merupakan
komponen terakhir yang terlibat dengan sistem.
Peran manusia dalam lingkungan DATABASE antara lain:
data
administrator dan basis-data administrator, logical
basis-data designer dan physical basis-data designer, application
developer dan end-user.











