Anda di halaman 1dari 6

RANGKUMAN

MATERI PAW B JSP SEMESTER 2

Teknologi JSP menyediakan cara yang lebih mudah dan cepat untuk membuat halaman-halaman web
yang bersifat Web Dinamis
Web Dinamis : memungkinkan pengguna untuk dapat merubah.isi konten dari web secara langsung.
Web Statis : pengguna tidak dapat merubah.isi konten dari web secara langsung.
Jenis web yang memungkinkan seseorang bisa merubah konten dari halaman web tertentu dengan
browser adalah pengertian dari Web Dinamis
Salah satu contoh penggunaan web dinamis adalah Jejaring sosial (Youtube, facebook), news, dll
Profil Sekolah adalah salah satu tipe penggunaan web Statis
Versi terbaru dari HTML adalah Versi 5
HTML adalah Kependekan dari Hyper Text Markup Language
HTML adalah, (HyperText Markup Language) sebuah bahasa standar yang digunakan oleh browser
Internet untuk membuat halaman dan dokumen pada sebuah Web yang kemudian dapat diakses dan
dibaca layaknya sebuah artikel. HTMLjuga dapat digunakan sebagai link link antara file-file dalam situs
atau dalam komputer dengan menggunakan localhost, atau link yang menghubungkan antar situs dalam
dunia internet.
Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan beberapa komponen dalam
sebuah web sehingga akan lebih terstruktur dan seragam. CSS bukan merupakan bahasa
pemograman.
Salah satu komponen website yang sangat penting untuk menarik pengguna komputer adalah Animasi
Sebuah aplikasi web adalah aplikasi yang berjalan pada jaringan Aplikasi Web
Aplikasi web dibagi menjadi dua basis, server (Server Based) dan aplikasi web berbasis Client Based
JSP adalah singkatan dari Java Server Pages

JSP bertujuan untuk menyederhanakan pembuatan dan manajemen halaman web yang bersifat
dinamis, dengan cara memisahkan Presentasi dengan Content
Java Server Pages (JSP) adalah bahasa scripting untuk web programming yang bersifat Server site
Kelebihan JSP adalah
Didukung bahasa java
Server Based
Performa yang baik
CrossPlatform
Kelebihan dari JSP yang lain
JSP dapat berjalan pada berbagai platform.
JSP cenderung memiliki performa yang lebih baik, karena JSP dilakukan kompile
terlebih dahulu menjadi servlet yang berupa bytecode.
Dapat menggunakan JavaBean untuk mengenkapsulasi kode-kode java.
Didukung bahasa Java yang memilki kemampuan OOP dan tingkat reuseability tinggi.
JSP merupakan teknologi web berbasis bahasa pemrograman Java
JSP khususnya servlet sangat cocok untuk membuat halaman web yang bersifat Dinamis
Bahasa pemrograman Java yang bersifat cross platform, Teknologi ini dapat digunakan pada berbagai
Platform. ( Macintosh, Sun Solaris, Windows, Linux)
Berikut ini beberapa kebutuhan Software untuk menggunakan JSP,
Java Virtual Machine (JVM)
Development Tool
Script Editor
Browser
Server
Software Database jika diperlukan
Java Virtual Machine (JVM) merupakan salah satu kebutuhan Software untuk menggunakan JSP.
Program aplikasi yang digunakan untuk menampilkan hasil pemrograman JSP, yaitu Browser
Dalam pemrograman JSP, JSP dipanggil client melalui Browser
Perangkat lunak yang digunakan untuk menerjemahkan tag-tag HTML menjadi halaman web adalah
Browser
Netbean adalah salah satu aplikasi untuk membuat web JSP. Netbean adalah aplikasi Script Editor
JDK adalah sekumpulan perintah yang digunakan untuk menciptakan program Java
Elemen-elemen JSP adalah Directive, Scripting, dan Action.
Elemen Directive adalah Elemen yang memberikan informasi ke bahasa pemrograman (JSP engine)
Elemen Directive dibagi 3 bagian yaitu : Directive Page, Directive include, Directive Taglib.
Elemen Scripting adalah Elemen yang terdiri dari scriplet

