Friday, November 13, 2015

PENGENALAN BASIS DATA ( Penulisan 1 MG 1 )

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