• Tidak ada hasil yang ditemukan

Tahun Ajaran 2015/2016 SOAL TEORI KEJURUAN. Satuan Pendidikan : SMKN 1 Lau Maros Kompetensi Keahlian : Rekayasa Perangkat Lunak

N/A
N/A
Protected

Academic year: 2021

Membagikan "Tahun Ajaran 2015/2016 SOAL TEORI KEJURUAN. Satuan Pendidikan : SMKN 1 Lau Maros Kompetensi Keahlian : Rekayasa Perangkat Lunak"

Copied!
6
0
0

Teks penuh

(1)

U

UJ

JI

IA

AN

N

AK

A

K

H

H

IR

I

R

SE

S

EK

KO

OL

L

AH

A

H

Tahun Ajaran 2015/2016

SOAL TEORI KEJURUAN

Satuan Pendidikan

: SMKN 1 Lau Maros

Kompetensi Keahlian

: Rekayasa Perangkat Lunak

Alokasi Waktu

: 90 Menit

Hari/Tanggal

: ………..….. Maret 2016

Bentuk Soal

: Pilihan Ganda

Jumlah Soal

: 40 nomor

PETUNJUK UMUM

1. Pilihlah jawaban dengan memberi tanda silang (X) pada lembar jawaban yang tersedia.

2. Setiap butir soal mempunyai 5 (lima) pilihan jawaban.

3. Periksa dan bacalah soal-soal sebelum Anda menjawab.

4. Laporkan kepada pengawas ujian apabila terdapat lembar soal yang kurang jelas, rusak, atau

tidak lengkap.

5. Tidak diijinkan menggunakan kalkulator, HP, atau alat bantu hitung lainnya.

6. Lembar soal dapat diambil untuk dipelajari

7. Periksalah pekerjaan Anda sebelum diserahkan kepada pengawas ujian.

SOAL:

1. HTML adalah singkatan dari …… A. HyperText Mark Language B. HomeText Menu Language C. HyperText Markup Language D. HomeText Markup Language E. Hyper Markup Language

2. Perhatikan kode program dibawah ini: <!DOCTYPE html>

<html> <head>

<meta charset="UTF-8">

<title>Title of the document</title> </head>

<body>

Content of the document...

</body> </html>

…. yang merupakan declarasi HTML5 adalah… A. <!DOCTYPE html>

B. <meta charset="UTF-8">

C. <title>Title of the document</title>

D. <body>Content of the document...</body> E. <html> dan</html>

3. Penggalan kode program dibawah ini ….

<body>

<img src="nama_file" width:300px height:250px"> </body>

…..

Adalah perintah/kode yang dituliskan untuk menampilkan… A. File link

B. File error C. Gambar D. Animasi E. Video

(2)

4. CSS merupakan singkatan dari …. A. Content Style Sheets

B. Content Sheet Sheet C. Cascading Style Sheets D. Cascading Sheet Sheet E. Cascading Sheet Style

5. Fungsi kode dibawah ini adalah … …..

<head>

<link href="mystyle.css rel="stylesheet" type="text/css" "> </head>

……

A. Menghubungkan dengan halaman utama web B. Menghubungkan dengan halaman konten web C. Menghubungkan file html/php pada folder web D. Menghubungkan file css pada folder web

E. Menghubungkan file css dengan php pada folder web

6. Manakah penulisan yang tepat untuk menampilkan icon pada title konten web A. <link rev="shortcut icon" href="nama_file" />

B. <link rel="shortcut icon" href="nama_file" /> C. <script rev="shortcut icon" href="nama_file" /> D. <script rel="shortcut icon" href="nama_file" /> E. <script rel="icon" href="nama_file" />

7. Untuk menuliskan input dalam textbox seperti gambar ini adalah dengan perintah….

A. Hover B. Padding cell C. Border-radius D. Placeholder E. Border-shadow

8. Untuk membentuk sudut-tumpul dalam textbox/button seperti gambar ini adalah dengan perintah…. A. Hover

B. Padding cell C. Border-radius D. Placeholder E. Border-shadow

9. PHP saat ini adalah singkatan dari …… A. Pre Hypertext Processor

B. Hypertext PreProcessor C. Preprocessor Hypertext D. Processor Hypertext Pre E. Hypertext Processor Pre

10. Kode/Script PHP dibawah ini adalah untuk …. <?php

echo "Latihan PHP Pertama-ku"; ?>

A. Menampilkan tulisan ‘Latihan PHP Pertama-ku’ B. Merubah tulisan ‘Latihan PHP Pertama-ku’ C. Menghapus tulisan ‘Latihan PHP Pertama-ku’

D. Menampilkan tulisan error pada ‘Latihan PHP Pertama-ku’ E. Memeriksa kesalahan kode program

11. Untuk membuat komentar 2 baris pada pemogram PHP dapat ditulis dengan tanda…. A. <?php dan ?>

B. # dan # C. / dan / D. /* dan */ E. */ dan */

12. Perhatikan kode program berikut ini: <fieldset><legend>xxxx</legend> <p>isi</p>

</fieldset>

