PELAJARAN PRODUKTIF
REKAYASA PERANGKAT LUNAK (RPL)
STANDAR KOMPETENSI
2012
:
SMK AL AZHAR Sempu
XII / 5, 6
:
Rekayasa Perangkat Lunak
:
Kompetensi Kejuruan
1
A. STANDAR KOMPETENSI
Membuat aplikasi web berbasis JSP
B. KOMPETENSI DASAR
Menjelaskan kebutuhan software
C. INDIKATOR PENCAPAIAN KOMPETENSI
1. Mengidentifikasi persyaratan system operasi (Linux, windows) dan web
server (apache tomcat
2. Melakukan kalibrasi web server agar program scripting JSP berjalan optimal
dengan web server
3. Melakukan pengujian web server untuk memeriksa agar web server berjalan
dengan optimal
D. TUJUAN PEMBELAJARAN
1. Siswa mampu menyiapkan kebutuhan software sesuai SOP yang berlaku
2. Siswa mampu melakukan kalibrasi web server agar program scripting JSP
berjalan optimal dengan web server
3. Siswa mampu melakukan pengujian web server agar web server berjalan
dengan optimal
E. MATERI AJAR
1. Persyaratan system operasi (Linux, windows) dan web server (apache
tomcat)
2. Kalibrasi web server untuk menjalankan program scripting JSP
3. Uji web server apakah berjalan dengan optimal
F. ALOKASI WAKTU
Tatap Muka
: 6 x 45 menit
Penugasan Terstruktur
: 2 x 45 menit
Kegiatan Mandiri Tidak Terstruktur : G. METODE PEMBELAJARAN
Pendekatan :
1. Eksplorasi
2. Elaborasi
3. Konfirmasi
Model Pembelajaran :
1. Ceramah
2. Praktikum
3. Diskusi
4. Tutor Sebaya
H. KEGIATAN PEMBELAJARAN
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
Jawaban:
C
B
A
Kelas
Jumlah
Siswa
(orang)
Siswa yang
diremedial
(%)
Jenis
Tes
Ket.
Tuntas/Bel
um Tuntas
2. Penilaian Remedial
Nilai remedial tidak lebih dari nilai KKM
3. Pengayaan
4. Penilaian Pengayaan
K. SUMBER BELAJAR / ALAT / BAHAN
a. Sumber Belajar
Modul / Job Sheet
Buku pemrograman web dengan JSP
E-book pemrograman web JSP
b. Alat / Bahan
Proyektor / Infocus
Perangkat Komputer
L. PENUGASAN TERSTRUKTUR
1. Instalkan software web server apache tomcat pada PC anda !
Diketahui,
Kepala Sekolah
ASNAN, S.Pd.
A. STANDAR KOMPETENSI
Membuat aplikasi web berbasis JSP
B. KOMPETENSI DASAR
Menjelaskan dasar-dasar JSP
C. INDIKATOR PENCAPAIAN KOMPETENSI
1. Memahami penggunaan JSP Container
2. Memahami penggunaan JSP directive
3. Memahami implisit JSP objects melalui variabel request dan response
4. Memahami JSP Actions
5. Memahami JSP tag Libraries (TagLibs, Servlets dan Development
Components)
D. TUJUAN PEMBELAJARAN
1. Siswa mampu memahami
2. Siswa mampu memahami
3. Siswa mampu memahami
4. Siswa mampu memahami
5. Siswa mampu memahami
E. MATERI AJAR
1. JSP Container
2. JSP Directives
3. JSP Object melalui varibel request dan response
4. JSP Actions
5. JSP Tag Libraries
F. ALOKASI WAKTU
Tatap Muka
: 8 x 45 menit
Penugasan Terstruktur
: 3 x 45 menit
Kegiatan Mandiri Tidak Terstruktur : G. METODE PEMBELAJARAN
Pendekatan :
1.
Eksplorasi
2.
Elaborasi
3.
Konfirmasi
Model Pembelajaran :
1. Ceramah
2. Praktikum
3. Diskusi
4. Tutor Sebaya
H. KEGIATAN PEMBELAJARAN
Pertemuan ke-1
a. Pendahuluan
melaksanakan
melaksanakan
melaksanakan
melaksanakan
praktikum
praktikum
praktikum
praktikum
tentang
tentang
tentang
tentang
penggunaan
penggunaan
penggunaan
penggunaan
JSP
JSP
JSP
JSP
Container
Directives
objects
Actions
c. Penutup
1. Menyimpulkan materi yang telah dibahas
2. Memberikan informasi mengenai materi yang akan dibahas pada
pertemuan berikutnya.
Pertemuan ke-2
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
2. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
3. Menjelaskan materi yang akan dibahas
b. Inti
1. Siswa melaksanakan praktikum tentang penggunaan JSP tag libraries
2. Siswa membuat program scripting JSP dengan dasar-dasar JSP tersebut
berdasarkan studi kasus yang diberikan
c. Penutup
1. Menyimpulkan materi yang telah dibahas
2. Memberikan informasi mengenai materi yang akan dibahas pada
pertemuan berikutnya.
I. PENILAIAN
1. Penilaian Proses
Pedoman Pengamatan / Observasi / Unjuk Kerja Siswa selama PBM
2. Penilaian Hasil Belajar
a. Bentuk Penilaian
: Test
b. Teknik Penilaian : Test Tertulis
c. Instrument Penilaian
1. Service yang dijalankan oleh suatu Java Application Server khususnya
untuk service yang compatible dengan servlet dan JSP ialah
a. JSP container
b. JSP Object
c. JSP Actions
d. JSP directives
e. JSP tag libraries
2. Berikut merupakan contoh dari web container kecuali.
a. Tomcat
b. Resin
c. Jrun
d. Blazix
3.
4.
5.
6.
7.
8.
e. apache
d. Kunci Jawaban:
i.
A
ii.
E
iii.
Scriplet merupakan tanda <% %> yang mengisyaratkan bahwa kode
yang ada di dalamnya merupakan kode JSP
iv.
Cara pembuatan ekspresi yaitu : <%= ekspresi JSP %>
v.
Jenis-jenis directive yaitu :
1.
Page
2.
Include
3.
Taglib
vi.
Cara pembuatan deklaratif yaitu : <%! Deklaratif %>
vii.
Standar action berfungsi untuk menjalankan suatu operasi yang
spesifik seperti :
1. Memforward dari suatu halaman JSP ke halaman JSP yang lain
2. Menyisipkan suatu halaman / operasi pada halaman JSP dari
halaman JSP yang lain
3. Penanganan applet atau Java Bean pada suatu halaman JSP
viii.
Variabel request merupakan variabel yang berhubungan dengan object
permintaan HTTP. Variabel ini memungkinkan pengaksesan seperti
parameter-parameter permintaan, tipe permintaan (GET atau POST)
dan judul HTTP. Sedangkan variabel response merupakan variabel yang
berhubungan dengan objek tanggapan terhadap klien.
e. Pedoman Pensekoran / Pembobotan Nilai
1. No 1-2 masing-masing 5 poin
2. No 3-6 masing-masing 10 poin
3. No 7-8 masing-masing 25 poin
M. TINDAK LANJUT
1. Remedial
SK/
KD
Kelas
Jumlah
Siswa
(orang)
Siswa yang
diremedial
(%)
9.0
Jenis
Tes
Ket.
Tuntas/Bel
um Tuntas
2. Penilaian Remedial
Nilai remedial tidak lebih dari nilai KKM
3. Pengayaan
4. Penilaian Pengayaan
N. SUMBER BELAJAR / ALAT / BAHAN
a. Sumber Belajar
Modul / Job Sheet
Buku pemrograman web dengan JSP
E-book pemrograman web JSP
b. Alat / Bahan
Proyektor / Infocus
Perangkat Komputer
O. PENUGASAN TERSTRUKTUR
i.
Buatlah sebuah program registrasi online yang diproses oleh suatu file JSP
dan nilainya langsung dikembalikan. Data yang dimasukkan dalam registrasi
online meliputi : nama, tempat tanggal lahir, asal sekolah, jurusan
Diketahui,
Kepala Sekolah
ASNAN, S.Pd.
A. STANDAR KOMPETENSI
Membuat aplikasi web berbasis JSP
B. KOMPETENSI DASAR
Membuat aplikasi web berbasis JSP
C. INDIKATOR PENCAPAIAN KOMPETENSI
1. Memahami kebutuhan lingkungan teknis
2. Mengenal form JSP dan dapat membaca parameter dari HTML Form
3. Memahami langkah-langkah dasar menggunakan JDBC dan mengetahui cara
membuat datasource, tabel serta cara memasukkan data ke dalam tabel
4. Mengetahui cara menggunakan statement dan method pada statement, cara
melihat data, mengupdate data dan menghapus data
5. Mampu membuat aplikasi berbasis JSP dengan memanfaatkan scripting
element, Directive, Actions, JavaBeans, Form, Coocie dan Session, Akses
Database dan Tag Libraries
D. TUJUAN PEMBELAJARAN
1. Siswa mampu memahami kebutuhan lingkungan teknis
2. Siswa mampu mengenal form dan dapat membaca parameter dari form
3. Siswa mampu memahami langkah-langkah menggunakan JDBC
4. Siswa mengetahui cara menggunakan statement dan method
5. Siswa mampu membuat aplikasi berbasis JSP
E. MATERI AJAR
1. Menjelaskan kebutuhan lingkungan teknis
2. Form JSP
3. JDBC dan membuat datasource
4. Metadata
5. Statement dan method
6. Scripting element, directives, actions, javabeans, Object Implisit, Form,
Cookie and Session, Akses database dan Tag Libraries
F. ALOKASI WAKTU
Tatap Muka
: 16 x 45 menit
Penugasan Terstruktur
: 3 x 45 menit
Kegiatan Mandiri Tidak Terstruktur : G. METODE PEMBELAJARAN
Pendekatan :
1. Eksplorasi
2. Elaborasi
3. Konfirmasi
Model Pembelajaran :
1. Ceramah
2. Praktikum
3. Diskusi
4. Tutor Sebaya
H. KEGIATAN PEMBELAJARAN
Pertemuan ke-1
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
2. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
3. Menjelaskan tujuan pembelajaran yang ingin dicapai
4. Menjelaskan materi yang akan dibahas
b. Inti
1. Siswa
2. Siswa
3. Siswa
4. Siswa
5. Siswa
c. Penutup
1. Menyimpulkan materi yang telah dibahas
2. Memberikan informasi mengenai materi yang akan dibahas pada
pertemuan berikutnya.
Pertemuan ke-2
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
2. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
3. Menjelaskan materi yang akan dibahas
b. Inti
1. Siswa
2. Siswa
3. Siswa
4. Siswa
5. Siswa
c. Penutup
1. Menyimpulkan materi yang telah dibahas
2. Memberikan informasi mengenai materi yang akan dibahas pada
pertemuan berikutnya.
Pertemuan ke 3
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
2. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
3. Menjelaskan materi yang akan dibahas
b. Inti
1. Memberikan studi kasus-studi kasus pada siswa
2. Siswa membuat database sesuai dengan studi kasus yang diberikan
3. Siswa melakukan praktikum membuat program berdasarkan studi kasus
yang diberikan
4. Siswa mengkoneksikan aplikasi program dengan database menggunakan
JDBC
c.
Penutup
dalam
menggunakan
JDBC
contoh
method
yang
ada
pada
3. D
4. A
e. Pedoman Pensekoran / Pembobotan Nilai
No 1-5 masing masing 20 poin
P. TINDAK LANJUT
5. Remedial
SK/
KD
Kelas
Jumlah
Siswa
(orang)
Siswa yang
diremedial
(%)
9.0
Jenis
Tes
Ket.
Tuntas/Bel
um Tuntas
6. Penilaian Remedial
Nilai remedial tidak lebih dari nilai KKM
7. Pengayaan
8. Penilaian Pengayaan
Q. SUMBER BELAJAR / ALAT / BAHAN
1. Sumber Belajar
Modul / Job Sheet
Buku pemrograman web dengan JSP
E-book pemrograman web JSP
2. Alat / Bahan
Proyektor / Infocus
Perangkat Komputer
R. PENUGASAN TERSTRUKTUR
i. Buat program dengan JSP untuk menampilkan informasi dari database datafilm
yang telah dibuat sebelumnya.
ii. Buat program untuk mengedit data film dari tabel film
iii. Buat program untuk menghapus data film dari tabel film
Diketahui,
Kepala Sekolah
ASNAN, S.Pd.
A. STANDAR KOMPETENSI
Membuat aplikasi web berbasis JSP
B. KOMPETENSI DASAR
Menyiapkan server untuk aplikasi web berbasis JSP
C. INDIKATOR PENCAPAIAN KOMPETENSI
1. Melakukan penginstallan web server
2. Melakukan kalibrasi terhadap web server
3. Melakukan configurasi terhadap web server
4. Melakukan pengujian terhadap web server untuk mengetahui apakah web
server berjalan secara optimal
D. TUJUAN PEMBELAJARAN
1. Siswa mampu melakukan
2. Siswa mampu melakukan
3. Siswa mampu melakukan
4. Siswa mampu melakukan
E. MATERI AJAR
1. Instalasi web server
2. Kalibrasi web server
3. Konfigurasi web server
4. Uji web server
F. ALOKASI WAKTU
Tatap Muka
: 16 x 45 menit
Penugasan Terstruktur
:Kegiatan Mandiri Tidak Terstruktur : G. METODE PEMBELAJARAN
Pendekatan :
Model Pembelajaran :
1. Ceramah
2. Praktikum
H. KEGIATAN PEMBELAJARAN
Pertemuan ke-1
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
2. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
3. Menjelaskan tujuan pembelajaran yang ingin dicapai
4. Menjelaskan materi yang akan dibahas
b. Inti
1. Siswa menyimak penjelasan cara melakukan instalasi web server pada
komputer server
2. Siswa menyiapkan komputer server yang akan digunakan untuk aplikasi
3. Siswa melakukan instalasi web server pada komputer server
c. Penutup
1. Menyimpulkan materi yang telah dibahas
2. Memberikan informasi mengenai materi yang akan dibahas pada
pertemuan berikutnya.
Pertemuan ke-2
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
2. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
3. Menjelaskan materi yang akan dibahas
b. Inti
1. Siswa melakukan pengujian terhadap web server pada komputer server
aplikasi.
2. Siswa memasang aplikasi yang telah dibuat pada komputer server
c. Penutup
1. Menyimpulkan materi yang telah dibahas
2. Memberikan informasi mengenai materi yang akan dibahas pada
pertemuan berikutnya.
Pertemuan ke-3
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
1. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
2. Menjelaskan materi yang akan dibahas
b. Inti
1. Siswa mendemonstrasikan aplikasi yang telah dipasang pada komputer
server
1. Siswa mempresentasikan aplikasi tersebut
c. Penutup
1. Menyimpulkan materi yang telah dibahas
1. Memberikan informasi mengenai materi yang akan dibahas pada
pertemuan berikutnya.
I. PENILAIAN
1. Penilaian Proses
Pedoman Pengamatan / Observasi / Unjuk Kerja Siswa selama PBM
2. Penilaian Hasil Belajar
a. Bentuk Penilaian
: Test
b. Teknik Penilaian : Test Tertulis
a. Instrument Penilaian
a. Sebutkan langkah langkah instalasi web server apache tomcat !
b. Apa kegunaan dari web server ?
c. Bagaimana caranya melakukan pengujian terhadap web server. Untuk
mengetahui apakah web server tersebut sudah berjalan optimal atau
belum ?
b. Kunci Jawaban:
1.
J. TINDAK LANJUT
1. Remedial
SK/
KD
Kelas
Jumlah
Siswa
(orang)
Siswa yang
diremedial
(%)
9.0
Jenis
Tes
Ket.
Tuntas/Bel
um Tuntas
2. Penilaian Remedial
Nilai remedial tidak lebih dari nilai KKM
3. Pengayaan
4. Penilaian Pengayaan
K. SUMBER BELAJAR / ALAT / BAHAN
1. Sumber Belajar
Modul / Job Sheet
Buku pemrograman web dengan JSP
E-book pemrograman web JSP
2. Alat / Bahan
Proyektor / infocus
Perangkat Komputer
Diketahui,
Kepala Sekolah
ASNAN, S.Pd.
A. STANDAR KOMPETENSI
Membuat aplikasi web berbasis JSP
B. KOMPETENSI DASAR
Menyimpan state (kondisi) ke dalam server dan client
C. INDIKATOR PENCAPAIAN KOMPETENSI
1. Melakukan penyimpanan suatu kondisi, melalui Cookie, Query dan Session
D. TUJUAN PEMBELAJARAN
1. Siswa mampu melakukan penyimpanan suatu kondisi melui Cookie, Query
dan Session
E. MATERI AJAR
1. Cookie
2. Query
3. Session
F. ALOKASI WAKTU
Tatap Muka
: 16 x 45 menit
Penugasan Terstruktur
: 3 x 45 menit
Kegiatan Mandiri Tidak Terstruktur : G. METODE PEMBELAJARAN
Pendekatan :
1. Eksplorasi
2. Elaborasi
3. Konfirmasi
Model Pembelajaran :
1. Ceramah
2. Praktikum
3. Diskusi
4. Tutor Sebaya
H. KEGIATAN PEMBELAJARAN
Pertemuan ke-1
a. Pendahuluan
1. Membaca asmaul husna, membaca Alquran dan berdoa
2. Melakukan review mengenai materi sebelumnya dan kaitannya dengan
materi yang akan dipelajari
3. Menjelaskan tujuan pembelajaran yang ingin dicapai
4. Menjelaskan materi yang akan dibahas
b. Inti
1. Siswa menyimak penjelaskan penggunaan Cookie
2. Siswa melaksanakan praktikum penggunaan Cookie
c. Penutup
I. PENILAIAN
1. Penilaian Proses
Pedoman Pengamatan / Observasi / Unjuk Kerja Siswa selama PBM
2. Penilaian Hasil Belajar
a. Bentuk Penilaian
: Test
b. Teknik Penilaian : Test Tertulis
c. Instrument Penilaian
a. Apa yang dimaksud dengan Cookie ?
b. Bagaimana cara menciptakan Cookie ?
c. Sebutkan salah satu contoh penggunaan session ?
d. Kunci Jawaban:
5. Cookie digunakan oleh situs web untuk menangani berbagai hal,
misalkan untuk menyimpan nama pemakai, sehingga ketika pemakai
mengunjungi situs itu kembali, pemakai bias segera diketahui.
Kelas
Jumlah
Siswa
(orang)
Siswa yang
diremedial
(%)
9.0
Jenis
Tes
Ket.
Tuntas/Bel
um Tuntas
2. Penilaian Remedial
Nilai remedial tidak lebih dari nilai KKM
3. Pengayaan
4. Penilaian Pengayaan
Diketahui,
Kepala Sekolah
ASNAN, S.Pd.