Jumat, 15 Mei 2015

Soal Tentang Basis Data dan jawabannya



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
  1. perangkat keras
berupa komputer dan bagian-bagian didalamnya, seperti prosesor, memori & harddisk. Komponen inilah yang melakukan pemrosesan dan juga untuk menyimpan basis data.
  1. 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).
  1. 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.
  1. 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