B3 Class

Jumat, 11 Maret 2011

DATABASE



Pengertian Database
1. Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
2. Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.
3. Database merupakan sekumpulan informasi yang saling berkaitan pada
suatu subjek tertentu pada tujuan tertentu pula.
4. Database adalah susunan record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna.

1.      Menurut Gordon C. Everest :
Database adalah koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.
2.      Menurut C.J. Date :
Database adalah koleksi “data operasional” yang tersimpan dan dipakai oleh sistem aplikasi  dari suatu organisasi.
-  Data input adalah data yang masuk dari luar sistem
-  Data output adalah data yang dihasilkan sistem
-  Data operasional adalah data yang tersimpan pada sistem
3.      Menurut Toni Fabbri :
Database adalah sebuah sistem file-file yang terintegrasi yang mempunyai minimal primary key untuk pengulangan data.
4.      Menurut S. Attre :
Database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya.






KONSEP DATABASE
  • Table : terdiri dari field-field / kolom-kolom dengan tipe data tertentu dan baris-baris yang digunakan sebagai penyimpan data.
  • View : tabel secara virtual/bayangan atau query tersimpan atau tabel bayangan yang tidak menyimpan data secara fisik. Biasanya berupa hasil query dari tabel-tabel dalam sebuah database. Contoh : view MahasiswaPria yang diambil dari tabel Mahasiswa di mana field JenisKel = “L”.
  • Stored Procedure : prosedur yang tersimpan dalam database.
  • Trigger : prosedur yang otomatis dieksekusi ketika ada event add, delete atau update pada obyek table atau sebuah obyek dalam database yang berupa prosedur yang merespon setiap kali terdapat proses modifikasi (insert, update, dan delete) pada tabel. Contoh : trigger tLogUbahNilai melakukan penambahan data pada tabel LogHistoris untuk setiap penambahan / update data pada tabel PesertaKul.
  • Indeks : untuk mempercepat pemrosesan data.
  • Diagram : untuk menggambarkan hubungan antar table beserta aturan relasinya



MANFAAT DATABASE

bermanfaat menghemat waktu dan biaya karena dengan database yang terkomputerisasi kita bisa banyak menyimpan informasi seperti mencetak, memuat, menampilkan data yang akurat, memudahkan pengaksesan data, mengisolasi data untuk di standarisasikan, mengurangi redundasi data dan inkonsistensi.

  1. Sebagai komponen utama atau penting dalam system informasi, karena merupakan dasar dalam menyediakan informasi
  2. Menentukan kualitas informasi yaitu cepat, akurat, dan relevan, sehingga infromasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya.
  3. Mengatasi kerangkapan data (redundancy data)
  4. Menghindari terjadinya inkonsistensi data
  5. Mengatasi kesulitan dalam mengakses data
  6. Menyusun format yang standar dari sebuah data.
  7. Penggunaan oleh banyak pemakai (multiple user). Sebuah database bisa dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).
  8. Melakukan perlindungan dan pengamanan data. Setiap data hanya bisa diakses atau dimanipulasi oleh pihak yang diberi otoritas dengan memberikan login dan password terhadap masing-masing data.
  9. Agar pemakai mampu menyusun suatu pandangan (view) abstraksi dari data. Hal ini bertujuan menyederhanakan interaksi antara pengguna dengan sistemnya dan database dapat mempresentasikan pandangan yang berbeda kepada para pengguna, programmer dan administratornya.


Penggunaan Basis Data memiliki tujuan antara lain:
  • Kecepatan dan Kemudahan (Speed)
  • Efisiensi Ruang Penyimpanan (Space)
  • Keakuratan (Accuracy)
  • Ketersediaan (Availability)
  • Kelengkapan (Completeness)
  • Keamanan (Security)
  • Kebersamaan (Shareability)


Tidak ada komentar:

Posting Komentar