PENGENALAN
BASIS DATA
Definisi Basis Data / Database
Menurut :
- C.J. Date
C.J. Date mengatakan
bahwa yang dimaksud dengan Basis data / Database ini adalah suatu koleksi “Data
Operasional” yang sengaja disimpan dan juga dipakai oleh suatu system aplikasi
dari suatu organisasi,
- Gordon C. Everest
Everest mengatakan
bahwa Basis Data / Database ini merupakan sebuah koleksi atau kumpulan dari
data yang bersifat mekanis, terbagi, terdefinisi secara formal serta
terkontrol.
Sistem Database
Pengolahan File tradisional
Pengolahan
file terpisah untuk tiap bagian/aplikasi
Kelemahan dari Pengolahan
File Tradisional
- Kerangkapan Data
- Data Terisolasi
- Data tidak Mandiri
- Data tidak Standard
Bisa kita lihat
diatas jika kita menggunakan Pengolahan File Tradisional maka untuk order dan
juga Invoicing memiliki penyimanan masing-masing.
Sehingga untuk Order
files maupun Invoicing Files masing-masing berdiri sendiri sehingga bisa
dikatakan mereka tidaklah mandiri, masing-masing data terisolasi.
Jadi jika terdapat
Data yang sama diantara Order Files maupun Invoicing Files maka akan terjadi
Penimbunan data, Penimpaan data, dsb.
Jika kita
menggunakan Sistem Basis Data, maka tidak akan terjadi kerangkapan data sepeti
Pengolahan File Tradisional seperti diatas.
Contoh Database
PRODUCT
PRODUK#
|
URAIAN
|
HARGA
|
P01
|
Kursi
|
50000
|
P02
|
Kursi
|
75000
|
P03
|
Meja
|
100000
|
P04
|
Meja
|
200000
|
P05
|
Lemari
|
500000
|
CUSTOMER
CUST#
|
NAMA
|
KOTA
|
C05
|
Dio
|
Bogor
|
C20
|
Diandra
|
Bandung
|
C25
|
Anggia
|
Jakarta
|
C30
|
Nesya
|
Jakarta
|
ORDER
ORDER#
|
TGL
|
NOCUST
|
A10
|
04/22/1999
|
Bogor
|
A20
|
03/30/1999
|
Bandung
|
A50
|
01/13/1999
|
Jakarta
|
A100
|
08/09/1999
|
Jakarta
|
Karakteristik
Sistem Basis Data
Terdapat
Catalog (Data Dictionary)
Mempunyai
Data Abstraction
Program-data
independence dan program-operation independence
Mendukung
banyak user view
Data
dapat digunakan oleh beberapa transaksi
Dengan Artian :
- Customer - Order
1 Customer bisa memiliki banyak order, tetapi 1
order minimal memiliki 1 customer
1 Customer bisa memiliki 0 order
- Customer – Order – Invoice
1 Customer bisa memiliki 1 order, tetapi 1
order minimal memiliki 1 customer
1 Customer bisa memiliki 0 order
1 Customer bisa
memiliki 1 invoice, tetapi 1 invoice minimal memiliki 1 customer
1 Customer bisa
memiliki 0 invoice
1 Order bisa
memiliki 1 invoice, tetapi 1 invoice minimal memiliki 1 order
1 order bisa
memiliki 0 invoice
Kemampuan Sistem Basis Data
- Mengontrol kerangkapan data
- Menjaga agar data konsisten
- Menyediakan Security
- Menyediakan recovery
- Menyediakan Integrity
- Data dapat dipergunakan bersama-sama
- Standardisasi
- Data independence
Kelemahan
Sistem Basis Data
- Memerlukan Tenaga spesialis
- Kompleks
- Memerlukan tempat yang besar
- Mahal
Semua
yang telah saya paparkan diatas, merupakan ilmu yang telah saya dapatkan dari
perkuliahan saya, jadi mohon maaf jika masih terdapat kekurangan pada
penjelasan saya, yang mungkin akan saya update nantinya agar lebih jelas...
Mohon maaf jika
masih terdapat banyak Kekurangan...
Terima Kasih...
No comments:
Post a Comment