PEMROGRAMAN WEB
BAB I
A.
Teknologi web internet
internet sebenarnya merupakan sambungan jaringan komputer berskala luas atau WAN, yang setiap peralatan komputer didunia dapat saling berhubungan satu sama lainnya. Web merupakan layanan informasi berupa rangkaian tulisan dalam sebuah dokumen yang bisa dibaca, dilihat dan dioperasikan pleh pengguna menggunakan aplikasi web browser. Teknologi web bermula pada tahun 1993 di European Particle Physics Lab atau CERN yang membangun aplikasi hypertext untuk bertukar informasi pada jaringan komputer.
internet sebenarnya merupakan sambungan jaringan komputer berskala luas atau WAN, yang setiap peralatan komputer didunia dapat saling berhubungan satu sama lainnya. Web merupakan layanan informasi berupa rangkaian tulisan dalam sebuah dokumen yang bisa dibaca, dilihat dan dioperasikan pleh pengguna menggunakan aplikasi web browser. Teknologi web bermula pada tahun 1993 di European Particle Physics Lab atau CERN yang membangun aplikasi hypertext untuk bertukar informasi pada jaringan komputer.
B.
Konsep Kerja Web
aplikasi web browser adalah aplikasi yang digunakan untuk mengambil isi dokumen HTML dari server dan menerjemahkan ke dalam bentuk halaman informasi. Web server adalah sebuah mesin komputer dengan layanan HTTP yang menyimpan dokumen HTML pada media penyimpanan dan bertugas untuk melayani setiap permintaan halaman web dari client.
beberapa jenis pemanggilan nama URL
aplikasi web browser adalah aplikasi yang digunakan untuk mengambil isi dokumen HTML dari server dan menerjemahkan ke dalam bentuk halaman informasi. Web server adalah sebuah mesin komputer dengan layanan HTTP yang menyimpan dokumen HTML pada media penyimpanan dan bertugas untuk melayani setiap permintaan halaman web dari client.
beberapa jenis pemanggilan nama URL
URL Ghoper
URL News
URL file
URL HTTP
C.
Halaman web berbasis HTML
Badan program HTML yang terletak
diantara tag <html> terdiri atas dua hal yaitu:
·
Bagian Head
dengan menggunakan tag <head>....</head>
dengan menggunakan tag <head>....</head>
·
Bagian body
dengan menggunakan tag <body>.....</body>
dengan menggunakan tag <body>.....</body>
Ada
beberapa versi HTML yang perlu diketahui dalam pemrograman yaitu:
1.
HTML 1.0
merupakan versi pertama, model rancangan masih sangat sederhana
merupakan versi pertama, model rancangan masih sangat sederhana
2.
HTML 2.0
sudah dilengkapi teknik untuk membuat form
sudah dilengkapi teknik untuk membuat form
3.
HTML 3.0
sudah dilengkapi dengan teknologi pembuatan layout tabel dan gambar.
sudah dilengkapi dengan teknologi pembuatan layout tabel dan gambar.
4.
HTML 3.2
sudah dilengkapi dengan metode java Applet
sudah dilengkapi dengan metode java Applet
5.
HTML 4.0
perbaikan semua web yaitu lebih lengkap
perbaikan semua web yaitu lebih lengkap
D.
Halaman Web Berbasis ASP
Konsep
kerja ASP adalah :
1.
Ketika ada permintaan dari web browser client
untuk membuka sebuah halaman ASP, request tersebut akan dikirimkan ke server
2.
Oleh server, request tersebut diterjemahkan
menjadi sebuah perintah untuk mencari dan memanggil sebuah file ASP.
3.
File tersebut oleh server dibaca dan dieksekusi
4.
Setelah berhasil server akan mengirim hasilnya
kepada web browser client berupa file HTML murni.
E.
Halaman Web Berbasis PHP
Berikut
ini perkembangan dari bahasa pemrograman PHP :
1.
PHP/FI
kegunaannya yaitu untuk menampilkan resume pribadi dan mencatat jumlah pengunjung suatu website.
kegunaannya yaitu untuk menampilkan resume pribadi dan mencatat jumlah pengunjung suatu website.
2.
PHP versi 2.0
Dilengkapi
fasilitas pengaksesan database sehingga cocok digunakan sebagai tool perancang
sistem informasi berbasis database.
3.
PHP versi 3.0
Kelebihan
lainnya adalah fitur pemrograman yang mendukung berbagai jenis protokol dan API
(aplication programming interfaace)
4.
PHP versi 4.0
Modul
pemrograman yang memungkinkan versi ini lebih cepat dan stabil dibandingkan versi
sebelumnya.
5.
PHP versi 5.0
Kelebihan
PHP 5.0 dari versi pendahulunya antara lain dukungan exception handling.
F.
Web Server
Jenis
web server yang sering digunakan, yaitu sebagai berikut.
1.
Apache
Server
ini bersifat open source, dan mampu berjalan pada berbagai platform OS seperti
windows,linux fsn BSD family.
2.
Nginx
Web
server nginx merupakan kependekan dari engine-x,yaitu salah satu jenis server
yang bersifat free dan ipen source.
3.
IIS
IIS
(internet information services) merupakan web server application yang secara
default digunakan pada sistem operasi berbasis windows server, baik windows NT
4.0 server, windows 2000 server atau windows server 2003.
4.
Litespeed web server
LSWS
adalah salah satu aplikasi web server terpopuler keempat dilihat dari sisi
penggunaanya pada internet.
5.
Google web server
Oauth
2.0 merupakan salah satu aplikasi web server yang dikembangkan oleh google
developers yang mendukung bahasa pemrograman PHP,java,python,ruby, dan Asp.net.
6.
LIGHTTPD
Server
LIGHTTPD merupakan pilihan alternatif yang dapat digunakan dengan tingkat
keamanan yang baik, berkecepatan tinggi, konsistensi, dan fleksibilitas.
G.
Web Browser
Web
browser adalah aplikasi yang dipasang pada mesin komputer klien dengan tujuan
untuk meminta dan menampilkan halaman web baik dari mesin lokal maupun dari
alamat sebuah web server.
H.
Web Programming
Pemrograman
web adalah suatu kegiatan merancang dan menulis halaman web dengan standar kode
bahasa pemrograman tertentu.
Sebuah
halaman web dibagi menjadi dua macam sebagai berikut.
1.
Web statis
Web
statis adalah output berupa halaman web dengan konten dari web tersebut tidak
dapat diubah, dihapus, atau ditambah dari sisi pengguna.
2.
Web dinamis
web
dinamis sangat fleksibel bisa mengedit, menambah, bahkan menghapus isi konten
halaman suatu web.
Berdasarkan
proses pemrogramannya, web dibedakan menjadi dua sbb:
1.
Client side programming
Berikut
ini adalah beberapa contoh program yang digunakan untuk client side
programming.
·
HTML (hypertext markup language)
·
CSS (cascading style sheets)
·
Javascript
·
XML (extensible markup language)
2.
Server side programming
Contoh
bahasa pemrograman yang digunakan untuk server side programming adalah sbb:
·
PHP
·
ASP,ASP dot net
·
Java server page
THANKYOU
JJJ
Tidak ada komentar:
Posting Komentar