Anda di halaman 1dari 9

DOKUMEN NEGARA Paket

1
UJI KOMPETENSI KEAHLIAN
TAHUN PELAJARAN 2021/2022

SOAL UJI KOMPETENSI

Satuan Pendidikan : Sekolah Menengah Kejuruan


Kompetensi Keahlian : Rekayasa Perangkat Lunak
Alokasi Waktu : 16 jam
Bentuk Soal : Penugasan Perorangan (Teori)
Judul Tugas : Membuat Aplikasi Catatan Perjalanan

I. SOAL ASPEK PENGETAHUAN

Elemen Kompetensi Soal


Mengikuti praktek- praktek Di bawah ini yang termasuk rambu-rambu bahan mudah
kerja yang aman terbakar adalah….

A.

B.

C.

D.

E.

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-1/9


Elemen Kompetensi Soal
Melaporkan bahaya-bahaya Bagaimanakah prosedur untuk melaporkan terjadinya
di tempat kerja kecelakaan di tempat kerja?.
 Respons dengan segera,pekerja harus segera
mungkin melapor kepada atasan.Supervisor
bertanggung jawab memastikan bahwa perawatan
medis atau petolongan pertama sudah diberikan
kepada korban.
 Temukan fakta,melakukan investigasi dalam waktu
1x24 jam setelah kejadian.
 Menentukan urutan kejadian kecelakaan (Penyebab
kecelakaan,kejadian saat dan setelah kecelakaan).
 Melakukan analisis kecelakaan (Penyebab
utama,penyebab sekunder, dan faktor-faktor lain).
 Menentukan tindakan perbaikan secara
komprehensif.Perbaikan yang mencakup Tindakan
langsung dan jangka panjang.(Pelatihan pekerja
tentang prosedur bekerja aman, kegiatan
pemeliharaan peralatan rutin, evaluasi prosedur
kerja, melakukan analisa bahaya untuk pekerja, dan
rekayasa bekerja).

Mengikuti prosedur- Bagaimana prosedur evakuasi apabila terjadi keadaan


prosedur darurat darurat seperti kebakaran?
 Tetap tenang dan jangan panik.Segera menuju
tangga darurat terdekat dengan berjalan biasa
dengan cepat namun tidak berlari.
 Lepaskan sepatu hak tinggi,bagi yang memakainya.
 Jangan membawa barang yang lebih besar dari tas
kantor/tas tangan.
 Beritahu orang lai/tamu yang masih berada di
dalam ruangan untuk segera melakukan evakuasi.
 Bila pandangan tertutup asap berjalanlah dengan
merayap pada tembok/tangga.Atur pernafasan
pendek-pendek.
 Jangan berbalik arah untuk menghindari tabrakan
dengan orang-orang dibelakang.Segera menuju ke
titik kumpul yang ada di tempat tersebut untuk
menunggu intruksi berikutnya.

Mengenali persyaratan Jelaskan tata tertib penggunaan ruang komputer!


tugas  Siswa dilarang :
1. Masuk ruangan tanpa seijin guru,
coordinator Lab.
2. Membawa tas, jaket, topi atau barang yang
tidak berkaitan dengan praktikum.
3. Makan dan minum di dalam ruangan
laboratorium.

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-2/9


Elemen Kompetensi Soal
4. Bercanda atau membuat kegaduhan dan
keonaran di dalam ruangan.
5. Melakukan praktikum sendiri tanpa seijin
guru.
6. Mengambil alat tanpa seijin guru.
7. Membawa keluar ruangan alat tanpa seijin
guru.
8. Membuang sampah sembarangan.
9. Mencoret-coret meja praktikum/dinding
Lab.
 Siswa dimohon/dihimbau :
1. Melepas alas kaki di ruangan Lab.
2. Membuang sampah pada tempatnya.
3. Merapikan meja dan bangku.
4. Mengembalikan alat yang diambil pada
tempat semula.
5. Segera melaporkan ke guru, coordinator
Lab/ Laboran jika terjadi kecelakaan,
kerusakan atau merusakkan alat dan segera
mengganti.
6. Meninggalkan ruangan laboratorium dalam
keadaan bersih dan rapi.

Merencanakan langkah Sebutkan langkah-langkah membuat sebuah program


langkah yang dibutuhkan komputer!
untuk menyelesaikan tugas  Analisis kebutuhan pembuatan program.
 Rencana desain system.
 Implementasi program/coding.
 Dokumentasi.
 Menguji program.
 Pengembangan program.

Mengulas rencana Jelaskan beberapa rencana untuk pengembangan website!


1. Perenacanaan proyek, berfungsi untuk menentuksn
tujusn dsn sasaran dari proyek.
 Analisis kebutuhan, menentukan target
pengguna, tujuan website, fitur rinci, dan
informasi lain yang sejenis.
 Ringkasan proyek, berfungsi sebagai titik
acuan dari proses pembangunan web.
 Menentukan sumber daya yang diperlukan.
 Menentukan tujuan kinerja utama.
 Analisis pesaing.
2. Menentukan ruang lingkup proyek.
3. Desain website.
4. Pengembangan situs web.
5. Situs web pengujian dan deployment.

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-3/9