Elemen Action adalah Elemen yang mampu mendefinisikan spesifikasi JSP, dan Tag pada bahasa
pemrograman.
Elemen Action dibagi 2 macam yaitu : Tag Action standar, Tag Action custom.
Servlet adalah Class yang didefinisikan dalam Java dan digunakan untuk meningkatkan kemampuan
web server dalam menangani request dan response pada Client
Untuk memasukkan data session dapat dituliskan kode program berikut, yaitu <%@ include
file=hello.jsp %>
Berikut ini merupakan Jenis Server yang digunakan dalam JSP, ServletEcex, Glasshfish , Tomcat, Jrun,
Blazix.
Yang termasuk dalam komponen script JSP adalah Comment, expression, declaration, escape sequence dan
scriplet.
Berikut ini merupakan Web container atau servlet container yang bersifat open source,
GlashFish, Tomcat
Untuk dapat di tampilkan, JSP di kompile terlebih dahulu menjadi Servlet

adalah

Web container atau servlet container yang erat kaitannya dengan situs apache.org adalah Tomcat
Dua tipe request yang paling umum digunakan adalah GET dan POST
Untuk menuliskan komentar lebih dari satu baris di dalam javascript yang digunakan adalah <%
/*Komentar*/ %>
JSP memerlukan server atau biasa disebut dengan istilah Web Container
Berikut ini beberapa perangkat lunak server berikut ini yang diliris oleh Adobe. Inc. adalah Jrun
Teknologi JSP didukung oleh teknologi API yang merupakan singkatan dari Application Programing
Interface
Kode JSP berikut yang disisipkan di dalam kode html dan yang berfungsi menutup ekspresi Java yang
akan dijalankan pada saat run time adalah <% dan %>
Berikut ini perintah yang tepat digunakan untuk mengisi konfigurasi web server Host name,
Localhost:8080
Predefined tag berikut yang digunakan untuk memasukkan halaman lain yaitu:<%@ include file=hello.jsp
%>
Scriplet adalah Sekumpulan kode program Java yang dijalankan setiap kali halaman JSP dipanggil
Berikut ini cara menampilkan tanggal dengan JSP adalah <%= new util.java.Date() %>
Cookies adalah informasi yang disimpan di komputer klien dengan bantuan browser. Cookies
dapat diakses kapanpun melalui halaman-halaman JSP selama cookies ini masih tersimpan.

Cookies disimpan di komputer klien dalam sebuah file kecil yang diletakkan pada folder
tertentu oleh browser.
Hal yang perlu diingat tentang penggunaan cookies bahwa ada beberapa komputer yang
tidak menerima cookies ini karena si pemilik mematikan fitur cookies pada browser. Jika
cookies memang diperlukan kita bisa mengeceknya dengan JSP dan jika statusnya dimatikan,
kita bisa memberitahukan si pemilik untuk menghidupkanya.
Penyimpanan informasi dengan sistem cookies ini paling sering digunakan untuk :
1. Menyimpan username dan password login agar pengguna tidak selalu harus
mengisikannya pada saat membuka halaman. Ini biasanya dengan memberitahukanya
dengan checkbox "Remember me" atau "Ingat saya selalu" yang diletakkan pada layar
tampilan login.
2. Untuk mencatat konfigurasi yang dilakukan oleh pengguna, seperti warna tema, jenis
huruf, pilihan bahasa dll
3. Untuk mengetahui apakah pengunjung pernah datang atau belum ke halaman yang
sedang dibuka (seperti digunakan dalam hit counter/penghitung pengunjung)
Session dapat diartikan sebagai sebuah variabel global yang diciptakan dalam server JSP pada
saat sesi awal membuka sebuah halaman dan berlaku sampai anda menutup halaman
tersebut. Session tidak dibatasi oleh konfigurasi browser klien seperti halnya cookies karena
tersimpan di server. Session akan otomatis menciptakan sebuah ID unik untuk setiap
pengguna pada saat dijalankan.

