Sintak-Sintak Dalam JSP

dokumen-dokumen yang mirip
Mengenal Pemrograman Web Dengan JSP

Bahasa Pemrograman Untuk Pembuatan Web

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

MODUL 3 DASAR-DASAR PHP

Membuat Program Kasir dengan C++

Web Programming. Pengenalan PHP

Kholid Fathoni EEPIS ITS Surabaya

Membuat Toko Buku dengan PHP - MySQL

JavaScript. Pemrograman Web 1. Genap

PEMROGRAMAN WEB 08 JavaScript Dasar

Cascading Style Sheets (CSS)

PRAKTIKUM #01. Rio Andrianto, S.Kom TEKNOLOGI WEB (JAVA SERVER PAGES)

PHP (1) Topik. Intro. Pemrograman Internet. Sekilas tentang PHP 06/11/2012

Pengenalan PHP Contoh penulisan file PHP :

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

Perancangan & Pemprograman WEB

Hello World. Chocolove Mic

Object-Oriented Programming Sederhana Dengan PHP

: 1. No HP :

Dasar PHP. Wiratmoko Yuwono

STMIK AMIKOM YOGYAKARTA YOGYAKARTA 2008 WIDHIARTA, S. KOM

Pengenalan Script. Definisi HTML

PERTEMUAN KE 1 PENGENALAN DASAR PHP

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

Bab 3. Directive JSP POKOK BAHASAN: TUJUAN BELAJAR: 3.1 Mengenal Direktif JSP. Direktif JSP Jenis Direktif JSP Tag Deklaratif

Standar action cara penulisannya mirip dengan aturan penulisan pada XML. Sintak dari Standard Action ini adalah :

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

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

TUGAS III PEMROGRAMAN BERBASIS WEB ARTIKEL JAVASCRIPT

Pemrograman Basis Data Berbasis Web

HTML. Hypertext Markup Language. Pemrograman Web 1. Genap

Bab 2. Scripting Element POKOK BAHASAN: TUJUAN BELAJAR: 2.1 Mengenal Tag Scriplet. Tag Scriplet JSP Ekspresi JSP

Sintak-Sintak Dalam PHP

BAB II PHP - SINTAKS. Menyimpan File PHP. Dasar-dasar Pemrograman PHP. Kode-kode PHP dituliskan di antara tanda berikut ini: <?php ... atau ...

BAB II Landasan Teori 2.1 Kajian Pustaka

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

Pemrograman Web. Javascript. Indrato, S.Kom Introduction. Penyisipan JS dalam HTML. PemrogramanWeb.2009

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

MODUL 1 INTERNET PROGRAMMING : PHP 1

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

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

Interactive Broadcasting

PHP Basic. Pemrograman Web. Rajif Agung Yunmar, S.Kom

DASAR PHP. Oleh : Devie Rosa Anamisa

1. Sejarah Javascript

MODUL 4 PHP PART 1 (PENGENALAN PHP + VARIABEL)

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

Pertemuan Ke-5 Client Side Scripting (JavaScript) S1 Teknik Informatika - Unijoyo 1

Struktur Umum File Dengan Bahasa HTML

MEMANFAATKAN CASCADING STYLE SHEET UNTUK MEMPERINDAH TAMPILAN WEB

Mengenal Web Dinamis dan Statis Serta Perbedaanya

1. Sejarah Javascript

Pengenalan PHP (Hypertext Prepocessor)

TUTORIAL DASAR C++ BELAJAR C++ DARI NOL. Nor Kandir. Lab B201 - Teknik Elektro ITS Surabaya

BAB 2 LANDASAN TEORI

Pemrograman Web Week 2. Team Teaching

MODUL 4 JAVASCRIPT: DASAR, VARIABEL, & FUNGSI

Tag HTML Container. Nuryani Sofia Dewi / / Kelas A

Pertemuan 10. PHP (Personal Home Page)

Pengertian Situs / Web

Kesalahan Umum dalam Pemrograman C#

Dasar-dasar PHP. Donny Reza, S.Kom. Program Studi Akuntansi Universitas Komputer Indonesia 2013

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

Pemrograman Basis Data Berbasis Web

MENGENAL OPERATOR ASSIGNMENT pada PHP

MODUL 5 JAVA SCRIPT. Sub : PENGENALAN

Pengenalan JavaScript

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

Pemrograman Basis Data Berbasis Web

Pengantar Common Gateway Interface (CGI) dan Perl. - Konsep CGI dan Perl - Lingkungan variabel di Perl - Metode POST dan GET

PENGENALAN PHP DASAR

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

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

(artikel Pengantar ke PHP, Bpk Marsani Asfi)

Modul Web Design. Dosen: Nofiyati, S.Kom, M.Kom Program Studi Teknik Informatika Universitas Jenderal Soedirman

2. DASAR TEORI 2.1 PHP5

PHP Programing. M.M. Ubaidillah. Dasar-dasar PHP. merupakan bahasa pemrograman berbasis web yang memiliki kemampuan untuk memproses data dinamis.

Modul I MENGGABUNGKAN SCRIPT PHP DAN HTML

Mengenal JavaScript dan Struktur JavaScript 1

Penggunaan Operator-Operator Di Dalam Script PHP

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

Modul Pengenalan Pemrograman PHP

MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY

BAB 2 LANDASAN TEORI

: MODUL 1 BASIC PHP

01. Sejarah PHP =======================================

Cara Membuat Website. Heni Handayani. Abstrak. Pendahuluan. ::

MODUL 3 PHP Basic, Variable, Tipe Data, Struktur Kontrol dan Perulangan

Server Response. Hello

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

Pengembangan Web. Ramos Somya

Dasar-Dasar Pemrograman Java

Pemrograman Dasar I N T R O D U C T I O N T O J A V A

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN TEORI

KOMPUTER APLIKASI IT - 2. Adi Rachmanto - Lab.Komputer Aplikasi IT II - AKUNTANSI UNIKOM

Chapter 2. Tipe Data dan Variabel

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

BAB II LANDASAN TEORI

Transkripsi:

Sintak-Sintak Dalam JSP Iman Amalludin iman.llusion@gmail.com :: http://blog.imanllusion.hostzi.com Abstrak Sintak. Apa itu? Sintak sebenarnya berasal dari bahasa asing yaitu syntax yang merupakan kumpulan aturan yang membentuk suatu bahasa. Sintak mendefenisikan bagaimana suatu kata dikembangkan menjadi suatu statement yang benar sehingga dapat disusun menjadi suatu program yang dapat berjalan dengan benar. Yang ingin mengetahui apa saja sintak pada pemrograman php. Disini saya akan menuliskan artikelnya yang berjudul tentang Sintak-Sintak Dalam JSP. Kata Kunci: jsp, pemrograman, programming, web programming Pendahuluan Pada dasarnya pemrograman komputer terdiri dari 2 kategori, yaitu pemrograman web dan pemrograman desktop. Pemrograman web bertujuan untuk membangun sebuah sistem terpusat melalui jaringan intranet maupun internet. Sedangkan pemrograman desktop ditujukan untuk membangun sebuah aplikasi komputer berbasis desktop. JSP (Java Server Pages) adalah bahasa scripting untuk web programming yang bersifat server side seperti halnya PHP dan ASP. JSP merupakan salah satu bahasa yang berisi Syntax (perintah-perintah) pemrograman yang harus dikuasai oleh seorang Programmer. Sintak php juga bisa saja berbeda-beda antara Programmer yang satu dengan yang lain meskipun fungsi yang dijalankan sebenarnya sama ataupun hasil yang diperoleh juga sama.

Pembahasan Kode-kode PHP ditulis dalam tag yang diawali dengan <% dan ditutup oleh %>. File yang berisikan kode-kode JSP bisa terdiri hanya dari skrip JSP atau disisipkan ke dalam HTML. Berdasar cara kerja JSP, dia tidak membutuhkan explicit compilation oleh programmer. Kompilasi ini dilakukan oleh kontainer servlet. Modifikasi pada JSP secara otomatis dideteksi dan dihasilkan pada proses kompilasi ulang. Ini membuat JSP relatif mudah bagi programmer. Berikut saya tuliskan Sintak JSP yang mungkin dapat menjadi pedoman. Dari contoh welcome.jsp tersebut, dapat dilihat bahwa file JSP tersusun dalam file HTML. Berikut Penulisannya : <html> <h1>greetings!</h1> Thank you for accessing our site. The time is now <%= new java.util.date()%> </html> 1. Sintak JSP dan Semantics. Komponen JSP digolongkan menjadi dua, elements dan template data. Pada hello.jsp, ekpresi <%= new java.util.date() %> adalah element dan sisanya adalah template data.

