Anda di halaman 1dari 12

SOAL LATIHAN TEORI UKK 2023

1. Penelitian yang pernah dilakukan di Amerika Serikat

menunjukkan bahwa biaya langsung dan tidak langsung yang

diakibatkan oleh kecelakaan kerja berbanding 1:4. Jadi

tindakan pertama yang harus dilakukan dalam perencanaan


kerja di perusahaan adalah?*

A. Perlunya membentuk komite keselamatan kerja di perusahaan.

B. Meyakinkan pimpinan/ top management bahwa kecelakaan itu sebenarnya


sangat merugikan ditinjau dari segi biaya.

C. Dukungan penuh dan pengertian pimpinan adalah mutlak.

D. Setiap kegiatan industry memiliki karakteristik berbeda.

E. Meyakinkan serikat pekerja untuk bekerja sesuai prosedur yang berlaku

2. Jika anda mendapatkan sebuah project kemudian

membutuhkan beberapa konten dan software yang didapatkan

dari internet, apa saja yang anda lakukan untuk tetap

melaksanakan aspek kode etik dan HKI di bidang TIK,

kecuali?
*

A. Pengambilan berita aktual baik seluruhnya maupun sebagian dari kantor berita,
Lembaga Penyiaran, dan surat kabar atau sumber sejenis lain, dengan ketentuan
sumbernya harus disebutkan secara lengkap.

B. Memperhatikan apakah software yang digunakan masih termasuk software


freeware, shareware maupun lisensi open source

C. Melakukan editing dan menyebarluaskan konten-konten yang memiliki


lisensi hak cipta

D. Pastikan membeli lisensi apabila ingin menginstal software berbayar pada unit
komputer yang ingin digunakan

E. Memastikan segala tindakan yang digunakan ketika menggunakan dan


membagikan konten yang didapat dari orang lain tidak melanggar UU HAKI
dibidang TIK
3. Jika anda diminta untuk mengembangkan sebuah user

interface pada sebuah aplikasi dalam beberapa versi yang

berbeda sesuai dengan negaranya, maka hal-hal yang perlu


anda perhatikan adalah, kecuali?*

A. Konsistensi

B. Buatlah Standar dan jadikan sebagai acuan (pegangan)

C. Dapat digunakan dengan mudah baik oleh orang awam maupun yang expert

D. Pemberian komentar dan Label secara tepat

E. Tidak membutuhkan referensi user interface dari aplikasi lain

4. Jika anda butuh web server yang lengkap dengan DBMS

mysql dengan sistem operasi Windows dimana fiturnya sudah

terintegrasi satu sama lain maka software tools yang tepat


untuk diinstal adalah*

A. LAMPP

B. HTTPD

C. XAMPP

D. Mysql Yog

E. Mysql Connector

5. Komponen dalam bahasa pemrograman java yang

berfungsi mengubah source code menjadi sebuah byte code

yang bisa dijalankan oleh JRE (java Runtime Environment )


adalah...*

A. Editor

B. Netbeans ( IDE )

C. Compiler
D. Interpreter

E. Class

6. Mengapa terjadi error pada baris ke-5?*

a. Method println hanya bisa menerima parameter berupa data String

b. Kesalahan penulisan pada baris tersebut

c. Kesalahan dalam mendeklarasikan variabel x

d. Kesalahan dalam pemilihan variabel x

e. Karena variabel x belum diinisialisasi

7. Anda diminta untuk membuat sebuah aplikasi system

informasi manajemen Lembaga Sertifikasi Profesi berbasis

desktop dengan bahasa pemrograman java, maka kebutuhan

minimal perangkat lunak yang harus disiapkan untuk

menunjang proses pengembangan perangkat lunak tersebut

adalah?
*

a. Aplikasi Basis Data, Compiler Java, IDE Editor

b. Aplikasi Editing Video, Aplikasi Office dan Compiler Java

c. Aplikasi Basis Data, Aplikasi Browser, Aplikasi editing video


d. Aplikasi pengolahan lembar sebar, Aplikasi IDE Editor, Aplikasi Pengolah Audio

