1. WWW (Word Wide Web)
Definisi WWW ( World Wide Web ) adalah suatu ruang informasi yang yang dipakai oleh pengenal global yang disebut Uniform Resource Identifier (URI) untuk mengidentifikasi sumber-sumber daya yang berguna.WWW sering dianggap sama dengan Internet secara keseluruhan, walaupun sebenarnya ia hanyalah bagian daripadanya.WWW merupakan adalah salah satu fasilitas di internet menawarkan berbagai kecanggihan dan kemudahan.
WWW diciptakan dengan tujuan untuk menyediakan suatu bentuk penyediaan informasi di internet yang menungkinkan pemakai intenet mendapatkan dan menampilan informasi dimana saja di internet secara mudah dan cepat.
2. HTTP
Pengertian HTTP atau definisi HTTP (HyperText Transfer Protocol) adalah sebuah protokol untuk meminta dan menjawab antara client dan server. Sebuh client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port tertentu di tempat yang jauh (biasanya port 80).Port 80 adalah port default yang digunakan untuk membentuk hubungan antara klien dan server yang menggunakan HTTP untuk menerima permintaan kemudian server menjawab dengan baris status dan pesan. HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer. HTML juga dapat dikenali oleh aplikasi pembuka email ataupun dari PDA dan program lain yang memiliki kemampuan browser.
HTML dokumen tersebut mirip dengan dokumen teks biasa, hanya dalam dokumen ini sebuah teks bisa memuat instruksi yang ditandai dengan kode atau lebih dikenal dengan TAG tertentu. Sebagai contoh jika ingin membuat teks ditampilkan menjadi tebal seperti: TAMPIL TEBAL, maka penulisannya dilakukan dengan cara:
<b>TAMPIL TEBAL</b>
. Tanda <b>
digunakan untuk mengaktifkan instruksi cetak tebal, diikuti oleh teks yang ingin ditebalkan, dan diakhiri dengan tanda </b>
untuk menonaktifkan cetak tebal tersebut.HTTP adalah protokol yang digunakan untuk mentransfer data melalui World Wide Web. Itu sebabnya semua alamat situs web dimulai dengan "http://". Setiap kali mengetikkan URL ke browser dan tekan Enter, komputer mengirimkan permintaan HTTP ke server web yang sesuai. Web server, yang dirancang untuk menangani permintaan HTTP, kemudian mengirimkan kepada halaman HTML diminta.
3. Aplikasi WEB
Aplikasi WEB adalah aplikasi yang diakses melalui jaringan seperti Internet atau intranet.
Istilah ini juga dapat berarti sebuah aplikasi software komputer yang host di lingkungan browser yang dikuasai (misalnya Java applet) atau dikodekan dalam bahasa yang didukung oleh browser (seperti JavaScript, dikombinasikan dengan sebuah bahasa markup yang diberikan seperti browser- HTML) dan bergantung pada browser web umum untuk membuat aplikasi dieksekusi. Contoh aplikasi web yang banyak digunakan misalnya Yahoo Mail, GMail, Google search engine, Friendster, YouTube, Flickr, WordPress, dan lain sebagainya.
Istilah ini juga dapat berarti sebuah aplikasi software komputer yang host di lingkungan browser yang dikuasai (misalnya Java applet) atau dikodekan dalam bahasa yang didukung oleh browser (seperti JavaScript, dikombinasikan dengan sebuah bahasa markup yang diberikan seperti browser- HTML) dan bergantung pada browser web umum untuk membuat aplikasi dieksekusi. Contoh aplikasi web yang banyak digunakan misalnya Yahoo Mail, GMail, Google search engine, Friendster, YouTube, Flickr, WordPress, dan lain sebagainya.
4. Aplikasi CLIENT
suatu bentuk arsitektur, dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya. Server biasanya terhubung dengan client melalui kabel UTP dan sebuah kartu jaringan (network card). Kartu jaringan ini biasanya berupa kartu PCI atau ISA.Aplikasi WEB merupakan sebuah paradigma dalam teknologi informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak server
Komponen client dijalankan pada sebuah workstation. Pemakai workstation memasukkan data dengan menggunakan teknologi pemrosesan tertentu, kemudian mengirimkannya ke komponen server, umumnya berupa permintaan layanan tertentu yang dimiliki oleh server. Komponen server akan menerima permintaan layanan tersebut dan langsung memprosesnya serta mengembalikan hasil pemrosesan kepada client. Client pun menerima informasi hasil pemrosesan data tadi dan menampilkannya kepada pemakai dengan menggunakan aplikasi yang digunakan oleh pemakai.
Sebuah contoh dari aplikasi client-server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP). Skrip ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak client akan dijalankan oleh web browser pada komputer client (workstation). Client-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database. Dengan metode client-server database dapat diinstal pada komputer server dan aplikasinya diinstal pada client.
Sebuah contoh dari aplikasi client-server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP). Skrip ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak client akan dijalankan oleh web browser pada komputer client (workstation). Client-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database. Dengan metode client-server database dapat diinstal pada komputer server dan aplikasinya diinstal pada client.
Komponen client juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end.
5. WEB Server
Web server adalah software yang menjadi tulang belakang dari world wide web
(www). Web server menunggu permintaan dari client yang menggunakan browser
seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya.
Jika ada permintaan dari browser, maka web server akan memproses permintaan itu
kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke
browser. Data ini mempunyai format yang standar, disebut dengan format SGML
(standar general markup language). Data yang berupa format ini kemudian akan
ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila
data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks.
(www). Web server menunggu permintaan dari client yang menggunakan browser
seperti Netscape Navigator, Internet Explorer, Modzilla, dan program browser lainnya.
Jika ada permintaan dari browser, maka web server akan memproses permintaan itu
kemudian memberikan hasil prosesnya berupa data yang diinginkan kembali ke
browser. Data ini mempunyai format yang standar, disebut dengan format SGML
(standar general markup language). Data yang berupa format ini kemudian akan
ditampilkan oleh browser sesuai dengan kemampuan browser tersebut. Contohnya, bila
data yang dikirim berupa gambar, browser yang hanya mampu menampilkan teks.
Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server kita. Untuk itu perlu adanya pertimbangan sebagai berikut :
a. Lisensi dari software yang akan digunakan (freeware, shareware atau komersial).
b. Kemudahan instalasi
c. Kemudahan dalam mengatur konfigurasi.
d. Kemudahan untuk menambah atau mengubah peripheralnya
e. Kemampuan Software.
f. Besar ruang yang dibutuhkan untuk menyimpan file-file minimal yang
dibutuhkan agar software dapat berfungsi dengan baik.
dibutuhkan agar software dapat berfungsi dengan baik.
g. Prospek software tersebut dimasa yang akan datang.
h. Performasi dan konsumsi sumber daya yang digunakan software itu.
i. Fasilitas apa yang mampu didukung oleh software itu.
j. Dukungan teknis (mempunyai site-site atau milis untuk bertanya bila terjadi
masalah).
masalah).
k. Dukungan platform (jenis sistem operasi apa saja yang dapat menjalankan
software tersebut).
software tersebut).
l. Dukungan terhadap third party (apakah software ini dapat ditambahkan software
tambahan sebagai pelengkap).
tambahan sebagai pelengkap).
Macam - macam Web Server diantanya:
ApacheWeb Server - The HTTP Web Server
1.ApacheTomcat
2.Microsoft windows Server 2003 Internet Information Services (IIS)
3.Lighttpd
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server
2.Microsoft windows Server 2003 Internet Information Services (IIS)
3.Lighttpd
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server
Cara kerja web server :
Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.
Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.
6. Home Page
Homepage adalah Halaman muka dari sebuah situs web. Pengertian lainnya adalah halaman default yang diset untuk sebuah browser. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.
Sebuah homepage memiliki arti yang berhubungannya dengan situs web, Hal ini juga biasanya bahwa linkhomepageakan mengarah kepada:
- Halaman awalweb atau utama dari sebuah situs web, terkadang disebut "Front Page”.
- Webpage ataulocalfilesecara otomatis akan memproresketika webbrowserdijalankan atau ketika browser"home" dijhalankan, ini juga disebut "homepage". Pengguna dapat menentukan secara spesifik URL dari halaman yang akan dimuat, atau juga untuk kembali memuat halaman web yang paling terakhir diakses.
- Personal Webpage (Web Pribadi) , contoh dari personal Webpage adalah pada layanan webhosting atau situs web universitas, yang biasanya disimpan di direktorihome pengguna.
- Pada 1990-an istilah ini juga digunakan untuk merujuk ke situs web secara keseluruhan, khususnya situs web pribadi (mungkin karena situs web sederhana sering terdiri dari hanya satu halaman web).
Homepage juga dapat digunakan di luar konteks situs web, seperti untuk merujuk ke layar utama dari antarmuka pengguna, yang juga disebut sebagai homescreen pada perangkat mobile.
7. WEB Service
Web service adalah sebuah service yang tersedia dalam Internet yang menggunakan sistem pesan XML terstandarisasi. Web service tidak terikat pada sistem operasi maupun bahasa pemrograman. Ada beberapa alternatif dalam pertukaran pesan XML. Contohnya, XML Remote Procedure Calls (XML-RPC) atau SOAP dapat digunakan dalam pertukaran pesan. Alternatif lain adalah dengan hanya menggunakan HTTP GET/POST untuk mengirimkan pesan XML .
Webservice bertujuan untuk meningkatkan kolaborasi antar pemrogram dan perusahaan, yang memungkinkan sebuah fungsi di dalam Web Service dapat dipinjam oleh aplikasi lain tanpa perlu mengetahui detil pemrograman yang terdapat di dalamnya.
Beberapa alasan mengapa digunakannya webservice adalah sebagai berikut:
1. Webservice dapat digunakan untuk mentransformasikan satu atau beberapa bisnis logic atau class dan objek yang terpisah dalam satu ruang lingkup yang menjadi satu, sehingga tingkat keamanan dapat ditangani dengan baik.
2. Webservice memiliki kemudahan dalam proses deployment-nya, karena tidak memerlukan registrasi khusus ke dalam suatu sistem operasi. Webservice cukup di-upload ke webserver dan siap diakses oleh pihak-pihak yang telah diberikan otorisasi.
3. Webservice berjalan di port 80 yang merupakan protokol standar HTTP, dengan demikian webservice tidak memerlukan konfigurasi khusus di sisi firewall.
Arsitektur Web Service
Webservice memiliki tiga entitas dalam arsitekturnya, yaitu:
1. Service Requester (peminta layanan)
2. Service Provider (penyedia layanan)
4. Service Registry (daftar layanan)
· Service Registry: Berfungsi sebagai lokasi central yang mendeskripsikan semua layanan/service yang telah di-register.
· Service Requestor: Peminta layanan yang mencari dan menemukan layanan yang dibutuhkan serta menggunakan layanan tersebut.
Operasi-Operasi Web Service
Secara umum, webservice memiliki tiga operasi yang terlibat di dalamnya, yaitu:
1. Publish/Unpublish: Menerbitkan/menghapus layanan ke dalam atau dari registry.
2. Find: Service requestor mencari dan menemukan layanan yang dibutuhkan.
3. Bind: Service requestor setelah menemukan layanan yang dicarinya, kemudian melakukan binding ke serviceprovider untuk melakukan interaksi dan mengakses layanan/service yang disediakan oleh serviceprovider.
Komponen-Komponen Web Service
Webservice secara keseluruhan memiliki empat layer komponen seperti pada gambar di atas, yaitu:
1. Layer 1: Protokol internet standar seperti HTTP, TCP/IP
2. Layer 2: SimpleObject Access Protocol (SOAP), merupakan protokol akses objek berbasis XML yang digunakan untuk proses pertukaran data/informasi antar layanan.
3. Layer 3: Web Service DefinitionLanguage (WSDL), merupakan suatu standar bahasa dalam format XML yang berfungsi untuk mendeskripsikan seluruh layanan yang tersedia.
8. WEB Hosting
Web Hosting adalah salah satu bentuk layanan jasa penyewaan tempat di Internet yang memungkinkan perorangan ataupun organisasi menampilkan layanan jasa atau produknya di web / situs Internet salah satunya adalah IndoGlobalWeb yang menawarkan jasa WebHosting Terbaik.Kecepatan menyebarkan informasi tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolak ukur keberhasilan bisnins perorangan atau perusahaan sehingga banyak digunkan WEB hosting.