Rekayasa web ch 5 pendekatan pengembangan aplikasi web
This presentation is the property of its rightful owner.
Sponsored Links
1 / 23

Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web PowerPoint PPT Presentation


  • 165 Views
  • Uploaded on
  • Presentation posted in: General

Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web. Dwi Budi Santoso. Pendekatan aplikasi web dibagi menjadi 4 kategori Pendekatan programatic / scripting Pendekatan template Pendekatan Hybrid Framework. Pendekatan Programmatic.

Download Presentation

Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

Rekayasa WebCh. 5 PendekatanPengembanganAplikasi Web

Dwi Budi Santoso


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

  • Pendekatanaplikasi web dibagimenjadi 4 kategori

    • Pendekatanprogramatic / scripting

    • Pendekatan template

    • Pendekatan Hybrid

    • Framework


Pendekatan programmatic

Pendekatan Programmatic

  • Padapendekatan programmatic atau scripting sumberakanberhubungandenganobjekhalaman yang sebagianbesarberisikode yang di tulisdalambahasapemogramantingkattinggi.


Pendekatan programmatic1

Pendekatan Programmatic

  • CGI

  • JAVA SERVLET API


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

CGI

  • Common Gateway Interface ataudisingkat CGI adalahsuatustandaruntukmenghubungkanberbagai program aplikasikehalaman web.

  • CGI miripsebuah program komputer yang menjadiperantaraantarastandar HTML yang menjadikantampilan web dengan program lain, seperti basis data (database). Hasil yang diperolehdari proses pencariandikirimkankembalikehalaman web untukditampilkandalam format HTML.


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

CGI

  • Padaawalnya CGI adalahsalahsatu yang mendekatiaplikasi server-side programming. Program CGI yang seringdigunakanadalah C++ dan Perl. CGI merupakanbagiandari web server yang dapatberkomunikasidengan program lain yang ada di server.

  • DenganCGI web server dapatmemanggil program yang dibuatdariberbagaibahasapemrograman (Common). Interaksiantarapenggunadenganberbagaiaplikasi, misalnya database, dapatdijembatanioleh CGI (Gateway)


Java servlet api

Java Servlet Api

  • Java servlet apimengimplementasikanpendekatansisi server java untukgenerasihalamandinamis. Seperti GGI , java sevletapimenyediakanaksesuntukmemintauntukmeresponsinformasi.


Pendekatan template

Pendekatan Template

  • Pendekatan template menggunakanobjeksumber yang berisisebagianbesar format strukturdenganketerbatasankonsepsi yang di tempelkan.

    • Cold Fusion

      ColdFusion adalah server aplikasidan framework pengembanganperangkatlunak yang digunakanuntukpengembangkanperangkatlunakkomputer, khususnyasitus web dinamis. ColdFusion merupakanproduk yang miripdengan Microsoft ASP.NET, JavaServer Pages dan PHP. ColdFusion adalahteknologi yang pertama kali menyediakankemampuanmembuatsitus web dinamis yang terhubungpada basis data backend.

      ColdFusion pertama kali dikembangkan di Allaire Corporation, olehkakakberadik JJ dan Jeremy Allairesampaidenganversi 5 sebelumdibelioleh Macromedia. Versi yang dijualoleh Macromedia adalah Macromedia Coldfusion MX 7. Setelah Macromedia dibelioleh Adobe, perangkatlunakinidigantinamanyamenjadi Adobe ColdFusion 8.


Pendekatan hybrid

Pendekatan Hybrid

  • Pendekatan Hybrid menggabungkanelemen-elemen scripting denganstruktur-struktur template. Merekamempunyaikemampuanpemogrammatic yang lebihdari template yang aslikarenamerekamengijinkanblok-blok yang di tempelkanberisi ‘’script’’ kemampuanlebihinibertujuanuntukmenawarkanmanfaatstrukturberoreantasihalaman yang di gabungkandengankemampuan programmatic tambahancontohdaripendekataninimencakup PHP , active server pages (ASP) Dari microsoftdan java server pages JSP dan SUN


Pendekatan hybrid1

Pendekatan Hybrid

  • PHP

  • ASP

  • JSP


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

PHP

  • PHP: Hypertext Preprocessor adalahbahasaskrip yang dapatditanamkanataudisisipkankedalam HTML. PHP banyakdipakaiuntukmemrogramsitus web dinamis. PHP dapatdigunakanuntukmembangunsebuah CMS.


Sejarah php