e. Aplikasi Chatting, Aplikasi Browser, Aplikasi Mail Client

8. Tipe data yang tepat digunakan untuk bilangan bulat


adalah?*

a. Int

b. Float ( angka dibekanng koma belih bnyak )

c. String

d. Double ( angka dibelakang koma sedikit )

e. Char

9. Hak akses yang diberikan pada metode maupun properti

dalam kelas agar hanya dapat diakses oleh objek di luar kelas
adalah...*

a. Public dan Private

b. Public saja

c. Private dan Protected

d. Private saja

e. Protected saja

10. Istilah untuk melindungi data dari usaha modifikasi,

perusakan dan penggandaan data oleh pihak yang tidak

berwenang adalah..
*

a. Inheritance ( Pewarisan ) ciri : extends,

b. Polymorphisme

c. Constructor ( object yang baru pertama kasli dibuat )

d. Encapsulation ( untuk melindungi / untum membungkus )


e. Abstract ( Untuk mengkompelenet method )

11. Interface suatu class terdiri dari..*

a. Data anggota

b. Prototipe fungsi anggota

c. Implementasi fungsi anggota

d. Data anggota dan prototipe fungsi anggota

e. Salah semua

12. Jika program java lain ingin menggunakan file java pada

package yang berbeda lokasi maka keyword apa yang harus


digunakan?*

a. extends

b. import

c. implements

d. include

e. require

13. Jika anda ingin program java anda dapat menangani

kesalahan sesuai dengan keinginan anda maka syntax apa


yang tepat diberikan pada program anda?*

a. Memberikan blok function penanganan eror

b. Memberikan block try dan catch

c. Memberikan control percabangan dengan kondisi kemungkinan eror

d. Memberikan perintah untuk mengeluarkan output keselahan program yang


terjadi Menghapus perintah yang kemungkinan bisa terjadi eror

e. Memberikan pesan error


14. Jika anda ingin menghapus salah satu data pada suatu
tabel maka perintah sql yang digunakan adalah?*

a. DROP

b. DELETE

c. UNSET

d. DESTROY

e. TRUNCATE

15. Jika anda ingin menambahkan data pada tabel yang

memiliki field foreign key maka apa yang perlu anda


perhatikan agar proses penambahan data berjalan lancar? *

a. Value yang diberikan pada field foreign key harus tersedia pada primary
key tabel asalnya

b. Value yang diberikan pada field foreign key harus berurutan

c. Value yang diberikan pada field foregn key harus sama dengan primary key pada
tabel tersebut

d. Value yang diberikan pada field foreign key tidak boleh tersedia pada primary
key tabel asalnya

e. Value yang diberikan pada field foreign key tidak boleh berurutan

16. Jika anda ingin membentuk kondisi join dimana nilai

relasi yang terjadi antar dua table (binary relation) adalah

sama (terdapat hubungan antara Primary Key dan Foreign Key)


maka jenis join yang digunakan adalah?*

a. Self join

b. Inner Join

c. Left outer join

d. Right outer join

e. Cross join
17. Jika anda ingin membuat stored procedure yang

dieksekusi secara otomatis sebagai respon atas suatu

kejadian berkaitan dengan tabel basis data tanpa harus


dipanggil maka objek yang anda buat adalah?*

a. View

b. Trigger

c. Relasi

d. Stored procedur

e. Tabel

18. Untuk membuat dokumentasi program anda membutuhkan

tools yang dapat menggabungkan semua dokumen. Jika anda

ingin membuat sebuah dokumentasi pada aplikasi berbahasa

java, maka tools yang dapat digunakan adalah...


*

a. Ddoc

b. JSDoc

c. Javadoc

d. Rdoc

e. Pydoc

19. Jika anda membuat sebuah aplikasi berbahasa C++ dan

anda ingin melakukan debuging serta compiling maka jenis


tools software yang cocok digunakan adalah?*

a. IDE

b. Text Editor

c. Browser
d. DBMS

e. Web server

20. Jika anda ingin membuat sebuah halaman website yang

didalamnya terdapat konten untuk memutar video yang sudah

anda sediakan, maka versi bahasa html yang paling cocok


