Advertisement
loading...

 

 

MATERI PELATIHAN BERBASIS KOMPETENSI

SEKTOR TEKNOLOGI INFORMASI DAN KOMUNIKASI

 

 

 

 

 

MEMBUAT APLIKASI WEB BERBASIS JSP

TIK.PR08.011.01

 

 

 

 

 

 

 

 

BUKU PENILAIAN

 

 

 

 

 

 

 

 

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……………………………………………………………………………………………       2

 

BAB I     KONSEP PENILAIAN……………………………………………………….       3

1.1   Bagaimana Instruktur akan Menilai                                               3

1.2   Tipe Penilaian                                                                            4

 

BAB II    PELAKSANAAN PENILAIAN ……………………………………………..      5

               2.1  Kunci Jawaban Tugas Teori                                                          5

2.2   Penyelesaian untuk Soal Praktek                                                7

2.3   Daftar Cek Unjuk Kerja (Praktik)                                                 12

            2.4   Check List Teori dan Praktek                                                      13

 

LEMBAR PENILAIAN………………………………………. ……………………………  14

 

 

 

 

 

 

 

 

 

 

 

BAB I

KONSEP PENILAIAN

 

1.1.          Bagaimana Instruktur akan Menilai

Dalam Sistem Berbasis Kompetensi, penilai akan mengumpulkan bukti dan membuat pertimbangan mengenai pengetahuan, pemahaman dan unjuk kerja tugas-tugas Anda dan sikap Anda terhadap pekerjaan. Anda akan dinilai untuk menentukan apakah Anda telah mencapai kompetensi sesuai dengan standar yang dijelaskan dalam Kriteria Unjuk Kerja.

 

Pada pelatihan berdasarkan kompetensi, pendekatan yang banyak digunakan untuk penilaian adalah “Penilaian berdasarkan criteria/Criterion-Referenced Assessment”. Pendekatan ini mengukur unjuk kerja Anda terhadap sejumlah standar. Standar yang digunakan dijelaskan dalam Kriteria Unjuk Kerja.

 

Penilaian dapat dilaksanakan dengan tujuan sebagai bantuan dan dukungan belajar. Tipe penilaian ini adalah formatif dan merupakan proses yang sedang berjalan.

 

Penilaian juga dapat dilaksanakan untuk menentukan apakah Anda telah mencapai hasil program belajar (contohnya pencapaian kompetensi dalam Unit). Tipe penilaian ini adalah sumatif dan merupakan penilaian akhir.

 

Penilaian dapat dilaksanakan di industri (ditempat kerja) atau dilembaga pelatihan (diluar tempat kerja). Jika memungkinkan, sebaiknya penilaian dilaksanakan ditempat kerja sehingga penilai dapat mengamati Anda melakukan kegiatan normal ditempat kerja.

 

 

1.2.          Tipe Penilaian  

Penilaian dilakukan dengan 2 jenis ujian, yaitu:

 

  1. a.   Tes Tertulis

Test tertulis akan menilai pengetahuan Anda dan pemahaman konsep dan prinsip yang merupakan dasar unjuk kerja tugas-tugas Anda. Test tertulis biasanya berupa seri pertanyaan pilihan ganda atau beberapa bentuk test tertulis objectif lainnya, yaitu tes dimana setiap pertanyaan memiliki satu jawaban benar.

 

  1. b.   Tes Unjuk Kerja

Test unjuk kerja akan menilai kompetensi Anda dalam menampilkan tugas-tugas elemen terhadap standar yang dijelaskan dalam Kriteria Unjuk Kerja. Oleh sebab itu Anda akan menerapkan pengetahuan dan pemahaman Anda terhadap unjuk kerja tugas-tugas.

 

Penilai biasanya menggunakan daftar cek analisis elemen sebagai pedoman untuk menentukan kompetensi Anda dan akan memberikan umpan balik mengenai unjuk kerja dan jika perlu, merencanakan pelatihan lanjutan jika Anda belum mencapai kompetensi pada usaha/kesempatan pertama.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

BAB II

PELAKSANAAN PENILAIAN

 

 

2.1    Kunci Jawaban Tugas Teori

 

  1. Server yang digunakan dalam pemrograman web berbasis JSP adalah

d. Apache Tomcat

 

  1. Keuntungan dari JSP adalah, kecuali

c. Lebih cepat

 

  1. Kerugian JSP adalah
    1. a.   Berat di server

 

  1. JSP dapat digunakan pada platform :

d. Semua benar

 

  1.  Untuk menguji web server, kita dapat mengetik alamat sebagai berikut:

c. http://localhost:8080/index.JSP

 

  1. Berikut ini adalah jenis-jenis browser yang dapat digunakan untuk menguji aplikasi web kita kecuali

d. Filezilla

 

  1. Yang termasuk komponen utama dalam JSP, kecuali

c. tag

 

  1. Tag yang digunakan dalam pemrograman JSP adalah

d. <% %>

 

  1. Scripting element terdiri dari, kecuali

a. condition

 

  1. Kegunaan dari declaration adalah

