Followers

Profile Facebook Twitter My Space Friendster Friendfeed You Tube
Kompas Tempo Detiknews
Google Yahoo MSN
Blue Sky Simple News Simple News R.1 Simple News R.2 Simple News R.3 Simple News R.4

bisnis 110% gratis

Kamis, 13 Januari 2011

KonsepPemrogramanWeb

KonsepWebWorld Wide Web ("WWW", atausingkatnya"Web") adalahsuaturuanginformasidimanasumber-sumberdayayang bergunadiidentifikasiolehpengenalglobal yang disebutUniform Resource Identifier (URI). WWW seringdianggapsamadenganInternet secarakeseluruhan, walaupunsebenarnyaiahanyalahbagiandaripadanya.Hiperteksdilihatdengansebuahprogram bernamabrowser web yang mengambilinformasi(disebut"dokumen" atau“halamanweb") dariserver web danmenampilkannya, biasanyadisebuahmonitor. Kita laludapatmengikutipranaladisetiaphalamanuntukpindahkedokumenlain ataubahkanmengiriminformasikembalikepadaserver untukberinteraksidengannya. Inidisebut"surfing"atau"berselancar"dalambahasaIndonesia. Halamanweb biasanyadiaturdalamkoleksimaterial yang berkaitanyang disebut“situsweb".
KonsepPemrogramanWeb (1)
•Pemrogramanweb: membuataplikasiberbasisweb
•Aplikasiberbasisweb: Aplikasiyang dibuatdenganmemanfaatkanmekanismedanaplikasiyang sudahadapadasistemweb (WWW)
•Sistemweb sebenarnyamerupakanaplikasiyang:
–berarsitekturclient-server
•software web browser disisiclient
•software web server disisiserver
–menggunakanprotokolHTTP dalamkomunikasiantaraclient danserver
–mempunyaifungsiuntukmengambil/menjalankanisifile dokumenweb diserver danmenampilkannyadisisiclient
Kelebihan& KekuranganAplikasiBerbasisWeb
•Kelebihan:
–Dapatdiakseskapanpun dandarimanapun selamaadainternet
–Dapatdiakseshanyadenganmenggunakanweb browser (umumnyasudahtersediadiPC, PDA, danhandphoneterbaru), tidakperlumenginstallaplikasiclient khusus
•Kekurangan:
–Antarmukayang dapatdibuatterbatassesuaispesifikasistandaruntukmembuatdokumenweb danketerbatasankemampuanweb browser untukmenampilkannya
–Terbatasnyakecepataninternet mungkinmembuatresponaplikasimenjadilambat

ArsitekturWebWebBrowserWebServerHTTP requestHTTP responsebodyheaderbodyheaderTCP/IPWeb filesServerURLDisplayClient•BagaimanaWeb Bekerja?•user mengetikURL dibrowser•browser menghubungiserver yang tersebutpadaURL•setelahterhubung, browser mengirimkanHTTP request•server menjawabdenganmengirimHTTP response (berisiheader danisidokumen)•untukdokumenyang terdiriatasbeberapafile (misalnyadokumenbergambar), browser harusmengirimkanHTTP request lagiuntuksetiapfile•browser menampilkansemuaisidokumenkepadauser

Yang perludipelajariuntukmembuataplikasiberbasisweb
•Disisiclient:
–Sintakspembuatandokumenweb (HTML & CSS)
–Client side scripting (JavaScript)
•Disisiserver
–Mekanismepemanggilanprogram danpengambilanoutput program olehweb server (CGI)
–Server side scripting (PHP, JSP, ASP, dll. Untukcontoh: PHP)
•Penghubung
–Sintakspengalamatandokumenweb (URL)
–Protokolkomunikasi(HTTP)

Client Side ProgrammingDalamjaringankomputer, kata“client side”mengacukepadaoperasiyang dilakukanolehclient padasuatuhubungan“client-server”. Secaraumum, suatuclient adalahsatuaplikasikomputer, sepertiweb browser yang berjalanpadasatukomputerlokalpenggunaatauworkstation danterhubungkesatuserver.Operasidapatdilakukanclient-side karenaoperasitersebutmembutuhkanakseskeinformasiataufungsiyang tersediapadaclient tetapitidakpadaserver, karenapenggunamembutuhkanobservasiterhadapoperasitersebutataumenyediakaninput, atauserver kekurangankekuatanpemrosesanuntukmelakukanoperasiyang tepatwaktuuntukseluruhclient yang harusdilayaninya. Sebagaitambahan, jikaoperasidapatdilakukanolehclient tanpamengirimdata melaluijaringan, makahalitumemakanwaktulebihsedikit, menggunakanlebihkecilbandwidth danmengurangiresikokeamanaan.

Client Side Programming•Client-side scripting umumnyamengacukepadakelasdariprogram komputerpadaweb yang dieksekusiclient-side, olehweb browser nyapengguna. TipepemrogramankomputeradalahbagianpentingdarikonsepDynamic HTML (DHTML), yang memungkinkanweb pages di-script; yakni, agar memilikiperbedaandanperubahanisiyang bergantungpadamasukanpemakai, kondisilingkungan(sepertiwaktudalamhari), atauvariabellain.•Pembuatweb (web author) membuatscript padaclient-side dalambahasasepertiJavaScript(Client-side JavaScript) atauVBScript, yang didasarkanpadabeberapastandarberikut: HTML scriptingHTTPDocument Object Model

Tidak ada komentar:

Posting Komentar

 
Copyright © 2010 - All right reserved | Template design by Mas-Kas | Published by Templates Blog Gratis
Proudly powered by Blogger.com | Best view on mozilla, internet explore, google crome and opera.