Mengenal Pemrograman Web Dengan JSP

dokumen-dokumen yang mirip
Sintak-Sintak Dalam JSP

Bahasa Pemrograman Untuk Pembuatan Web

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

Abstrak. Pendahuluan. cerita. Pemrograman. mewakili semua. Struktur Bahasa. dan deklarasi. Mari. ilmuti.org Seluruh disertakan dalam

Abstrak. yaitu. yang. awal. pemrograman, c++ Programming). Copyright ilmuti.org Seluruh disertakan dalam. setiap

MENGENAL JAVA APPLET. Wiranti Sri Utami. Abstrak. Pendahuluan.

BAB I PENDAHULUAN I.1 Latar Belakang

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

Kholid Fathoni EEPIS ITS Surabaya

rancang bangun aplikasi web vulnerability scanner terhadap kelemahan sql injection dan xss menggunakan java

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Aplikasi LAN Messenger Menggunakan Java Servlet

BAB IV SISTEM MONITORING DAYA LISTRIK DENGAN MENGGUNAKAN WATTMETER DIGITAL BERBASIS WEB APLIKASI

PENGERTIAN WEB web adalah

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

Web Programming. Pengenalan PHP

Mengenal Web Dinamis dan Statis Serta Perbedaanya

Bab 1. Pengenalan JSP POKOK BAHASAN: TUJUAN BELAJAR: 1.1 Dasar JSP

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

Membuat Program Kasir dengan C++

Oleh : Dosen Pembimbing : Umi Laili Yuhana, S.Kom, M.Sc Hadziq Fabroyir, S.Kom

Bab 1 Pengenalan Web Server dan Server Side Scripting

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

Object-Oriented Programming Sederhana Dengan PHP

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Pada akhir pembahasan, peserta diharapkan dapat :

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

BAB 3 Landasan Teori

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

Pertemuan 1. Pengenalan Dasar Web

TUGAS ADMIN DAN MANAJEMEN JARINGAN Server Side Technology

PENERAPAN JAVA SERVER FACES UNTUK DESIGN PATTERN WEB

Membuat Toko Buku dengan PHP - MySQL

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB III LANDASAN TEORI. user management seperti yang diuraikan oleh definisi-definisi berikut.

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

PEMROGRAMAN WEB. Agussalim

: 1. No HP :

MODUL 3 DASAR-DASAR PHP

BAB 3 LANDASAN TEORI

Teknologi Web dan Desain Aplikasi Web

BAB III TINJAUAN PUSTAKA

Pemrograman dengan Java

TUGAS AKHIR PEMBUATAN E-COMMERCE TOKO BUKU DENGAN ASP DAN DATABASE ODBC

MODUL 3 Servlet dan JavaBean

Hal yang harus diperhatikan dalam penggunaan AJAX adalah: XHTML dan CSS digunakan untuk menandai dan mempercantik tampilan informasi.

PENGERTIAN WEBSITE DAN FUNGSINYA

BAB I PENDAHULUAN. Dewasa ini komputer tidak lagi menjadi hal yang asing, segala sesuatu

Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

BAB III LANDASAN TEORI

Keamanan Sistem World Wide Web

APLIKASI BERBASIS WEB

Keamanan Sistem World Wide Web. Pertemuan VI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

Pengantar E-Business dan E-Commerce

WWW (World Wide Web) Adalah salah satu bentuk layanan yang dapat diakses melalui internet. Biasa disingkat sebagai Web. Merupakan sekumpulan

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

BAB III METODE PENELITIAN. Gambar 3.1 ini merupakan desain penelitian yang akan digunakan. Exponential Smoothing

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

Teknologi Aplikasi Web Server. Pemrograman Web Dinamis ; RPL XI-1 Guru Mapel : Hendri Winarto, S.T.

BAB II Landasan Teori 2.1 Kajian Pustaka

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III LANDASAN TEORI

Web Server A. DASAR TEORI

Pengertian Situs / Web

MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY

No HP :

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

DASAR-DASAR Web Programing(WP) copyright by : japikinfo.com

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

BAB III LANDASAN TEORI

Mengenal Java RMI. Wiranti Sri Utami. Abstrak. Pendahuluan.

BAB III TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB 2 LANDASAN TEORI

Pemrograman Basis Data Berbasis Web

BAB 3 LANDASAN TEORI

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

PENGENALAN BAHASA PEMROGRAMAN JAVA

BAB 3 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Pertemuan II. Ali Tarmuji, S.T., M.Cs. Pemrograman Web. Teknik Informatika Fakultas Teknologi Industri.

29 Februari Introduction Of Java

Pengenalan WEB Design dan Programming

MODEL INTERAKSI APLIKASI WEB PADA TEKNOLOGI JAVA

Keamanan Web Server. Pertemuan XI WEB HACKING

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB III LANDASAN TEORI

MENGANALISA WEBSITE K E A M A N A N S I S T E M E R W I E N T J I P T A W I J A Y A, S T., M. K O M

Pengenalan Web Server dan Server Side Scripting

BAB III LANDASAN TEORI

PEMROGRAMAN JAVA : PENGENALAN JAVA

Transkripsi:

Mengenal Pemrograman Web Dengan JSP Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak Apa yang dimaksud dengan JSP? JSP (Java Server Pages) adalah bahasa scripting untuk web programming yang bersifat server side seperti halnya PHP dan ASP. JSP merupakan teknologi yang didasarkan pada bahasa Java yang dapat digunakan untuk membentuk halaman-halaman web yang bersifat dinamis dan dapat juga menggabungkan baris dengan HTML dan fungsi-fungsi dari JSP itu sendiri. Teknologi ini dikembangkan oleh Sun Microsystems. Dan disini saya akan menuliskan artikelnya yang berjudul tentang Mengenal Pemrograman Web Dengan JSP. Kata Kunci: jsp, web programming, pemrograman, programming Pendahuluan JSP (Java Server Pages) Berbeda dengan applet, suatu fitur pada bahasa Java yang memungkinkan pengembang membuat aplikasi web yang dieksekusi pada sisi klien, JSP menggunakan pendekatan pemrosesan di sisi server. Pada model seperti ini, kode sumber JSP dijalankan pada web server. Salah satu keuntungan model seperti ini adalah memungkinkan untuk membuat aplikasi yang independen terhadap keberadaan sistem Java di sisi klien.

Dua alasan penting yang membuat JSP banyak digunakan oleh para pengembang aplikasi Web : JSP menggunakan bahasa Java. Bagi para pemrogram yang telah mengenal Java, sangatlah mudah untuk membuat aplikasi Web dengan JSP mengingat dasar JSP adalah bahasa Java. Dengan demikian mereka tidak perlu lagi belajar bahasa baru untuk membuat aplikasi Web. JSP mendukung multiplatform. Dalam hal ini JSP memang bukan satu-satunya perangkat lunak pembuat aplikasi Web yang bersifat multiplatform. PHP, misalnya, juga bersifat multiplatform. Keunggulan dari adanya dukungan multiplatform adalah memungkinkan kode dapat dipindah-pindahkan ke berbagai platform tanpa perlu melakukan perubahan apapun pada kode tersebut. Sebagai contoh, Anda bisa menulis kode JSP yang pada awalnya ditujukan untuk dijalankan pada Windows, dan kemudian dipindahkan ke lingkungan lain, misalnya Linux. Pembahasan JSP pada dasarnya juga hala man HTML dengan tambahan tag-tag JSP yang berupa Java Code. File JSP mempunyai extension.jsp bukan.htm atau html. JSP engine (Java virtual mechine) melakukan proses parsing pada file.jsp selanjutnya men-generate Java servlet source file. Kemudian mengkompilasi source file ini menjadi class file, hal ini dilakukan pada saat pertama kali file.jsp dijalankan. Hal ini yang membuat lebih lambat ketika.jsp file pertama kali diakses, selanjutnya setelah servlet source file terkompile semuanya berjalan lebih cepat.

Arsitektur JSP Berikut ini ilustrasi bagaimana tahapan request jsp sampai dengan terlihat pada halaman browser. 1. User menjalankan file.jsp pada browsernya, selanjutnya web browser yang melakukan request via Internet/Intranet. 2. JSP file dikirim ke Web Server 3. Web Server mengirimkan file.jsp ke JSP servlet engine 4. Jika JSP file baru pertama kali dijalankan maka dilakukan proses parsing, jika tidak maka langsung dijalankan step ke 7. 5. Tahap selanjutnya adalah men-generate special servlet dari.jsp file. Semua HTML yang dibutuhkan dikonversi ke perintah println. 6. Servlet code selanjutnya dicompile menjadi class-class java. 7. Servlet kemudian memanggil method init dan service 8. HTML dari servlet selanjutnya dikirim ke melalui internet atau intranet.

9. Selanjutnya HTML ditampilkan pada web browser. Request Response JDBC Database PostgreSQL Kelebihan JSP Memisahkan presentasi statis dan isi dan dinamis. JSP menggunakan bahasa Java -> memiliki kemampuan membuat aplikasi apa pun yang ditulis dengan bahasa Java. JSP dapat berjalan pada platform apapun. Performance yang baik -> JSP di-compile menjadi servlet yang berupa bytecode. Kerumitan program yang ditambahkan pada halaman HTML bisa diatasi dengan menambahkan custom-tag. Didukung oleh OOP dan memiliki tingkat reusability. Dapat menggunakan JavaBean untuk mengenkapsulasi kode kode Java. Kelemahan JSP Kesalahan dalam merancang aplikasi. Client harus menunggu lama pada saat pertama kali loading. JSP dibandingkan dengan ASP

ASP merupakan teknologi yang dibangun oleh Microsoft. Kelebihan JSP adalah : 1. Bagian web dinamis ditulis dengan Java, bukan VBScript atau JavaScript ataupun bahasa lain, sehingga lebih powerful dan lebih baik dalam pembuatan aplikasi serta komponennya dapat dimanfaatkan kembali (Reusable Code) 2. JSP portable pada semua system operasi dan web server sehingga tidak terkunci pada windows NT dan IIS saja. Penutup Demikianlah artikel yang saya buat semoga bermanfaat bagi orang yang membacanya dan menambah wawasan bagi orang yang membaca artikel ini. Dan penulis mohon maaf apabila ada kesalahan dalam penulisan kata dan kalimat yang tidak jelas, mengerti, dan lugas mohon jangan dimasukan ke dalam hati. Dan saya juga sangat mengharapkan yang membaca artikel ini akan bertambah motivasinya dan mengapai cita-cita yang di inginkan, karena saya membuat artikel ini mempunyai arti penting yang sangat mendalam. Sekian penutup dari saya semoga berkenan di hati dan saya ucapkan terima kasih yang sebesar-besarnya. Referensi http://itadewioktiana.blogspot.com/2011/11/pengenalan-jsp.html http://panjinugraha88.blogspot.com/2009/10/pengenalan-java-serverpagesjsp.html http://oendah.blogspot.com/2010/06/java-server-page-jsp.html

Biografi Nama Penulis : Iman Amalludin Tempat, Tanggal Lahir : Kuningan, 4 Nov 1992 Studi Jurusan : STMIK Raharja : Sistem Informasi Konsentrasi : Business Intelligence Hobi Email Blog : Bermain Game : iman.llusion@gmail.com : http://blog.imanllusion.hostzi.com