c. mendeklarasikan variabel dan method

 

  1. Scriptlet dieksekusi pada saat
    1. a.   Pemrosesan request

 

  1. Syntax yang digunakan untuk menghapus sesi adalah
    1. a.   Session.invalidate()

 

  1. Cara untuk memperoleh cookie adalah

d. Request.getCookies()

 

  1. Bentuk konstruktor kelas cookie adalah

b. Cookie (String namaCookie, String nilaiCookie)

 

  1. Yang termasuk tag JSP action adalah kecuali

d. <JSP:useProperty>

 

  1. JSP action yang berfungsi untuk mengambil nilai property adalah
    1. a.   <JSP:getProperty>

 

  1. Syntax untuk membentuk sesi adalah
    1. a.   Session.setAttribute

 

  1. Penulisan direktif berformat XML adalah

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

 

  1. Metode untuk mengatur usia cookie adalah
    1. a.   setMaxAge(int usia)

 

  1. Syntax yang digunakan untuk mendapatkan ID sesi adalah
    1. a.   Session.getId()

 

  1. JSP merupakan singkatan dari
    1. a.   Java Server Pages

 

  1. Jika kita ingin menguji suatu web yang dibangun dengan JSP, maka kita mengetik alamatnya :

b. http://localhost:8080/[namaFile]

 

  1. Jika Anda telah mempersiapkan desain untuk JSP, maka sebaiknya Anda menggunakan text editor :

b. Macromedia Dreamweaver MX 2004

 

  1. Selain menginstall Tomcat, untuk menjalankan program JSP diperlukan, kecuali

d. JJJ

 

  1. Software yang digunakan untuk mengedit file JSP kecuali

d. Macromedia Flash MX 2004

 

2.2        Penyelesaian untuk soal unjuk kerja

 

  1. quiz.JSP

 

<%@ page contentType=”text/html; charset=iso-8859-1″ language=”java” import=”java.sql.*” errorPage=”" %>

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>

<html>

<head>

<title>Quiz</title>

<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>

<meta name=”author” content=”Nurul Ramdhani/0800783374″ />

</head>

 

<body>

<form name=”form1″ method=”post” action=”hasil.JSP“>

<table width=”255″ border=”1″>

<tr>

<td colspan=”3″><div align=”center”>FORM QUIZ </div></td>

</tr>

<tr>

<td width=”78″ bordercolor=”#FFFFFF”>Nama</td>

<td width=”6″ bordercolor=”#FFFFFF”>:</td>

<td width=”149″ bordercolor=”#FFFFFF”><input name=”nama” type=”text” id=”nama”></td>

</tr>

<tr>

<td bordercolor=”#FFFFFF”>Umur</td>

<td bordercolor=”#FFFFFF”>:</td>

<td bordercolor=”#FFFFFF”><input name=”umur” type=”text” id=”umur”></td>

</tr>

<tr>

<td bordercolor=”#FFFFFF”>Hobi</td>

<td bordercolor=”#FFFFFF”>:</td>

<td bordercolor=”#FFFFFF”><select name=”hobi” id=”hobi”>

<option selected>-Pilih Hobi-</option>>

<option value=”olahraga”>Olahraga</option>

<option value=”membaca”>Membaca</option>

<option value=”menyanyi”>Menyanyi</option>

</select></td>

</tr>

<tr>

<td colspan=”3″ bordercolor=”#FFFFFF”><input type=”submit” name=”Submit” value=”Submit”></td>

</tr>

</table>

</form>

 

</body>

</html>

 

hasil.JSP

 

<%@ page contentType=”text/html; charset=iso-8859-1″ language=”java” import=”java.sql.*” errorPage=”" %>

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>

<html>

<head>

<title>Quiz</title>

<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″>

<meta name=”author” content=”Nurul Ramdhani/0800783374″ />

</head>

 

<body>

<table width=”282″ border=”1″>

<tr bordercolor=”#FFFFFF”>

<td width=”99″>Nama Anda </td>

<td width=”8″>:</td>

<td width=”153″>

<%

String nama = request.getParameter(“nama”);

out.print(nama);

%>

</td>

</tr>

<tr bordercolor=”#FFFFFF”>

<td>Kategori Umur </td>

<td>:</td>

<td>

<%

String umur = request.getParameter(“umur”);

if(Integer.valueOf(umur).intValue() < 11 )

out.print(“anak-anak”);

else if(Integer.valueOf(umur).intValue() < 20)

out.print(“remaja”);

else if(Integer.valueOf(umur).intValue() < 50)

out.print(“dewasa”);

else

out.print(“lanjut usia”);

%>

</td>

</tr>

<tr bordercolor=”#FFFFFF”>

<td>Hobi</td>

<td>:</td>

<td>

<%

String hobi = request.getParameter(“hobi”);

out.print(hobi);

%>

</td>

</tr>

<tr bordercolor=”#FFFFFF”>

<td colspan=”3″><p>&nbsp;</p>

<p>Terima kasih telah mengisi data pribadi </p></td>

</tr>

</table>

</body>

