Konsep Dasar
Data
Fakta dari berbagai sumber di dunia nyata (real world).
·
Menyangkut entitas nyata / abstrak
·
Bersifat kualitatif, kuantitatif, internal dan eksternal
Basis Data
Kumpulan terpadu dari berkas data (integrated collection of
data) yang memiliki kaitan satu dengan yang lainnya, dan dibuat untuk memenuhi
kepentingan banyak pemakai pada suatu organisasi.
Informasi
Data yang diorganisasikan, disimpan, diolah, mempunyai arti
tertentu dan dapat dipakai untuk proses pengambilan keputusan.
Database Management System (DBMS)
Paket perangkat lunak yang digunakan untuk pembuatan dan
pemeliharaan basis data.
Sistem Basis Data
Sekumpulan basis data dengan para pemakai yang menggunakan basis
data secara bersama-sama, perancang dan pengelola basis data, serta system yang
mendukungnya.
Basis data menyediakan fasilitas atau
memudahkan dalam memproduksi informasi yang digunakan oleh pemakai untuk
mendukung pengambilan keputusan. Hal inilah yang menjadikan alasan dari
penggunaan tehnologi basis data pada saat sekarang (dunia bisnis).
Ilustrasi Sistem Manajemen Tradisional dan DataBase Management System
Istilah - Istilah Dasar Basis Data
Enterprise
Suatu bentuk organisasi seperti: bank,
universitas, rumah sakit, pabrik, dsb.
Data yang disimpan dalai basis data
merupakan data operasional dari suatu enterprise.
Contoh data operasional : data keuangan,
data mahasiswa, data pasien
Entitas
Suatu obyek yang dapat dibedakan dari
lainnya yang dapat diwujudkan dalai basis data.
Contoh Entitas dalam lingkungan bank
terdiri dari : Nasabah, Simpanan, Hipotik
Contoh Entitas dalam lingkungan universitas
terdiri dari : Mahasiswa, mata kuliah
Kumpulan dari entitas disebut Himpunan Entitas
Contoh : semua nasabah, semua mahasiswa
Atribut ( Elemen Data )
Karakteristik dari suatu entitas.
Contoh : Entitas Mahasiswa atributnya
terdiri dari Npm, Nama, Alamat, Tanggal lahir.
Nilai Data ( Data Value )
Isi data / informasi yang tercakup dalai
setiap elemen data.
Contoh Atribut Nama Mahasiswa dapat berisi
Nilai Data : Diana, Sulaeman, Lina
Kunci Elemen Data ( Key
Data Element )
Tanda pengenal yang secara unik
mengidentifikasikan entitas dari suatu kumpulan entitas.
Contoh Entitas Mahasiswa yang mempunyai
atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data
npm.
Record Data
Kumpulan Isi Elemen data yang saling
berhubungan.
Contoh : kumpulan atribut npm, nama,
alamat, tanggal lahir dari Entitas Mahasiswa berisikan : "10200123",
"Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret
1983".
Pengguna Basis Data
System Engineer
Tenaga ahli yang bertanggung jawab atas
pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan
kesalahan dari sistem tersebut kepada pihak penjual
Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk
mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan
sistem basis data, merencanakannya dan mengaturnya.
Tugas DBA :
·
Mengontrol DBMS dan software-software
·
Memonitor siapa yang mengakses basis data
·
Mengatur pemakaian basis data
·
Memeriksa security, integrity, recovery dan concurency
Program Utility yang digunakan oleh
DBA :
o Loading Routines
Membangun versi
utama dari database
o Reorganization Routines
Mengatur /
mengorganisasikan kembali database
o Journaling Routines
Mencatat semua operasi pemakaian database
o Recovery Routines
Menempatkan
kembali data, sebelum terjadinya kerusakan
o Statistical Analysis Routines
Membantu
memonitor kehandalan sistem
Pemakai Akhir
Ada beberapa jenis/tipe pemakai terhadap
suatu sistem basis data yang dapat dibedakan berdasarkan cara mereka
berinteraksi terhadap sistem :
Programmer aplikasi
Pemakai yang berinteraksi dengan basis data
melalui Data Manipulation Language
(DML), yang disertakan (embedded)
dalai program yang ditulis dalai bahasa pemrograman induk (seperti C, pascal,
cobol, dll)
User Mahir (Casual
User)
Pemakai yang berinteraksi dengan sistem
tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS
User Umum (End
User/Naïve User)
Pemakai yang berinteraksi dengan sistem
basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah
ditulis/disediakan sebelumnya
User Khusus (Specialized/Sophisticated
User)
Pemakai yang menulis aplikasi basis data
non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI,
Sistem Pakar, Pengolahan Citra,dll, yang bisa saja mengakses basis data
dengan/tanpa DBMS yang bersangkutan.
Referensi:
http://ocw.ui.ac.id/materials/12.01_FASILKOM/IKI20430-Basis_Data_1/modul_1_-_pengantar_basis_data.pdf
http://ict.binus.edu/metamorph/file/research/JournalDBERP.pdf
untungkalimantoro.files.wordpress.com
Tidak ada komentar:
Posting Komentar