wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TO_produktif

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Perhatikan gambar berikut !

a)

1a, 2b, 3c

b)

1b, 2c, 3a

c)

1c, 2a, 3b

d)

1b, 2a, 3c

e)

1c, 2b, 3a

2.

Diketahui bilangan desimal 155(10). Jika bilangan tersebut dikonversi ke bilangan biner, maka nilainya adalah ....

a)

10011011(2)

b)

10011111(2)

c)

10111011(2)

d)

11011011(2)

e)

11111011(2)

3.
a)

Gambar 1

b)

Gambar 2

c)

Gambar 3

d)

Gambar 4

e)

Gambar 5

4.

Hari ini, Andi masuk ke dalam Laboratorium untuk melakukan praktik menggunakan PC (Personal Computer) bersama teman sekelasnya. Andi yang pertama kali menggunakan Komputer dibuat kebingungan untuk menyalakannya. Andi memutuskan untuk menulis algoritma menyalakan PC, menurut anda manakah algoritma yang benar ...

a)

1. Nyalakan power di CPU

2. Tunggu sampai boot selesai

3. PC telah siap digunakan

4. Nyalakan tombol power Monitor

5. Sambungkan semua kabel yang diperlukan

b)

1. Sambungkan semua kabel yang diperlukan

2. Nyalakan power di CPU

3. Nyalakan tombol power monitor

4. Tunggu sampai boot selesai

5. PC telah siap digunakan

c)

1. Nyalakan tombol power monitor

2. Sambungkan semua kabel yang diperlukan

3. Tunggu sampai boot selesai

4. PC telah siap digunakan

5. Nyalakan tombol power monitor

d)

1. Tunggu sampai boot selesai

2. PC telah siap digunakan

3. Nyalakan tombol power monitor

4. Nyalakan power di CPU

5. Sambungkan semua kabel yang diperlukan

e)

1. PC telah siap digunakan

2. Tunggu sampai boot selesai

3. Nyalakan tombol power monitor

4. Nyalakan power di CPU

5. Sambungkan semua kabel yang diperlukan

5.

Berdasarkan source code yang terlampir, jenis tipe data apakah yang menampung output angka 28 ?

a)

Char

b)

Double

c)

Integer

d)

Boolean

e)

Array

6.

Berdasarkan gambar dan tabel yang terlampir, pasangkan simbol use case  dengan tabel nama use case dengan benar..

a)

1a,2b,3c,4d

b)

1b,2a,3d,4c

c)

1b,2d,2c,4a

d)

1d,2c,3b,4a

e)

1c, 2a, 3d,4b

7.

Berdasarkan gambar yang terlampir, apa fungsi dari simbol diagram diatas :

a)

Memperlihatkan bagaimana masing-masing kelas antarmuka saling berinteraksi satu sama lain

b)

State dari sistem yang mencerminkan eksekusi dari suatu aksi

c)

Bagaimana objek dibentuk atau diawali

d)

Digunakan untuk menggambarkan suatu keputusan/ tindakan yang harus diambil pada kondisi tertentu

e)

Digunakan untuk menghubungkan satu simbol dengan simbol yang lainnya

8.

Berdasarkan relasi table yang terlampir,  customers.customersid=orders.customersid memilik relasi …

a)

One to Many

b)

Many to Many

c)

Many to One

d)

One to One

e)

Tidak berelasi sama sekali

9.

Berdasarkan source code yang terlampir, jika di ketikkan kembali

“DELETE FROM tb_mahasiswa where gender = ‘L’ “

Maka output apa yang akan keluar ?

a)

Data atas nama khairul anam bin malik terhapus semua

b)

Huruf L pada tabel gender terhapus semua

c)

Data atas nama Khairul Anam bin Malik dan Andi Ahmad dua duanya terhapus semua

d)

Data atas nama Putri Astuti terhapus semua

e)

Error code dan tidak ada yang terhapus

10.

Berdasarkan source code yang terlampir, jika di ketikkan kembali

“INSERT INTO tb_mahasiswa (nim,nama,gender) VALUES (11015513,’Raisa’,’P’)”

Maka output apa yang akan keluar ?

a)

Bertambahnya data mengenai Raisa dengan NIM 11015513 dan gender P

b)

Data Khairul Anam yang berubah menjadi Raisa

c)

Pencarian data dengan nama Raisa

d)

Mencari semua data dengan nama Raisa

e)

Error code dan tidak ada yang terjadi

11.

Berdasarkan source code yang terlampir, apa sebenarnya fungsi dari tag <form>?

a)

Untuk menebalkan tulisan yang berada diantara tag –nya

b)

Untuk Hyperlink diantara link url yang terdaftar

c)

