Menu
Pasang iklan SEO disini Murah, 300.000/6 Bulan dan dapatkan Trafik setiap harinya

Membuat Aplikasi Web Berbasis JSP TIK.PR08.011.01

May
21
2015
by : Bupeko. Posted in : blog

 

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TEKNOLOGI INFORMASI DAN KOMUNIKASI

 

 

 

 

 

 

MEMBUAT APLIKASI WEB BERBASIS JSP

TIK.PR08.011.01

 

 

 

 

 

 

 

BUKU KERJA

 

 

 

 

 

 

 

 

 

DEPARTEMEN TENAGA KERJA DAN TRANSMIGRASI R.I.

DIREKTORAT JENDERAL PEMBINAAN PELATIHAN DAN PRODUKTIVITAS

Jl. Jend. Gatot Subroto Kav.51 Lt.7.B Jakarta Selatan

 

DAFTAR ISI

 

Daftar Isi……………………………………………………………………………………………       1

 

BAB I     STANDAR KOMPETENSI……………………………………………………….3

 

1.1   Unit Kompetensi Yang Dipelajari                                                3

1.1.1  Kode dan Judul Unit                                                        3

1.1.2  Deskripsi Unit                                                                3

1.1.3  Elemen Kompetensi                                                        3

1.1.4  Batasan Variabel                                                             4

1.1.5  Panduan Penilaian                                                          5

1.1.6  Kompetensi Kunci                                                           6

 

BAB II    TAHAPAN BELAJAR…………………………………………………………….         7

 

BAB III  TUGAS DAN TEORI UNJUK KERJA………………………………………. 10

 

 

 

 

 

 

 

 

 

 

 

 

BAB I

STANDAR KOMPETENSI

 

 

1.1        Unit Kompetensi Yang Dipelajari

Dalam sistem pelatihan, Standar Kompetensi diharapkan menjadi panduan bagi peserta pelatihan untuk dapat :

  1. Mengidentifikasikan apa yang harus dikerjakan peserta pelatihan.
  2. Memeriksa kemajuan peserta pelatihan.
  3. Menyakinkan bahwa semua elemen (sub-kompetensi) dan criteria unjuk   kerja telah dimasukkan dalam pelatihan dan penilaian.

1.1.1   Kode dan Judul Unit

Kode Unit               : TIK.PR08.011.01

Judul Unit               : Membuat Program Aplikasi Web Berbasis JSP

 

1.1.2                   Deskripsi Unit

Unit kompetensi ini untuk menentukan kompetensi yang diperlukan untuk membuat program aplikasi web berbasis JSP sesuai dengan spesifikasi dari JSP.

 

1.1.3 Elemen Kompetensi

ELEMEN KOMPETENSI

KRITERIA UNJUK KERJA

01    Menjelaskan kebutuhan software 1.1       Persyaratan sistem operasi dan web server diidentifikasi.

 

1.2       Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan.

 

1.3       Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan.

 

02   Menjelaskan dasar-dasar JSP 2.1    Penggunaan JSP container dijelaskan.

 

2.2    Penggunaan JSP directives dijelaskan.

 

2.3    Implisit JSP Objects melalui variable request dan respon dijelaskan.

 

2.4    JSP actions dijelaskan.

 

2.5    JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan.

 

03    Menyimpan kondisi ke dalam server dan client 3.1    Penyimpanan    suatu     kondisi melalui cookie, query dan sessions dilakukan.

 

1.1.4 Batasan Variabel

Batasan variabel dalam bahasan ini adalah:

1.  Unit ini berlaku untuk seluruh sektor teknologi informasi dan komunikasi.

  1. Membuat Program Aplikasi Web Berbasis JSP bersifat internal pada bidang teknologi informasi dan komunikasi.

 

1.1.5 Panduan Penilaian

Panduan penilaian terdiri dari:

1. Pengetahuan dan Ketrampilan Penunjang

Untuk mendemonstrasikan kompetensi, diperlukan bukti keterampilan dan pengetahuan di bidang berikut ini:

1.1     Pengetahuan dasar

1.1.1  Membuat algoritma pemrograman.

1.1.2  Membuat struktur data.

1.1.3    Menggunakan spesifikasi program.

1.1.4    Mengoperasikan bahasa pemrograman terstruktur.

1.2   Keterampilan dasar

1.2.1  Mengoperasikan sistem komputer.

1.2.2  Mengoperasikan bahasa pemrograman.

 

2. Konteks Penilaian :

Kompetensi harus diujikan di tempat kerja atau di tempat lain secara praktek dengan kondisi kerja sesuai dengan keadaan normal.

 

3. Aspek Penting Penilaian :

Aspek yang harus diperhatikan :

3.1         Kemampuan untuk mempersiapkan kebutuhan software dan hardware sistem dan melakukan optimasi.

