WEB
Database (Basis Data WEB)
Pada bab ini kita akan belajar:
-
Pengertian WEB Database
- ActiveX Data Object (ADO)
- Structured Query
Language (SQL)
1. Pengertian WEB
Database
Pemakaian World Wide Web sebagai alat untuk menyajikan
dan mengumpulkan data telah berkembang jauh melampaui tampilan halaman web
sederhana. Halaman-halaman web begitu sulit diatur pada mulanya dan hampir
mustahil untuk dapat diperbaharui setiap waktu.
Seiring dengan
berjalannya waktu, volume dan struktur data yang disajikan pada web membutuhkan
penyimpanan dan pengolahan ke dalam sebuah database/ basis data dan kemudian
menghasilkan halaman-halaman web yang berbasis pada database tersebut.
Jumlah
situs yang mendapat keuntungan dari pendekatan metode ini kian hari kian
meningkat.
Berbagai situs Web yang menyajikan informasi tentang kumpulan
data-data merupakan calon pengguna Web database ini. Data-data itu bisa berupa
produk penjualan, foto-foto pribadi, hyperlink, atau apapun yang kita
mau.
Pendekatan yang umum adalah mendefenisikan sebuah database/basis
data (misalnya: dengan MS-Access), menambah rekord, menghapus, memperbarui atau
mengelompokkan database dan langsung dibuat sebagai halaman web dengan
cepat.
Keuntungan pendekatan semacam ini adalah:
- Database lebih mudah
dipelihara daripada memelihara halaman-halaman web individual.
- Menggunakan
fasilitas pencarian database untuk kata kunci yang kita inginkan.
- Dengan
database jadi lebih mudah untuk menyajikan data yang sama dalam cara yang
berbeda, misalnya: data ditampilkan berdasarkan kategori, berdasarkan uraian,
berdasarkan usia atau berdasarkan field lain dalam database.
Kebutuhan
untuk menyebarkan atau mengumpulkan informasi lewat halaman Web memang
universal. Halaman web menjadikan tidak nampaknya perbedaan antara organisasi
besar atau kecil; bisnis, pemerintahan, pendidikan atau pribadi; profit atau non
profit. Tidak perduli apakah itemnya berupa barang antik, mobil bekas, perangko
langka, barang seni, rumah yang mau dijual ataupun anak hilang.
Jika anda
berpikir bahwa membuat halaman web statis untuk menambhkan atau mengurangi item
pada halaman web terasa membosankan, banyak kesalahan dan sulit dikelola dan
dipelihara, maka WEB Database sangat cocok sekali diterapkan.
Sebagai pengelola sekaligus pemelihara situs ini, saya sudah
mengalaminya sendiri.
Komponen-komponen yang harus anda
ketahui untuk membangun web database adalah:
- HTML
Di samping
keterbatasannya, HTML tetap menjadi teknologi fundamental untuk mengontrol
struktur dan tampilan halaman web.
- Microsoft Active Server Page
(ASP)
ASP sangat sederhana dengan fasilitas penulisan script berbasis
server. Alur ceritanya adalah ketika pengunjung web meminta
suatu halaman web yang berisi script berbasis server, script tersebut
mengolahnya di server, lalu mengirimkan hasilnya ke sisi client.
-
Microsoft Visual Basic Scripting Edition (VBScript)
VBScript adalah bahasa
pilihan default pada ASP. Bahasa yang dipakai dalam VBScript ini sangat mirip
dengan BASIC atau Visual Basic.
- Desain dan Implementasi
Database
Anda harus dapat merancang database/basis data. Anda tidak perlu
mempunyai keahlian seperti seorang desainer database. Buka saja MS-Access lalu
buat tabel dan field-field nya.
- Microsoft ActiveX Data Objects
(ADO)
ADO adalah bagian dari sekelompok besar program yang disebut Microsoft
Data Access Compnonents (MDAC).
Objek ADO ini berfungsi menyediakan antar
muka pengrograman halaman web dengan berbagai sumber data. Dengan kata lain
pengolahan data-data pada database dilakukan melalui kode-kode ADO ini,
lalu ditampilkan pada halaman web.
- Structured Query Language
(SQL)
Semua sistem database/ basis data menerima perintah bahasa pencarian
terstruktur (Structured Query Language/ SQL). Tidak terkecuali MS-Access ataupun
MS-SQL Server. ADO menerima perintah SQL dari kode aplikasi lalu mengirimnya ke
perangkat lunak database untuk mengeksekusinya.
- Windows NT atau
Windows 2000 Server
Aplikasi pada tutorial ini telah diuji pada system
operasi Windows 2000 Server.
- Internet Information Server (IIS)/
Personal Web Server (PWS)
WEB database yang disajikan pada tutorial ini telah
diuji coba pada IIS 5.0.
Kembali
Lanjut
Daftar
Isi