</html>

 

Listing Program 1: (dbquery.JSP)

 

<html>

<head>

<title>

Testing Koneksi ke Database dengan JDBC mySQL

</title>

</head>

<%@ page language=”java” import=”java.sql.*, wroxJSP.*” %>

<JSP:useBean id=”empbean” scope=”page” />

 

<body>

 

<h1>Menampilkan Tabel employee</h1>

<table border=”1″ width=”400″>

<tr>

<td><b>ID</b></td><td><b>Last Name</b></td>

<td><b>First Name</b></td><td><b>Extension</b></td>

</tr>

 

<%

empbean.makeConnection();  // connect up

if (empbean.getEmployees())    // perform query

{

while (empbean.getNextEmployee())

{

String eid = empbean.getColumn(“empid”);

String last = empbean.getColumn(“lastname”);

String first = empbean.getColumn(“firstname”);

String ext = empbean.getColumn(“extension”);

%>

<tr>

<td><%= eid %></td>

<td><%= last %></td>

<td><%= first %> </td>

<td><%= ext %> </td>

</tr>

<%

} /* of while */

}  /* of if */

 

empbean.takeDown();

%>

 

</table>

<h1>Anda Sukses Koneksi ke Data Base</h1>

<a href=”control.html”>Go back to admin control</a>

</body>

</html>

 

Untuk dbquey.JSP membutuhkan class java bean pada listing program 2 dan 3 sbb:

 

Listing Program 2: (sqlBean.java)

 

package wroxJSP;

 

import java.sql.*;

import java.io.*;

 

public abstract class sqlBean

{

private String myDriver = “org.gjt.mm.mysql.Driver”;

private String myURL = “jdbc:mysql:3306//wroxJSP?user=arispw&password=arispw”;

protected Connection myConn;

 

public sqlBean() {}

public void makeConnection() throws  Exception

{

System.out.println(“Connection started”);

Class.forName(myDriver);

myConn = DriverManager.getConnection(myURL);

System.out.println(“Connection made: ” + myConn);

}

public abstract void cleanup() throws Exception;

 

public void takeDown() throws Exception

{

cleanup();

myConn.close();

}

}

 

Listing Program 3: (empQBean.java)

 

package wroxJSP;

 

import java.sql.*;

import java.io.*;

import wroxJSP.*;

 

public class empQBean extends sqlBean

{

String myEmpSQL = “select * from employee”;

ResultSet myResultSet = null;

Statement stmt = null;

public empQBean() {super();}

 

public boolean getNextEmployee() throws Exception

{

return myResultSet.next();

}

public String getColumn( String inCol) throws Exception

{

return myResultSet.getString(inCol);

}

 

public boolean getEmployees() throws Exception

{

String myQuery = myEmpSQL;

stmt = myConn.createStatement();

System.out.println(“Statement made”);

myResultSet = stmt.executeQuery(myQuery);

System.out.println(“Query executed”);

return (myResultSet != null);

}

public void cleanup() throws Exception

{

stmt.close();

}

}

 

 

 

 

2.3   Daftar Cek Unjuk Kerja (Praktik)

 

TUGAS – TUGAS YANG DITAMPILKAN

KOMPETEN

BELUM

KOMPETEN

TANGGAL

1 Pemahaman tentang web server      
2 Menerapkan dasar-dasar syntax JSP      
3 Penerapan session      
4 Penerapan cookies      
5 Penerapan mengakses basis data      

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.4 Check List Teori dan Praktek

 

Semua kesalahan harus diperbaiki terlebih dahulu sebelum ditandatangani

 

Penguasaan Bahan

Ya

Apakah semua petunjuk kerja diikuti ?  
Apakah peserta pelatihan mampu menginstall dan menggunakan Apache Tomcat?  
Apakah peserta pelatihan mampu menggunakan JSP directives?  
Apakah peserta pelatihan mampu menggunakan JSP container?  
Apakah peserta pelatihan mampu menggunakan JSP action?  
Apakah peserta pelatihan mampu mengakses database?  
Apakah peserta pelatihan mampu menggunakan JSP tag libraries?  
Apakah peserta pelatihan telah mampu menggunakan cookies?  
Apakah peserta pelatihan telah mampu menggunakan session?  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LEMBAR PENILAIAN

 

Tanggal : ……………………………….

 

 

Peserta pelatihan telah dinilai

 

 

 

 

 

KOMPETEN                                              BELUM KOMPETEN

 

 

 

 

Nama Peserta Pelatihan                              Nama Penilai

 

 

 

 

……………………………..                            ……………………………..

Tanda Tangan                                          Tanda Tangan

 

 

 

 

Komentar / Saran

 

…………………………………………………………………………………………………………..

 

…………………………………………………………………………………………………………..

 

……………………………………………………………………………………………………………

 

…………………………………………………………………………………………………………..

 

……………………………………………………………………………………………………………

 

……………………………………………………………………………………………………………

 

……………………………………………………………………………………………………………

 

……………………………………………………………………………………………………………

 

 

Testimoni

Filed under : blog, tags: