Widget HTML #1

Seputar Pengertian DataBase / Basis Data

Tujuan utama dari adanya database atau basis data adalah kemudahan dan kecepatan. Jadi, dapat disimpulkan bahwa fungsi database adalah untuk memudahkan kita untuk memanfaatkan data yang kita simpan dan mempercepat untuk menemukan data.

Basis data (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. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Definisi Lain Tentang Data Base Adalah :
Database adalah himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah.

Database adalah kumpulan data yang saling berhubungan yang disimpan secara bersamaan sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan.

Database adalah kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

Menurut Gordon C. Everest : Database adalah koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.

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 system
  • Data output adalah data yang dihasilkan system
  • Data operasional adalah data yang tersimpan pada system

Menurut Toni Fabbri : Database adalah sebuah sistem file-file yang terintegrasi yang mempunyai minimal primary key untuk pengulangan data.

Menurut S. Attre : Database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya.

Akan tetapi, tidak semua penyimpanan secara elektronis dapat dikatakan database. Itu dikarenakan belum tentu data di penyimpanan elektronis tersebut diatur/dipilah/dikelompokan sesuai fungsi atau jenisnya. Karena yang sangat ditonjolkan dalam database adalah pengaturan /pemilahan/ pengelompokan data yang akan disimpan sesuai fungsi atau jenisnya.

Sifat-sifat Basis Data / database :
  • Internal : Kesatuan (integritas) dari file-file yang terlibat.
  • Terbagi/share : Elemen-elemen database dapat dibagikan pada para user baik secara sendiri-sendiri maupun secara serentak dan pada waktu yang sama (Concurrent sharing).

Elemen-elemen database :

Tipe :
  1. Enterprise = Suatu jenis organisasi, misalnya Bank, Hotel, Universitas dan lain-lain.
  2. Entity = File = Obyek pada enterprise berdasarkan data yang disimpan
  3. Atribute = Field = Data item = Beberapa hal yang ingin diketahui dari suatu file
  4. Record = Satu set field yang merupakan ciri khas dari suatu file Istilah entity dan atribute biasanya digunakan pada tingkat konsepsual dan logikal, sedangkan file, record dan field pada tingkat internal/fisikal.
Hubungan : Enterprise terdiri dari beberapa entity, entity terdiri dari beberapa record dan record terdiri dari beberapa field.

Isi / Nilai :
  1. Data File : Seluruh isi data pada file
  2. Data Record : Satu set isi data pada suatu susunan field dari suatu file
  3. Data Value : Isi data masing-masing data elemen.

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, MongoDB.
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya: Btrieve, Tsunami Record Manager

Sumber :
http://id.wikipedia.org/wiki/Basis_data