Web Database Environment

Web Database Environment merupakan lingkungan atau segala sesuatu yang diperlukan dalam membangun suatu web database. “Segala sesuatu” ini bisa berupa data, informasi, batasan – batasan lainnya yang digunakan dalam membangun suatu database.

Dalam membangun sebuah web database ada beberapa hal yang harus diperhatikan seperti :

  • Data dan informasi
  • Database, database schema, database instance dan meta-data
  • Membedakan suatu database dengan tempat penyimapan file sederhana
  • Data dan model dokumen
  • Teknologi web database
  • Web konten yang bersifat statis dan dinamis
  • Database terdistribusi

Dari hal – hal tersebut disini akan kita jabarkan satu persatu untuk memberikan pengertian yang lebih lengkap mengenai hal – hal diatas.

–          Data dan informasi

Pertama kita harus mengetahui apa itu data dan apa itu informasi. Data dan informasi memiliki perbedaan yang  sangat mendasar dimana data itu merupakan fakta – fakta dasar yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data ini bisa berupa suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep. Sedangkan informasi merupakan data yang sudah diolah dan diproses serta sudah memiliki arti atau nilai tertentu bagi penerimanya.

–          Database, database schema, database instance dan meta-data

Langkah selanjutnya adalah kita harus mengetahui apa itu database, database schema, database instace, dan meta-data. Pertama kita harus tahu database itu apa, database itu adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Database schema adalah suatu kumpulan dari objek database sepeti table, views, indexes,  atau trigger yang mendefinisikan suatu database dimana suatu database schema menyediakan sebuah klasifikasi logic mengenai objek database tersebut. Database instance merupakan DBMS dari database atau aplikasi yang mengelola database tersebut. Meta-data merupakan informasi terstruktur yang mendeskripsikan, menjelaskan, menemukan, atau setidaknya membuat menjadikan suatu informasi mudah untuk ditemukan kembali, digunakan, atau dikelola.

–          Membedakan suatu database dengan tempat penyimapan file sederhana

Database berisi deskripsi dari struktur yang digunakan untuk menyimpan data. Ia memiliki struktur yang berarti dan bukan hanya kumpulan file. Database adalah kumpulan data yang saling berhubungan, bukan random facts. Selain itu software database juga bisa mengimplementasikan integrity rules atau aturan – aturan yang sudah terintegritas.

–          Data dan model dokumen

Data model merupakan suatu cara untuk menjelaskan bagaimana pemakai dapat melihat data secara logic.

Data model terbagi dalam 3 jenis yaitu :

  • Model data berbasis objek

Merupakan himpunan data dan relasi yang menjelaskan hubungan logik antar data dalam suatu basis data berdasarkan            objek datanya.

  • Model data berbasis record

Model ini mendasarkan pada record untuk menjelaskan kepada user tentang hubungan logik antar data dalam basis data.

  • Model data berbasis fisik

Digunakan untuk menjelaskan kepada pemakai bagaimana data-data dalam basis data disimpan dalam media penyimpanan secara fisik, yang lebih berorientasi pada mesin.

Dokumen model merupakan sebuah model dokumen mendefinisikan struktur kelas dokumen, dengan menentukan struktur konten yang diizinkan untuk muncul dalam contoh dokumen.

–          Teknologi web database

Teknologi web database bisa berbentuk seperti web browser, web server, database management system (DBMS), dan database client. Sekarang akan kita jabarkan satu persatu mengenai pengertian masing – masing web database tersebut.

  • Web browser

Suatu program atau software yang digunakan untuk menjelajahi internet atau untuk mencari informasi dari suatu web yang tersimpan didalam komputer.

  • Web server

Sebuah aplikasi server yang melayani permintaan HTTP atau HTTPS dari browser dan mengirimkannya kembali dalam bentuk halaman-halaman web

  • Database management system (DBMS)

Software yang mengatur semua interaksi dengan database

  • Database client

Software yang digunakan end user untuk berinteraksi dengan DBMS

–          Web konten yang bersifat statis dan dinamis

Sebelum membedakan sifat dari web konten ada baiknya terlebih dahulu mengetahui arti dari web konten tersebut. Web konten merupakan segala sesuatu yang dapat dilihat oleh user baik berupa gambar, tulisan, animasi, video, suara, tombol navigasi dan sebagainya.

Konten statis adalah konten yang bersifat tetap dan berubah hanya ketika seseorang update dokumen web secara manual. Sedangkan konten dinamis merupakan konten yang dihasilkan dari awal setiap kali dokumen web diminta.

Konten statis dan dinamis biasanya digabungkan untuk mendapatkan bentuk ahir dari web database dimana aplikasi web database ini akan menyimpan isi dokumen dinamis dalam database. Setiap kali sebuah dokumen web dengan konten dinamis diminta oleh browser, konten dinamis yang diambil dari database akan digabungkan dengan konten statis (sering disebut teks boiler-plate) untuk membuat sebuah halaman web.

–          Database terdistribusi

Database terdistribusi adalah kumpulan data yang digunakan bersama yang saling terhubung secara logic tetapi tersebar secara fisik pada suatu jaringan komputer. Database terdistribusi merupakan satu dari dua sistem dalam database dimana dua sistem itu adalah centralized (terpusat) yang artinya database tersebut terletak disatu tempat saja dan yang kedua adalah distributed (terdistribusi) yang artinya terletak dibeberapa tempat.

Database terdistribusi ada dua jenis yaitu homogeneus dan heterogeneus dimana homogenius merupakan jenis database terdistribusi dimana semua situs memiliki perangkat lunak sistem manajemen basis data yang sama, menyadari satu sama lain, dan setuju untuk bekerja sama dalam memproses permintaan pengguna. Sedangkan heterogeneus merupakan jenis database terdistribusi dimana situs mungkin tidak menyadari satu sama lain, dan mereka mungkin hanya memberikan fasilitas terbatas
untuk kerjasama dalam proses transaksi.

www.binus.ac.id

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *