Rekayasa web ch 5 pendekatan pengembangan aplikasi web
Download
1 / 23

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


  • 218 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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web ' - fausto


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.


ad
  • Login