Anda di halaman 1dari 13

PERANGKAT

ASESMEN
No. Skema sertifikasi :

Judul Skema Sertifikasi :


Rekayasa Perangkat Lunak

Perumus:

2017

LSP P1 SMK N 10 SEMARANG FORM MPA 04.Rev.02 1


FR-MPA 03.1 : PERTANYAAN TERTULIS – JAWABAN SINGKAT

Perangkat asesmen : Daftar Pertanyaan Tertulis – Jawaban Singkat

Nama peserta sertifikasi :

Nama asesor : Slamet Riyadi, S. Pd

Tanggal uji kompetensi :


TUK :
Sifat Uji : (tutup buku /buka buku)*

Waktu : 30 menit

Petunjuk
a) Jawablah pertanyaan di bawah ini pada lembar jawaban yang disediakan dengan
singkat dan jelas
b) Posisikan alat komunikasi seluler Anda dengan getar pada saat asesmen berlangsung

J.620100.004.02
Kode Unit kompetensi :

Judul Unit kompetensi : Menggunakan Struktur Data

No Soal Soal
1 Sebutkan dua struktur data yang anda ketahui kemudian bandingkan kelebihan dan kekurangannya

Kode Unit kompetensi : J.620100.005.02

Judul Unit kompetensi : Mengimplementasikan User Interface

No Soal Soal
2 Jelaskan cara mengidentifikasi komponen dan rancangan user interface

3 Jelaskan urutan dari komponen akses user interface

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 2


Kode Unit kompetensi : J.620100.007.01
Mengimplementasikan Rancangan Entitas dan Keterkaitan
Judul Unit kompetensi :
antar Entitas
No Soal Soal
4 Jelaskan cara mengidentifikasi diagram berdasar entitas dan hubungan sesuai dokumen perancangan

5 Jelaskan cara mengidentifikasi entitas yang menggambarkan sistem sesuai dkomen perancangan

Kode Unit kompetensi : J.620100.009.01


Judul Unit kompetensi : Menggunakan Spesifikasi Program
No Soal Soal
6 Jelaskan tahapan metode pengambangan aplikasi software development life cycle metode waterfall

7 Sebutkan fungsi masing-masing diagram pada metode RAD

Kode Unit kompetensi : J.620100.010.02


Menerapkan Perintah Eksekusi Bahasa Pemrograman
Judul Unit kompetensi :
Berbasis Teks, Grafik, dan Multimedia
No Soal Soal
8 Jelaskan cara mengidnetifikasi parameter

9 Jelaskan perbedaan antara running, debugging

10 Jelaskan cara mengidentifikasi source code gagal dieksekusi atau dijalankan

Kode Unit kompetensi : J.620100.011.01

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 3


Judul Unit kompetensi : Melakukan Instalasi Software Tools Pemrograman
No Soal Soal
11 Jelaskan cara mengidentifikasi platform, bahasa pemrogaman, dan tools yang dipakai agar bisa berjalan
sesuai kebutuhan

12 Jelaskan cara instalasi xampp

Kode Unit kompetensi : J.620100.012.01

Judul Unit kompetensi : Melakukan Pengaturan Software Tools Pemrograman


No Soal Soal
13 Jelaskan cara mengidentifikasi fitur fitur dasar tools pemrogaman yang anda ketahui

Kode Unit kompetensi : J.620100.017.01

Judul Unit kompetensi : Mengimplementasikan Pemrograman Terstruktur


No Soal Soal
14 Jelaskan cara menentukan tipe data

15 Jelaskan konsep struktur percabangan dan pengulangan

16 Jelaskan penggunaan fungsi dalam pemrogaman terstruktur

17 Jelaskan perbedaan array dua dimensi dan array multidimensi

18 Jelaskan cara menentukan panjang array

Kode Unit kompetensi : J.620100.018.02

Judul Unit kompetensi : Mengimplementasikan Pemrograman Berorientasi Objek

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 4


No Soal Soal
19 Jelaskan konsep pemrogaman berorientasi objek

20 Jelaskan ciri ciri dari pemrogaman berorientasi objek

21 Jelaskan perbedaan darihak akses public private dan protected

22 Jelaskan perbedaan antara inherintance, polymorphism, dan overloading

23 Jelaskan konsep package dan classs dalam pemrogaman berorientasi objek

24 Jelaskan perbedaan antara interface dengan class

Kode Unit kompetensi : J.620100.020.02