3.2         Menjelaskan dasar-dasar perintah JSP.

3.3         Menjelaskan konsep penyimapan suatu kondisi di client dan server melalui cookie, query dan session.

 

4. Kaitan Dengan Unit-Unit Lain :

4.1     Unit ini mendukung di dalam membuat progam aplikasi web berbasis JSP. Contoh mencakup namun tidak terbatas pada  :

4.1.1    TIK.PR02.002.01 Membuat algoritma pemrograman.

4.1.2    TIK.PR02.003.01 Membuat struktur data.

4.1.3    TIK.PR02.004.01 Menggunakan spesifikasi program.

4.1.4    TIK.PR02.005.01 Menulis Program Dasar

4.1.5    TIK.PR02.006.01 Menulis program lanjut

4.1.6    TIK.PR02.008.01 Mengoperasikan bahasa pemrograman terstruktur

4.1.7    TIK.PR02.009.01 Mengoperasikan bahasa pemrograman berorientasi objek.

 

4.2     Pengembangan pelatihan untuk memenuhi persyaratan dalam unit ini perlu dilakukan dengan hati-hati. Untuk pelatihan pra kejuruan umum, institusi harus menyediakan pelatihan yang mempertimbangkan serangkaian konteks industri seutuhnya tanpa bias terhadap sektor tertentu. Batasan variabel akan membantu dalam hal ini. Untuk sektor tertentu/khusus, pelatihan harus disesuaikan untuk memenuhi kebutuhan sektor tersebut.

 

1.1.6 Kompetensi Kunci

 

No

Kompetensi Kunci Dalam Unit ini

Tingkat

1

Mengumpulkan, mengorganisir dan menganalisa informasi

3

2

Mengkomunikasikan ide-ide dan informasi

2

3

Merencanakan dan mengorganisir aktivitas-aktivitas

2

4

Bekerja dengan orang lain dan kelompok

2

5

Menggunakan ide-ide dan tehnik matematika

3

6

Memecahkan masalah

3

7

Menggunakan teknologi

3

 

 

 

 

 

 

 

 

 

 

 

 

BAB II

TAHAPAN BELAJAR

 

 

Langkah-langkah/tahapan belajar

  1. Penyajian bahan, pengajaran dan peserta harus yakin dapat memenuhi seluruh rincian yang tertuang dalam standar kompetensi.
  2. Isi perencanaan merupakan kaitan antara kriteria unjuk kerja dengan pokok-pokok keterampilan dan pengetahuan.
  3. Peserta harus mengerti apa itu sebenarnya web dinamis dan apa perbedaannya dengan web statis.
  4. Peserta belajar untuk menerapkan HTML dengan cara coding.
  5. Peserta mempelajari pembuatan web dinamis.
  6. Peserta mempelajari cara menguji pembuatan web dengan cara coding.

 

K U K

Indikator Kerja

Tahapan Belajar

Sumber

1.1

 

 

 

 

 

 

Persyaratan sistem operasi dan web server diidentifikasi.

 

Mengetahui syarat sistem operasi dan web server
  • Mencari informasi dari internet
  • Membaca buku
  • Buku tentang pemrograman JSP
 

  • Internet

 

1.2

 

 

 

 

 

 

Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan.

 

Mampu mengkalibrasi program JSP agar berjalan optimal
  • Mencari informasi pada internet.
  • Membaca buku

 

  • Buku tentang pemrograman JSP.

 

  • Internet
1.3 Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan.

 

Mampu menguji web server
  • Membaca buku
    • Mencari informasi pada internet
    • Buku tentang pemrograman JSP
 

  • Internet

 

2.1 Penggunaan JSP container dijelaskan.

 

Mengetahui cara menggunakan JSP container
  • Membaca buku
  • Latihan

 

 

  • Buku tentang pemrograman JSP

 

  • Internet

 

2.2 Penggunaan JSP directives dijelaskan.

 

Mampu menggunakan JSP directives
  • Membaca buku
  • Melakukan latihan dengan praktek secara langsung

 

  • Internet

 

  • Buku Pemrograman Web Dinamis

 

2.3 Implisit JSP Objects melalui variable request dan respon dijelaskan.

 

Mampu menggunakan dan menerapkan implisit JSP Objects
  • Latihan
  • Membaca buku

 

  • Internet

 

  • Buku Pemrograman Web Dinamis

 

2.4 JSP actions dijelaskan.

 

Mampu menggunakan dan menerapkan JSP actions
  • Membaca buku
  • Latihan
  • Internet
 

  • Buku tentang Pemrograman Web Dinamis

 

2.5 JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan.

 

Mampu menggunakan dan menerapkan JSP tag libraries
  • Membaca buku
  • Latihan
  • Internet
 

  • Buku tentang Pemrograman Web Dinamis

 