<html> <head> <title>hello World!</title> </head> <center> <h1>hello World! It s <%= new java.util.date() %></h1> </center> </html> 2. Scriptlets Pendefinisian kode Java diantara <% and %> sama seperti menulis kode Java, kecuali untuk deklasari class tidak diperkenankan. Berikut contoh sederhana kode Java PrintlnScriptlet.jsp yang berada diantara tags HTML <html> <head> <title>scriptlet Example 1</title> </head> <% <string username= jedi ; out.println( username); %> </html>

3. Looping (Perulangan) Perulangan data atau yang biasa disebut dengan looping adalah proses yang dilakukan secara berulang-ulang sampai batas yang ditentukan. Biasanya bila dalam perulangan tersebut tidak disertakan batasnya maka syntax akan error karena proses itu akan berulang terus hingga tak terhingga sementara variabel dalam komputer masih terbatas. <% int i; for (i=1; i<13; i++) { // statement } %> atau <% for (int i=1; i<13; i++) { // statement } %>

4. Statement Kondisi Dengan contoh ini kita akan melihat bagaimana untuk membuat kondisional dalam JSP. Untuk membuat pernyataan jika-lain dalam halaman jsp kita harus ikuti langkah berikut : <html> <head> <title>condition Example</title> </head> <% if(math.random() < 0.5) { %> Have a nice day <% } else { %> Have a lousy day <% } %> </html> 5. Comments Anda memiliki berbagai metode untuk menambahkan komentar ke JSP. Yang pertama dan paling jelas adalah untuk hanya menggunakan tag HTML komentar : <!-- some comment -->

Anda dapat menanamkan ekspresi JSP dalam komentar ini : <! This page was compiled on <%= (new java.util.date()).tolocalstring() %> --> Catatan, komentar HTML dikirim ke klien tetapi tidak ditampilkan oleh browser. Seorang pengguna masih dapat melihat komentar-komentar ini dengan melihat sumber HTML untuk halaman. Komentar lain adalah komentar JSP dan komentar ini tidak dikirim ke browser sehingga lebih cocok untuk dalam dokumentasi line. <%-- this comment is not sent to the browser --> Catatan, semua komentar ini ditulis dalam HTML halaman. Opsi terakhir yang tersedia adalah komentar dalam sintaks Java dan ini digunakan dalam Script Block <% //This is a Java comment /* This is also a valid Java comment that can be split ove more than one line */ %> 6. Deklaration Fungsinya untuk meng-embed kode seperti scriplets, tetapi pendeklarasian dimasukkan dalam main body dari class servlet, diluar method _jspservice().

Beberapa aturan dalam tag declaration : Sebelum deklarasi, Anda harus menuliskan <% Di akhir deklarasi, programmer harus menuliskan %> Kode yang ditempatkan dalam tag ini, harus diakhiri dengan tanda semicolon (;) Declarations tidak mengenerate output, tetapi digunakan dengan expressions JSP atau scriptles 7. JavaBeans-di kaitkan dengan jsp action lanjutan. Action ini dipakai pengembang untuk men-set properties dari JavaBean yang diberikan tanpa harus menulis kode scriptlet. Action ini memiliki atribut yang sama dengan action getproperty dengan tambahan dua atribut lagi yaitu value dan param 8. Penanganan Error Pada sebuah page directive yang dirancang sebagau sebuah halaman error, atribut errorpage dapat melewati URL ke halaman JSP dengan men-set atribut iserrorpage menjadi true. Berikut ini adalah contoh dari penanganan halaman error :

<html> <h1>an Error has occurred.</h1> Sorry, but an error has occurred with the page you were previously accessing. Please contact any member of the support team, and inform them that <%= exception.getmessage() %> was the cause of the error <html> 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://www.gulland.com/courses/jsp/syntax/syntax http://itadewioktiana.blogspot.com/2011/11/pengenalan-jsp.html http://ekaswantara.wordpress.com/looping-dalam-c/ http://azjavacom.blogspot.com/2013/04/pengenalan-jsp-2013.html http://examples.javacodegeeks.com/enterprise-java/jsp/conditional-content-injsp-page/ 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