Rabu, 15 April 2009

basis data



1. Apa pengertian dari suatu database :
2. Tulislah komponen-komponen dari suatu database dan jelaskan masing-masing dari komponen tersebut disertai contohnya!
3. Tulislah istilah2 dari suatu database dan jelaskan dari masing-masing istilah tersebut sertai berikanlah contoh masing-masing min. 3!
4. Apa itu DBMS dan berikan contohnya serta komponen-komponen dari suatu database ?
5. Gambarkanlah suatu arsitektur DBMS ?


JAWABAN


1. Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer sehingga mampu menyediakan informasi yang diperlukan pemakainya.
2. A. DATA
dengan ciri-ciri :
* Data disimpan secara terintegrasi (integrated)
Terintegrated yaitu Database merupakan kumpulan dari berbagai
macam file dari aplikasi –aplikasi yang berbeda yang disusun
dengan cara menghilangkan bagian-bagian yang rangkap
(redundant).
* Data dapat dipakai secara bersama-sama (shared)
Shared yaitu Masing-masing bagian dari database dapat diakses
oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang
berbeda.
B. HARDWARE (Perangkat keras)
Terdiri dari semua peralatan perangkat keras komputer yang
digunakan untuk pengelolaan sistem database berupa :
* Peralatan untuk penyimpanan misalnya : disk, drum, tape
* Peralatan input dan output
* Peralatan komunikasi data, dll.
C. SOFTWARE (perangkat lunak)
Berfungsi sebagai perantara (interface) antara pemakai dengan
data phisik pada database, dapat berupa :
* Database Management System (DBMS).
* Program-program aplikasi & prosedur-prosedur.
D. USER (pemakai)
Terbagi menjadi 3 klasifikasi :
* Database Administrator (DBA), orang/tim yang bertugas
mengelola system database secara keseluruhan.
* Programmer, orang/tim membuat program aplikasi yang
mengakses database dengan menggunakan bahasa
pemprograman.
* End user, orang yang mengakses database melalui terminal
dengan menggunakan query language atau program aplikasi
yang dibuat oleh programmer.
3. A. Enterprise, yaitu suatu bentuk organisasi
Contoh : Kampus - data_mhs - nim
Bank - data_nasabah – nomor ATM
Kantor - data_karyawan - jabatan
B. Entitas, yaitu suatu obyek yang dapat dibedakan dengan objek
lainnya
Contoh :
Bidang administrasi siswa → entitas mahasiswa, buku
pembayaran
Bidang kesehatan → entitas pasien, dokter, obat
Bidang administrasi kantor → entitas pegawai, gaji pegawai
C. Atribute/field, yaitu setiap entitas mempunyai atribut atau suatu
sebutan untuk mewakili suatu entitas.
Contoh :
Entity siswa →field = Nim, nama_siswa, alamat dll
Entity nasabah → field = kd_nasabah, nama_nasabah, dll
D. Data value, yaitu data actual atau informasi yang disimpan pada
tiap data elemen Atau attribute.
Contoh :
Atribut nama_karyawan → parno, sukimin, paijo, dst
E. Record/tuple, yaitu kumpulan elemen-elemen yang saling
berkaitan menginformasikan tentang suatu entity
secara lengkap.
Contoh : record mahasiswa → nim, nm_mhs, alamat.
F. File, yaitu kumpulan record-record sejenis yang mempunyai
panjang elemen sama , attribute yang sama namun berbeda-
beda data valuenya.
G. Kunci elemen data, yaitu tanda pengenal yang secara unik
mengindentifikasikan entitas dari suatu
kumpulan entitas.
4. DBMS adalah perangkat lunak yang menangani semua pengaksesan
database yang mempunyai fasilitas membuat, mengakses,
memanipulasi dan memelihara basis data.
Komponen - komponen
1. Query prosesor, komponen yang mengubah bentuk query
kedalam instruksi kedalam database manager
2. Database Manager, menerima query & menguji eksternal &
konseptual untuk menentukan apakah record-record tersebut
dibutuhkan untuk memenuhi permintaan kemudian database
manager memanggil file manager untuk menyelesaikan
permintaan.
3. File manager, memanipulasi penyimpanan file dan mengatur
alokasi ruang penyimpanan disk.