3.1 Penyimpanan    suatu     kondisi melalui cookie, query dan sessions dilakukan.

 

Dapat menggunakan session, cookies, dan query
  • Mambaca buku
  • Latihan
  • Internet
 

  • Buku pemrograman JSP

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB III

TUGAS TEORI DAN UNJUK KERJA

 

 

3.1        Tugas Teori

Bacalah soal-soal berikut dengan seksama dan kerjakanlah dengan tepat!

  1. Server yang digunakan dalam pemrograman web berbasis JSP adalah (KUK 1.1 dan KUK 1.2)
    1. Apache
    2. IIS
    3. MyServer
    4. Apache Tomcat

 

  1. Keuntungan dari JSP adalah, kecuali (KUK 2.1)
    1. Dapat berjalan di semua platform
    2. Aman
    3. Lebih cepat
    4. Menggunakan Java sebagai bahasa dasar

 

  1. Kerugian JSP adalah (KUK 2.1)
    1. Berat di server
    2. Berat di client
    3. Ringan di server
    4. Ringan di client

 

  1. JSP dapat digunakan pada platform : (KUK 2.1)
    1. Windows
    2. Linux
    3. UNIX
    4. Semua benar

 

  1.  Untuk menguji web server, kita dapat mengetik alamat sebagai berikut: (KUK 1.2 dan KUK 1.3)
    1. http://localhost/index.JSP
    2. http://localhost/home.JSP
    3. http://localhost:8080/index.JSP
    4. http://localhost:8080/home.JSP

 

  1. Berikut ini adalah jenis-jenis browser yang dapat digunakan untuk menguji aplikasi web kita kecuali (KUK 1.1, 1.2 dan 1.3)
    1. Mozilla
    2. Opera
    3. Netscape
    4. Filezilla

 

  1. Yang termasuk komponen utama dalam JSP, kecuali (KUK 2.2)
    1. directives
    2. scripting element
    3. tag
    4. action

 

  1. Tag yang digunakan dalam pemrograman JSP adalah (KUK 2.2)
  2. < >
  3. <? ?>

c.% %

  1. <% %>

 

  1. Scripting element terdiri dari, kecuali (KUK 2.2 dan KUK 2.3)
    1. condition

b. declarations

  1. scriptlet

d. expression

 

  1. Kegunaan dari declaration adalah (KUK 2.3)
  2. Mendeklarasikan fungsi request
  3. mendeklarasikan konstanta

c.mendeklarasikan variabel dan method

  1. mendeklarasikan fungsi respon

 

  1. Scriptlet dieksekusi pada saat (KUK 2.4)
  2. Pemrosesan request
  3. Pemrosesan response

c.Pemrosesan data

  1. Pemrosesan java script

 

  1. Syntax yang digunakan untuk menghapus sesi adalah (KUK 3.1)
  2. Session.invalidate()
  3. Session.invalid()

c.Session.false()

  1. Session.delete()

 

  1. Cara untuk memperoleh cookie adalah (KUK 3.1)
  2. Request.getCookie()
  3. Response.getCookies()

c.Response.getCookies()

  1. Request.getCookies()

 

  1. Bentuk konstruktor kelas cookie adalah (KUK 3.1)
  2. Cookie (String nilaiCookie, String namaCookie)
  3. Cookie (String namaCookie, String nilaiCookie)

c.Cookie (String namaCookie, String variabelCookie)

  1. Cookie (String variabelCookie, String namaCookie)

 

  1. Yang termasuk tag JSP action adalah kecuali (KUK 2.4)
  2. <JSP:useBean>
  3. <JSP:getProperty>

c.<JSP:setProperty>

  1. <JSP:useProperty>

 

  1. JSP action yang berfungsi untuk mengambil nilai property adalah (KUK 2.4)
  2. <JSP:getProperty>
  3. <JSP:setProperty>

c.<JSP:param>

  1. <JSP:include>

 

  1. Syntax untuk membentuk sesi adalah (KUK 3.1)
  2. Session.setAttribute
  3. Session.getAttribute

c.Session.make

  1. Session.create

 

  1. Penulisan direktif berformat XML adalah (KUK 2.2)
  2. <%@ include file = “java.util.*”%>
  3. <% include file%>

c.<%@ page import=”java.util.*”%>

  1. <%@ import = “java.util.*”%>

 

  1. Metode untuk mengatur usia cookie adalah (KUK 3.1)
  2. setMaxAge(int usia)
  3. setMinAge(int usia)

c.setMax(int usia)

  1. setMin()

 

  1. Syntax yang digunakan untuk mendapatkan ID sesi adalah (KUK 3.1)
  2. Session.getId()
  3. Session.get()

