7/26/2019 PW02-Web Programming.pdf
1/12
25/02/20
engantar emrograman
eb
Pertemuan ke-2
Lutfi Fanani, S.Kom, M.T., M.Sc
Internet telah membuat revolusi dunia komputer dan dunia komunikasiyang tidak pernah diduga sebelumnya.
Penemuan telegram, telepon, radio, dan komputer merupakan rangkaiankerja ilmiah yang menuntun menuju terciptanya Internet yang lebihterintegrasi dan lebih berkemampuan dari pada alat-alat tersebut.
7/26/2019 PW02-Web Programming.pdf
2/12
25/02/20
Internet adalah jaringan komunikasi global yang terbuka danmenghubungkan jutaan jaringan komputer, melalui sambungan teleponumum maupun pribadi (pemerintah maupun swasta). Secara individu,jaringan komponennya dikelola oleh agen-agen pemerintah, universitas,organisasi komersial, maupun sukarelawan. menurut McBride dalambukunya, The Internet.
1961
-
1972
1972
-
1980
1980
-
1990
1990
-
2000
2007
-
7/26/2019 PW02-Web Programming.pdf
3/12
25/02/20
Web Statis: website yang isi tampilannya selalu sama dan tidak akanpernah berubah kapan pun kita melihatnya. Dikembangkan denganteknologi HTML standar.
Web Dinamis: website yang isi tampilannyatidak statis, dibuat dengan menggunakanpemrograman web (scripting), animasiinteraktif (flash).
Pemrogramane
7/26/2019 PW02-Web Programming.pdf
4/12
7/26/2019 PW02-Web Programming.pdf
5/12
25/02/20
Model komunikasi yang terdiri server sebagai pemberi layanan dan clientsebagai pengguna layanan.
Server dan client harus menggunakan suatu cara yang sama untukberkomunikasi dan mengirimkan file antara satu komputer / perangkatdengan yang lain, media ini disebut sebagai protocol
Server adalah komputer / perangkat yang menawarkan suatu layanantertentu kepada komputer atau jaringan lain.
Client adalah komputer / perangkat yang meminta (request) satu layanantertentu ke suatu server
Komputer client harus dilengkapi
dengan aplikasi client khusus danmenjalankannya, sehingga dapatmemanfaatkan layanan yangditawarkan server
7/26/2019 PW02-Web Programming.pdf
6/12
25/02/20
Web server adalah server yang bertugas sebagai penyedia dokumen yangdiminta web browser. Web server harus mampu melayani permintaandokumen yang diminta web browser, dan mampu disetting berinteraksidengan program JSP, ASP, PHP, dan sebagainya.
Contoh : Apache (PHP), IIS (ASP), Tomcat (JSP)
Web Browser adalah perangkat lunak yang mulanya hanya untukmenampilkan (rendering) dokumen web/HTML. Namun saat ini, webbrowser harus mampu mengeksekusi (interpretasi) JavaScript atauVBScript, menjalankan Java Applet, memahami dokumen XML, danmenjalankan dokumen tertentu dengan fasilitas plug-in.
Contoh : Internet Explorer, Mozilla Firefox, Google Chrome.
7/26/2019 PW02-Web Programming.pdf
7/12
25/02/20
Pada umumnya aplikasi berbasis web juga dilengkapi dengan basis datasebagai media penyimpanan informasinya
Server basis data biasanya terletak pada 1 perangkat server yang samadengan web application server ataupun dapat terpisah
Basis data yang digunakan di aplikasi web sama seperti pada pemakaian
basis data di aplikasi desktop Basis data yang banyak dipakai di aplikasi web adalah model client/server
7/26/2019 PW02-Web Programming.pdf
8/12
25/02/20
Bahasa pemrograman web yang untuk mengaplikasikannya tidakmemerlukan web server, atau bahasa pemrograman yang berjalan di sisiclient.
Contoh :
HTML
JavaScript
7/26/2019 PW02-Web Programming.pdf
9/12
25/02/20
Bahasa pemrograman web yang untuk mengaplikasikannya memerlukanweb server, atau bahasa pemrograman yang berjalan di sisi server.
Contoh :
ASP, memerlukan web server IIS.
PHP, memerlukan web server Apache.
JSP, memerlukan web server Tomcat.
7/26/2019 PW02-Web Programming.pdf
10/12
25/02/20
Protokol adalah sebuah aturan atau standar yang mengatur ataumengijinkan terjadinya hubungan, komunikasi, dan perpindahan dataantara dua atau lebih titik komputer.
Protokol dapat diterapkan pada perangkat keras, perangkat lunak ataukombinasi dari keduanya. Pada tingkatan yang terendah, protokolmendefinisikan koneksi perangkat keras.
(singkatan dari Transmission Control Protocol/Internet Protocol) adalahstandar komunikasi data yang digunakan oleh komunitas internet dalamproses tukar-menukar data dari satu komputer ke komputer lain di dalamjaringan Internet.
7/26/2019 PW02-Web Programming.pdf
11/12
25/02/20
TCP/IP merupakan protokol jaringan yang bersifat connection oriented
Koneksi TCP/IP bekerja dengan diawali dengan 3-way handshake
Three-way Handshake adalah prosespembuatan koneksi TCP yang bertujuanmelakukan sinkronisasi terhadap nomor urutdan nomor acknowledgement yang dikirimkanoleh kedua host dan saling bertukar ukuranTCP Window
Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringankolaboratif yang menggunakan hipermedia dan digunakan oleh WWWsebagai media komunikasi, serta HTTP berjalan diatas TCP/IP
7/26/2019 PW02-Web Programming.pdf
12/12
25/02/20
HTTP (Hypertext Transfer Protocol) adalah suatu protokol yang digunakanuntuk mentransfer dokumen/halaman dalam WWW (World Wide Web)
HTTP mendefinisikan bagaimana suatu pesan dapat diformat dandikirimkan dari client ke server atau sebaliknya
Sebuah klien HTTP (seperti web browser atau robot dan lain sebagainya),biasanya memulai permintaan dengan membuat hubungan ke porttertentu di sebuah server Webhosting tertentu (biasanya port 80)
terimakasih
Top Related