TRYOUT I
SOAL TEORI KEJURUAN 2014
1. Kode warna resistor putih, ungu, hitam, perak mempunyai nilai resistansi
sebesar
A. 9,7
B. 97
C. 970
D. 9700
E. 97000
B.
C.
D.
E.
A. Bilangan hasilnya 5
B. Bilangan penjumlahan dengan 5
C. Bilangan dengan input 5
D. Bilangan yang habis dibagi 5
E. Bilangan pembagian 5
14. Berikut ini adalah algoritma sederhana untuk menghitung volume balok:
1. Start
2. Baca panjang, lebar, tinggi
KODE - A
3. Volume = panjang kali lebar kali tinggi
4. Tampilkan volume
5. Stop
Bila kita membuat pseudecode dengan bahasa BASIC sebagai berikut
A. Print panjang, lebar, tinggi
volume = panjang*lebar*tinggi
print volume
B. Read 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
E. Print panjang, lebar, tinggi
Print volume = panjang, lebar, tinggi
Print volume
18. Ouput yang ditampilkan di layar monitor dari program di bawah ini adalah .
#include <iostream>
using namespace std;
int main ()
{
int i;
cout << "Please enter an integer value: ";
cin >> i;
cout << "The value you entered is " << i;
cout << " and its double is " << i*2 << ".\n";
return 0;
}
A. cout << "Please enter an integer value: ";
B. cin >> i;
C. #include <iostream>
D. return 0;
E. Semua benar
20. Nilai = 10
Do While Nilai > 0
Print Nilai
Nilai = Nilai 2
If (Nilai < 7) Then Exit Do
Loop
Output dari sintaks di atas adalah ....
A. 8, 9, 10
B. 9, 10
C. 7, 8, 9,
109
D. 8,
E. 8, 10
KODE - A
21. Dari contoh program JAVA di bawah ini, yang menunjukkan nama variabel
adalah.
class Variabel {
public static void main(String[] args) {
int x; // variabel x ini dikenal di seluruh method
main()
x = 10;
System.out.println("Nilai x : " + x);
}
A. x = 10;
B. }
C. public static void main(String[] args) {
D. int x
E. class Variabel
23. Program di bawah ini jika dijalankan maka akan menghasilkan output ....
# include <iostream.h>
Void perkalian (int& a, int& b) {
a *= 4 ;
b *= 4 ;
}
Int main ( ) {
Int x = 1, y = 3;
Perkalian ( x, y ) ;
Cout << X = << x << Y = << y << ;
Return 0 ;
}
A. X=2Y=7
KODE - A
B. X=2Y=5
C. X=2Y=4
D. X=3Y=6
E. X = 4 Y = 12
24. <?php
$text="selamat tahun baru";
$hasil=explode(" ",$text);
echo $hasil[0];
echo ' ';
echo $hasil[1];
echo ' ';
echo $hasil[2];
?>
Program PHP tersebut akan menghasilkan output .
A. elamat tahun baru
B. hasil[0]
hasil[1]
hasil[2]
C. text selamat tahun baru
D. selamat tahun baru explode
E. selamat tahun baru
25. html>
<head>
<title>Tag Web</title>
</head>
<body>
<%!
String baju;
int harga = 75000;
%>
Penjelasan : <br>
<%
baju = "Marwoto";
out.println("Model baju : " + baju + "<BR>");
out.println("Harga baju : " + harga + "<BR>");
%>
</body>
</html>
Out put dari sript program tersebut adalah ....
A. Penjelasan :
Model baju : Marwoto
Harga baju : 75000
B. Penjelasan : Model baju : Marwoto Harga baju : 75000
C. Penjelasan :
Model baju ; Marwoto
Harga baju : 75000
D. Penjelasan :
Model baju : Marwoto
Harga baju ; 75000
E. Penjelasan :
KODE - A
Model baju : marwoto
Harga baju : 75000
26. <?php
// returns $var = false;
echo is_bool($var) ? true : false;
?>
Fungsi is_bool dari list program PHP di atas adalah ..
A. digunakan untuk memecah suatu string menjadi array berdasarkan
karakter pemisah tertentu
B. untuk memeriksa sebuah variabel, apakah berisi nilai boolean
(true/false)
C. digunakan untuk koneksi database
D. digunakan untuk memecak suatu variabel
E. digunakan untuk bilangan pecahan
27. Deklarasi Class yang sesuai dengan ketentuan dan tidak error jika di compile
danrunning adalah...
A. class A { int x; };
B. class B { }
C. public class A { }
D. object A { int x; };
E. private class C
28. Hasil dari script html pembuatan tabel di bawah ini adalah...
<table width="50" border="1">
<tr>
<td colspan="3" > </td>
</tr>
<tr>
<th rowspan="2" > </th>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
A.
B.
KODE - A
C.
D.
E.
32. Tipe database yang digunakan untuk mengimplementasikan relasi Primary Key
dan Foreign Key pada tabel adalah
A. Inno DB
B. My ISAM
C. Berkeley DB
D. Black Hole
E. DB2
34. Pada Microsoft Access, jenis pilihan query yang menghasilkan tabel adalah
A. Query Insert
KODE - A
B. Query Append
C. Query Select
D. Query Update
E. Query Delete
35. Jenis Objek pada Microsoft Access yang digunakan untuk merancang dan
mengimplementasikan user interface agar user dapat berinteraksi dengan
database adalah
A. Query
B. Form
C. Report
D. Tabel
E. Record
36. Di bawah ini yang bukan termasuk kelompok fungsi tanggal adalah
A. DATETIME()
B. MONTH()
C. DATEDIFF()
D. YEAR()
E. SYSTIME()
39. Berikut ini merupakan sintak pembuatan TRIGGER yang benar yaitu
A. CREATE TRIGGER ON siswa BEFORE DELETE
BEGIN
INSERT INTO nilai WHERE nis = NEW.nis;
KODE - A
END
B. CREATE TRIGGER trigger_siswa ON siswa
FOR EACH ROW
BEGIN
INSERT INTO nilai SET nis = NEW.nis;
END
C. CREATE TRIGGER trigger_siswa ON siswa BEFORE INSERT
FOR EACH ROW
BEGIN
INSERT INTO nilai SET nis = NEW.nis;
END
D. CREATE trigger_siswa TRIGGER ON siswa AFTER INSERT
FOR EACH ROW
BEGIN
INSERT INTO nilai(nis) VALUES(NEW.nis);
END
E. CREATE TRIGGER trigger_siswa AFTER INSERT
FOR EACH ROW
BEGIN
INSERT INTO nilai(nis) VALUES(NEW.nis);
END
40. Untuk menyimpan query pada sebuah VIEW maka perintah SQL yang sesuai
adalah ..
A. CREATE VIEW (SELECT * FROM siswa_tryout);
B. CREATE VIEW vw_siswa AS (SELECT * FROM siswa_tryout);
C. CREATE vw_siswa VIEW AS (SELECT * FROM siswa_tryout);
D. CREATE VIEW vw_siswa LIKE SELECT * FROM siswa_tryout;
E. CREATE VIEW vw_siswaAS SELECT * FROM siswa_tryout;