c.Session.setId()

  1. Session.set()

 

  1. JSP merupakan singkatan dari (KUK 1.1)
  2. Java Server Pages
  3. Java Scripting Programming

c.Java Server Programming

  1. Java Scripting Pages

 

  1. Jika kita ingin menguji suatu web yang dibangun dengan JSP, maka kita mengetik alamatnya : (KUK 1.3)
  2. http://localarea:8080/[namaFile]
  3. http://localhost:8080/[namaFile]

c.http://[namaFile]

  1. http://localhost/[namaFile]

 

  1. Jika Anda telah mempersiapkan desain untuk JSP, maka sebaiknya Anda menggunakan text editor : (KUK 1.2 dan KUK 1.3)
  2. Notepad
  3. Macromedia Dreamweaver MX 2004

c.Macromedia Flash MX 2003

  1. Textpad

 

  1. Selain menginstall Tomcat, untuk menjalankan program JSP diperlukan, kecuali (KUK 1.1 dan KUK 1.2)
  2. J2SDK
  3. J2RE

c.browser

  1. JJJ

 

  1. Software yang digunakan untuk mengedit file JSP kecuali (KUK 1.1)
  2. Notepad
  3. Macromedia Dreamweaver MX 2004

c.Textpad

  1. Macromedia Flash MX 2004

 

Bobot nilai untuk setiap soal teori di atas adalah 2, jadi total nilai untuk soal teori adalah 50.

 

 

3.2        Tugas Unjuk Kerja

 

  1. (25) Buatlah halaman web seperti di bawah ini dengan menggunakan script JSP. (KUK 2.1, 2.2, 2.3, 2.4, 2.5)

 

 

Kemudian akan menampilkan hasil sebagai berikut:

 

 

 

  1. (25) Diberikan sebuah database bernama wroxJSP dengan tabel-tabel sebagai berikut: (KUK 1.3, 1.2, 1.3, 2.1, 2.2, 2.3, 2.4, 2.5)

Tabel employee

 

 

Tabel dept

 

 

Tabel city

 

 

Buatlah sebuah program dengan JSP untuk menampilkan tampilan seperti berikut:

 

 

 

3.3 Daftar Cek Unjuk Kerja

Demonstrasikan validitas perencanaan berkaitan komponen standar kompetensi

 

Kode unit

: TIK.PR08.011.01

Judul Unit

: Membuat Program Aplikasi Web Berbasis JSP

Nomor Elemen

Ya

Tidak

KUK

Ya

Tidak

1 Menjelaskan kebutuhan software

1.1     Persyaratan sistem operasi dan web server diidentifikasi.

 

 

1.2 Kalibrasi web server agar program scripting JSP berjalan optimal dengan web server dilakukan.

 

1.3  Pengujian web server untuk memeriksa apakah web server berjalan dengan optimal dilakukan.

 

2 Menjelaskan dasar-dasar JSP

2.1     Penggunaan JSP container dijelaskan.

 

2.2  Penggunaan JSP directives dijelaskan.

 

2.3  Implisit JSP Objects melalui variable request dan respon dijelaskan.

 

2.4 JSP actions dijelaskan.

 

 

2.5     JSP tag libraries (TagLibs, Servlets dan Development Components) dijelaskan.

 

3 Menyimpan kondisi ke dalam server dan client

3.1  Penyimpanan    suatu     kondisi melalui cookie, query dan sessions dilakukan.

 

Kondisi Unjuk Kerja

Penunjang Ketrampilan dan Pengetahuan

Aspek – aspek penting dalam Pengujian

 

 

Testimoni

artikel lainnya Membuat Aplikasi Web Berbasis JSP TIK.PR08.011.01



bebas bayar, pembayaran mudah dan cepat, transaksi online, pembayaran tagihan dan tiket, transfer dana online

bebas bayar, pembayaran mudah dan cepat, transaksi online, pembayaran tagihan dan tiket, transfer dana online
Monday 16 February 2015 | blog

MATERI PELATIHAN BERBASIS KOMPETENSI SEKTOR TEKNOLOGI INFORMASI DAN KOMUNIKASI           MEMPERBAIKI KEYBOARD…

Thursday 9 July 2015 | blog

BAB III KEGIATAN BELAJAR 2 3.1. Tujuan Pemelajaran Siswa mampu mengenali menu, membuat, membuka, menyimpan dokumen…

Monday 17 November 2014 | blog

Kebakaran Upaya bila terjadi kebakaran: 1. Beritahukan teman yang dekat dengan tempat kejadian bahwa ada kebakaran…

Saturday 21 February 2015 | blog

    MATERI PELATIHAN BERBASIS KOMPETENSI SEKTOR TELEMATIKA SUB SEKTOR JARINGAN KOMPUTER DAN SISTEM ADMINISTRASI  …