Untuk menginput sebuah data atau angka

d)

Memanggil fungsi database

e)

Untuk Membuat formulir HTML untuk input pengguna

12.

Berdasarkan source code yang terlampir, apa sebenarnya fungsi dari tag <tr> ?

a)

Untuk membuat huruf atau angka jauh lebih besar dari yang lainnya

b)

Untuk mendefinisikan kolom pada table HTML

c)

Untuk mendefinisikan baris pada table HTML

d)

mendefinisikan jeda tematik di halaman HTML

e)

Konten di dalamnya biasanya ditampilkan dalam huruf miring

13.

Berdasarkan gambar yang terlampir, terdapat sebuah gambar bernama img_girl.jpg yang tampil di jendela website. Manakah tag yang benar untuk menampilkan foto tersebut :

a)

<img src="girl.jpg" alt="Girl in a jacket" width="500" height="600">

b)

<img src="img_girl.img" alt="Girl in a jacket" width="500" height="600">

c)

<img src="img.jpg" alt="Girl in a jacket" width="500" height="600">

d)

<img src="img_girl.jpg" alt="Girl in a jacket" width="500" height="600">

e)

<img src="img_girl.php" alt="Girl in a jacket" width="500" height="600">

14.

Berdasarkan source code yang terlampir dapat diketahui bahwa ada sebuah tag yang belum di tambahkan. Silahkan tag yang belum ditambahkan tersebut...

a)

<url>

b)

<audio>

c)

<caption>

d)

<video>

e)

<file>

15.

Analisis lah source code yang terlampir, apa yang kira-kira akan terjadi jika anda running pada sistem :

[Ket : Untuk pilihan b,c,d adalah source code yang menyatakan bahwa source code soal salah dan dibenarkan pada gambar b,c,d ]

a)

Running berjalan, dan muncul tulisan Visit Youtobe yang bisa ditekan dan mengarah ke lama https://www.youtube.com/

b)

c)

d)

e)

Running berjalan, dan hanya memunculkan tulisan:

 https://www.youtube.com/

16.

Berdasarkan source code yang terlampir, apa fungsi dari action yang terdapat didalam code ?

a)

Mengirimkan data form ke dalam file bernama action_page.php

b)

Untuk menuju file bernama action_page.php jika mengklik tulisan yang tersedia didalam sistem

c)

Source code salah, tidak akan terjadi apapun

d)

Untuk memanggil fungsi sytles

e)

Untuk memberi nama file menjadi action_page.php

17.
a)

b)

c)

Source code salah, memungkinkan terjadinya error, data yang dikirimkan tidak akan terkirim dengan benar

d)

Tag yang digunakan salah untuk <input> seharusnya ber-type input bukan submit

e)

Source code yang digunakan error, tidak bisa digunakan karena error sintaks

18.

Berdasarkan code yang terlampir, bagaiman caranya memanggil class Laptop agar bisa digunakan

a)

b)

c)

d)

e)

19.

Berdasarkan code yang terlampir, bagaimana cara memanggil tampilan dari method:

a)

b)

c)

d)

e)

20.

Berdasarkan code yang terlampir, bagaimana cara memanggil untuk jalankan method dari class laptop (error):

a)

b)

c)

d)

e)

21.

Berdasarkan code yang terlampir, sudah dipastikan  tidak berjalan atau error. Source code yang benar adalah ...

a)

b)

c)

d)

e)

22.
a)

b)

c)

d)

e)

23.

Berdasarkan code yang terlampir, termasuk dari tipe JOIN

a)

b)

c)

d)

Source code tersebut bukan termasuk JOIN dan tidak berpengaruh apapun

e)

Hanya perintah JOIN biasa

24.
a)

b)

c)

d)

e)

25.

Sesuai diagram yang terlampir, yang termasuk Primary Key adalah

a)

pengaduan.tgl_pengaduan, tanggapan.tgl_tanggapan

b)

login.level, pengaduan.status

c)

guru.username, administrator.username, login.username, kepala_program.username

d)

guru.password, administrator.password, login.password, kepala_program.username

e)

pengaduan.id_pengaduan, guru.nik_guru, administrator.id_admin, tanggapan.id_tanggapan, login.id_login, kepala_program.id_kaprog

26.

Berdasarkan code yang terlampirmana tag yang memunculkan pop up “Selamat Belajar PHP” ...

a)

tag script/ <script>

b)

fungsi alert

c)

fungsi echo

d)

tag body/ <body>

e)

tag style/ <style>

27.

Bacalah dengan seksama studi kasus dibawah ini :

e.

     

 