Merupakan kode untuk: A. membuat tabel B. membuat frame C. membuat form

D. menggabungkan tabel dengan frame E. menggabungkan form dengan frame

(3)

13. Ekivalen bilangan heksadesimal dengan bilangan heksa desimal 1FD(16) adalah .... A. 0001 1111 1100(2) B. 1000 1111 1101(2) C. 1111 0000 1010(2) D. 1111 0000 1011(2) E. 1111 0001 1011(2)

14. Perintah SQL yang berfungsi untuk menghapus tabel adalah .... A. DROP

B. ADD NEW C. INSERT INTO D. DEL

E. ADD RECORD

15. Tes yang dilakukan oleh PC pada saat booting untuk mengecek apakah fungsi komponen pendukung PC bekerja dengan baik adalah ....

A. BIOS B. POST

C. login D. log out

E. config

16. Perhatikan tabel berikut:

Kode tabel diatas adalah…… A. <table width="100" border="1"> <tr> <td colspan="2">judul<td> </tr> <tr> <td>no</td> <td>nama</td> </tr> </table>

B. <table width="100" border="0"> <tr> <td colspan="2">judul</td> </tr> <tr> <td>no<td> <td>nama</td> </tr> </table>

C. <table width="100" border="0"> <tr> <td colspan="2">judul</td> </tr> <tr> <td>no</td> <td>nama<td> </tr> </table>

D. <table width="100" border="1"> <tr> <td colspan="2">judul</td> </tr> <tr> <td>no</td> <td>nama</td> </tr> </table>

E. <table width="100" border="1"> <tr> <td colspan="2">judul</td> </tr> <tr> <td>no</td> <td>nama</td> </tr> <table>

17. Software yang berfungsi sebagai jembatan komunikasi antara komputer dengan device tertentu dengan

kerja sistem yang maksimal adalah .... A. driver

B. MS Office C. Linux D. Windows E. Aplikasi

18. Berikut ini adalah algoritma sederhana tentang menghitung volume balok: 1. start

2. baca panjang, lebar, tinggi

3. volume = panjang kali lebar kali tinggi 4. tampilkan volume

5. stop

Bila kita membuat pseudocode dengan bahasa BASIC sebagai berikut .... A. print panjang,lebar,tinggi volume = panjang*lebar*tinggi print volume B. read panjang,lebar,tinggi print panjang,lebar,tinggi volume= panjang*lebar*tinggi print volume C. baca panjang,lebar,tinggi volume = panjang, lebar ,tinggi print volume

D. baca panjang,lebar,tinggi volume = panjang,lebar,tinggi baca volume

(4)

E. print panjang,lebar,tinggi

print volume = panjang,lebar,tinggi print volume

19. Simbol diagram alir (flowchart) yang digunakan untuk mempersiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage adalah ....

A. B. C. D. E.

20. Syntax untuk menjalankan suatu pernyataan secara kondisional adalah ....

A. if... do B. while ... do C. if... then ... do D. if... then ... while do E. if... then ... while ...

21. Untuk menampilkan judul pada HTML ditulis pada tag .... A. <head> </head>

B. <body> </body> C. <title> </title> D. <form> </form> E. <page> </page>

22. Program tag HTML untuk menggambar tabel berikut adalah....

A. <table> <tr><td colspan> <td> </td><tr> <tr> <td> </td><td> </td><td> </td> <tr> < td colspand 3> <td> </tr> </table> B. <table> <tr><td colspan = 3> </td> </tr> <tr><td> <td><td> <td><td> <td></tr> <tr> <td> colspan=3> </td> </tr> </table> C. <table> <tr><td colspan=3> </td> </tr> <tr> <td> <td><td> <td> <td> <td> </tr> <tr> <td> colspan=3 </td> </tr> </table> D. <table> <tr><td colspan=3> </td> </tr> <tr> <td> </td><td> </td> <td> </td> </tr> <tr> <td> colspan=3 </td> </tr> </table> E. <table> <tr><td colspan=3> </td> </tr> <tr> <td> </td><td> </td> <td> </td> </tr> <tr> <td colspan=3> </td> </tr> </table>

23. Perintah untuk mengawali pemprograman dengan PHP adalah dengan tanda .... A. ?>

B. <?php C. php?> D. { } E. /

24. Tag di dalam file HTML yang tidak mempunyai tag penutup adalah .... A. <body>

B. <form> C. <br> D. <table> E. <th>

25. Untuk menghubungkan halaman satu dengan halaman lain pada halaman web menggunakan.... A. HTML

B. URL C. FTP

(5)

D. SMTP E. Hyperlink

26. Untuk menambahkan obyek table, query, from, report, pada MS Access dengan menggunakan icon ....

A. blank data access page B. blank acces data base C. open an exiting file D. project exiting data

E. project new data

27. Perintah create table using wizard pada MS Access adalah perintah .... A. menulis table pada MS Access

B. membuat table baru

C. menggunakan table D. membuat wizard

E. mendesign table

28. Perintah untuk menampilkan data siswa dari tabel siswa yang terdiri dari field N I S , nama siswa, dan tanggal lahir dengan urutan dari siswa yang tertua, adalah ....

