Anda di halaman 1dari 2

KONSEP PEMROGRAMAN WEB

Web merupakan fasilitas hypertext untuk menampilkan data berupa teks !ambar suara animasi dan data multimedia lainnya"ika anda in!in me!uasai #eb maka anda perlu men!enal itu bahasa $%M& dan P$P'$%M& merupakan bahasa pemr(!rman #eb yan! merupakan pada kate!(ri s)ript )lient side sedan!kan P$P merupakan salah satu s)ript*perintah+perintah pr(!ram, ser-er side yan! san!at p(puler diterapkan dalam sebuah #eb'#eb dapat men"adi alat untuk mempr(m(sikan suatu pr(duk maupun diri kita sendiri "ika in!in terkenal le#at #eb'#eb men!alami perkemban!an yan! san!at pesat de#asa ini'mulai dari situs #eb e+)(mmer)e sampai #eb n(n+pr(fit'Situs.#eb dapat dikate!(rikan men"adi dua yaitu web statis dan web dinamis 1. Web statis Web statis adalah #eb yan! berisi.menampilkan inf(rmasi /inf(rmasi yan! sifatnya statis*tetap,'disebut statis karena pen!!una tidak dapat berinteraksi den!an #eb tersebut'sin!katnya untuk men!etahui suatu #eb bersifat statis atau dinamis dapat dilihat 0ari tampilannya'"ika suatu #eb hanya berhubun!an den!an halaman #eb lain dan berisi inf(rmasi yan! tetap maka #eb tersebut disebut den!an #eb statis'pada #eb statis pen!!una hanya dapat melihat isi d(kumen pada halaman #eb dan apabila diklik akan berpindah ke halaman #eb yan! lain'interaksi pen!!una hanya terbatas dapat melihat inf(rmasi yan! ditampilkan 'tetapi tidak dapat men!(lah inf(rmasi yan! dihasilkan'#eb statis biasanya merupakan $%M& yan! ditulis pada edit(r teks dan disimpan dalam bentuk 'Html atau .htm 2. Web Dinamis Web dinamis adlah #eb yan! menampilkan inf(rmasi serta dapat berinteraksi den!an pen!!una'#eb yan! dinamis memun!kinkan pen!!una untuk berinteraksi men!!unakan f(rm sehin!!a dapat men!(lah inf(rmasi yan! ditampilkan'#eb dinamis bersifat interaktif tidak kaku dan terlihat lebih indah' 3. Pemrograman Web Ada 1 kate!(ri dalam pemr(!raman #eb yaitu pemr(!raman ser-er side dan )lient side'pada pemr(!raman ser-er+side'perintah+perintah pr(!ram *s)ript, di"alankan di ser-er #eb'kemudian hasil dikirimkan dalam bentuk $%M& biasa'Adapun pada )lient side pr(!ram 0i"alankan pada br(#ser #eb sehin!!a ketika klien meminta d(kumen s)ript maka s)ript 0apat did(#nl(ad dari ser-er kemudian di"alankan pada br(#ser bersan!kutan' 4. Mengenal script client side Pr(!ram #eb yan! ter!(l(n! dalam )lient side seperti 2a-as)ript 3bs)ript $%M& dan lain+lain'hasil parsin! s)ript pemr(!raman )lient side *misal "a-as)ript dan 3bs)ript, yan! berupa $%M& dari ser-er #eb dapat dilihat den!an memilih menu view >So rce !ode'Anda dapat melihat bah#a s)ript pr(!ram yan! ditulis ditampilkan pada halaman s(ur)e )(de' ". #avascript 2a-as)ript diperkenalkan pertama kali (leh Nets)ape pada tahun 4556'pada a#alnya bahasa ini dinamakan 7&i-es)ript8 dan berfun!si seba!ai bahasa sederhana utnuk br(#ser Nets)ape

Na-i!at(r 1'Pada masa a#al dirilis bahasa ini banyak dikritik karena kuran! aman'tidak ada pesan kesalahan yan! ditampilkan saat kita membuat kesalahan pr(!ram'kemudian se"alan 0en!an ker"asama antara Nets)ape den!an Sun*pen!emban! bahasa pemr(!raman 2a-a, pada masa itu maka nets)ape memberi nama 72a-as)ript8 kepada bahasa tersebut pada tan!!al 9 0esember 4556'2a-as)ript adalah bahasa pemr(!raman sederhana karena bahasa ini tidak dapat di!unakan untuk membuat aplikasi ataupun applet'den!an 2a-as)ript kita dapat den!an mudah sebuah halaman #eb yan! interaktif'pr(!ram 2a-a s)ript dituliskan pada file $%M&'den!an kata lain anda tidak perlu menuliskan pr(!ram 2a-as)ript pada file terpisah *#alaupun anda "u!a bisa melakukannya,'Bahasa ini adalah bahasa pemr(!raman untukn memberikan kemampuan tambahan terhadap bahasa $%M&'den!an men!i:inkan Pen!eksekusian perintah di sisi klien yan! artinya disisi br(#ser bukan disisi ser-er #eb'2a-as)ript ber!antun! kepada br(#ser yan! meman!!i(l halaman #eb berisi s)ript'2a-as)ript tidak memerlukan k(mpilat(r atau pener"emah khusus untuk men"alankannya'Pada 2a-as)ript kita tidak mun!kin menyembunyikan k(de s)ript yan! kita tulis'k(de lan!sun! ditulis dalam d(kumen $%M& dan san!at mudah terlihat'2a-as)ript adalah bahasa yan! 7)ase+sensiti-e8'artinya membedakan penamaan -ariabel dan fun!si ;an! men!!unakan huruf besar dan huruf ke)il')(nt(h 3ariabel atau fun!si den!an nama 7$%!$&D'( berbeda den!an -ariabel nama8 )ic)ad*(+tanpa tanda petik,'2a-as)ript terletak di dalam d(kumen $%M&' S)ript dari 2a-as)ript mempunyai bentuk seperti berikut < <SCRIPT LANGUAGE=JAVASCRIPT> Letakkan script anda disini </SCRIPT>

==Sumber referensi <8Buku Men!uasai Pemr(!raman Web den!an P$P 68'==