Client A datang ke salah satu programmer, ia mengatakan bahwa membutuh sebuah sistem untuk barang-barangnya. Ia ingin sistem yang bisa memasukkan, mengeluarkan, menjumlahkan, mengurangkan data barang sesuai kondisi jika barang terjual. Sistem Login yang berisi kolom username, password dan tentu tombol login, client A meminta untuk membuat menarik tampilan tersebut agar menarik perhatian dari pengguna namun dengan sistem yang mudah digunakan. Tampilan manakah yang cocok untuk kasus diatas...

a)

b)

c)

d)

e)

28.

Client A datang ke salah satu programmer, ia mengatakan bahwa membutuh sebuah sistem untuk barang-barangnya. Ia ingin sistem yang bisa memasukkan, mengeluarkan, menjumlahkan, mengurangkan data barang sesuai kondisi jika barang terjual. Sistem Register yang berisi kolom username, password, Confirm Password dan tentu tombol Register, client A meminta untuk membuat menarik tampilan tersebut agar menarik perhatian dari pengguna namun dengan sistem yang mudah digunakan. Tampilan manakah yang cocok untuk kasus diatas...

a)

b)

c)

d)

e)

29.

Diketahui, client meminta untuk dibuatkan sistem login untuk website yang sedang programmers rancang dan bangun. Client meminta sebuah pengamanan untuk password tersebut agar bisa ter-enkripsi dengan baik. Programmers yang menggunakan PHP MyAdmin harus menggunakan sebuah fungsi untuk membuat inputan password menjadi huruf dan angka yang random, fungsi apakah yang ada di dalam PHP MyAdmin yang khusus digunakan sebagai keamanan kala membuat sebuah password

a)

Password

b)

Hash

c)

Md5

d)

Mcrypt

e)

Base64

30.

Berdasarkan tabel yang terlampir manakah yang tidak termasuk list framework yang dapat digunakan programmers

a)

Ruby on Rails

b)

Vue

c)

Codeigniter

d)

Meteor

e)

Star

31.

Lengkapi source code yang terlampir agar dapat digunakan sebagai semestinya

a)

b)

c)

d)

e)

32.

Contoh salah satu url yang dimiliki smk setia bhakti, bagaian mana yang termasuk domain...

a)

https

b)

smksetiabhakti-bdg

c)

.sch

d)

.id

e)

.sch.id

33.

Berdasarkan code yang terlampir sytle apakah yang digunakan untuk menampilkan “Text ini berwarna biru” dengan tulisan berwarna hijau, silahkan merubahnya sesuai ketentuan. Pilihlah jawaban yang menurut anda benar dan tepat

a)

b)

c)

d)

e)

34.

Dari code yang terlampir manakah code yang akan berjalan dengan benar ?

a)

Gambar a

b)

Gambar b

c)

Gambar c

d)

Gambar d

e)

Gambar e

35.
a)

b)

c)

d)

e)

36.

Lengkapilah titik titik merah pada code tersebut

a)

else if ($buah == 'Jeruk')

b)

else if ($buah == Jeruk)

c)

else if ($buah != 'Jeruk')

d)

else if ($buah != Jeruk)

e)

else if ($buah = 'Jeruk')

37.

Apakah output yang akan terlihat jika code di jalankan

a)

b)

c)

d)

e)

Source code tidak berjalan

38.

Sebutkan apa fungsi dari Try

a)

Untuk mencoba menjalankan block program kemudian mengenai dimana munculnya kesalahan yang ingin diproses. Keyword ini juga harus dipasangkan dengan keyword catch atau keyword finally

b)

Untuk menangkap kesalahan atau bug yang terjadi dalam blocj try. Keguanaan dari keyword ini. Dalam java, keyword catch harus dipasangkan.Untuk menangkap kesalahan atau bug yang terjadi dalam blocj try. Keguanaan dari keyword ini. Dalam java, keyword catch harus dipasangkan.

c)

Untuk menangkap bahwa block program tersebut akan selalu dieksekusi bahwa block program tersebut akan selalu diekseskusi meskiupun adanya kesalahan yang muncul ataupun tidak ada

d)

Untuk melemparkan suatu bug yang dibuat secara manual

e)

Untuk meng-eksekusi meskipun adanya kesalahan atau tidak pada block try.

39.

Berdasarkan code yang terlampir manakah yang termasuk OPP

a)

Variabel koneksi/ $koneksi

b)

Sintaks mysql_connect

c)

Variabel host/ var $host

d)

Class database dan function __construct()

e)

Kondisi If dan Else

40.

Berdasarkan tabel yang terlampir urutan yang benar

a)

1a,2b,3c,4d,5e

b)

1b,2a,3c,4e,5d

c)

1c,2b,3a,4e,5d

d)

1b,2d,3a,4e,5c

e)

1c,2e,3b,4a,5d