Judul Unit kompetensi : Menggunakan SQL


No Soal Soal
25 Jelaskan cara menginstall aplikasi xampp

26 Jelaskan cara mengidentifikasi fitur pengolahan DML

27 Jelaskan fitur fitur DML untuk manipulasi antar tabel dan antar view

28 Jelaskan konsep stored procedure

29 Jelaskan cara menguji trigger

Kode Unit kompetensi : J.620100.022.02

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 5


Judul Unit kompetensi : Mengimplementasikan Algoritma Pemrograman

No Soal Soal
30 Jelaskan variaebl dan konstatnta sesuai kaidah pemrogaman

31 Jelaskan cara mengidentifikasi kompleksitas waktu algoritma

Kode Unit kompetensi : J.620100.023.02

Judul Unit kompetensi : Membuat Dokumen Kode Program

No Soal Soal
32 Jelaskan cara mengiendtifikasi modul dan parameter yang digunakan

Kode Unit kompetensi : J.620100.025.02

Judul Unit kompetensi : Melakukan Debugging


No Soal Soal
33 Jelaskan cara merumuskan perbaikan terhadap kesalahan kompilasi maupun build

Kode Unit kompetensi : J.620100.030.02

Judul Unit kompetensi : Menerapkan Pemrograman Multimedia


No Soal Soal
34 Jelaskan cara menetapkan timeline pada pemrogaman multimedia

35 Jelaskan cara mengidentifikasi kebutuhan software dan hardware pada pemrogaman multimedia

Kode Unit kompetensi : J.620100.033.02

Judul Unit kompetensi : Melaksanakan Pengujian Unit Program

No Soal Soal
36 Jelaskan cara mengidentifikasi standar uji coba

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 6


37 Jelaskan cara mengidentifikasi data unit uji tes

Kode Unit kompetensi : J.620100.042.01


Melakukan Konfigurasi Perangkat Lunak Sesuai Environment
Judul Unit kompetensi :
(Development, Staging, Production)
No Soal Soal
38 Jelaskan cara mengidentifikasi spesifikasi environtment masing-masing perangkat lunak

Kode Unit kompetensi : J.620100.046.01

Judul Unit kompetensi : Melakukan Logging Aplikasi

No Soal Soal
39 Jelaskan cara menentukan mekanisme pengumpulan log aplikasi

KUNCI JAWABAN SOAL TERTULIS

J.620100.004.02
Kode Unit kompetensi :

Judul Unit kompetensi : Menggunakan Struktur Data

No Soal Soal

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 7


1 Struktur data majemuk dan struktur data sederaha, struktur data sedrahana mampu menyimpan data
dengan tipe sama sedangkan struktur data majemuk mampu menyimpan beragam tipe data.

Kode Unit kompetensi : J.620100.005.02

Judul Unit kompetensi : Mengimplementasikan User Interface

No Soal Soal
2 Dengan cara memperhatikan jenis dan tema aplikasi yang akan dibuat

3 Window, menu, icon

Kode Unit kompetensi : J.620100.007.01


Mengimplementasikan Rancangan Entitas dan Keterkaitan
Judul Unit kompetensi :
antar Entitas
No Soal Soal
4 Dengan memperhatikan bentuk diagram dan garis pada dokumen perancangan

5 Dengan memperhatikan bentuk diagram dan garis pada dokumen perancangan

Kode Unit kompetensi : J.620100.009.01


Judul Unit kompetensi : Menggunakan Spesifikasi Program
No Soal Soal
6 Requrement analysis, design, development, testing, maintenance

7 Analysis and quick design, testing, development

Kode Unit kompetensi : J.620100.010.02


Menerapkan Perintah Eksekusi Bahasa Pemrograman
Judul Unit kompetensi :
Berbasis Teks, Grafik, dan Multimedia
No Soal Soal

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 8


8 Dengan memperhatikan source code pada program

9 Runnnig adalah menjalankan suatu aplikasi sedangkan debugging adalah mencari bug atau kesalahn
pada program

10 Dengan memperhatikan error yang muncul saat dijalankan

Kode Unit kompetensi : J.620100.011.01

Judul Unit kompetensi : Melakukan Instalasi Software Tools Pemrograman


No Soal Soal
11 Dengan meentukan bhasa pemrogaman yang akan digunakan, aplikasi yang mendukung bahasa
pemrogaman tersebut dan system operasi yang bisa menjalankan aplikasi tersbut

12 Sesuai prosedur instalasi xampp