untuk anda gunakan adalah…..*

a. HTML v.2

b. HTML v.3

c. HTML v.5

d. HTML v.7

e. HTML v.4

21. Apa yang terjadi jika kompatibilitas

dari hardware dan software kurang mendukung terhadap


pemograman multimedia?*

a. Program dapat berjalan secara normal

b. Program tidak bisa di eksekusi/di jalankan sebagaimana mestinya

c. Operasi sistem akan mengalihkan eksekusinya kepada program lain

d. Operasi sistem akan rebooting

e. Operasi sistem akan melakukan recompiling terhadap progam

22. Untuk Memasukkan file audio kedalam halaman HTML


menggunakan perintah?*

a. <audio controls> <source src="contohaudio.mp3" type="audio/mp3">


</audio>

b. <img src=”audio.mp3” />

c. <span class=”audio”>Audio.mp3</span>

d. <div id=”audio”>Mainkan audio</div>


e. <content class=”audio” data-src=”contohaudio.mp3”></content>

23. Perhatikan potongan kode program berikut.

Output yang benar adalah...

a. Falsefalsetruetrue

b. Falsetruefalsetrue

c. Truefalsetruefalse

d. Falsefalsefalsefalse

e. Truetruefalsefalse

24. Berikut ini software yang bisa dipakai untuk editor java,*

a. Visual Studio, Gel, Wordpad

b. Brakets Code, Atom Code, Notepad++

c. Brakets Code, Eclipse, Code::Blocks (Netebeans, BlueJ, Visual Studio


Code )

d. Wordpad, Eclipse, Atom Code

e. Gel, Notepad++, Code::Blocks


25. Sumber-sumber Informasi yang bisa membantu kita

memilah Informasi yang benar terbagi atas 2 sumber, yaitu :

Sumber Otoritas dan Sumber Pembuktian, berikut ini yang


termasuk sumber otoritas adalah ….*

a. Bukti empiris

b. Argumen yang rasional

c. Pembuktian yang terbalik

d. Perasaan saya sendiri

e. Hoax

26. Perbedaan pendapat pasti selalu ada dalam suatu

hubungan, terlebih dalam tempat kerja di mana sebagian dari

waktu yang dimiliki dihabiskan di tempat kerja. Bahkan,

sebuah penelitian mengatakan, 10% konflik di tempat kerja

terjadi karena perbedaan pendapat. Meski terlihat alami,

namun sebetulnya hal ini perlu untuk didiskusikan secara

terus terang. Berikut ini cara mengatasi perbedaan pendapat


di tempat kerja, yaitu……*

a. Serang lawan bicara anda kalau dia salah

b. Berbicara lebih keras dari orang yang berlawanan dengan anda

c. Silangkan tangan anda untuk menimbulkan kesan agresif.

d. Tunjukkan bahwa kamu bersedia untuk memahami dan mengerti sudut


pandang orang lain

e. Berusahalah untuk selalu menang dari lawan bicara

27. Jika terdapat gambar sebagai berikut di lab komputer


artinya..*
a. Dilarang tidur

b. Dilarang makan dan minum

c. Dilarang mematikan

d. Dilarang memegang

e. Dilarang menggunakan alas kaki

28. Pada saat anda bekerja tiba tiba terjadi kebakaran di


tempat anda kerja, apa yang harus anda lakukan?*

a. Telpon polisi (110)

b. Telpon ambulans (118 atau 119)

c. Telpon pemadam kebakaran (113)

d. Telpon PLN 123

e. Telpon posko bencana alam (129)

29. Kecepatan dalam penyelesaian kegiatan kerja dapat


menentukan kompeten atau professional seorang karyawan,
maka salah satu cara yang dapat dilakukan adalah…*

a. Membuat diagram/jadwal kegiatan

b. Bertanya kepada senior

c. Melempar tugas kepada orang lain

d. Membayar Ahli

e. Evaluasi

30. Berikut ini yang termasuk jabatan/peran dalam kerja tim


rekayasa perangkat lunak adalah…*
a. Programmer

b. Staff

c. Purchasing

d. Keuangan

e. HRD

Anda mungkin juga menyukai