A. insert into siswa values NIS, nama_siswa, tanggal_lahir

B. select NIS, nama_siswa, tanggal_lahir from siswa order by tanggal_lahir descending C. select NIS, nama_siswa, tanggal_lahir from siswa order by tanggal_lahir ascending D. select NIS, namasiswa.tanggal_lahir siswa

E. select NIS, nama_siswa, tanggal_lahir from group by tanggal_lahir order by tanggal_lahir 29. Aplikasi Visual Basic merupakan bahasa pemograman ....

A. under DOS

B. procedural

C. berorientasi obyek

D. text driver E. text

30. Untuk menggunakan komponen comm(serial communication port) pada Visual Basic dapat membuka ....

A. run _ project _ add reference B. open _ project _ add reference

C. project _ components _ Microsoft Comm Control x.x

D. project _ components _ Microsoft Windows Common Control x.x

E. run _ serial communication

31. Perintah SQL untuk menambah kolom baru pada posisi awal table adalah .... A. ALTER TABLE [table] ADD [field]

B. ALTER ADD [field]

C. INSERT TABLE [table] ADD [field] D. ALTER [table] ADD [field]

E. INSERT TABLE [table]

32. Perintah SQL untuk membuat table baru dengan nama pendidikan yaitu .... A. CREATE pendidikan, (id varchar(2), jenjang varchar( 10))

B. CREATE TABLE pendidikan (id varchar(2), jenjang varchar(l0)) C. CREATE pendidikan (id varchar(2), jenjang varchar(10)) D. MAKE TABLE pendidikan (id varchar(2), jenjang varchar(10)) E. MAKE TABLE (id varchar(2))

33. Defined function/perintah PHP untuk mengambil string berdasarkan posisi adalah ....

A. chr( ) B. echo( ) C. explode( ) D. substr( ) E. strlen( )

34. Suatu lab komputer dipasang daya 6 kVA, sedangkan setiap unit komputer membutuhkan daya 350 watt, maka komputer yang dapat dipasang pada laboratorium tersebut sebanyak ....

A. 10 unit komputer B. 14 unit komputer C. 16 unit komputer D. 20 unit komputer E. 22 unit komputer

35. Perhatikan tabel dan bentuk persamaan logika berikut. Tabel tersebut menunjukkan tabel kebenaran dari .... A B F 0 0 0 1 0 1 0 1 1 1 1 0 A. OR gate B. NOR gate C. AND gate D. NAND gate E. EXOR gate

(6)

36. Kode program pada Java untuk menampilkan output ke layar yaitu dengan perintah .... A. print.out B. system.out.println C. sistem.out D. print.sistem out E. system.out.print

37. Dari program berikut, perintah untuk membuat baris baru pada console data adalah ....

A. endl B. int C. long D. int main( )

E. include( )

38. Select tabel_siswa.nisn, tabel_siswa.nama_siswa, tabel_ortu.nama_orangtua, tabel_ortu.alamat from tabel_siswa

inner join tabel_ortu Order by tabel_siswa.nisn Merupakan kode SQL untuk….

A. Membuat tabel B. Membuat field C. Menghapus tabel

D. Menggabungkan field dalam dua tabel E. Menggabungkan tabel dalam dua field 39. Koneksi antar table biasa disebut dengan ....

A. relation B. record C. link D. connection

E. field

40. Perintah SQL yang berfungsi untuk memperbaharui atau mengubah sebuah data dalam tabel adalah .... A. MODIFY

B. ALTER C. RENAME D. UPDATE E. JOIN

Referensi

Dokumen terkait

3.5 Menggali informasi dari teks permainan /dolanan daerah tentang kehidupan hewan dan tumbuhan dengan bantuan guru atau teman dalam bahasa Indonesia lisan dan tulis yang dapat

Hasil penelitian menunjukkan 76% karyawan menyatakan bahwa buletin Integritas efektif dalam memenuhi kebutuhan informasi dilihat dari enam indikator yakni

[r]

Hal tersebut di visualisasikan dalam (1:46:23) adegan terakhir dalam film pada saat pasukan khusus India baru tiba pagi hari setelah semalaman terjadi aksi teror

Desa Kemiri, Kecamatan Tanjungsari, Kabupaten Gunungkidul, Daerah Istimewa Yogyakarta merupakan salah satu desa yang mempunyai usaha pengolahan tepung mocaf yang

ci GÖÇ EDEN BALIKLAR 1926 36 Veritabanındaki yayınlar 5846 Sayılı Fikir ve Sanat Eserleri Kanunu'na göre kullanılmaktadır.. Veritabanını kullananlar Hiperkitap

Kursus Bahasa Jepang Khusus menawarkan pendidikan bahasa Jepang yang ditujukan untuk memungkinkan calon mahasiswa melanjutkan pendidikan di universitas Jepang atau sekolah

Tujuan dilakukannya penelitian ini adalah untuk mengetahui bagaimanakah pengaturan tentang batas kepemilikan hak atas tanah sesuai ketentuan dalam Undang-Undang Pokok