Layanan JSP yang digunakan untuk menangani proses login dan autentifikasi adalah Session
Session digunakan untuk menyimpan data tertentu yang spesifik tentang pengguna misal : login dan
autentifikasi. Dan menangani proses kunjungan ke halaman web misal (Kereta belanja atau Shopping
cart). Dengan cara menyimpan informasi barang belanjaan yang telah dipilihnya pada web sebelumnya.
Untuk memasukkan data session dapat dituliskan kode program berikut:
session.setAttribute(namasaya,Arman Nasution);
Session ini sering digunakan untuk keperluan :
1. Menyimpan informasi login yang berlaku hanya dalam satu sesi
2. Menyimpan catatan order barang dalam sistem e-commerce / transaksi online
PERBEDAAN ANTARA COOKIES DAN SESSION
menyimpan
tempat
bisa
bersifat dipanggil dibatasi
dapat
informasi menyimpan dipanggil global lain waktu browser diedit user
cookies

Ya

Klien

Ya

Ya

Ya

Ya

Ya

session

Ya

Server

Ya

Ya

Tidak

Tidak

Tidak

Dari tabel perbandingan dapat kita lihat masing-masing perbedaannya, kembali lagi kepada
kita untuk keperluan apa nantinya cookies atau session digunakan.

World Wide Web ("WWW", atau singkatnya "Web") adalah suatu ruang informasi di mana
sumber-sumber daya yang berguna diidentifikasi oleh pengenal global yang disebut Uniform
Resource Locator (URL).
"surfing atau "berselancar adalah User yang dapat mengikuti link di setiap halaman untuk
pindah ke dokumen lain atau bahkan mengirim informasi kembali kepada server untuk
berinteraksi dengannya
Aplikasi pemrograman berbasis web:
Aplikasi yang dibuat dengan memanfaatkan
mekanisme dan aplikasi yang sudah ada pada sistem web (WWW).
Kelebihan & Kekurangan Aplikasi Web
Kelebihan:
Dapat diakses kapan pun dan dari mana pun selama ada internet.
Dapat diakses hanya dengan menggunakan web browser (umumnya sudah tersedia di PC,
PDA, dan handphone terbaru), tidak perlu menginstall aplikasi client khusus.
Kekurangan:
Keterbatasan web browser.
Terbatasnya kecepatan internet mungkin membuat respon aplikasi menjadi lambat.
Bahasa Pemograman berbasis Web memang sangat familiar dan menjadi suatu trend di
kalangan pemula seperti saya ini.Banyak software yang berbasis pembuatan Web seperti
frontpage , Dreamweaver, dan Joomla yang databasenya menggunakan PHP dan
MySql.Ada beberapa struktur pemahaman tentang bahasa pemograman yang berbasis
Web yang digunakan dalam pembuatan suatu website maupun Blog yang harus dipahami
dasar-dasarnya.Berikut merupakan bahasa pemrograman yang berbasis Web.
1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk
membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah
browser Internet.HTML saat ini merupakan standar Internet yang didefinisikan dan
dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).HTML berupa kodekode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang
diinginkan.Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan
browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.
2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama
kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI
(Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk
mengolah data form dari web.PHP banyak dipakai untuk membuat situs web yang dinamis,
walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.PHP biasanya
berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3. Bahasa Pemrograman Javascript


Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript
merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape.Untuk menjalankan
script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu
browser yang mampu menjalankan JavaScript.
4. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk
mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup.Penggunaan yang
paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML
dan XHTML.Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis
dokumen XML termasuk SVG dan XUL.Spesifikasi CSS diatur oleh World Wide Web
Consortium (W3C).
5. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa
pemograman web untuk menciptakan halaman web yang dinamis.ASP merupakan salah
satu produk teknologi yang disediakan oleh Microsoft.ASP bekerja pada web server dan
merupakan server side scripting.
6. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang
direkomendasikan W3C untuk mendeskripsikan berbagai macam data.XML menggunakan
markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan
halaman web saja.XML merupakan suatu metode dalam membuat penanda/markup pada
sebuah dokumen.
7. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman
yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge).WML ini
adalah bahasa pemrograman yang digunakan dalam aplikasi wireless.WML merupakan
analogi dari HTML yang berjalan pada protocol nirkabel.
8. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux,
BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS,
VMS, EBCDIC, dan PocketPC.PERL merupakan bahasa pemograman yang mirip bahasa
pemograman C.
9. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon
/ Coldfusion Studio.Syntax coldfusion berbasis html.

Anda mungkin juga menyukai