Access,
terlebih dahulu kita harus lebih mengenal lagi apa yang dimaksud
dengandatabase.
Pengertian Database:
1.Database
merupakan sekumpulan informasi yang saling berkaitan pada suatu
subjek tertentu pada tujuan tertentu pula.2.
Database
adalah susunan record data operasional lengkap dari suatu organisasi
atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan
menggunakanmetode tertentu dalam komputer sehingga mampu memenuhi informasi
yang optimalyang dibutuhkan oleh para
penggunaBanyak sekali kegiatan manusia yang menggunakan komputer sebagai
sarana pengolahan data, sehingga diperlukan suatu perangkat lunak
database. Jika dikajilebih mendasar tentang batasan suatu database, maka dapat
disebutkan bahwa segala bentuk koleksi data adalah suatu database. Mulai
dari kelompok data pegawai, sampaidengan kelompok file,
merupakan database.
Definisi dasar struktur database :
Data
: sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakandengan angka, huruf, gambar,
film, suara dan sebagainya yang relevan dan belummempunyai arti.Informasi :
hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai
suatu tujuan tertentu.Tabel : merupakan hal
yang paling mendasar dalam hal penyimpanan data yang terdiridari field
dan record.Field (kolom) : merupakan elemen dari tabel yang berisikan informasi
tertentu yangspesifik tentang subjudul tabel pada sebuah item data.Syarat-syarat pembentukan
Field Name pada tabel :
a.Harus
Unik atau Spesifik
b.Boleh disingkat
c.Pemisah
sebagai pengganti spasi dalam pembentuk field adalah tanda lambang
"_"Contoh :Kode Barang menjadi KdBarang, KodeBrg, Kd_Brg, Kd_Barang,
Kode_Brg TanggalLahir menjadi TglLahir, Tgl_Lahir, Tgl_Lhr Record (baris)
: merupakan sekumpulan data yang saling berkaitan tentang sebuahsubjek
tertentu, misalnya data seorang siswa akan disimpan dalam record yang
terdiridari beberapa kolom/field
A. Basis DataData
adalah
fakta mengenai objek, orang, dan lain-lain. Sedangkan
Informasi
adalah
hasil analisis dan sintesis terhadap data.
Basis
data
adalah
kumpulan data,yang dapat digambarkan sebagai aktifitas dari satu atau lebih
organisasi yang berelasi.
1. Model Data
Data
yang disimpan menggambarkan beberapa aspek dari suatu organisasi.
Model data,
adalah
himpunan deksripsi data level tinggi yang dikonstruksi untuk menyembunyikan beberapa detail dari
penyimpanan level rendah. Beberapamanajemen basis data didasarkan pada model data relasional, model data hirarkis,atau model data jaringan
.
1.1 Model Data Hirarkis
Model hirarkis biasa disebut model pohon, karena
menyerupai pohon yangdibalik. Model ini menggunakan pola hubungan orang
tua-anak. Setiap simpul (biasadinyatakan dengan lingkaran atau kotak) menyatakan
sekumpulan
medan. Simpulyang terhubung ke simpul pada level di bawahnya
disebutorang tua
.
Setiap orangtua bisa memiliki satu (hubungan 1:1) atau beberapa anak (hubungan
1:M), tetapisetiap anak hanya memiliki satu orang tua. Simpul ± simpul yang dibawahi olehsimpul
orang tua disebua anak
.
Simpul orang tua yang tidak memiliki orang tuadisebut akar
. Simpul yang tidak mempunyi anak disebut daun
. Adapun hubunganntara nak dn orng tua disebut cabang
.
1.2 Model Data Jaringan
Model
jaringan distandarisasi pda tahun 1971 oleh Data Base Task Group(DBTG). Itulah sebabnya disebut model
DBTG. Model ini juga disebut
modelCO DASYL (Conference onData System Languages),
karena DBTG adalah bagiandari COD ASYL.Model ini menyerupai model hirarkis, dengan
perbedaan suatu simpul anak bisa memilki lebih dari satu
orang tua. Oleh karena sifatnya demikian, model ini bisamenyatakan hubungan 1:1
(satu arang tua punya satu anak), 1:M (satu orang tua punya banyak anak), maupun N:M (beberapa anak bisa mempunyai beberapaorangtua). Pada model jaringan, orang
tua diseutpemilik dan anak disebut anggota
.
1.3 Model Data Relasional
Model
relasional adalah model data yang paling banyak digunakan saat ini.Pembahasan pokok pada model ini adalah
relasi,
yang dimisalkan sebagai himpunandari record
.
Deskripsi data dalam istilah model data disebut skema.
Pada modelrelasional, skema untuk relasi ditentukan oleh
nama, nama dari tiap field (atau atribut atau
kolom), dan tipe dari tiap field.
2. Yang Berkepentingan Dengan Basis Data
Orang-orang
yang berkepentingan dengan BasisData
meliputi :
y
Pemakai
akhir dan vendor
DBMS
y
Programmer aplikasi basis data
y
Administrator Basis
Data (Database Administrator)
B. DBMS
(Database Management System)
MenurutDate,Sistem
Basis Data
adalah system terkomputerisasi
yang tujuanutamanya adalah memelihara informasidan membuat
informasi tersebut tersedia saatdibutuhkan.
Manajemen
Sistem Basis Data ( Database Management System DBMS)
adalah perangkat lunak yang didesain untuk
membantu dalam hal pemeliharaan danutilitas kumpulan data
dalam jumlah besar.
DBMS dapat menjadi alternative penggunaan secara khusus untuk aplikasi, semisal penyimpana n data dalam fiel
danmenulis kode
aplikasi yang spesifik untuk pengaturannya.
1.
Tinjauan Sejarah
Generasi pertama
DBMS didesain oleh Charles Bachman di
perusahaanGeneral Electric pada awal tahun 1960, disebut sebagai
PenyimpananDataTerintegrasi (
I ntegrated Data Store).
Dibentuk
dasar untuk model data jaringan yangkemudian distandardisasi oleh
Conference on
Data System Languages
(CO
DASYL).Bachman
kemudian menerima ACM Turing Award (Penghargaan semacam Nobel pada ilmu komputer) di tahun 1973.Dan
pada akhir 1960, IBM mengembangkansistem
manajemen informasi (
I nformation Management System)
DBMS. IMSdibentuk dari representasi data
pada kerangka kerja yang disebut dengan model datahirarki.Dalam waktu yang sama, dikembangkan sistem SABRE sebagai
hasilkerjasama
antara IBM dengan perusahaan penerbangan Amerika. Sistem inimemungkinkan user untuk
mengakses data yang sama pada jaringan komputer.Kemudian pada tahun 1970, Edgar Codd, di Laboratorium
Penelitian di SanJose, mengusulkan model data relasional.
Di
tahun 1980, model relasional menjadi paradigmaDBMS yang paling dominan. Bahasa query SQL dikembangkan untuk basis
data relasional sebagai bagian dari proyek Sistem R dari IBM. SQLdistandardisasi
di akhir tahun 1980, dan SQL-92 diadopsi oleh American NationalStandards
Institute (ANSI) dan International Standards Organization (ISO). Programyang
digunakan untuk eksekusi bersamaan dalam basis data disebut transaksi.
User menulis programnya, dan bertanggung jawab untuk menjalankan program
tersebut secara bersamaan terhadapDBMS. Pada tahun 1999, James Gray
memenangkanTuring Award untuk kontribusinya pada manajemen transaksi dalamDBMS.Pada akhir tahun 1980 dan permulaan 1990,
banyak bidang sistem basis datayang dikembangkan. Penelitian pada bidang
basis data meliputi bahasa query yang powerful, model data yang lengkap, dan
penekanan pada dukungan analisis data yangkompleks dari semua bagian organisasi.
Beberapa vendor memperluas sistemnyadengan kemampuan penyimpanan tipe data baru
semisal image dan text, dankemampuan query yang kompleks. Sistem khusus/spesial
dikembangkan oleh banyak vendor untuk membuatdata
warehouse, mengkonsolidasi data dari beberapa basisdata. Penomena yang paling menarik adalah adanyaenterprise resource
planning (ERP) danmanagement resource planning
(MRP), yang menambahkan substansiallayer dari fitur berorientasi pada
aplikasi. Paket yang termasuk didalamnya meliputiBaan, Oracle, PeopleSoft, SAP, dan Siebel. Paket-paket ini mengidentifikasihimpunan
tugas secara umum (misal manajemen inventori, perencanaan sumber dayamanus ia,
analisis finansial) dan menyediakan aplikasi layer secara umum untuk menangani keperluan tersebut.
Data disimpan dalamDBMS relasional, dan
aplikasilayer dapat disesuaikan untuk perusahaan yang berbeda. Lebih jauh lagi,DBMSmemasuki
dunia internet. Pada saat generasi pertama dari Web sitemenyimpandatanya secara
eksklusif dalam file system operasi, maka saat iniDBMS dapatdigunakan untuk menyimpan data yang dapat diakses
melalui Web browser. Querydapat digenerate melalui form Web, dan format
jawabannya menggunakanmarkuplanguagesemisal
HTML untuk mempermudah tampilan pada browser. Semua vendor basis
data menambahkan fitur ini untuk DMS mereka. Manajemen basis datamempertimbangkan
pentingnya suatu data bersifat on-line, dan dapat diakses melalui jaringan komputer. Saat sekarang bidang
seperti ini diwujudkan dalam basis datamultimedia, video interaktif, perpustakaan
digital,proyek ilmuwan seperti proyek pemetaan, proyek sistem observasi
bumi milik NASA, dll.
2. Komponen Utama DBMSKomponen utamaDBMS dapat dibagi menjadi 4
macam :
y
Perangkat
Keras
y
Perangkat
Lunak
y
Data
y
Pengguna
3. Keuntungan Penggunaan DBMS
PengunaanDMBS untuk mengelola data mempunyai beberapa keuntungan,yaitu
:
y
Kebebasan
data dan akses yang efisien
y
Mereduksi
waktu pengembangan aplikasi
y
Integritas
dan keamanan data
y
Administrasi
keseragaman data
y
Akses
bersamaan dan perbaikan dari terjadinya crashes (tabrakan dari proses
serentak).
4. Level Abstraksi Dalam DBMS
Data
dalamDBMS dapat digambarkan dalam tiga level abstraksi, yaitukonseptual, 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 skemakonseptual, eksternal dan fisik disimpan dalam
katalog sistem.
5. Visual Foxpro 6.0
Pada tahun 1984, Fox Software memperkenalkan FoxBase
untuk menyaingidBase II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil
yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro
memperkenalkan GUI(Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi VisulFoxPro pada tahun 1995. kemampuan pemrogrman
prosural tetap dipertahankan dandilengkapi dengan pemrograman berorietasi objek.
Visual FoxPro 6.0 dilengkapidengan kemampuan untuk berinteraksi dengan produk
desktop dan client/server laindan juga
dapat membangun aplikasi yang berbasis Web.
Dengan
adanya VisualStudio, FoxPro menjadi anggotanya. Sasaran utama Visual Studio
adalahmenyediakan alat bantu pemrogrman dan database untuk mengembangka perangkatlunak yang memenuhi tuntutan
zaman.Model data yang digunakan Visual FoxPro yaitu model relasional.
ModelRelasional merupakan model yang paling sederhana sehingga mudah di pahami
oleh pengguna, serta merupakan paling popular saat ini. Model ini menggunakansekumpulan table berdimensi
dua (yang disebut relasi atau table), dengan masingCopyright©masing relasi tersusun atas
tupel atau baris dan atribut. Relasi dirancang sedemikianrupa sehingga dapat
menghilangkan kemubajiran data dan mengunakan kunci tamuuntuk berhubungan dengan relasi lain.
Tidak ada komentar:
Posting Komentar