1- mengenal web dengan asp
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