Selasa, 27 Desember 2011

Data Dan Basis Data

Basisdata, 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). Sistem basis data dipelajari dalam ilmu informasi.
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.
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.
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.

Berdasarkan struktur data di dalam basis data, maka basis data dapat dikelompokkan kedalam:

a. Basis data relasional
Basis Data relasional menggunakan tabel dua dimensi yang terdiri atas baris dan kolom untuk memberi gambaran sebuah berkas data.
Contoh-contoh Basis Data Relasional :
 DB2 à IBM
 ORACLE à Oracle
 SYBASE à Powersoft
 INFORMIX à Informix
 Microsoft Access à Microsoft

b. Basis data hirarki
Biasa disebut model pohon, karena menyerupai pohon yang dibalik. Model ini menggunakan pola hubungan orang tua-anak.

c. Basis data Jaringan
menyerupai model hirarkis, dengan perbedaan suatu simpul anak bisa memilki lebih dari satu orang tua.
Yang Berkepentingan Dengan Basis Data
 Pemakai akhir dan vendor DBMS
 Programmer aplikasi basis data
 Administrator Basis Data (Database Administrator)

DBMS (Database Management System)
Menurut Date, Sistem Basis Data adalah system terkomputerisasi yang tujuan utamanya adalah memelihara informasidan membuat informasi tersebut tersedia saat
dibutuhkan.
Manajemen Sistem Basis Data (Database Management System – DBMS)
adalah perangkat lunak yang didesain untuk membantu dalam hal pemeliharaan dan
utilitas kumpulan data dalam jumlah besar.

Komponen Utama DBMS
o Perangkat Keras
o Perangkat Lunak
o Data
o Pengguna

Keuntungan Penggunaan DBMS
 Kebebasan data dan akses yang efisien
 Mereduksi waktu pengembangan aplikasi
 Integritas dan keamanan data
 Administrasi keseragaman data
 Akses bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses serentak).


Level Abstraksi Dalam DBMS
Data dalam DBMS dapat digambarkan dalam tiga level abstraksi, yaitu konseptual, fisik, dan eksternal. Data definition language (DDL) digunakan untuk mendefinisikan skema eksternal dan konseptual. Semua vendor DBMS menyertakan perintah SQL untuk menggambarkan aspek dari skema fisik. Informasi tentang skema konseptual, eksternal dan fisik disimpan dalam katalog sistem.

Perangkat lunak basis data
Microsoft SQL Server Paradox FlagShip
Oracle FoxPro Harbour
Sybase Visual FoxPro Visual dBase
Interbase Arago Lotus Smart Suite Approach
XBase Force db2
Firebird Recital
MySQL dbFast
PostgreSQL dbXL
Microsoft Access Quicksilver
dBase III Clipper

Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:
 Btrieve
 Tsunami Record Manager

Basis data yang sangat besar atau VLDB (Very Large Database) mengandung jumlah record yang sangat banyak atau menempati lokasi pada media penyimpanan data yang sangat besar.
Basis data terbesar berdasarkan ukuran rilis tahun 2005 kategori Data Warehouse
No. Perusahaan/Organisasi Ukuran (GB) DBMS Platform Arsitektur sistem Vendor basisdata Vendor sistem Vendor penyimpanan data

1 Yahoo! 100.386 Oracle UNIX Centralized/SMP Oracle Fujitsu Siemens EMC
2 AT&T 93.876 Daytona UNIX Federated/SMP AT&T HP HP
3 KT IT-Group 49.397 DB2 UNIX Centralized/Cluster IBM IBM Hitachi
4 AT&T 26.713 Daytona UNIX Federated/SMP AT&T Sun Sun
5 LGR – Cingular Wireless 25.203 Oracle UNIX Centralized/SMP Oracle HP HP
6 Amazon.com 24.773 Oracle RAC Linux Centralized/Cluster Oracle HP HP
7 tanpa nama 19.654 DB2 UNIX Centralized/MPP IBM IBM ECM
8 UPSS 19.467 SQL Server Windows Centralized/SMP Microsoft Unisys EMC
9 Amazon.com 18.558 Oracle RAC Linux Centralized/Cluster Oracle HP HP
10 Nielsen Media Research 17.685 Sybase IQ UNIX Centralized/SMP Sybase Sun EMC

Keterangan :
Basisdata dari Max Planck Institute for Meteorology memiliki 222.835 GB dengan perangkat lunak Oracle pada platform Linux tetapi tidak berada dalam kategory Data Warehouse.

Basisdata terbesar berdasarkan jumlah record rilis tahun 2005 kategori Data Warehouse
No. Perusahaan/Organisasi Ukuran (GB) DBMS Platform Arsitektur sistem Vendor basisdata Vendor sistem Vendor penyimpanan data

1 Sprint 2.847.553 Nonstop SQL NSK Centralized/cluster HP HP HP
2 AT&T 1.882.638 Daytona UNIX Federated/SMP AT&T HP HP
3 AT&T 533.723 Daytona UNIX Federated/SMP AT&T Sun Sun
4 Nielsen Media Research 502.407 Sybase IQ Centralized/SMP Sybase Sun EMC  
5 Yahoo! 385.318 Oracle UNIX Centralized/SMP Oracle Fujitsu Siemens EMC
6 Turkcell 181.083 Oracle UNIX Centralized/SMP Oracle Sun Hitachi
7 tanpa nama 167.173 Sybase IQ UNIX Centralized/SMP Sybase Sun EMC
8 KT IT-Group 136.641 DB2 UNIX Centralized/cluster IBM IBM Hitachi
9 tanpa nama 134.88 Sybase IQ UNIX Centralized/SMP Sybase HP HP
10 China Telecom Corporation Co.,Ltd. 133.924 Sybase IQ UNIX Centralized/SMP Sybase Sun Sun

Keterangan :
Basisdata dari Max Planck Institute for Meteorology memiliki 222.835 GB dengan perangkat lunak Oracle pada platform Linux tetapi tidak berada dalam kategory Data Warehouse.

Tidak ada komentar:

Posting Komentar