1- mengenal web dengan asp

Upload: anastasia-rudenko

Post on 06-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 1- Mengenal Web Dengan ASP

    1/17

  • 8/16/2019 1- Mengenal Web Dengan ASP

    2/17

    Minggu …1…

    Agenda

    • Sekilas mengenai web• Aplikasi web

    • Istilah-istilah web• Teknologi web• ASP, O !" dan A O

    • Sekilas Tentang ASP#$%T

  • 8/16/2019 1- Mengenal Web Dengan ASP

    3/17

  • 8/16/2019 1- Mengenal Web Dengan ASP

    4/17

    Minggu …1…

    Aplikasi 'eb• Pe(tama kali dikembangkan han a dengan

    menggunakan bahasa /TM ) HyperText Markup Language * dan p(otokol angdigunakan /TTP )/ pe(Te t T(ans3e(P(oto.ol*#

    • 4emudian pe(kembangan be(ikutn a,se umlah sk(ip dan ob ek dikembangkan untukmempe(luas kemampuan /TM # "ontoh5P/P dan ASP, sedangkan .ontoh ang be(upaob ek adalah applet) a6a*#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    5/17

    Minggu …1…

    Aplikasi 'eb )lan t …*• 'eb Statis

    + ikembangkan han a dengan bahasa /TM # + 4elemahan aplikasi ini te(letak pada keha(usan

    pemeliha(aan p(og(am se.a(a te(us-mene(us untukmengikuti setiap pe(ubahan ang te( adi#

    + Tanggung awab be(ada pada pem(og(am atau 'ebmaste( • 'eb inamis )'eb atabase*

    + engan mempe(luas kemampuan /TM dengan tambahan pe(angkat lunak maka pe(ubahan in3o(masi dalam

    halaman-halaman web dapat ditangani melalui pe(ubahandata bukan melalui pe(ubahan p(og(am# + Tanggung awab be(ada pada ope(ato( atau ang

    be(tanggung awab pada kemutakhi(an data#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    6/17

  • 8/16/2019 1- Mengenal Web Dengan ASP

    7/17Minggu …1…

    Teknologi 'eb• Teknologi 'eb pada sisi klien#

    + Teknologi 'eb pada sisi klien diimplementasikan denganmengi(imkan kode pe(luasan /TM atau p(og(amte(sendi(i dan /TM ke klien# 4lienlah ang be(tanggung

    awab dalam melakukan p(oses te(hadap selu(uh kode ang

    dite(ima# + 4elemahan pada teknologi ini adalah te(dapat

    kemungkinan bahwa browser pada klien tidak mendukung3itu( pe(luasan /TM

    + 4elebihan pada teknologi ini memungkinkan penampilanang be(si3at dinamis, misaln a menampilkan am ang

    te(us-mene(us be(ubah ataupun untuk membuat animasigamba( ang mengikuti penun uk mouse#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    8/17Minggu …1…

    Teknologi 'eb )lan t …* + !ebe(apa ang te(masuk dalam teknologi sisi klien adalah5

    • @!S.(ipt#• 4ont(ol A.ti6e #• =a6a Applet#•

    Sk(ip sisi-klien )misaln a =a6aS.(ipt dan "SS*#

    • Teknologi 'eb pada sisi se(6e(# + Teknologi 'eb pada sisi se(6e( memungkinkan

    pem(osesan kode di dalam se(6e( sehingga kode angsampai pada pemakai be(beda dengan kode asli padase(6e(#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    9/17Minggu …1…

    Teknologi 'eb )lan t …* + !ebe(apa keuntungan pada teknologi 'eb pada sisi se(6e(5

    • Mengu(angi lalu lintas a(ingan dengan .a(a menghinda(i pe(.akapan bolak-balik anta(a klien dan se(6e(#

    • Mengu(angi waktu pemuatan kode, mengingat klien han amengambil kode /TM sa a#

    • Men.egah masalah browser ang tidak kompatibel #• 4lien dapat be(inte(aksi dengan data ang ada pada se(6e(#• Men.egah klien mengetahui (ahasia kode#

    + 4elemahan teknologi ini beban se(6e( men adi be(tambah# + !ebe(apa .ontoh teknologi ini adalah5

    • A.ti6e Se(6e( Pages )ASP*#• Se(6e(-Side =a6aS.(ipt, =a6a Se(6e( Pages )=SP*#• P/P

  • 8/16/2019 1- Mengenal Web Dengan ASP

    10/17Minggu …1…

    ASP, O !", an A O• ASP

    + Acti e !er er "ages me(upakan salah satu implementasimi##leware , walaupun dalam p(aktekn a me(upakan

    bagian da(i web ser er sepe(ti P'S ) "ersonal $eb !er er)atau IIS ) %nternet %nformation !er ice)&

    + Tugas da(i web se(6e( mente( emahkan sk(ip angte(simpan dalam be(kas dengan ekstensi #asp# Sk(ip-sk(ipinilah ang mempe(luas kemampuan /TM #

    + !e(ikan .ontoh mekanisme pem(osesan sk(ip ASP

  • 8/16/2019 1- Mengenal Web Dengan ASP

    11/17Minggu …1…

    ASP, O !", an A O )lan t …*• O !"

    + Cntuk dapat be(komunikasi dengan database, sk(ip ASPmeme(lukan O !" ) 'pen atabase onnecti ity * danA O )A.ti6e ata Ob e.ts*#

    + !e(ikan .ontoh mekanisme pengaksesan database pada

    sk(ip ASP• A O

    + A O dikembangkan oleh mi.(oso3t# + A O be(isi sekumpulan ob ek ang dapat dipakai oleh

    aplikasi untuk be(komunikasi dengan O !"# + Tidak han a s.(ipt ASP ang bisa menggunakan A O

    tetapi aplikasi lain uga bisa menggunakann a "ontoh5!o(land elphi#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    12/17Minggu …1…

    Sekilas Tentang ASP#$%T• ASP#$%T

    + ASP#$%T me(upakan teknologi ba(u pem(og(aman inte(netda(i mi.(oso3t ang lebih e3isien dan menggunakan ob e.t-o(iented dalam pengembangan aplikasi web se.a(adinamis#

    + ASP#$%T pengembangann a didasa(kan pada plat3o(m ba(u mi.(oso3t aitu #$%T atau se(ing dikenal dengan#$%T D(amewo(k

    • Apa ang ba(u pada ASP#$%T ; + Web Forms

    • Pada 'eb Do(m anda dapat mena(ik kont(ol ke dalam halamankemudian menuliskan kode untuk men ediakan inte(aksin a,memanggil ob ek bisnis, dan sebagain a#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    13/17Minggu …1…

    Sekilas Tentang ASP#$%T )lan t …* + Kontrol Server

    • 4ont(ol se(6e( men ediakan kemampuan mem(og(am se(6e(-sideang handal# 4ont(ol se(6e( di alankan pada se(6e( dan bisa

    membuat output /TM ang di(an.ang untuk b(owse( tingkattinggi, sepe(ti Inte(net % plo(e( 7# atau ang lebih ba(u#

    + Layanan Web• Ini adalah kun.i ASP#$%T ang memungkinkan pengembang

    membuat la anan p(og(am ang bisa dipakai pengembang lainmelalui inte(net#

    + Caching

    • Memungkinkan pengembang meningkatkan kine( a aplikasime(eka dengan mengu(angi beban pem(osesan se(6e( 'eb danse(6e( database#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    14/17Minggu …1…

    Sekilas Tentang ASP#$%T )lan t …* + Perbaikan Konfigurasi

    • ASP#$%T menggunakan metode ba(u pen impanan in3o(masikon3igu(asi untuk aplikasi 'eb# In3o(masin a disimpan dalam 3ilekon3igu(asi be(basis M ang bisa diba.a oleh mesin maupunoleh kita sendi(i#

    + Perbaikan Pengelolaan Status• ASP#$%T men ediakan dukungan pendist(ibusian status sesi dalam

    se(6e( 'eb, mena(uh in3o(masi status dalam database SE Se(6e(,se(ta men ediakan pengelolaan status tanpa menggunakan .ookies#

    + Pengamanan

    • Model pengamanan ASP#$%T telah mengalami pe(baikan besa(,te(masuk metode otentikasi ang ba(u dan lebih baik, pengamananakses kode, se(ta oto(isasi be(dasa(kan pe(an#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    15/17Minggu …1…

    Sekilas Tentang ASP#$%T )lan t …* + Perbaikan Kehandalan

    • ASP#$%T be(isi 3itu( ba(u ini untuk meningkatkan kehandalanaplikasi 'eb, te(masuk (esta(t aplikasi ang p(oakti3 se(ta p(osesotomatis dau( ulang untuk mengatasi kondisi deadlo.k dankebo.o(an memo(i#

  • 8/16/2019 1- Mengenal Web Dengan ASP

    16/17Minggu …1…

    Euestions

    F

    Answe(s

  • 8/16/2019 1- Mengenal Web Dengan ASP

    17/17Minggu 1

    Thank You