Pengertian Database
PENGENALAN DATABASE
pengorganisasian data dengan bantuan komputer yang memungkinkan dapat diakses dengan mudah dan cepat. Dalam hal ini, pengertian akses dapat mencakup pemerolehan data maupun pemanipulasian data, seperti menambah dan menghapus data.
Komponen Database
Komponen terbesar dalam suatu Sistem Database adalah
Hirarki Database
Database itu sendiri. Data dalam database dapat dikelompokkan dalam beberapa tabel. Tabel merupakan kumpulan data sejenis. Sebuah tabel biasanya terdiri dari beberapa field (kolom) dan record (baris), sebuah field menerangkan sebuah informasi dalam tentang identitas data dalam tabel, sedangkan record menerangkan sebuah data dalam tabel secara lengkap.
26/03/2011
ODBC
Open Database Connectivity (ODBC) berfungsi sebagai
alat untuk mengkoneksikan database secara lokal ataupun secara remote tanpa melihat plafon database yang digunakan Untuk akses data menggunakan ODBC memerlukan suatu driver yang sesuai bagi suatu sumber data khusus Kelemahan ODBC merupakan alat yang bukan berorientasi obyek, pemakaiannya kompleks sehingga menghasilkan pengkodean dan debugging yang lebih sulit dan lemah
DAO
Data Access Object (DAO) merupakan model obyek asli
RDO
Remote Data Object (RDO) merupakan model obyek
yang disertakan bersama Access dan Visual Basic DAO menggunakan mesin database Jet untuk mengambil data dari database Access namun juga bisa digunakan untuk mengambil dari database lain seperti dBase, Foxpro ataupun sumber data lain dangan menggunakan interface ODBC Kelemahannya DAO adalah boros sumber daya, lemah dalam hal kinerja dan tidak mendukung kursor berbasis server
yang dirancang diatas ODBC API, untuk menangani masalah kinerja dana integrasi database Proses kerja RDO lebih cepat dibandingkan dengan DAO, karena RDO langsung menggunakan ODBC API. RDO sengaja dirancang untuk keperluan dalam aplikasi pemprograman Client-Server dan menggunakan fungsionalitas database yang lebih banyak
26/03/2011
10
ODBCDireck
Merupakan cara agar pengembang dapat mengggunakan
OLE DB
OLE DB adalah teknologi level rendah dari akses data
RDO dengan menggunakan syntac DAO Tetapi featur-featur baru yang terdapat dalam RDO 2 tidak bisa digunakan, sebab hanya coding yang kompatibel dengan DAO saja yang dapat dikonversi dalam DAO
yang microsoft maksudkan untuk menggantikan ODBC sebagai koneksi utama dalam database OLE DB pada dasarnya merupakan serangkaian antarmuka COM, yang telah terbukti cukup tahan dalam menangani pergerakan data besar dalam jaringan OLE DB dapat membaca dan memproses data di asalnya tampa sebelumnya mengkonversi ataupun mengimport kedalam database yang lebih sederhana
11
12
ADO
ActiveX Data Object (ADO) merupakan suatu obyek yang
terletak diatas OLE DB dan API yang berorientasi obyek yang menyembunyikan detil membingungkan dari OLE DB (mirip fungsi RDO) ADO merupakan salah satu komponen utama dalam strategi UDA (Universal Data Access) Microsoft, teorinya adalah menyediakan untuk para pengembang sebuah antarmuka tunggal yang mudah bagi pengaksesan data dimanapun berada, baik dalam form relasional maupun non-relasional
dalam visual basic yang bertujuan untuk memudahkan dalam membuat ataupun memodifikasi suatu data base Aplikasi ini bisa ditampilkan dari menubar Add Ins yang ada dalam visual basic
26/03/2011
13
14
Tampilan VISDATA
menampung perintah untuk membuat ataupun membuka database mulai dari tipe file Microsoft Access sampai file Teks
15
16
Membuat Tabel
Untuk membuat tabel pada jendela Database Klik kanan
Membuat tabel
Berikut keterangan pada jendela Add Field Name : Untuk mengetikan nama Field yang akan ditambahkan OrdinalPosition : Untuk mementukan posisi relatif suatu field Type : Untuk memilih type data field Validation Text : Untuk menambahkan teks sebagai pesan yang tampil jika seorang user memasukan nilai yang salah pada suatu field Size : Untuk ukuran maksimum, dalam byte, suatu field FixedField : Jika terpilih, Field dibuat dengan ukuran tetap, tidak dapat dirubah saat program dijalankan VariableField : Jika terpilih, maka user dapat memodifikasi ukuran field dengan menggeser sisi tepinya ValidationRule : Memberi batasan data yang benar pada suatu field DefaultValue : Nilai awal yang diberikan pada field AutoIncrField : Memungkinkan isi field yang bertipe data long bertambah besar secara otomatis AllowZeroLength : Memungkinkan mempunyai nilai dengan panjang nol sebagai setting yang benar Required : Untuk menentukan suatu field tidak dapat berisi data kosong (Null)
ruang kosong kemudian pilih New Table Dan akan muncul jendela seperti berikut:
26/03/2011
17
telah dibuat.
Untuk Menginputkan data kedalam tabel tersebut, klik
dobel nama tabel tersebut sehingga terbuka jendela baru yang dapat untuk mengisi tabel tersebut.