Peserta 1 1 1 1 1 1 1 1 1 1 1 1
DOKUMEN NEGARA Paket
1
UJI KOMPETENSI KEAHLIAN
TAHUN PELAJARAN 2018/2019
LEMBAR PENILAIAN
UJIAN PRAKTIK KEJURUAN
H N
Satuan Pendidikan : Sekolah Menengah Kejuruan
Kompetensi Keahlian : Rekayasa Perangkat Lunak
Kode : 2134
O
Alokasi Waktu : 24 jam
Bentuk Soal : Penugasan Perorangan
T A
Judul Tugas : Aplikasi Kasir Restoran (Table Service)
N IS HI
Nama Peserta :
O
Form Penilaian Aspek Pengetahuan
G
C N T IA O N
Indikator Pencapaian Kompetensi
1 2
Metode
Tes Tes
Tulis Lisan
3
Jawaban
Benar
4
Salah
5
N IS
Mengidentifikasi konsep data dan struktur data √ √
E
Mengidentifikasi rancangan user interface √ √
Mengidentifikasi entitas yang terkait dengan lingkup √ √
P CO G
program yang akan dibuat beserta hubungannya
Menggunakan metode pengembangan program √ √
Mengidentifikasi hasil eksekusi √ √
Memilih tools pemrograman yang sesuai dengan √ √
N
kebutuhan
Menentukan target hasil konfigurasi √ √
E
Memahami permorgaman terstruktur √ √
Memahami Pemrograman Berorientasi Objek √ √
Mempersiapkan perangkat lunak aplikasi data √ √
P
deskripsi/SQL
Menjelaskan varian dan invarian √ √
Melakukan identifikasi kode program √ √
Mempersiapkan kode program √ √
H N
…………, ………………. 2019
Penilai 1/ Penilai 2 *)
TO A
N IS HI
O G
C N T IA O N
E N IS
P CO G
EN
P
2134-P1-18/19 Hak Cipta pada Kemdikbud PP-2/16
No. Peserta 1 1 1 1 1 1 1 1 1 1 1 1
Form Penilaian Aspek Keterampilan
Kompeten
Ya
No Komponen/Sub Komponen Tidak Cukup Baik Sangat Catatan
Baik
0 1 2 3
1 2 3 4 5 6 7
I Persiapan
H N
1.1 Melakukan Instalasi Software √
Tools Pemrograman
O
1.2 Melakukan Pengaturan Software √ Mengulang 1 kali (-)
Tools Pemrograman
A
1.3 Membuat alur logika √
T I
pemrograman
Rerata capaian kompetensi √
N IS H
komponen Persiapan
II Pelaksanaan
2.1 Menerapkan hasil pemodelan ke √
O
dalam pengembangan program
G O N
2.2 Menerapkan struktur data dan √
C N T IA
akses terhadap struktur data
tersebut
2.3 Melakukan implementasi √
rancangan user interface
E N IS
2.4 Menggunakan fitur aplikasi SQL √
2.5 Membuat query informasi dasar √ Menggunakan
P CO G
terhadap model data yang telah metode yang singkat
dikembangkan (+)
2.6 Menggunakan tipe data dan √
control program
2.7 Membuat program sederhana √
N
2.8 Mengisi tabel √
2.9 Membuat stored procedure √
E
2.10 Menggunakan prosedur dan √
fungsi
P
2.11 Membuat program berorientasi √
objek dengan memanfaatkan class
Rerata capaian kompetensi √
komponen Proses
III Hasil
3.1 Mengeksekusi source code √
3.2 Melakukan debugging √
3.3 Memperbaiki program √ Desain menu
menjadi user friendly
(+)
H N
prosedur atau method program dengan rapi dengan
bahasa yang baik (+)
O
Rerata capaian kompetensi √
komponen Hasil
T I A
Keterangan :
Capaian kompetensi peserta uji per Sub Komponen dituliskan dalam bentuk ceklis (√)
N IS H
Rerata Capaian kompetensi peserta uji per Komponen dituliskan dalam bentuk ceklis (√)
Jika peserta uji dinilai tidak baik pada salah satu komponen, maka peserta uji diberi kesempatan
untuk mengulang
O N
Catatan diberikan sebagai keterangan tambahan unjuk kerja
G O
Catatan positif diberikan kepada peserta uji yang mampu menunjukkan inovasi, efisiensi kerja,
C N T IA
dan pemecahan masalah secara kreatif
Catatan negatif diberikan kepada peserta uji yang mengulangi proses atau unjuk kerja lainnya
yang bertentangan dengan kriteria unjuk kerja
E N IS
P CO G
EN
P
2134-P1-18/19 Hak Cipta pada Kemdikbud PP-4/16
No. Peserta 1 1 1 1 1 1 1 1 1 1 1 1
Rekapitulasi Penilaian Aspek Keterampilan
Jumlah
Catatan
Catatan Positif 3
Catatan Negatif 1
Nilai Tambahan +2
H N
Keterangan:
Nilai tambahan diberikan berdasarkan penjumlahan dari catatan positif (bernilai positif) dan
catatan negatif (bernilai negatif) dengan maksimal 10 poin dan minimal -10 poin
TO A
Tingkat Pencapaian Kompetensi
Skor
Nilai
Perolehan
Nilai
Nilai
Akhir
I
Awal Tamba Aspek
Keterampilan (Hasil
(pembul han Keteram
N IS H
Konversi)
atan) pilan
Persiapan Pelaksanaan Hasil
O
Nilai rata-rata
2 2 3
N
(pembulatan) 3 85 +3 88
G O
Bobot 20% 30% 50%
C N T IA
Nilai Komponen 0,4 0,6 1,5
Keterangan:
N IS
Nilai rata-rata diperoleh dari lembar penilaian (Belum = 0; Cukup = 1; Baik = 2; Sangat Baik
E
= 3)
Bobot ditetapkan secara terpusat dan dapat berubah sesuai persetujuan dengan industri
P CO G
(dibuktikan dengan berita acara)
Nilai Komponen diperoleh dari hasil perkalian Nilai rata-rata dengan Bobot
Skor Awal diperoleh dari pembulatan hasil penjumlahan komponen Persiapan, Pelaksanaan,
dan Hasil
N
Nilai Perolehan diperoleh dari nilai maksimal hasil konversi skor awal
Nilai Tambahan diperoleh dari rekapitulasi jumlah catatan dengan maksimal +10 poin dan
E
minimal -10 poin
Nilai Akhir diperoleh dari penjumlahan Nilai Perolehan dengan Nilai Tambahan
P
Tabel Konversi Nilai:
Skor Awal Nilai Konversi Kesimpulan
0 <61 Belum Kompeten
1 61-70 Cukup Kompeten
2 71-80 Kompeten
3 81-90 Sangat Kompeten
91-100 Istimewa
Keterangan:
H N
Nilai rata-rata diperoleh dari lembar penilaian
Bobot ditetapkan secara terpusat oleh Kementerian Pendidikan dan Kebudayaan dan bersifat
mutlak
O
Nilai Komponen diperoleh dari hasil perkalian Nilai rata-rata dengan Bobot
Nilai Akhir berupa bilangan bulat berada pada rentang 0-100
N IS H
Penilai 1/ Penilai 2 *)
O G
C N T IA O N
*) Coret yang tidak perlu
E N IS
P CO G
EN
P
2134-P1-18/19 Hak Cipta pada Kemdikbud PP-6/16
No. Peserta 1 1 1 1 1 1 1 1 1 1 1 1
Form Penilaian Aspek Sikap (Sikap Kerja)
H N
Ketenangan √
Tanggung Jawab √
O
Komunikatif √
Rata-rata pencapaian kompetensi √
T A
Keterangan :
I
Tingkat Pencapaian Kompetensi dituliskan dalam bentuk ceklis (√)
N IS H
Kesimpulan : Kurang Baik/Cukup Baik/Baik/Sangat Baik*
Catatan :
O G
C N T IA O N
E N IS
…………, ………………. 2019
Penilai 1/ Penilai 2 *)
P CO G
*) Coret yang tidak perlu
EN
P
2134-P1-18/19 Hak Cipta pada Kemdikbud PP-7/16
KRITERIA/RUBRIK PENILAIAN UJIAN
PRAKTIK KEJURUAN
H N
Service)
O
Rubrik Penilaian Aspek Keterampilan
T I A
Komponen/Sub
No. Indikator Penilaian Capaian
Komponen Kompetensi
N IS H
1 2 3 4
I Persiapan
O
1.1. Melakukan Instalasi Kriteria unjuk kerja:
O N
Software Tools Platform (lingkungan) yang akan
G
Pemrograman digunakan untuk menjalankan tools
C N T IA
pemrograman diidentifikasi sesuai
dengan kebutuhan.
Tools bahasa pemrogram dipilih sesuai
N IS
dengan kebutuhaan dan lingkungan
E
pengembangan.
Tools pemrogaman ter-install sesuai
P CO G
dengan prosedur.
Tools pemrograman bisa dijalankan di
lingkungan pengembangan yang telah
ditetapkan
N
Script (source code) sederhana dibuat
sesuai tools pemrogaman yang di-
E
install
Script dapat dijalankan dengan benar
P
dan menghasilkan keluaran sesuai
skenario yang diharapkan
menampilkan 5 kriteria unjuk kerja Sangat Baik
menampilkan 4 kriteria unjuk kerja Baik
menampilkan 3 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Belum
H N
Fitur-fitur dasar yang dibutuhkan untuk
mendukung pembuatan program
O
diidentifikasikan.
Fitur-fitur dasar tools untuk pembuatan
A
program dikuasai.
T I
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
N IS H
menampilkan 2 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Belum
1.3 Membuat alur logika Kriteria unjuk kerja:
O N
pemrograman Metode yang sesuai ditentukan.
G O
Komponen yang dibutuhkan ditentukan.
C N T IA
Relasi antar komponen ditetapkan.
Alur mulai dan selesai ditetapkan.
menampilkan 4 kriteria unjuk kerja Sangat Baik
N IS
menampilkan 3 kriteria unjuk kerja Baik
E
menampilkan 2 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Belum
P CO G
II Pelaksanaan
2.1. Menerapkan hasil Kriteria unjuk kerja:
pemodelan ke dalam Diagram program dengan metodologi
pengembangan program pengembangan sistem didefinisikan.
N
Metode pemodelan, diagram objek dan
diagram komponen digunakan pada
E
implementasi program sesuai dengan
spesifikasi
Hasil pemodelan yang mendukung
P
kemampuan metodologi dipilih sesuai
spesifikasi.
Hasil pemrograman (Integrated
Development Environment-IDE) yang
mendukung kemampuan metodologi
bahasa pemrograman dipilih sesuai
spesifikasi.
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
menampilkan 2 kriteria unjuk kerja Cukup Baik
H N
Alternatif struktur data dibandingkan
kelebihan dan kekurangannya untuk
O
konteks permasalahan yang diselesaikan.
Struktur data diimplementasikan sesuai
A
dengan bahasa pemrograman yang akan
T I
dipergunakan.
Akses terhadap data dinyatakan dalam
N IS H
algoritma yang efisiensi sesuai bahasa
pemrograman yang akan dipakai.
menampilkan 4 kriteria unjuk kerja Sangat Baik
O N
menampilkan 3 kriteria unjuk kerja Baik
G O
menampilkan 2 kriteria unjuk kerja Cukup Baik
C N T IA
menampilkan <2 kriteria unjuk kerja Belum
2.3. Melakukan Kriteria unjuk kerja:
implementasi rancangan Menu program sesuai dengan
user interface
N IS
rancangan program diterapkan.
E
Penempatan user interface dialog diatur
secara sekuensial.
P CO G
Setting aktif-pasif komponen user
interface dialog disesuaikan dengan
urutan alur proses.
Bentuk style dari komponen user
N
interface ditentukan.
Penerapan simulasi dijadikan suatu
proses yang sesungguhnya.
E
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
P
menampilkan 2 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Belum
2.4. Menggunakan fitur Kriteria unjuk kerja:
aplikasi SQL Perangkat lunak aplikasi SQL
telahdipasang.
Perangkat lunak aplikasi SQL
dijalankan.
Fitur pengolahan DML
diidentifikasikan.
Fitur pengolahan DML dieksekusi
sesuaikebutuhan.
2134-P1-18/19 Hak Cipta pada Kemdikbud PP-10/16
Komponen/Sub
No. Indikator Penilaian Capaian
Komponen Kompetensi
1 2 3 4
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
menampilkan 2 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Belum
2.5. Membuat query Kriteria unjuk kerja:
H N
informasi dasar terhadap Entitas yang menggambarkan sistem
model data yang telah yang dibuat dapat diidentifikasikan
O
dikembangkan sesuai dokumen perancangan.
Berbagai diagram dapat dibuat dari entity
T A
yang telah didefinisikan.
I
Informasi yang diperlukan oleh aplikasi
dapat dihasilkan dengan efisien dari
N IS H
model yang dibuat.
Diagram berdasar entitas dan hubungan
yang telah diidentifikasi dapat
O N
diimplementasikan menggunakan tools
G O
yang ada.
C N T IA
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
menampilkan 2 kriteria unjuk kerja Cukup Baik
N IS
menampilkan <2 kriteria unjuk kerja Belum
E
2.6. Menggunakan tipe data Kriteria unjuk kerja:
dan control program Tipe data yang sesuai standar ditentukan.
P CO G
Syntax program yang dikuasai digunakan
sesuai standar.
Struktur kontrol program yang dikuasai
digunakan sesuai standar.
N
menampilkan 3 kriteria unjuk kerja Sangat Baik
menampilkan 2 kriteria unjuk kerja Baik
E
menampilkan 1 kriteria unjuk kerja Cukup Baik
menampilkan 0 kriteria unjuk kerja Belum
2.7. Membuat program Kriteria unjuk kerja:
P
sederhana Program baca tulis untuk memasukkan
data dari keyboard dan menampilkan ke
layar monitor termasuk variasinya sesuai
standar masukan/keluaran telah dibuat.
Struktur kontrol percabangan dan
pengulangan dalam membuat program
telah digunakan.
menampilkan 2 kriteria unjuk kerja Sangat Baik
menampilkan 1 kriteria unjuk kerja Baik
menampilkan 0 kriteria unjuk kerja Belum
H N
menampilkan 3 kriteria unjuk kerja Sangat Baik
menampilkan 2 kriteria unjuk kerja Baik
O
menampilkan 1 kriteria unjuk kerja Cukup Baik
menampilkan 0 kriteria unjuk kerja Belum
T A
2.9. Membuat stored Kriteria unjuk kerja:
I
procedure Stored Procedure dibuat dengan perintah
SQL.
N IS H
Prosedur diuji diperiksa input dan
outputnya.
O
menampilkan 2 kriteria unjuk kerja Sangat Baik
N
menampilkan 1 kriteria unjuk kerja Baik
G O
menampilkan 0 kriteria unjuk kerja Belum
C N T IA
2.10. Menggunakan Kriteria unjuk kerja:
prosedur dan fungsi Program dengan menggunakan prosedur
dibuat sesuai aturan penulisan program.
N IS
Program dengan menggunakan fungsi
E
dibuat sesuai aturan penulisan program.
Program dengan menggunakan prosedur
P CO G
dan fungsi secara bersamaan dibuat
sesuai aturan penulisan program.
Keterangan untuk setiap prosedur dan
fungsi telah diberikan.
N
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
E
menampilkan 2 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Belum
2.11. Membuat program Kriteria unjuk kerja:
P
berorientasi objek dengan Program dengan menggunakan class
memanfaatkan class dibuat.
Properti class yang akan direalisasikan
dalam bentuk prosedur/fungsi dibuat.
Data didalam class dibuat mandiri.
Hak akses dari tipe data (private,
protected, public) dikelola.
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
menampilkan 2 kriteria unjuk kerja Cukup Baik
H N
tools pemrograman yang digunakan.
Perbedaan antara running, debugging,
O
atau membuat executable file
diidentifikasi.
Source code berhasil dieksekusi sesuai
T I A
skenario yang direncanakan.
Jika eksekusi source code gagal/Belum
N IS H
berhasil, sumber permasalahan
diidentifikasi.
menampilkan 4 kriteria unjuk hasil kerja Sangat Baik
O N
menampilkan 3 kriteria unjuk hasil kerja Baik
G O
menampilkan 2 kriteria unjuk hasil kerja Cukup Baik
C N T IA
menampilkan <2 kriteria unjuk hasil kerja Belum
3.2 Melakukan debugging Kriteria unjuk hasil kerja:
Kode program dikompilasi sesuai bahasa
N IS
pemrograman yang digunakan.
E
Kriteria lulus build dianalisis.
Kriteria eksekusi aplikasi dianalisis.
P CO G
Kode kesalahan dicatat.
menampilkan 4 kriteria unjuk hasil kerja Sangat Baik
menampilkan 3 kriteria unjuk hasil kerja Baik
menampilkan 2 kriteria unjuk hasil kerja Cukup Baik
N
menampilkan <2 kriteria unjuk hasil kerja Belum
3.3 Memperbaiki program Kriteria unjuk hasil kerja:
E
Perbaikan terhadap kesalahan kompilasi
maupun build dirumuskan.
Perbaikan dilakukan.
P
menampilkan 2 kriteria unjuk hasil kerja Sangat Baik
dengan sempurna
menampilkan 2 kriteria unjuk hasil kerja Baik
menampilkan 1 kriteria unjuk hasil kerja Cukup Baik
Tidak menampilkan kriteria unjuk hasil Belum
kerja
H N
Kegunaan modul dijelaskan
Dokumen direvisi sesuai perubahan kode
O
program
menampilkan 4 kriteria unjuk hasil kerja Sangat Baik
T A
menampilkan 3 kriteria unjuk hasil kerja Baik
I
menampilkan 2 kriteria unjuk hasil kerja Cukup Baik
menampilkan <2 kriteria unjuk hasil kerja Belum
N IS H
3.5 Membuat dokumentasi Kriteria unjuk hasil kerja:
fungsi, prosedur atau Dokumentasi fungsi, prosedur atau
method program metod dibuat
O N
Kemungkinan eksepsi dijelaskan
G O
Dokumen direvisi sesuai perubahan kode
C N T IA
program
menampilkan 3 kriteria unjuk hasil kerja Sangat Baik
menampilkan 2 kriteria unjuk hasil kerja Baik
N IS
menampilkan 1 kriteria unjuk hasil kerja Cukup Baik
E
Tidak menampilkan kriteria unjuk hasil Belum
kerja
P CO G
EN
P
2134-P1-18/19 Hak Cipta pada Kemdikbud PP-14/16
Rubrik Penilaian Aspek Sikap
Komponen/Sub
No. Indikator Penilaian Tingkat
Komponen
1 2 3 4
Kecermatan Kriteria unjuk sikap kerja:
Membaca soal dan bekerja dengan teliti.
Bekerja sesuai kaidah keselamatan alat
H N
dan manusia .
Bekerja sesuai kaidah keselamatan data
dan system.
O
Tanda-tanda/simbol keselamatan dikenali
dan diikuti sesuai instruksi.
T A
menampilkan 4 kriteria unjuk sikap kerja Sangat Baik
I
menampilkan 3 kriteria unjuk sikap kerja Baik
N IS H
menampilkan 2 kriteria unjuk sikap kerja Cukup Baik
menampilkan <2 kriteria unjuk sikap kerja Kurang
Kerapihan Kriteria unjuk sikap kerja:
O
Kerja dilaksanakan dengan aman sesuai
O N
prosedur.
G
Semua perlengkapan dan alat-alat
C N T IA
keselamatan digunakan sesuai dengan
kegunaannya.
Menjaga kebersihan dan kerapihan meja
N IS
kerja seKurang, selama, dan sesudah
E
melakukan pekerjaan.
Mengembalikan barang yang dipinjam
P CO G
sesuai dengan tempatnya pada kondisi
semula.
menampilkan 4 kriteria unjuk sikap kerja Sangat Baik
menampilkan 3 kriteria unjuk sikap kerja Baik
N
menampilkan 2 kriteria unjuk sikap kerja Cukup Baik
menampilkan <2 kriteria unjuk sikap kerja Kurang
E
Kedisiplinan Kriteria unjuk sikap kerja:
Datang kelokasi ujian tepat waktu.
P
Mematuhi aturan selama melaksanakan
ujian.
Melaksanakan tugas/pekerjan sesuai
dengan target kualitas.
Melaksanakan tugas/pekerjan sesuai
dengan target waktu.
menampilkan 4 kriteria unjuk sikap kerja Sangat Baik
menampilkan 3 kriteria unjuk sikap kerja Baik
menampilkan 2 kriteria unjuk sikap kerja Cukup Baik
menampilkan <2 kriteria unjuk sikap kerja Kurang
H N
menyelesaikan pekerjaan.
Mengoreksi kembali hasil pekerjaan.
menampilkan 4 kriteria unjuk kerja Sangat Baik
O
menampilkan 3 kriteria unjuk kerja Baik
menampilkan 2 kriteria unjuk kerja Cukup Baik
T A
menampilkan <2 kriteria unjuk kerja Kurang
I
Tanggung Jawab Kriteria unjuk kerja:
N IS H
Alat dan bahan dikembalikan secara utuh
Menerima resiko dari tindakan yang
dilakukan
O
Melaksanakan tugas/pekerjan sesuai
O N
dengan target kualitas
G
C N T IA
Meminta maaf bila melakukan
kesalahaan
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
E N IS
menampilkan 2 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Kurang
P CO G
Komunikatif Kriteria unjuk kerja:
Berkomunikasi menggunakan bahasa
baik dengan penguji dan peserta ujian
yang lain.
Berkomunikasi secara sopan dan santun
N
dengan penguji dan peserta ujian yang
lain.
E
Berkomunikasi secara jujur dengan
penguji dan peserta ujian yang lain.
P
Menjawab pertanyaan dengan singkat
padat dan jelas.
menampilkan 4 kriteria unjuk kerja Sangat Baik
menampilkan 3 kriteria unjuk kerja Baik
menampilkan 2 kriteria unjuk kerja Cukup Baik
menampilkan <2 kriteria unjuk kerja Kurang