Pertanyaan :
1. Apa yang dimaksud sistem basis data?
2. Sebutkan Tujuan basis data!
3. Sebutkan Manfaat basis data!
4. jelaskan database administrator (DBA)!
5. Sebutkan Komponen basis data!
6. Bahasa database dibagi menjadi 2, sebutkan!
Jawaban :
1. Basis
data terdiri dari 2 kata, yaitu basis & data. Basis dapat diartikan sebagai markas / gudang, tempat berkumpul.
Sedangkan data adalah fakta yang
mewakili suatu objek seperti manusia, barang, hewan peristiwa, keadaan dan
sebagainya, yang direkam dalam bentuk angka, huruf simbol, teks gambar, bunyi
atau kombinasinya.
Basis
data sendiri dapat di definisikan dalam sejumlah sudut pandang seperti :
1.
himpunan
kelompok data / arsip yang saling berhubungan yang diorganisasi sedemikian rupa
agar kelak dapat dimanfaatkan kembali dengan cepat & mudah.
2.
Kumpulan
data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan
tanpa pengulangan/ penumpukan (redundansi), untuk memenuhi berbagai kebutuhan.
3.
Kumpulan
file/ tabel /arsip yang saling berhubungan yang disimpan dalam media
penyimpanan elektronis.
|
|
lemari Arsip
|
Basis data
|
2. Tujuan dibangunnya basis data adalah
sebagai berikut :
à Mengatur data sehingga
diperoleh kemudahan, ketepatan dan kecepatan dalam pengambilan kembali data.
è Tidak
adanya rendundansi dan menjaga konsistensi data
è Pengaturan
dalam pemilahan data sesuai dengan fungsi dan jenisnya
3.
manfaat basis data sebagai berikut :
§
Kecepatan & kemudahan (speed)
Dgn
memanfaatkan basis data, memungkinkan kita untuk dapat menyimpan data atau
melakukan perubahan/ manipulasi terhadap data atau menampilkan kembali data
tersebut secara lebih cepat & mudah.
§
Efisiensi ruang penyimpanan (space)
Karena
keterkaitan yang erat antara kelompok data dalam sebuah basisdata,maka
redundansi (pengulangan) pasti akan selalu ada, sehingga akan memperbesar ruang
penyimpanan. Dengan basisdata, efisiensi ruang penyimpanan dapat dilakukan
dengan menerapkan sejumlah pengkodean, atau dengan membuat relasi-relasi antar
kelompok data yang saling berhubungan.
§
Keakuratan (accuracy)
Pengkodean
atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan
(constraint), dmain data, keunikan
data, dsb, yang secara ketat dapat diterapkan dalam sebuah basis data, sangat
berguna untuk menekan ketidak akuratan penyimpanan data.
§
Ketersediaan (availability)
Dengan
pemanfaatan jaringan komputer, maka data yang berada di suatu lokasi/cabang
dapat juga diakses (tersedia/available) bagi lokasi/cabang lain.
§
Kelengkapan (completeness)
Kelengkapan
data yang disimpan dalam sebuah database bersifat relatif, bisa jadi saat ini
dianggap sudah lengkap, tetapi belum tentu pada suatu saat dianggap lengkap.
Untuk mengakomodasi kelengkapan data, seperti
§
Keamanan (security)
aspek
keamanan dapat diterapkan dengan ketat, dengan begitu kita dapat menentukan
pemakai basis data serta obyek-obyek didalamnya ,serta jenis-jenis operasi apa
saja yang boleh dilakukannya.
§
Kebersamaan pemakaian (sharability)
Basis
data yang dikelola dengan aplikasi multi user dapat memenuhi kebutuhan ini.
4. Database Administrator (DBA) adalah
orang yang bertanggung jawab terhadap pengelolaan basis data untuk melakukan
implementasi terhadap database, dan melakukan realisasi data secara fisik
seperti: mendefinisikan basis data, menentukan isi basis data, menentukan
sekuritas basis data.
5. Komponen
utama Basis data :
Komponen Utama dalam sebuah basis data
secara lengkap adalah :
1. Perangkat Keras
2. Sistem Operasi
3. Basis Data
4. Sistem Pengolahan Basis Data
5. Pemakai
6. Aplikasi lain.
1. Perangkat Keras
· Komputer (Stand Alone
/ jaringan)
· Memory sekunder
on-line (Hard disk)
· Memory sekunder
off-line (Backup data)
· Perangkat Komunikasi
Mobil
Kerangka
Mesin
Kelistrikan
Body
Chasis
Karburator / bosch
pump
Governor
Start
Lampu
Basis Data dan Sistem
Basis Data 61
2. Sistem Operasi
(Operating System)
Merupakan program yang mengaktifkan /
memfungsikan sistem komputer,
mengendalikan seluruh sumber daya
dalam komputer dan melakukan
operasi – operasi dasar dalam
komputer.
Contoh :
· Ms- Dos (3.0,
......6.x)
· Ms-Windows (3.x, 9.x,
Me, NT, 2000, Xp)
· Unix
· Linux
3. Basis Data
Setiap basis data berisi sejumlah
objek basis data (file, tabel, dll) dan juga
mengandung / menyimpan definisi
struktur.
4. Sistem Pengelolaan
Basis Data (Data Base Management System,
DBMS)
Pengelolaan basis data secara fisik
ditangani oleh sebuah perangkat
lunak (sistem) yang khusus (DBMS) yang
akan menentukan bagaimana
data diorganisasi, disimpan, diubah
dan diambil kembali disamping itu
juga menerapkan mekanisme pengamanan
data, pemakaian data secara
bersama, keakuratan dan konsistensi
data, dsb.
Contoh :
· Foxbase, dBase III+,
dBase IV, Ms Access, Borland Paradox
· Oracle, sybase, dsb
5. User / Pemakai
Pemakai dalam basis data dibedakan
berdasarkan cara mereka
berinteraksi terhadap sistem
· Programer Aplikasi
Basis Data dan Sistem
Basis Data 62
Pemakai berinteraksi dengan basis data
melalui Data Manipulation
Language (DML) yang disertakan
dalam program yang ditulis dengan
dalam bahasa pemrograman Induk.
Contoh : C, pascal, cobol, dll
· Pemakai Mahir (Casual
User)
Berinteraksi dengan sistem tanpa
menulis modul program dan hanya
menggunakan query dengan query yang
telah disediakan.
· User Umum (End
User / Naive User)
Berinteraksi dengan sistem basis data
melalui pemanggilan suatu
aplikasi permanen yang telah diprogram
atau ditulis sebelumnya.
· User Khusus (Specialized
User)
Berinteraksi dengan menulis program
basis data non konvensional
untuk keperluan khusus.
Contoh : Sisem Pakar,
pengolahan citra, dll
6. Aplikasi Lain
Ini
bersifat opsional artinya sangat relatif tergantung pada kebutuhan kita.
Atau
- perangkat keras
berupa
komputer dan bagian-bagian didalamnya, seperti prosesor, memori & harddisk.
Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data.
- basisdata
sebuah
DBMS dapat memiliki beberapa basisdata, setiap basisdata dapat berisi sejumlah
obyek basisdata (file,tabel,indeks dsb). Disamping berisi data,setiap basisdata
juga menyimpan definisi struktur (baik untuk basisdata maupun obyek-obyeknya
secara detail).
- perangkat lunak
perangkat
lunak ini terdiri dari sistem operasi dan perangkat lunak/program pengelola
basisdata. Perangkat lunak inilah yang akan menentukan bagaimana data diorganisasi,disimpan,
diubah dan diambil kembali. Ia juga menerapkan mekanisme pengamanan data,
pemakaian data secara bersama, pemaksaan keakuratan/konsistensi data, dsb.
Contoh
perangkat lunak DBMS : MS access, SQL Server, Oracle dsb.
- pengguna/user
pengguna
dapat digolongkan menjadi 3 :
·
pengguna
akhir / end user.
Dapat
dibagi menjadi 2 :
-
pengguna aplikasi : adalah orang yang mengoperasikan program aplikasi yang
dibuat oleh pemrogram aplikasi.
-
pengguna interaktif : adalah orang yg
dpt memberikan perintah-perintah pada antar muka basisdata, misalnya SELECT,
INSERT dsb.
·
pemrogram
aplikasi
adalah
orang yang membuat program aplikasi yang menggunakan basisdata.
·
administrator
database / DBS (database administrator)
adalah
orang yang bertanggungjawab terhadap pengelolaan basisdata.
Tugas
DBA :
-
mendefinisikan
basisdata
-
menetukan
isi basisdata
-
menentukan
sekuritas basisdata
Tidak ada komentar:
Posting Komentar