Sejarah PHP

  • Padaawalnya PHP merupakankependekandari Personal Home Page (Situs personal). PHP pertama kali dibuatolehRasmusLerdorfpadatahun 1995. Padawaktuitu PHP masihbernama Form Interpreted (FI), yang wujudnyaberupasekumpulanskrip yang digunakanuntukmengolah data formulirdari web.

  • SelanjutnyaRasmusmeriliskodesumbertersebutuntukumumdanmenamakannya PHP/FI. Denganperilisankodesumberinimenjadisumberterbuka, makabanyakpemrogram yang tertarikuntukikutmengembangkan PHP.

  • Pada November 1997, dirilis PHP/FI 2.0. Padarilisini, interpreter PHP sudahdiimplementasikandalam program C. Dalamrilisinidisertakanjugamodul-modulekstensi yang meningkatkankemampuan PHP/FI secarasignifikan.


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

  • Padatahun 1997, sebuahperusahaanbernamaZendmenulisulang interpreter PHP menjadilebihbersih, lebihbaik, danlebihcepat. KemudianpadaJuni 1998, perusahaantersebutmerilis interpreter baruuntuk PHP danmeresmikanrilistersebutsebagai PHP 3.0 dansingkatan PHP diubahmenjadiakronimberulang PHP: Hypertext Preprocessing.

  • Padapertengahantahun 1999, Zendmerilis interpreter PHP barudanrilistersebutdikenaldengan PHP 4.0. PHP 4.0 adalahversi PHP yang paling banyakdipakaipadaawalabad ke-21. Versiinibanyakdipakaidisebabkankemampuannyauntukmembangunaplikasi web komplekstetapitetapmemilikikecepatandanstabilitas yang tinggi.

  • PadaJuni 2004, Zendmerilis PHP 5.0. Dalamversiini, intidari interpreter PHP mengalamiperubahanbesar. Versiinijugamemasukkan model pemrogramanberorientasiobjekkedalam PHP untukmenjawabperkembanganbahasapemrogramankearahparadigmaberorientasiobjek.


Contoh program php

Contoh Program PHP

<?php

echo "Hello World";

?>


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

ASP

  • Active Server Pages ataudisingkat ASP adalahsalahsatubahasapemrograman web untukmenciptakanhalaman web yang dinamis.

  • ASP merupakansalahsatuprodukteknologi yang disediakanoleh Microsoft. ASP diprosesmelalui web server danhasil proses inimenghasilkan HTML yang akandikirimkanmelaluipenjelajah web (browser). ASP bekerjapada web server danmerupakan server side scripting.


Pengenalan asp

Pengenalan ASP

  • Active Server Pages (ASP) ialahpengaturan web yang digunakanuntukmembinahalaman web yang dinamikdanbersifatinteraktif. Active server page adalahfasilitas yang diberikanoleh Microsoft untukmemudahkanpembuatanaplikasi-aplikasi Web Server. Hal ini di mungkinkandenganmenggabungkankomponen-komponen Hyper Text Markup Language (HTML) dengan Visual Basic Script (VBScript). Sehingga di dalamsebuahhalaman Web dengan Active Server Page terdapatbagian HTML dankodeVBScript. ASP diciptakanoleh Microsoft untukmenjawabtantanganpemrograman web dinamis, di manaisidarisebuah website dapatdiprogramuntukmendapatkanhasil yang berbeda. Tidakseperti HTML yang hanyamenampilkanisi yang statis, ASP mampumenampilkanisihalaman yang berbedasesuaidengantujuanpemrogramannya.


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

  • Bahasa ASP murni Object Oriented Programming (OOP) memilikistrukturbahasa yang samadenganbahasa Visual Basic yang mudahdimengertikarenasintaksnyamenggunakanBahasaInggris. Sepertidiketahui, bahwa Visual Basic adalahbahasapemrograman yang paling mudahdimengertidandipelajaridibandingkanbahasapemrogramanlainnya. Olehkarenaitu ASP sangatmudahdipelajariolehparapemulasekalipununtukmembuataplikasi web, disampingkehandalandankelengkapanfasilitas yang diberikan.


Contoh program asp

Contoh Program ASP

<html>

<body>

<%

response.write("My first ASP script!")

%>

</body>

</html>


Rekayasa web ch 5 pendekatan pengembangan aplikasi web

JSP

  • JSP (Java Server Page) ialahteknologiuntukmengontrolisiatautampilanhalaman Web melaluipenggunaan servlet, program kecil yang dijalankan di server Web.

  • Sun Microsystem, pembuat Java, mengacukepadateknologi JSP sebagai Servlet API (Application Program Interface).

  • Halaman HTML yang berisi link ke servlet Java memilikiakhiran .jsp.


  • Login