1.
|
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
|
2.
|
Ekivalen bilangan heksadesimal dengan bilangan
biner 1 1010 1111
|
(2)
|
adalah ....
|
A.
|
BJ1
|
(16)
|
B.
|
BAF
|
(16)
|
C.
|
IAF
|
(16)
|
D.
|
IDF
|
(16)
|
E.
|
IBF
|
(16)
|
3.
|
Perhatikan tabel dari persamaan berikut ini. Tabel
tersebut menunjukkan tabel kebenaran
|
dari ....
|
A
|
B
|
F
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
1
|
|
A.
|
ORgate
|
B.
|
EX-OR gate
|
C.
|
EX-NOR gate
|
D.
|
NOR gate
|
E.
|
NAND gate
|
4.
|
Urutan booting PC dapat dikonfigurasi melalui ....
|
A.
|
BIOS
|
B.
|
control panel
|
C.
|
power management
|
D.
|
root
|
E.
|
MS-DOS
|
5.
|
Sebuah protokol TCP/IP secara dinamis memberikan
alamat-alamat IP untuk berbagai
|
perangkat jaringan adalah ....
|
A.
|
DHCP
|
B.
|
DNS
|
C.
|
HTTP
|
D.
|
FTP
|
E.
|
SNMP
|
6.
|
Tool windows yang dapat digunakan untuk me-manage
file pada hardisk adalah ....
|
A.
|
disk management
|
B.
|
disk clean up
|
C.
|
defragmenting
|
D.
|
scandisk
|
|
B
|
E.
|
cleandisk
|
7.
|
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
|
E.
|
print
panjang,lebar,tinggi
|
print
volume = panjang,lebar,tinggi
|
print
volume
|
8.
|
Notasi yang disebut terminator yang berarti
digunakan untuk menunjukkan awal dan akhir
|
suatu program adalah .... C
|
A.
|
B.
|
C.
|
D.
|
E.
|
9.
|
Penulisan
logika yang benar pada statement ini adalah ....
|
A.
|
=if(A3>5
Al=200)
|
B.
|
=if(Al>5,"sarjana","DO")
|
C.
|
=if(Al>5
A1*B1,A1..B1)
|
D.
|
=if(Al>5.Al*Bl>
|
E.
|
=Al>5,"sarjana","DO"
|
2
|
0
|
7
|
2
|
-
|
Paket B-09/10
|
Hak Cipta Pada Depdiknas
|
STK 4/ 9
|
|
10
|
.
|
Flow
chart tersebut dengan alur "ya" merupakan bilangan ....
|
A.
|
merupakan
kelipatan 7
|
B.
|
hasil
inputannya harus 7
|
C.
|
hasil
pembagian 7
|
D.
|
yang
habis dengan pengurangan 7
|
E.
|
sisa
hasil pembagiannya bernilai 7
|
11
|
.
|
Untuk
menampilkan judul pada HTML ditulis pada tag ....
|
A.
|
<head></head>
|
B.
|
<body></body>
|
C.
|
<title></title>
|
D.
|
<form></form>
|
E.
|
<page></page>
|
12
|
.
|
Program
tag HTML untuk menggambar tabel berikut adalah ....
|
A.
|
<table>
|
<tr><td
row - span:3>
|
<tr><td></td><td></td><td></td><td></td></tr>
|
<tr><
td>rowspan 3 </td></tr>
|
B.
|
<table>
|
<tr><td
rowspan 3>
|
<tr><td><td><td><td><td><td><tr>
|
<tr><td>
rowspan 3 <td>
|
C.
|
<table>
|
<tr><td
colspan 3></td></tr>
|
<tr><td></td><td></td><td></td></tr>
|
<tr><td
rowspan 3></td></tr>
|
D.
|
<table>
|
<tr><td
colspan 3></td></tr>
|
<tr><td></td><td></td><td></td></tr>
|
<tr><td>
row span 3 </td></tr>
|
</table>
|
E.
|
<table>
|
<tr><
td rowspan=3></td><td></td><td rowspan=3></td></tr>
|
2
|
0
|
7
|
2
|
-
|
Paket B-09/10
|
Hak Cipta Pada Depdiknas
|
STK 5/ 9
|
B
|
<tr><td></td></tr>
|
<tr><td></td></tr>
|
<table>
|
13
|
.
|
Tag
di dalam file HTML yang tidak mempunyai tag penutup adalah ....
|
A.
|
<body>
|
B.
|
<form>
|
C.
|
<br>
|
D.
|
<table>
|
E.
|
<th>
|
14
|
.
|
Program
aplikasi yang menggunakan CMS merupakan teknologi web yang berbasis ....
|
A.
|
content
|
B.
|
static
|
C.
|
dynamic
|
D.
|
array
|
E.
|
struktural
|
15
|
.
|
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
|
16
|
.
|
Fungsi
syntax INNER JOIN digunakan untuk menghubungkan ....
|
A.
|
antara
field yang satu dan field yang lain
|
B.
|
antara
tabel yang satu dengan tabel yang lain
|
C.
|
antara
record yang satu dengan record yang lain
|
D.
|
antara
type data yang satu dengan type data yang lain
|
E.
|
antara
relasi yang satu dengan relasi yang lain
|
17
|
.
|
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
|
18
|
.
|
Perintah
untuk menampilkan data siswa dari tabel siswa yang terdiri dari field NIS,
nama_siswa,
|
dan
tanggal lahir dengan urutan dari siswa yang termuda adalah ....
|
A.
|
insert
into siswa values NIS, nama_siswa, tanggal_lahir
|
B.
|
select
* from siswa order by tanggal_lahir ascending
|
C.
|
select
* from siswa order by tanggal_lahir descending
|
D.
|
select
NIS, nama_siswa, tanggal_lahir from siswa
|
E.
|
select
NIS, nama_siswa, tanggal_lahir from group by tanggal_lahir order by
tanggal_lahir
|
19
|
.
|
Aplikasi
Visual Basic merupakan bahasa pemprogaman ....
|
A.
|
under
DOS
|
B.
|
procedural
|
C.
|
berorientasi obyek
|
D.
|
text driver
|
|
B
|
E.
|
low level
|
20
|
.
|
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
|
21
|
.
|
Proses
kompilasi adalah bagian dari aplikasi script editor untuk ....
|
A.
|
membuka
sistem operasi
|
B.
|
mengedit
program aplikasi
|
C.
|
meng-update
program aplikasi
|
D.
|
mengkopi
program executable yang digunakan
|
E.
|
mengubah
menjadi file executable
|
22
|
.
|
Perintah
SQL untuk menambah kolom baru dengan posisi setelah kolom tertentu adalah
....
|
A.
|
ALTER
siswa ADD nomor_ktp AFTER nama_siswa
|
B.
|
INSERT
TABLE siswa ADD nomor_ktp AFTER nama_siswa
|
C.
|
ALTER
TABLE siswa ADD nomor_ktp AFTER nama_siswa
|
D.
|
ALTER
ADD nomor_siswa
|
E.
|
INSERT
TABLE_SISWA
|
23
|
.
|
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))
|
24
|
.
|
Untuk
membuat operasi objek trigger harus mempergunakan perintah ....
|
A.
|
create
trigger on
|
B.
|
create
trigger
|
C.
|
create
triggers
|
D.
|
create
table triggers
|
E.
|
create
table on
|
25
|
.
|
Untuk
menampilkan halaman web tanpa terhubung ke internet dan tanpa down loadnya
digunakan
|
..
|
..
|
A.
|
work
offline
|
B.
|
send
|
C.
|
import
dan export
|
D.
|
page
set up
|
E.
|
restore
|
26
|
.
|
Perintah
include("/common/config.php") adalah ....
|
A.
|
memindahkan
|
B.
|
memanggil
file
|
C.
|
membuka
file
|
D.
|
menyimpan
file
|
E.
|
menulis
file
|
27
|
.
|
Defined
function/perintah PHP untuk mengambil string berdasarkan posisi adalah ....
|
|
A.
|
chr(
)
|
B.
|
echo(
)
|
C.
|
explode(
)
|
D.
|
substr(
)
|
E.
|
strlen(
)
|
28
|
.
|
function
TglSQL($Tgl)
|
{
|
$Tanggal
=
substr($Tgl,6,4)."-".substr($Tgl,3,2)."-".substr($Tgl,0,2);
|
return
$Tanggal;
|
}
|
Function
TglSQL ( ) merupakan script PHP di atas berfungsi untuk
|
A.
|
mengambil
data dengan type data text seperti data berita
|
B.
|
mengembalikan
tanggal
|
C.
|
mengambil
data sebagian karakter dari variabel tanggal kemudian disusun ulang
|
D.
|
mengambil
data sebagian karakter dari variabel tanggal
|
E.
|
mengambil
karakter nomor 0,2,3,4, dan 6
|
29
|
.
|
Cara
pemprograman syntax class pada bahasa pemrograman Java atau C# yang benar
adalah ....
|
A.
|
public
class siswa { }
|
B.
|
public
siswa { }
|
C.
|
public
class { }
|
D.
|
public
class siswa [ ]
|
E.
|
class
siswa [ ]
|
30
|
.
|
Berikut
ini adalah beberapa script program OOP menggunakan class siswa. Script yang
benar
|
sesuai
kaidah adalah ....
|
A.
|
class
siswa{
|
String
nis;
|
String
nama;
|
String
alamat;
|
String
usia;
|
}
|
B.
|
class
siswa{
|
nis;
|
nama;
|
alamat;
|
usia;
|
}
|
C.
|
class
siswa{
|
String
nis, String nama, String alamat, String usia;
|
}
|
D.
|
class
siswa(){
|
String
nis;
|
String
nama;
|
String
alamat;
|
String
usia;
|
}
|
E.
|
class
siswa{
|
int
nama, String nis, float usia;
|
}
|
31
|
.
|
Tipe
data yang mempunyai dua kemungkinan di pemprograman java adalah ....
|
|
A.
|
char
|
B.
|
short
|
C.
|
boolean
|
D.
|
float
|
E.
|
int
|
32
|
.
|
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
|
33
|
.
|
Perintah
pada Java untuk mengontrol thread yang sedang berjalan agar menunda pekerjaan
|
menggunakan
perintah ....
|
A.
|
thread
sleep
|
B.
|
thread
current
|
C.
|
sleep
|
D.
|
thread
main
|
E.
|
current
thread
|
34
|
.
|
Dari
program berikut, perintah untuk membuat baris baru pada console data adalah
....
|
A.
|
endl
|
B.
|
int
|
C.
|
long
|
D.
|
int main( )
|
E.
|
include( )
|
35
|
.
|
Penggunaan
pointer pada pemrograman dengan bahasa C++, adalah ....
|
A.
|
menambah
memori
|
B.
|
menyimpan
alamat memori dari variabel atau function
|
C.
|
menunjukkan
data
|
D.
|
menampilkan
data pada console
|
E.
|
mengirimkan
data secara point-to-point
|
36
|
.
|
Program
yang menunjukkan relasi dari hubungan one-to-many adalah ...B.
|
A.
|
B.
|
C.
|
D.
|
E.
|
2
|
0
|
|
B
|
37
|
.
|
Perintah
SQL yang berfungsi untuk memasukkan/menyisipkan data ke dalam sebuah tabel
adalah
|
..
|
..
|
A.
|
INPUT
|
B.
|
ADD
NEW
|
C.
|
INSERT
INTO
|
D.
|
ADD
INTO
|
E.
|
ADD
RECORD
|
38
|
.
|
Fungsi-fungsi
pada SQL berikut ini merupakan fungsi yang dapat memanipulasi data karakter,
|
kecuali
....
|
A.
|
LEFT
();
|
B.
|
RIGHT
();
|
C.
|
MID
();
|
D.
|
STRING
()
|
E.
|
SUBSTR
()
|
39
|
.
|
Perintah
SQL membuat table yang struktur beserta isi sama dengan table asalnya adalah
....
|
A.
|
insert
into [table tujuan] select * from [table asal]
|
B.
|
create
[table tujuan] select * from [table asal]
|
C.
|
create
table [table tujuan] select * from [table asal]
|
D.
|
drop
table [table tujuan]
|
E.
|
replace
into [table tujuan] select * from [table asal]
|
40
|
.
|
Script
system.out.prinln("hasil akar pangkat 3 = "+a) pada Java akan
menginformasikan ....
|
A.
|
menampilkan
"hasil akar pangkat 3"
|
B.
|
menampilkan
"hasil akar pangkat 3 = [nilai variabel a]"
|
menampilkan
"hasil akar pangkat 3 = a"
|
D.
|
hanya
mencetak karakter a
|
E.
|
menghitung
akar pangkat 3
|
D.
|
|
0 comments:
Post a Comment