Wednesday, 19 December 2012

Basis Data


1. Pengertian Basis Data
Basis dapat diartikan sebagai markas atau gudang, tempat bersarang/berkumpul.
Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.


Beberapa definisi basis data :
1. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.
2. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan
3. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.
Basis Data adalah sekumpulan data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
Catatan :
         Tujuan utama dalam pengolahan basis data adalah dapat memperoleh kembali data dengan mudah dan cepat.
         Tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data.
         Yang sangat ditonjolkan dalam basis data adalah pengaturan, pemilihan, pengelompokkan, pengorganisasian.
TujuanObjektif basis data :
1. KecepatandanKemudahan (Speed).
2. Efisiensiruangpenyimpanan (space)
3. Keakuratan (Accuracy)
4. Ketersediaan (Availability)
5. Kelengkapan (Completeness)
6. Keamanan (Security)
7. KebersamaanPemakaian (Sharability)

Mengapa diperlukan basis data ?
  1. Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi
  2. Menentukan kualitas informasi : akurat, tepat pada waktunya dan relevan. Informasi dapat dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannnya.
  3. Mengurangiduplikasi data(data redudancy)
  4. Hubungan data dapat ditingkatkan (data relatibility)
  5. Mengurangipemborosantempatsimpananluar
  6. Mempermudah dalam melakukan akses terhadap data

Sistem Basis Data  : sebuah tatanan (keterpaduan) yang terdiri atas kumpulanfile (tabel) yang saling berhubungan dan sekumpulan program (DBMS) yang memungkinkan pemakai dan/atau program lain untuk mengakses tabel-tabel tsb

Komponen basis data :
  1. Hardware.
  2. Sistem Operasi
  3. Data
  4. Sistem Pengelolaan Basis Data (DBMS)
  5. Pemakai (user)
    1. Programer
    2. User Mahir (Casual User)
    3. User Umum (End User)
    4. User Khusus (Specialized User)
6.  Aplikasi (Perangkat Lunak Lain)


2. Lingkungan basis data
Lingkungan basis data adalah sebuah habitat di mana terdapat basis data untuk bisnis. Dalam lingkungan basis data, pengguna memiliki alat untuk mengakses data. Pengguna melakukan semua tipe pekerjaan dan keperluan mereka bervariasi seperti menggali data (data mining), memodifikasi data, atau berusaha membuat data baru. Masih dalam lingkungan basis data, pengguna tertentu tidak diperbolehkan mengakses data, baik secara fisik maupun logis’. (Koh, 2005, dalam Janner Simarmata & Imam Paryudi 2006: 33).

3. Perangkat lunak basis data
Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
         Microsoft SQL Server
         Oracle
         Sybase
         Interbase
         XBase
         Firebird
         MySQL
         PostgreSQL
         Microsoft Access
         dBase III
         Paradox
         FoxPro
         Visual FoxPro
         Arago
         Force
         Recital
         dbFast
         dbXL
         Quicksilver
         Clipper
         FlagShip
         Harbour
         Visual dBase
         Lotus Smart Suite Approach
         db2
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:
         Btrieve
         Tsunami Record Manager


0 comments:

Post a Comment