Rabu, 22 November 2017

PEMROGRAMAN WEB

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.
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
                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>
·                     Bagian 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
2.                   HTML 2.0
sudah dilengkapi teknik untuk membuat form
3.                   HTML 3.0
sudah dilengkapi dengan teknologi pembuatan layout tabel dan gambar.
4.                   HTML 3.2
sudah dilengkapi dengan metode java Applet
5.                   HTML 4.0
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.
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