Pages

Senin, 11 November 2013

Materi dasar Database

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