Anda di halaman 1dari 7

PERANGKAT PENILAIAN

ASPEK PENGETAHUAN
Jenis Penilaian : Penilaian Aspek Pengetahuan (Test Lisan)

Kompetensi Keahlian : Rekayasa Perangkat Lunak

Perumus : MGMP Produktif RPL

Tahun Ajaran 2020/2021


SMKN 6 Kota Bekasi
PERTANYAAN TEST TULIS

1
Perangkat asesmen : Daftar Pertanyaan Tulis

Nama peserta UKK :

Nama Penguji :
- Menjelaskan konsep data dan struktur data
- Menganalisa rancangan user interface
- Mengidentifikasi entitas yang terkait dengan lingkup program yang
Indikator Pencapaian
: akan dibuat beserta hubungannya
kompetensi
- Menjelaskan tipe data dan control program
- Mengidentifikasi perangkat lunak aplikasi data deskripsi/SQL
- Menganalisis kesalahan pada program
Tanggal uji kompetensi :
Waktu : Menit

a. Pertanyaan Test Tulis!


Menjelaskan konsep data dan struktur data

No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK PL
1. Apakah pengertian cara penyimpanan, penyusunan dan
struktur data? pengaturan data di dalam media
penyimpanan komputer sehingga data
tersebut dapat digunakan secara efisien
2. Kelebihan dan cara penyimpanan, penyusunan dan
kekurangan dari struktur pengaturan data di dalam media
data array adalah ….. penyimpanan komputer sehingga data
tersebut dapat digunakan secara efisien
cara penyimpanan, penyusunan dan
pengaturan data di dalam media
penyimmputer sehingga data tersebut dapat
digunan secara efisien
*) beri tanda ( ) pada kolom yang dianggap sesuai.
Menganalisa rancangan user interface

No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK PL
3. Jelaskan urutan dari
komponen yang
digunakan dalam user
interface untuk berdialog
dengan user
*) beri tanda ( ) pada kolom yang dianggap sesuai.

Mengidentifikasi entitas yang terkait dengan lingkup program yang akan dibuat berserta hubungannya

No. Pertanyaan Jawaban Peserta UKK Keputusan*

2
K BK PL
4. Perhatikan gambar dibawah ini
Buku
Anggota Petugas
PK KodeBuku
PK KodeAnggota PK KodePetugas
KodeKategori
Alamat NamaDepan
KodePenerbit
Foto NamaBlk
Judul
Telp
Pengarang
NamaDepan TahunTerbit
NamaBlk Penerbit Sinopsis
NamaPanggilan
TelpRmh PK KodePenerbit
TelpHP Kategori
NamaPenerbit
Alamat PK KodeKategori

(Kontak) NamaKategori
Telp
Nama Orang

Entitas dari gambar diatas


adalah….
5. Tools yang digunakan untuk
menggambar sebuah diagram yang
biasa orang pakai adalah..

*) beri tanda ( ) pada kolom yang dianggap sesuai.

Menjelaskna tipe data dan control program

No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK PL
6. Sebuah variabel untuk
menampung jumlah siswa dalam
sebuah kelas yang memilikii jumlah
murid 100 siswa. Tipe data apa
yang paling tepat digunakan
7. Aturan penamaan variabel yang
tepat adalah…..

8. Salah satu fungsi dari penggunaan


fungsi dan procedure adalah
reusable atau dapat digunakan
berkali- kali pada saat difungsikan,
cara pemangilan
function/procedure dibawah ini
yang paling tepat adalah…..
*) beri tanda ( ) pada kolom yang dianggap sesuai.

Mengidentifikasi perangkat lunak aplikasi data deskripsi/SQL

No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK PL
9. Bahasa pemrograman apa yang
paling tepat digunakan pada web
dan mobile

*) beri tanda ( ) pada kolom yang dianggap sesuai..

Menganalisis kesalahan pada program

3
No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK PL
10. Class BangunRuang{
int luas(int p, int l){
int luas=p*l;
return luas;
}
int luas(int s){
int luas=s*s;
return luas;
}
}
Contoh coding diatas adalah
bentuk implementasi dari konsep
OOP yaitu …
*) beri tanda ( ) pada kolom yang dianggap sesuai.

4
PERTANYAAN TEST LISAN

Perangkat asesmen : Daftar Pertanyaan Lisan

Nama peserta UKK :

Nama Penguji :
- Menganalisa diagram program dan deskripsi program
- Menganalisa hasil eksekusi
- Menganalisa hasil pemodelan kedalam eksekusi script sederhana
- Mengidentifikasi tools sesuai kebutuhan program
Indikator Pencapaian
: - Mengidentifikasi tipe data dan control program pada metode atau
kompetensi
operasidari suatu kelas
- Menganalisa teknik dasar algoritma umum
- Menganalisadokumentasi fungsi, prosedur atau method program
- Mengidentifikasi kebutuhan platform
Tanggal uji kompetensi : 22
Waktu : Menit

Pertanyaan Test Lisan!


Menganalisa diagram program dan deskripsi program
Keputusan*
No Pertanyaan Jawaban Peserta UKK
K BK
Tuliskan struktur file dari
1. master yang telah diintall
dan hasil konfigurasinya
Sebutkan feature apa
saja yang harus ada pada
2. saat membuat aplikasi
sederhana pengolahan
data
Menganalisa hasil eksekusi
No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK
Class BangunRuang{
int luas(int p, int l){
int luas=p*l;
return luas;
}
int luas(int s){
int luas=s*s;
3.
return luas;
}
}
Contoh coding diatas
adalah bentuk
implementasi dari konsep
OOP yaitu …

Menganalisa hasil pemodelan kedalam eksekusi script sederhana

1
No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK
Untuk menghasilkan
program dengan
antisipasi kesalahan
sintaks pada code
4. program, maka perlu
dipasang sebuah
exception, yang salah
satu fungsi dari
exception ini adalah …

Mengidentifikasi tools sesuai kebutuhan program


No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK
Jika akan membuat
aplikasi berbasis
5. multimedia, hardware
yang harus disiapkan
adalah…
Sebutkan minimal 3 jenis
bahasa pemrograman
yang dapat digunakan
6.
untuk membangun
aplikasi multimedia

Mengidentifikasi tipe data dan control program pada metode atau operasidari suatu kelas
No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK
Jika kita akan mengakses
class yang terletak pada
package yang berbeda
7. pada Bahasa
pemrograman java
menggunakan kata kunci

Menganalisa teknik dasar algoritma umum


No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK
Aturan penamaan -
8. variabel yang tepat
adalah…..

Menganalisadokumentasi fungsi, prosedur atau method program


No. Pertanyaan Keputusan*
Jawaban Peserta UKK K BK
Jika kita mempunyai
sebuah class dengan
nama Kucing, behaviour
dalam bentuk function
9.
atau procedure yang
paling tepat untuk kita
masukan pada unsur
class adalah …..

Mengidentifikasi kebutuhan platform

No. Keputusan*
Pertanyaan Jawaban Peserta UKK
K BK
Meskipun dibuat
menyerupai class, namun
bukan merupakan class
yang didalamnya hanya
terdapat pendefinisian
10.
nama-nama yang
membutuhkan
pengimplementasian
oleh class lain disebut
dengan …

Anda mungkin juga menyukai