Kode Unit kompetensi : J.620100.012.01

Judul Unit kompetensi : Melakukan Pengaturan Software Tools Pemrograman


No Soal Soal
13 Dengan melihat dokumentasi source code

Kode Unit kompetensi : J.620100.017.01

Judul Unit kompetensi : Mengimplementasikan Pemrograman Terstruktur


No Soal Soal
14 Melihat data tersebut termasuk data apa dan digunakan untuk apa

15 Percabangan adalah menempatkan data pada suatu kondisi tertentu untuk berjalan kemudian
sedangkan perulangan adalah mengulang suatu data dengan kondisi tertentu

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 9


16 Suatu blok instruksi pada pemrogaman

17 Dua dimensi berbentuk matrik multidimensi tidak berbentuk matrik karena berisi lebih dari dua data

18 Dengan memnfaatkan fungsi sizeof

Kode Unit kompetensi : J.620100.018.02

Judul Unit kompetensi : Mengimplementasikan Pemrograman Berorientasi Objek


No Soal Soal
19 Memodelkan objek dari dunia nyata kedalam tipe data abstrak

20 Menggunakan inherintance, polymorphism, dan overloading

21 Public bisa diakses oleh siapapun, private hanya class tertentu yang dapat mengakses, protected tidak
dapat diakses

22 Inherintance merupakan penurunan dari kelas parent ke kelas anak, polymorhisme merupakan method
yang digunakan dalam banyak bentuk, sedanganak over loadaing adalah method yang sama bisa
digunakan beberapa kali

23 Package merupakan kumpulan suatu class

24 Interface hanya berisi abstract method

Kode Unit kompetensi : J.620100.020.02

Judul Unit kompetensi : Menggunakan SQL


No Soal Soal
25 Sesuai prosedur instalasi aplikasi xampp

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 10


26 Dengan memperhatikan tujuan dari manipulasi data yang akan dilakukan

27 Dengan memperhatikan tujuan dari manipulasi data yang akan dilakukan

28 Stored procedure adalah salah satu objek routine yang tersimpan pada database MySQL dan dapat
digunakan untuk menggantikan berbagai kumpulan perintah yang sering kita gunakan, seperti misalkan
sejumlah row ke table lain dengan filter tertentu.

29 Dengan memperhatikan perubahan pada suatu row

Kode Unit kompetensi : J.620100.022.02

Judul Unit kompetensi : Mengimplementasikan Algoritma Pemrograman

No Soal Soal
30 Variabel adalah suatu wadah yang digunakan untuk menampung nilai atau informasi sedangkan
konstanta dalah suatu identitas memori untuk menampung nilai atau informasi yang bersifat tetap dan
tidak dapat diubah ubah.

31 Dengan memperhatikan waktu eksekusi suatu algoritma

Kode Unit kompetensi : J.620100.023.02

Judul Unit kompetensi : Membuat Dokumen Kode Program

No Soal Soal
32 Dengan memperhatikan rancangan sistem dan soyrce code

Kode Unit kompetensi : J.620100.025.02

Judul Unit kompetensi : Melakukan Debugging


No Soal Soal

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 11


33 Dengan memperhatikan pesan error yang muncul saat eksekusi

Kode Unit kompetensi : J.620100.030.02

Judul Unit kompetensi : Menerapkan Pemrograman Multimedia


No Soal Soal
34 Dengan memperhatikan keseluruhan waktu dan bagian dari setiap frame

35 Dengan memperhatikan minimum requirement aplikasi dan spesifikasi pernagkat

Kode Unit kompetensi : J.620100.033.02

Judul Unit kompetensi : Melaksanakan Pengujian Unit Program

No Soal Soal
36 Menyesuaikan dengan metodologi pengembangan yang digunakan

37 Dengan memperhatikan tahapan pada metodologi pengembangan

Kode Unit kompetensi : J.620100.042.01


Melakukan Konfigurasi Perangkat Lunak Sesuai Environment
Judul Unit kompetensi :
(Development, Staging, Production)
No Soal Soal
38 Dengan memperhatikan minimum requirement aplikasi yang akan digunakan

Kode Unit kompetensi : J.620100.046.01

Judul Unit kompetensi : Melakukan Logging Aplikasi

No Soal Soal

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 12


39 Dengan memperhatikan log yang muncul saat aplikasi dijalankan

LSP P1 SMK N 10 SEMARANG FORM MPA-04.Rev.02 13