Tugas Pemrograman Web 1
Pertemuan 1
1.
WWW ( World Wide Web)
a. Pengertian
Pengertian 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.
b. Fungsi
Fungsi WWW adalah
menyediakan data dan informasi untuk dapat digunakan bersama.
c. Sejarah
WWW atau World Wide Web
adalah suatu program yang ditemukan oleh Tim Berners-Lee pada tahun 1991.
Awalnya Berners-Lee hanya ingin menemukan cara untuk menyusun arsip-arsip
risetnya. Untuk itu, dia mengembangkan suatu sistem untuk keperluan pribadi.
Sistem itu adalah program peranti lunak yang diberi nama Equire. Dengan program
itu, Berners-Lee berhasil menciptakan jaringan terkait antara berbagai arsip
sehingga memudahkan informasi yang dibutuhkan. Inilah yang kemudian menjadi
dasar dari sebuah revolusi yang dikenal sebagai web.WWW dikembangkan
pertama kali di Pusat Penelitian Fisika Partikel Eropa (CERN), Jenewa, Swiss.
Pada tahun 1989 Berners-lee membuat proposal untuk proyek pembuatan hypertext
secara global, kemudian pada bulan Oktober 1990, ‘World Wide Web‘
sudah bisa dijalankan dalam lingkungan CERN. Pada musim panas tahun 1991, WWW
resmi digunakan secara luas pada jaringan Internet.
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). Sebuah server
HTTP
yang mendengarkan di port tersebut menunggu client mengirim kode permintaan
(request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan
MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari
permintaan tersebut, diikut dengan badan dari data tertentu.
HTTP
berkomunikasi melalui TCP / IP. Klien
HTTP
terhubung ke server
HTTP menggunakan TCP. Setelah membuat
sambungan, klien dapat mengirim pesan permintaan
HTTP
ke server.
HTTP digunakan untuk mengirimkan permintaan
dari klien web (browser) ke web server, dikembali kan ke konten web (halaman
web) dari server ke klien.
HTTP
tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun
HTTP
merupakan salah satu protokol aplikasi TCP/IP paling populer melalui Internet.
Memang
HTTP
dapat diimplementasikan di atas protokol yang lain di atas Internet atau di
atas jaringan lainnya.
3. Aplikasi
Web
Aplikasi berasal dari kata application
yang artinya penerapan,lamaran,penggunaan.
Secara istilah aplikasi adalah program siap pakai yang direka untuk
melaksanakan
suatu
fungsi bagi pengguna atau aplikasi yang lain dan dapat digunakan oleh sasaran
yang dituju.
Pada awalnya aplikasi web dibangun
dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge).
Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk
memperluas kemampuan HTML seperti PHP dan ASP pada skrip dan Apllet pada objek.
Aplikasi Web dapat dibagi menjadi dua jenis yaitu aplikasi web statis
dan dinamis. Web statis dibentuk dengan menggunakan HTML. Kekurangan
aplikasi seperti ini terletak pada keharusan untuk memelihara program secara
terus menerus untuk mengikuti setiap perkembangan yang terjadi. Kelemahan ini
diatasi oleh model aplikasi web dinamis. Pada aplikasi web dinamis,
perubahan informasi dalam halaman web dilakukan tanpa perubahan program
tetapi melalui perubahan data. Sebagai implementasi, aplikasi web dapat
dikoneksikan ke basis data sehingga perubahan
informasi dapat dilakukan oleh operator dan
tidak menjadi tanggung jawab dari
webmaster.Arsitektur
aplikasi web meliputi klien, web server, middleware dan
basis data. Klien berinteraksi dengan web server. Secara internal, web
server berkomunikasi
dengan middleware dan middleware
yang berkomunikasi dengan basis data. Contoh
middleware adalah
PHP dan ASP. Pada mekanisme aplikasi web dinamis, terjadi
tambahan proses yaitu server menerjemahkan
kode PHP menjadi kode HTML. Kode PHP yang diterjemahkan oleh mesin PHP yang
akan diterima oleh klien.
4. Web
Server
Web server merupakan software yang memberikan
layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang
dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk
halaman - halaman web yang umumnya berbentuk dokumen HTML.
·
Macam-macam web server
Apache Web
Server - The HTTP Web Server
1.
Apache Tomcat
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
Namun web
yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet
Information Service (IIS).
·
Cara kerja web
server
1. Web server merupakan mesin dimana tempat aplikasi atau
software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai
dengan permintaan user.
2.
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.
5.
Web Service
Web Service merupakan
fenomena yang sangat panas saat ini karena, banyak kelebihan yang ditawarkan
oleh Web Service terutama interoperabilitas tinggi dan penggunaannya yang dapat
diakses kapanpun dan dimanapun selama mesin kita terhubung oleh jaringan
internet salah satunya.
Pengertian
Web Service Sepenuhnya berdasarkan
standard web dan xml. Web Service dapat membantu:
·
Perantara pada integrasi platform sepanjang eksekusi
mesin virtual.
1. Integrasi
antara Web dan OO middleware.
2. Integrasi
dari aliran kerja terisolasi dan sevice-service (Web Services Flow Language -
WSFL).
3. Pertukaran
data pada aplikasi yang berbeda-beda (X-Schema, XSLT
++) (Masa depan: standarisasi dari info konteks
antara web servis dan klien – integrasi servis horizontal).
·
Pemain utama dan standard-standard
Microsoft: .NET SUN: Open Net Environment
(ONE) IBM: Web Service Conceptual Architecture (WSCA) W3C: Web Service Workshop
Oracle: Web Service Broker Hewlett-Packard: Web Service Platform
Kemampuan
aplikasi, fungsi atau operasi yang di ekspos untuk program lain melalui
standard yang terbuka, dan interoperable.“payloads” didefinisikan sebagai
XML.“transports” melalui http atau Internet protocol terbuka lainnya. Data
diakses dari berbagai bahasa pemrograman , platform hardware atau system
operasi.
·
Keuntungan penggunaan Web
Service
1. Format
penggunaan terbuka untuk semua platform.
2. Mudah di
mengerti dan mudah men-debug.
3. Dukungan
interface yang stabil.
4. Menggunakan
standard-standard “membuka service sekali” dan mempunyai pemakai banyak.
5. Mudah untuk
menengahi pesan-pesan proses dan menambahkan nilai.
6. Mudah untuk
mengembangkan dengan semantic transport tambahan.
7. Terbuka, standard-standard
berbasis teks.
8. Tidak mahal
untuk diimplementasikan (relatif).
9. Mengurangi
biaya integrasi aplikasi enterprise.
10. Implementasi
yang incremental.
6.
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.
·
Siapa saja yang membutuhkan Web Hosting :
Seperti telah dijelaskan diatas,
setiap orang ataupun perusahaan dapat menyewa tempat atau memanfaatkan jasa web
hosting ini, didukung dengan kemajuan teknologi informasi yang ada saat ini
maka pemanfaatan jasa web hosting merupakan sarana alternatif yang handal
untuk: Promosi, Menyebarkan Informasi, Berjualan, Layanan Publik sampai dengan
sekedar tempat untuk menumpahkan isi hati yang kelabu ke dalam buku harian
berbasis web (blog: web log) akibat ditinggal kekasih semuanya dapat kami bantu
dengan layanan IndoGlobalWeb yang terbaik.
·
Mengapa Perlu Web Hosting :
Kecepatan menyebarkan informasi
tentang Jasa, Produk, Layanan Publik dan lainnya merupakan salah satu tolok
ukur keberhasilan bisnins perorangan atau perusahaan, dan kami IndoGlobalWeb
hadir untuk kebutuhan anda tersebut,
Contoh Pertama : di Indonesia
hanya dengan kurang lebih Sepuluh Ribu Rupiah dalam waktu satu jam penuh,
dengan tidak meninggalkan rumah dan hanya bermodalkan koneksi telepon rumah
dari TELKOM, anda dapat menjelajah DUNIA dan memperoleh berbagai informasi,
contohnya IndoGlobalWeb menawarkan paket WebHosting hanya dengan harga Rp.
7.500,- anda sudah mendapatkan webHosting yang power full.
Contoh kedua: Seorang mahasiswa
kedokteran, dengan dana yang terbatas, untuk mengantisipasi membeli buku kuliah
kedokteran yang harganya bisa mencapai jutaan rupiah, dapat dengan mudah
memperoleh informasi ilmu pengetahuan dan teknologi melalui situs web, dan ini
menjadi tanggung jawab penyelenggara pendidikan untuk menyediakan layanan web
site guna memajukan pendidikan. Bahkan seorang dosen sebaiknya memiliki web site,
jika anda membutuhkan jasa kami, maka IndoGlobalweb akan membantu apa yang anda
butuhkan.