Rekayasa Web Ch. 5 Pendekatan Pengembangan Aplikasi Web

Slides:



Advertisements
Presentasi serupa
PHP & MySQL 27 September 2011 – Pertemuan II
Advertisements

PENGENALAN INTERNET M. Masrur, SKom.
 Putra Prima Naufal
KONSEP DASAR WEB DAN INTERNET
PENGENALAN PHP DAN INSTALASI WEB SERVER
Dasar - dasar Web dan HTML
Pertemuan Ke-1 (Konsep Dasar Web)
PEMROGRAMAN WEB I HTML,JavaSript 1 Oleh: I Wayan Simpen.
Pengembangan Evangs Mailoa PHP WEB. Awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website.
WEB Pengembangan Evangs Mailoa Prinsip Dasar Internet, Web,
Ajax Tutorial.
PHP.
HTML By kartika puji pangesti
Konsep Pemrograman Internet
Peng. Komp & TI 2C M1 Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C Winda Widya A Peng. Komp & TI 2C.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
Membangun Halaman Web Dinamis dengan PHP
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Teknologi Internet dan Web (untuk e-Commerce)
Minggu 7/AK/Sistem Informatika 1 Aplikasi Web (Bagian II) Mira Afrina.
1 Pertemuan 3 Multimedia di Internet dan World Wide Web Matakuliah: D0514 / Aplikasi Software Komputer Tahun: 2005 Versi: 1.
KONSEP PEMROGRAMAN WEB
Pengenalan Web Server dan Server Side Script
Membangun Halaman Web Dinamis dengan PHP
PHP.
Pertemuan 1 Pengenalan Dasar Web.
HUBUNGAN WEB DATABASE Sesi 8 83 web database.
Teknologi Internet dan Web
APLIKASI BERBASIS WEB.
Pemrograman Web II Ganjil
PERANGKAT LUNAK Software.
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
Teknologi Internet dan Web
PENDEKATAN PADA PENGEMBANGAN APLIKASI WEB
Dasar - dasar Web dan HTML
Pemrograman internet ABU SALAM, M.KOM.
Pertemuan 1 Khairul Anwar Hafizd
PENGENALAN HTML, PHP, CSS & MySQL
Kelompok Delapan Muhammad Fadlan : M. Iksan Raharjo :
Object Oriented Programing (OOP)
KOMPUTER APLIKASI IT II
Aplikasi Web (Bagian II)
PERTEMUAN 3 PENGENALAN PHP.
PHP( web Dasar) By : Lisda Juliana P.,SSi..
Pemrograman basis data internet dan client server
Lec 1: Pengantar Web Basic HTML
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
DASAR DASAR WEB DAN HTML
PEMROGRAMAN WEB 1 PERTEMUAN 1
Prinsip Dasar Internet, Web dan Pemrograman Web
Sistem Manajemen Basis Data Web
Struktur Dasar PHP.
Konsep Pemrograman Internet
SEKILAS TENTANG HTML Terdiri dari 2 bagian, yaitu:
Prinsip Dasar Internet, Web dan Pemrograman Web
Pengenalan Dasar Web dan HTML
Prinsip Dasar Internet & Pemrograman Web
Peng. Komp & TI 2C Peng. Komp & TI 2C Peng. Komp & TI 2C
JAVA.
Pemrograman Basis Data Berbasis Web
Pemrograman Berorientasi Objek IST AKPRIND Yogyakarta
List dan Image pada HTML
PHP (Personal Home Page tools)
Pengenalan Dasar Web dan HTML
Pertemuan 1 Pengenalan Dasar Web.
Prinsip Dasar Internet & Pemrograman Web
Pertemuan 1 Pengenalan Dasar Web.
INTERNET Internet adalah suatu jaringan global yang terbentuk dari jaringan-jaringan lokal dan regional, memungkinkan komunikasi data antar komputer-komputer.
Pengenalan Web Server dan Server Side Script
Pemrograman Web II Pengantar Pemrogram PHP Pertemeuan 1 (Teori)
Transcript presentasi:

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 Pada pendekatan programmatic atau scripting sumber akan berhubungan dengan objek halaman yang sebagian besar berisi kode yang di tulis dalam bahasa pemograman tingkat tinggi.

Pendekatan Programmatic CGI JAVA SERVLET API

CGI Common Gateway Interface atau disingkat CGI adalah suatu standar untuk menghubungkan berbagai program aplikasi ke halaman web. CGI mirip sebuah program komputer yang menjadi perantara antara standar HTML yang menjadikan tampilan web dengan program lain, seperti basis data (database). Hasil yang diperoleh dari proses pencarian dikirimkan kembali ke halaman web untuk ditampilkan dalam format HTML.

