komponen WEBSITE itu apa saja?

 http://1.bp.blogspot.com/-M_uv7MEYVpk/UomEruGUP1I/AAAAAAAAAUM/jCABqXjGUBA/s400/images+(1).jpg
WEBSITE???
Website adalah kumpulan dari halaman - halaman situs, yang terangkum dalam sebuah domain atausubdomain, yang tempatnya berada di dalamWorld Wide Web( WWW ) di dalam Internet.
Berikut ini adalah komponen-komponen penyusun web, baik web statis ataupun web dinamis.

1. Bahasa Pemrograman/Scripting Language

Secara garis besar ada 2 kategori script yang dibutuhkan untuk membuat aplikasi web, yaitu:
  • Client Side Scripting, contohnya adalah: HTML, HTML5, XHTML, Casading Style Sheet (CSS), JavaScript, VBScript, jQuery. Untuk client side scripting eksekusinya (baca: diterjemahkan) dilakukan di sisi client yaitu oleh web browser langsung. Ini karena di dalam web browser sudah terdapat library yang mampu mengenali semua perintah-perintah client side scripting. Library ini disebut Web Engine.
  • Server Side Scripting, contohnya adalah: Active Server Pages (ASP), PHP, Java Server Pages (JSP). Untuk server side scripting eksekusinya dilakukan di sisi server oleh sebuah modul yang disebut web engine. Contohnya jika menggunakan script PHP maka engine-nya adalah PHP engine/Zend engine. Jika menggunakan ASP maka engine-nya sudah termasuk di dalam web server Internet Information Service (IIS) yang diinstall terpisah di Microsoft Windows.

Untuk membuat web statis maka script yang digunakan cukup jenis client side scripting. Untuk membuat web dinamis maka script yang digunakan adalah gabungan antara client side scripting dan server side scripting.
2.Web Editor
Merupakan program aplikasi yang berfungsi untuk mengetikkan perintah-perintah dokumen web baik client side scripting maupun server side scripting. Saat ini banyak tersedia web editor mulai dari yang paling sederhana hingga yang lebih smart. Mulai dari web editor yang berbayar hingga yang gratis. Contoh web editor adalah: Notepad, Notepad++, Macromedia Dreamweaver.


3.Web Browser
Merupakan program yang berfungsi untuk menampilkan dokumen-dokumen web dalam format HTML. Bagaimana halaman web yang dibuat ditampilkan sangat tergantung padaweb engineyang digunakan oleh masing-masing browser. Semua jenis web browser yang ada saat ini mengikuti standarisasi yang dibuat ileh World Wide Web Consortium (W3C) yang merupakan badan independen yang mengurus semua hal yang berkaitan dengan web dunia. Berikut ini adalah contoh web browser yang cukup populer beserta web engine yang dilakukan:
  1. Web Engine WebKit: Safari, Google Chrome
  2. Web Engine Trident: MicrosoftInternet Explorer, Maxthon
  3. Web Engine Gecko:Mozilla Firefox
  4. Web Engine Presto: Opera.
4.Web server
Web server adalah program aplikasi yang memiliki fungsi sebagai tempat menyimpan dokumen-dokumen web. Jadi semua dokumen web baik yang ditulis menggunakan client side scripting maupun server side scripting tersimpan dalam direktori utama web server (document root). Berikut adalah beberapa contoh web server:
  1. Web Server Apache yang mendukung PHP.
  2. Web ServerMicrosoft InternetInformation Servce (IIS) yang mendukung ASP dan PHP
  3. Web Server Apache Tomcat yang mendukungJava ServerPager (JSP).
Port yang digunakan oleh web server di komputer default-nya adalah port 80 untuk web server Apache dan web server IIS, sedangkan web server Apache Tomcat menggunakan port 8080 untuk default-nya. Web server ada yang mendukung beberapa platform/sistem operasi, maksudnya adalah vendor pembuat web server tersebut menyediakan file instalasi web server untuk mendukung banyak sistem operasi dan ada yang hanya menyediakan dukungan file instalasi untuk satu sistem operasi saja. Kebanyakkan web server yang berbasis open source seperti Apache mampu mendukung banyak sistem operasi. Sedangkan untuk web server yang berbayar biasanya tidak menyediakan dukungan untuk banyak sistem operasi. Web server Apache mampu berjalan di beberapa sistem operasi seperti Microsoft Windows, Linux, Solaris, Mac OS X. Web server yang berbasis sistem file NTFS (Windows XP ke atas, Windows NT 4.0 keatas). Web server IIS digunakan untuk mengolah script ASP.
5.Database Server
Database server adalah program yang digunakan untuk menyimpan data yang akan di olah di halaman web. Database biasa disebut Database Management System (DBMS) adalah sebuah aplikasi yang menjembatani user dan data-data di dalam database. Dengan menggunakan DBMS user mampu mengolah data-data di dalam database secara mudah dan cepat. Arsitektur DBMS ada yang stand alone dan ada yang client-server. Untuk aplikasi web, jenis DBMS yang digunakan adalah yang berarsitektur client-server. DBMS merupakan komponen opsional dalam pembuatan aplikasi web. Maksudnya, keberadaan komponen ini di dalam komputer sangat tergantung kebutuhan dari web yang akan dibuat. Jika web tersebut menyimpan data-datanya di file dan bukan di database, maka database server tidak dibutuhkan. Sebaliknya, jika web yang dibuat butuh media penyimpanan data untuk membuat web menjadi lebih dinamis maka database server dibutuhkan. Untuk selanjutnya disebut database server.
Mengapa jenis DBMS yang digunakan harus database server, adalah karena aplikasi web adalah aplikasi client-server yang dapat di akses oleh banyak user dari berbagai tempat sepanjang ada koneksi internet. Untuk mendukung aplikasi web tersebut maka dibutuhkan aplikasi DBMS yang berarsitektur client-server juga. Database server/DBMS, ada yang berbasisopen source/gratis dan ada yangclosed source/berbayar. Ada beberapa hal yang perlu diperhatikan ketika akan menggunakan database untuk menyimpan data-data di halaman web:
  1. Jenis DBMS yang berbasis client-server/database server.
  2. Sistem operasi yang digunakan, banyak DBMS yang dapat mendukung banyak sistem operasi.
  3. Open source atau Closed source.
  4. File instalasi yang dipilih, apakah yang versi install (EXE) atau yang versi terkompress (ZIP/RAR).
  5. Platform processor, apakah 32 bit atau 64 bit.
6. Image editor
Image editor adalah program aplikasi yang berfungsi untuk melakaukan pengolahan gambar/image. Biasanya gambar dibutuhkan di halaman web untuk mempercantik halaman web. Jika ada animasi berarti harus ada program pengolah animasi juga. Berikut contoh program aplikasi pengolah gambar, video, dan animasi baik berbayar maupun gratis yang berbasis open source: Microsoft Paint, Adobe Photoshop, Adobe Flash, Adobe Premiere, Grab (Mac OS X), Corel Draw. Program tersebut tentunya bersifat opsional/pilihan tergantung rancangan web yang akan dibuat.
Itu tadi ya komponen-komponen penyusun website ... Semoga bermanfaat!


Post a Comment

Masukan anda sangat berharga bagi saya,