Elemen Kompetensi Soal
Mengidentifikasi kode etik Jelaskan kode etik yang berlaku di dunia TIK! .
yang berlaku di dunia TIK  Kode Etik adalah salah satu etika profesi dalam
bidang TIK dimana mereka harus mampu memilah
sebuah program ataupun software yang akan
mereka pergunakan apakah legal atau illegal,
karena program atau sistem operasi apapun yang
akan mereka gunakan, selalu ada aturan
penggunaan atau license agreement.

Mengidentifikasi hal-hal Bentuk-bentuk ciptaan yang dilindungi oleh UU Hak Cipta


yang berkaitan dengan adalah ….
HAKI di dunia TIK  Dalam Pasal 40 UU Hak Cipta, disebutkan apa saja
ciptaan yang dilindungi, yaitu meliputi ciptaan
dalam bidang ilmu pengetahuan, seni, dan sastra,
terdiri atas: buku, pamflet, perwajahan karya tulis
yang diterbitkan, dan semua hasil karya tulis
lainnya; ceramah, kuliah, pidato, dan Ciptaan
sejenis lainnya.

Mengidentifikasi konsep Sebutkan contoh struktur data statis dan dinamis!


data dan struktur data  Statis(tidak dapat dirubah), contohnya array/larik,
record, himpunan.
 Dinamis(dapat berubah), contohnya list,/senerai,
queue/antrian,/giliran, tumpukan/stack/timbunan.

Menerapkan struktur data


dan akses terhadap struktur
data tersebut

Operasi yang bisa dilakukan pada array tersebut adalah ….


A. Reverse
B. Push
C. Pop
D. Peek
E. Insert

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-4/9


Elemen Kompetensi Soal
Mengidentifikasi Empat komponen dasar pembentuk user interface adalah
rancangan user interface ….
 Input Controls (checkboxes, radio buttons,
dropdown lists, list boxes, buttons, toggles, text
fields, date field.)
 Navigational Components (breadcrumb, slider,
search field, pagination, slider, tags, icons.)
 Informational Components(tooltips, icons, progress
bar, notifications, message boxes, modal windows.)
 Container (accordion.)

Memilih tools Contoh IDE open source untuk Bahasa pemrograman Java
pemrograman yang sesuai adalah ….
dengan kebutuhan  Netbeans
 Eclipse
 IntelliJ
 Android Studio
 BlueJ

Melakukan konfigurasi
tools untuk pemrograman

Agar tidak memakan banyak memori (RAM,Disk,CPU)


maka memilih tipe server ….
A. Developer Machine
B. Server Machine
C. Dedicated MySQL Server Machine
D. Multifunctional Database
E. Transactional Database Only

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-5/9


Elemen Kompetensi Soal
Menggunakan tipe data dan
control program

Output dari program diatas adalah ….


A. Nilai anda: 80 dengan Grade: B+
B. Nilai anda: 88 dengan Grade: B+
C. Nilai anda: 80 dengan Grade: A
D. Nilai anda: 88 dengan Grade: A
E. Nilai anda: 90 dengan Grade: A

Membuat program
sederhana

Output dari program diatas adalah ….

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-6/9


Elemen Kompetensi Soal

A.

B.

C.

D.

E.

Membuat program
menggunakan array

Kode untuk menghitung elemen array diatas adalah ….


A. coun($fruits)
B. sum($fruits)
C. coût($fruits)
D. countif($fruits)
E. count($fruits)

Menjelaskan varian dan Contoh varian adalah …. dan contoh invariant adalah ….
invarian

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-7/9


Elemen Kompetensi Soal
Membuat alur logika Tulislah logika pemrograman dengan menggunakan
pemrograman flowchart untuk menentukan luas segitiga!

Main

Real I, a, t

I = 0.5*a*t

Menerapkan teknik dasar data[5] = {10,40,20,12,15};


algoritma umum Langkah penyelesaian :
1. Langkah pertama membandingkan data[0] dengan
data[1]. Jika data[0] lebih besar maka pindahkan nilai
data[0] ke data[1] dan sebaliknya.
2. data[0] terus dibandingkan dengan data-data
selanjutnya yaitu data[2],data[3] dan data[4] hingga
data[0] terisi oleh nilai paling kecil.
3. Setelah data[0] selesai dibandingkan dengan semua
data maka selanjutnya membandingkan data[1]
dengan data[2], data[3], dan data[4] seperti proses
sebelumnya hingga data[1] terisi oleh nilai terkecil
kedua.
4. Begitu seterusnya hingga data menjadi terurut.

Teknik algoritma sorting yang digunakan dalam langkah


penyelesaian diatas adalah ….
A. Bubble sort
B. Insertion sort
C. Selection Sort

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-8/9


Elemen Kompetensi Soal
D. Shell sort
E. Merge sort

Membuat program
menggunakan prosedur dan
fungsi

Kode program yang tepat untuk melengkapi potongan


kode diatas adalah ….
A. void, ($panjang * $lebar), $hasil
B. void, $panjang * $lebar, ($hasil)
C. return, ($panjang * $lebar), $hasil
D. return, $panjang * $lebar, ($hasil)
E. return, $panjang * $lebar, $hasil
“SELAMAT & SUKSES”

P1-21/22 Hak Cipta pada Kemendikbudristek SPK-9/9

Anda mungkin juga menyukai