Creating Interactive Website: Web Server and Database Server

Untuk membuat sebuah website kita membutuhkan web server. Dan untuk membuat server yang lebih dasyat lagi kita membutuhkan database server. Apa itu web server? Apa itu database server? Apa kegunaannya? Dan bagaimana cara menggunakannya?

Kita akan membahasnya pada tulisan ini.

Web Server

Apa itu web server?

Web server juga adalah server dimana data-data sebuah situs web disimpan.

Web server menyediakan akses melalui protokol komunikasi HTTP atau HTTPS kepada berkas/layanan yang terdapat pada suatu situs web kepada pengguna yang terhubung dengan web server dengan menggunakan aplikasi tertentu seperti web browser.

Apa fungsi dari web server?

Fungsi utama dari web server adalah menempatkan situs web, selain situs web, web server dapat pula digunakan untuk peyimpanan data ataupun untuk menjalankan sejumlah aplikasi .

Web server berfungsi untuk mentransfer berkas melalui protokol komunikasi yang telah ditentukan atas permintaan pengguna. Berkas yang ditransfer dapat berupa teks, gambar, video, dan lainnya yang merupakan elemen sebuah halaman web.

Web server ini saat ini berfungsi pula untuk menjalankan program-program yang memang dirancang untuk berjalan di web server. Bahasa-bahasa tersebut ialah seperti PHP atau ASP. Sehingga web server dapat juga dapat melakukan pengolahan data yang diberikan oleh pengguna. Fitur ini biasa disebut server site scrpting.

Web server juga memiliki beberapa fitur lain, seperti:

–          Virtual Hosting

–          Bandwidth Throtting.

Bagaimana web server bekerja?

Berikut adalah cara kerja web server:

  1. Pengguna/Client  melakukan request pada web server.
  2. Web server menerima request dari client
  3. Web server mengirimkan request yang diminta client
  4. Client menerima hasil requestnya dari web server

Pengguna melakukan request (meminta halaman web, file, layanan yang terdapat pada sebuah web server) pada web server melalui aplikasi seperti web browser.  Kemudian web server tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia.

Database Server

Apa itu database server?

Database server adalah program komputer yang menyediakan layanan basis data untuk program komputer lain. Database server didefinisikan sebagai client server model. Database management system menyediakan fungsi-fungsi database server dan beberapa DBMS (seperti Mysql) sangat eksklusif untuk client-server model database access. Database server menyediakan fleksibilitas untuk konfigurasi database service yang kita inginkan.

Apa fungsi dari database server?

Database server menyediakan beberapa manfaat yaitu:

  1. semua data untuk organisasi dapat disimpan di satu lokasi.
  2. database server menambahkan tingkat keamanan data.
  3. database server menyediakan layanan database management service dimana data disusun dengan cara tertentu sehingga meningkatkan pencarian dan pengambilan data.
  4. beberapa client dapat mengakses data yang disimpan di database server dalam satu waktu tanpa saling menggangu satu sama lain.

Berikut keuntungan lain jika menggunakan database server:

Flexible data access

database server menyediakan akses data melalui relational SQL atau direct navigational command.

Optimisasi

Management system menyediakan optimisasi akses data untuk visual studio, delphi, visual basic, dan masih banyak lagi.

Mudah diatur

tidak memerlukan adminstration. Mudah di install dan di atur, tidak perlu database administrator.

Referential integrity support

database server menyediakan bantuan integritas petunjuk yang lengkap, termasuk definisi primary/foreign key dan informasi cascade, update, dan delete baris pada database.

Menghindari database corruption

proses server-based transaction mengurangi tingkat database corruption

Keamanan data

sistem menawarkan keamanan yang lengkap dan bantuan enkripsi untuk database.

Scalability yang tinggi

database server memiliki scalability yang tinggi dari peer to peer sampai client server environment (dengan satu set source code)

Bagaimana database server bekerja?

Client-server model dapat diartikan sebagai model dari suatu sistem yang membagi proses sistem antara server yang mengolah database dan client yang menjalankan aplikasi. Database server mengurangi beban akses data oleh client pada server. Database dapat diakses oleh beberapa client secara bersamaan dimana data yang diakses hanya atau diubah berasal dari satu sumber yaitu database pada server.

Untuk penjelasan dan tutorial lebih lanjut, mari kita pelajari file dalam tautan berikut:

Web Server and Database Server



Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s