Pengantar Basis Data 1
Pengantar Basis Data 1
A. Definisi
Basis Data
1. Pengertian
Basis Data
Basis data adalah
·
Kumpulan data yang terorganisir berdasarka
suatu struktur hubungan.
·
Kumpulan data yang disimpan secara
sistematis di dalam komputer yang dapat di olah atau di manipulasi untuk
menghasilkan informasi.
Data adalah informasi
yang sudah diolah / Data adalah fakta
Data yang diolah akan
menghasikan informasi dan pengetahuan (informasi yang sifatnya
tersembunyi,pengelolahan datanya tidak terstruktur)
2. Tujuan
Perancangan Basis Data
·
Untuk memenuhi kebutuhan akan informasi
dari pengguna dan informasi.
·
Menyediakan struktur informasi yang
natural dan mudah di mengerti oleh
pengguna.
B. DBMS
( Database Management System )
1. Pengertian
DBMS
DBMS
adalah suatu sistem / perangkat lunak yang di rancang untuk mengelolah suatu basis data dan menjalankan
operasi terhadap data yang di minta banyak pengguna.
DBMS
merupakan general purpose software yang digunakan untuk :
·
Mendefinisi
·
Mengkontruksi
·
Memanipulasi
Kelebihan
menggunakan DBMS
·
Performance
·
Integritas
·
Independensi
·
Sentralisasi
·
Sekuritas
Kelemahan menggunakan DBMS
·
Biaya dan harga DBMS yang tinggi dan
mahal.
·
Sangat kompleks.
·
Resiko data yang terpusat.
·
Membutuhkan media penyimpanan yang besar.
·
Membutuhkan memory komputer yang besar.
·
Membutuhkan spesifikasi hardware yang
tinggi/khusus.
·
Terkadang kinerja DBMS low performance.
·
Resiko kegagalan cukup tinggi.
C. Sistem
Berkas vs Basis Data
Sistem Berkas
Sistem berkas adalah mekanisme penyimpanan online
untuk akses data maupun program yang ada di dalam sistem operasi. Sistem berkas
lebih dahulu dari data base.
Ada 2 hal yang penting dalam sistem berkas, yaitu :
1. Kumpulan Berkas
Sebagai tempat untuk menyimpan data.
2. Struktur Direktori
Sebagai informasi
mengenai seluruh berkas.
Kelebihan Sistem Berkas
·
Kemampuan mengakses record secara
langsung.
·
Record dapat di retrieve,insert,modifikasi
dan delete tanpa mempengaruhi record lain dalam berkas.
Kekurangan Sistem Berkas
·
Herus menyediakan ruang yang sangat besar
untuk menampung setiap kemungkinan nilai kunci yang ada.
·
Menerjemahkan langsung kunci rekaman ke
alamat rekaman.
Basis Data
Sebuah basis data (
Database ) dapat memiliki beberapa basis data. Setiap basis data dapat
berisi atau memiliki sejumlah objek basis data seperi file atau tabel.
- · Pemakai ( User )
Bagi pemakai dapat
berinteraksi dengan basis data dan memanipulasi data dalam program yang ditulis
dalam bahasa pemograman.
- · Database administrator
Database
administrator adalah orang atau group yang bertanggungjawab mengimplementasikan
sistem database di dalam suatu organisasi
- · End user
End user
adalah orang yang berada di depan workstation dan berinteraksi secara langsung
dengan sistem.
Programmer aplikasi, orang yang
berinteraksi dengan database melalui cara yang berbeda.
Contoh bahasa menggunakan komponen-komponen tersebut
adalah SQL (Structured Query Language). SQL merupakan bahasa standar yang
digunakan oleh kebanykan aplikasi-aplikasi DBMS.
Komentar
Posting Komentar