CGI Pada awalnya CGI adalah salah satu yang mendekati aplikasi server-side programming. Program CGI yang sering digunakan adalah C++ dan Perl. CGI merupakan bagian dari web server yang dapat berkomunikasi dengan program lain yang ada di server. Dengan CGI web server dapat memanggil program yang dibuat dari berbagai bahasa pemrograman (Common). Interaksi antara pengguna dengan berbagai aplikasi, misalnya database, dapat dijembatani oleh CGI (Gateway)

Java Servlet Api Java servlet api mengimplementasikan pendekatan sisi server java untuk generasi halaman dinamis. Seperti GGI , java sevlet api menyediakan akses untuk meminta untuk merespons informasi.

Pendekatan Template Pendekatan template menggunakan objek sumber yang berisi sebagian besar format struktur dengan keterbatasan konsepsi yang di tempelkan. Cold Fusion ColdFusion adalah server aplikasi dan framework pengembangan perangkat lunak yang digunakan untuk pengembangkan perangkat lunak komputer, khususnya situs web dinamis. ColdFusion merupakan produk yang mirip dengan Microsoft ASP.NET, JavaServer Pages dan PHP. ColdFusion adalah teknologi yang pertama kali menyediakan kemampuan membuat situs web dinamis yang terhubung pada basis data backend. ColdFusion pertama kali dikembangkan di Allaire Corporation, oleh kakak beradik JJ dan Jeremy Allaire sampai dengan versi 5 sebelum dibeli oleh Macromedia. Versi yang dijual oleh Macromedia adalah Macromedia Coldfusion MX 7. Setelah Macromedia dibeli oleh Adobe, perangkat lunak ini diganti namanya menjadi Adobe ColdFusion 8.

Pendekatan Hybrid Pendekatan Hybrid menggabungkan elemen- elemen scripting dengan struktur-struktur template. Mereka mempunyai kemampuan pemogrammatic yang lebih dari template yang asli karena mereka mengijinkan blok-blok yang di tempelkan berisi ‘’script’’ kemampuan lebih ini bertujuan untuk menawarkan manfaat struktur beroreantasi halaman yang di gabungkan dengan kemampuan programmatic tambahan contoh dari pendekatan ini mencakup PHP , active server pages (ASP) Dari microsoft dan java server pages JSP dan SUN

Pendekatan Hybrid PHP ASP JSP

PHP PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Sejarah PHP Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.

Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang PHP: Hypertext Preprocessing. Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan bahasa pemrograman ke arah paradigma berorientasi objek.

Contoh Program PHP <?php echo "Hello World"; ?>

ASP Active Server Pages atau disingkat ASP adalah salah satu bahasa pemrograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP diproses melalui web server dan hasil proses ini menghasilkan HTML yang akan dikirimkan melalui penjelajah web (browser). ASP bekerja pada web server dan merupakan server side scripting.

Pengenalan ASP Active Server Pages (ASP) ialah pengaturan web yang digunakan untuk membina halaman web yang dinamik dan bersifat interaktif. Active server page adalah fasilitas yang diberikan oleh Microsoft untuk memudahkan pembuatan aplikasi-aplikasi Web Server. Hal ini di mungkinkan dengan menggabungkan komponen-komponen Hyper Text Markup Language (HTML) dengan Visual Basic Script (VBScript). Sehingga di dalam sebuah halaman Web dengan Active Server Page terdapat bagian HTML dan kode VBScript. ASP diciptakan oleh Microsoft untuk menjawab tantangan pemrograman web dinamis, di mana isi dari sebuah website dapat diprogram untuk mendapatkan hasil yang berbeda. Tidak seperti HTML yang hanya menampilkan isi yang statis, ASP mampu menampilkan isi halaman yang berbeda sesuai dengan tujuan pemrogramannya.

Bahasa ASP murni Object Oriented Programming (OOP) memiliki struktur bahasa yang sama dengan bahasa Visual Basic yang mudah dimengerti karena sintaksnya menggunakan Bahasa Inggris. Seperti diketahui, bahwa Visual Basic adalah bahasa pemrograman yang paling mudah dimengerti dan dipelajari dibandingkan bahasa pemrograman lainnya. Oleh karena itu ASP sangat mudah dipelajari oleh para pemula sekalipun untuk membuat aplikasi web, disamping kehandalan dan kelengkapan fasilitas yang diberikan.

Contoh Program ASP <html> <body> <% %> </body> response.write("My first ASP script!") %> </body> </html>

JSP JSP (Java Server Page) ialah teknologi untuk mengontrol isi atau tampilan halaman Web melalui penggunaan servlet, program kecil yang dijalankan di server Web. Sun Microsystem, pembuat Java, mengacu kepada teknologi JSP sebagai Servlet API (Application Program Interface). Halaman HTML yang berisi link ke servlet Java memiliki akhiran .jsp.