Web
Programming
Definisi Web
World
Wide Web adalah layanan internet yang paling
populer saat ini. Internet mulai dikenal dan digunakan secara luas setelah
adanya layanan WWW. WWW adalah halaman-halaman website yang dapat saling
terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara
informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP),
dengan menggunakan HTTP dapat membuat user untuk mengakses suatu halaman web
melalui protocol TCP/IP menjadi lebih mudah.
Halaman Web merupakan file teks murni (plain text) yang berisi
sintaks-sintaks HTML yang dapat dibuka/dilihat/diterjemahkan dengan Internet
Browser ketika Sintaks HTML mampu memuat konten text, gambar, audio, video, dan
animasi.
Browser adalah
sebuah program aplikasi atau software yang me-request dokumen-dokumen dari komputer-komputer
yang terkoneksi internet (server) di seluruh dunia, dan menampilkan informasi
dari dokumen tersebut pada window browser. Browser menampilkan sesuai instruksi
(format) HTML yang dibuat pada dokumen tersebut.
Sejarah World Wide Web
·
Hypertext [Bush 1945, Nelson 1960’s],
Awal '90-an, Tim Berners-Lee, sarjana fisika pada riset Nuklir Swiss (CERN)
menciptakan HyperText Markup Language (HTML) dan Browser teks pertama: Lynx.
·
Pada saat ini Berners-Lee memimpin
WWW Consorsium (W3C) lembaga yang menyusun standardisasi HTML dan dokumen web.
·
Tahun 1993: Browser grafis pertama:
Mosaic dibuat oleh Andressen dan Eric Bina (mahasiswa University of Illinois)
·
Tahun 1994: Andressen kemudian
bekerja untuk Netscape, dan membuat Netscape Navigator, browser grafis populer
pertama
·
Tahun 1995: Microsoft membuat
Internet Explorer
·
Pada saat ini Browser yang digunakan
adalah: Mozilla FireFox, Opera, dll.
HTTP
HTTP
(HyperTextTransfer Protocol) adalah protocol yang dipergunakan untuk
mentransfer dokumen dalam World Wide Web(WWW). Protokol ini adalah protokol
ringan, tidak berstatus dan generik yang dapat dipergunakan berbagai macam tipe
dokumen.
ContohTransaksi
S = Server
C = Client
C: (Inisialisasikoneksi)
C: GET /index.htmHTTP/1.1
C: Host: www.wikipedia.org S:
200 OK
S: Mime-type: text/html
S:
S: --data dokumen-
S: (close connectioin) –
Jenis
WEB
·
Web Statis
Website ini merupakan website yang
isi tampilannya selalu sama dan tidak akan pernah berubah kapan pun kita
melihatnya dengan tampilannya selalu tetap dan tidak terkoneksi dengan
database.(jika tidak di-update). Website ini hanya memungkinkan user untuk melihat
isi dan informasi website tersebut tanpa bisa melakukan interaksi. yang bisa
dilakukan user hanyalah mengklik image dan link yang ada untuk berpindah dari
halaman satu ke halaman yang lain. Website ini biasanya hanya berisi tag-tag
HTML murni, CSS dan java script sebagai scripting language-nya.
·
Web Dinamis
Website yang isi tampilannya tidak statis.
Website ini dibagi menjdi 2 bagian yaitu:
1. Client Side Technology
Client side Technology adalah
teknologi web programming dimana script dijalankan komputer client, tanpa
berinteraksi dengan server. Di client slide teknlogi ini, code script sangat
bergantung pada browaser yang digunakan. Contoh script: java script, VB script,
ActiveX Contorl, Java Applets.
2. Server Side Technology
Server Side Technology
adalah teknologi web dengan script dijalankan di server, kemudian hasil dari pemrosesan
itu kemudian dikirimkan ke client (browser) dalam bentuk HTML murni sehingga
bisa ditampilkan oleh pengguna.
Keunggulan Server Side Technology: - Tidak tergantung pada browser -
lebih aman, karena script di server tidak bisa dilihat browser - waktu load
lebih cepat karena yang diunduh adalah dokumen HTML murni.
contoh script: PHP, ASP (Active Server Page), CGI (Common Gateway
Interface).
Client
side programming
Client-side scripting umumnya mengacu kepada kelas dari program computer
pada web yang dieksekusi client-side, oleh web browser nya pengguna, dari pada
server side (padaweb server).
Server side programming
Setiap bahasa pemrograman dapat menghasilkan halaman web melalui CGI atau
server framework modul ekstensi atau aplikasi. Bagian ini berisi daftar
teknologi yang dirancang terutama atau secara eksklusif untuk server-side
scripting, biasanya dengan menanamkan instruksi langsung dalam halaman web
Template.
·
ASP
Microsoft solusi yang dirancang memungkinkan berbagai bahasa (meskipun
umumnya VBScript digunakan) di dalam halaman luar HTML seperti, terutama
digunakan pada Windows namun dengan dukungan terbatas pada platform lainnya.
·
Cold Fusion
Lintas tag platform berbasis server yang komersial sistem side scripting.
·
JSP
Sebuah sistem berbasis Java untuk melekatkan kode di halaman HTML.
·
laso
Sebuah DataSource netral bahasa pemrograman ditafsirkan dan server lintas
platform.
·
SSI
Sebuah sistem yang cukup dasar yang merupakan bagian dari web server
apache umum. Bukan lingkungan pemrograman penuh jauh tapi masih berguna untuk
hal-hal sederhana seperti termasuk menu umum.
·
PHP
Solusi open source umum berdasarkan termasuk kode dalam bahasa sendiri ke
dalam halaman HTML.
·
Server-side JavaScript
Sebuah bahasa umumnya digunakan di sisi klien, tetapi juga kadang-kadang
pada sisi server.
·
SMX
Lisplike bahasa open source yang dirancang untuk dimasukkan ke dalam halaman
HTML.
Web server software
Server
web adalah sebuah perangkat lunak server 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. Server web yang terkenal diantaranya adalah Apache dan Microsoft
Internet Information Service(IIS). Apache merupakan server web antar-platform,
sedangkan IIS hanya dapat beroperasi di system operasi Windows.
XAMPP adalah paket perangkat
lunak bebas yang berisi Apache HTTP Server, database MySQL dan alat yang
diperlukan untuk menggunakan PHP dan bahasa pemrograman Perl. Program ini
dirilis di bawah GNU General Public License dan berfungsi sebagai gratis, web
server yang mudah digunakan, mampu melayani halaman dinamis. Saat ini, XAMPP
tersedia untuk Windows, Linux, Sun Solaris Dan Mac OS X (X dalam namanya bisa
berdiri untuk salah satu dari sistem operasi).
Secara resmi, XAMPP hanya ditujukan untuk digunakan
sebagai alat pembangunan, untuk memungkinkan perancang dan programer website
untuk menguji pekerjaan mereka pada komputer mereka sendiri tanpa akses ke
Internet.
Hyper Text MarkupLanguage (HTML)
Adalah sebuah bahasa markup yang
digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi
didalam sebuah browser Internet. Bermula dari sebuah bahasa yang sebelumnya
banyak digunakan didunia penerbitan dan percetakan yang disebut dengan SGML,
HTML adalah sebuah standard yang digunakan
secara luas untuk menampilkan halaman web danHTML kini merupakan standard
Internet yang saat ini dikendalikan oleh World Wide Web Consortium (W3C).
Versi terakhir dari
HTML adalah HTML 4.01, meskipun saat ini telah berkembang XHTML yang
merupakanpengembangandari HTML.
Source :
·
http://id.wikipedia.org/wiki/Web_Programing
·
http://buset.staff.gunadarma.ac.id/Downloads/files/15804/dasar-web-dan-html.pdf
0 komentar:
Posting Komentar