Komputer Dasar
1. Pada saat menghidupkan komputer maka akan masuk ke dalam sistem operasi. pada saat
proses masuk ke dalam sistem disebut ….
A. Boot secuence
B. Bootable
C. Boot RAM
D. Hank
E. Booting
2. Cara booting yang dilakukan saat komputer dalam keadaan mati disebut dengan ….
A. Cold booting
B. Booting-up
C. Mematikan Komputer
D. Cheking Komputer
E. Wafin booting
3. Kegagalan dalam pembacaan RAM saat proses POST pada AMIBIOS ditandai suara ….
A. Beep lx pendek
B. Beep 3x pendek
C. Beep 3x panjang
D. Beep 2x pendek
E. Beep2xpanjang
4. 14510 = …. 2
A. 10011011
B. 11001010
C. 10010001
D. 01110110
E. 11001000
5. Elektronik digital tersusun dari gerbang logika yang merupakan blok-blok penyusun dari
perangkat keras elektronik. Gerbang logika ini dibuat dengan menggunakan ….
A. Inductor
B. Resistor
C. Kapasitor
D. Transistor
E. Emitor
6. Manakah yang bukan fungsi dari perintah "PING" pada jaringan komputer ….
A. Kesesuaian sebuah NIC
B. Konfigurasi TCP/P
C. Fungsi terima sebuah NIC
D. Koneksi jaringan
E. Kirim sebuah NIC
7. Berikut ini, perlengkapan yang tidak diperlukan untuk membuat suatu jaringan komputer
adalah ….
A. Komputer workstation
B. Minimal ada satu komputer yang berlaku sebagai server
C. Peripheral multimedia seperti sound card, speaker
D. Media penghubung antar Komputer seperti kabel, connector, terminator
E. Peripheral jaringan seperti NIC, Hub
8. 2AF3(16) = ……. (10)
A. 10959
B. 10955
C. 10995
D. 10599
E. 10959
9. Berikut ini adalah simbol untuk gerbang logika ….
A. X-NOR
B. X-OR
C. NOT
D. NAND
E. NOR
10. ss
Algoritma Pemrograman
11. Tipe data yang hanya berupa “true” dan “false” adalah ….
A. Short int
B. Boolean
C. Long int
D. Double
E. Float
2. Perhatikan script C++ di bawah ini!
void main()
{
int list[] ={6, 8, 2, 14, 13};
for (int i = 0; i < 4; i++)
list[i] = list[i] - list[i + 1];
for (int i = 0; i < 5; i++)
cout << list[i] << endl;
}
Hasil keluaran dari script di atas adalah ….
A. -2 6 -12 1 13
B. 6 8 2 14 13
C. 14 10 16 27 19
D. 5 7 1 13 12
E. 6 2, 6 12 13
12. Perhatikan script C++ di bawah ini!
int hitung(int pertama, int kedua)
{
return pertama + kedua;
}
void main()
{ cout << hitung(l0, 15);}
Hasil keluaran dari script di atas adalah ….
A. 100
B. 15
C. 20
D. 25
E. 35
4. Perhatikan script C# di bawah ini!
void main()
{ int x; int y;
int *p= &x; int *q = &y;
*p = 46; *q = 39;
x=x*y;
cout << *p << “ ” << *q << endl;
}
A. 39 39
B. 46 46
C. 85 85
D. 46 85
E. 85 39
5. SS
Basis Data
Hasil dekomposisi informasi pada tabel di atas dengan metode normalisasi menghasilkan
tabel normal sebanyak ….
A. 1
B. 2
C. 3
D. 4
E. 5
14. Diantara perintah di bawah ini yang termasuk daiam kategori Transaction Control
Language (TCL) adalah ….
A. SAVE
B. ALTER
C. CREATE
D. ROLLBACK
E. DROP
15. Berikut ini disajikan gambar hubungan antara entitas Pegawai dan entitas Divisi pada
sebuah sistem basis data perusahan, derajat kardinalitas yang sesuai antara entitas pegawai
dan Divisi adalah ….
A. M:N
B. 1:1
C. M:1
D. 1:N
E. N:1
1. Perhatikan gambar ERD berikut ini. Untuk menyempurnakan konsep perancangan basis
data yang dibuat maka perlu didefinisikan participation constraint antara entitas. Letak
partisipasi Parsial dari gambar di bawah adalah ….
A. 1,2
B. 3,4,1
C. 4,3
D. Tidak Ada
E. 4,2
16. Jika dieksekusi sebuah sintaks " UPDATE siswa set s_nama = 'Abhi' where s_id = l03;"
maka sintaks tersebut berarti ….
A. Memasukkan data siswa yang bernama Abhi
B. Menghapus data siswa yang bernama Abhi
C. Mengedit data siswa yang bemama Abhi
D. Mengedit data siswa yang ber id 103
E. Menghapus data siswa yang ber id 103
17. Sintaks yang tepat untuk membuat tabel adalah ….
A. Create table nama_tabel(field_1 tipe_data(panjang), field_2 tipe_data(panjang),
field_n tipe_data(panjang))
B. Create table nama_tabel(field_1 tipe_data panjang, field_2 tipe_data panjang, field_n
tipe_data_n panjang_n)
C. Create table nama_tabel(field_1 tipe_data panjang, field_2 tipe_data panjang, field_n
tipe_data_n panjang_n)
D. Create nama_tabel(field_1 tipe_data(panjang), field_2 tipe_data(panjang), field_n
tipe_data_n(panjang_n))
E. Create nama_tabel(field_1 tipe_data, field_2 tipe_data, field_n tipe_data_n)
18. Dalam mengkoneksikan Bahasa pemrograman Ms. SQL Server dengan PHP menggunakan
Ms. SQL Server Native Client, library yang digunakan untuk SQL Server 2008 ke atas
adalah ….
A. SQLSRV.dll
B. Mssql.dll
C. ADODB
D. ODBC
E. Localhost
19. Perhatikan program berikut ini !
create procedure insertbrg @kd char(10),
@nm varchar(50),@sat char(10),@hrg_beli money,
@hrg_jual money,@jml int
as
insert into tb_barang(kd_barang,nama_barang,
satuan,harga_beli,harga_jual,jumlah)
values(@kd,@nm,@sat,@hrg_beli,@hrg_jual,@jml)
fungsi atau tujuan dari prosedur tersimpan di atas adalah ….
A. Memasukkan tabel tb_barang
B. Mencari harga_jual pada tabel tb_barang
C. Memasukkan data ke tabel tb_barang
D. Menghapus tabel tb_barang
E. Mengubah tabel tb_barang
Pemrograman WEB
A. <table>
<tr>
<td> </td>
</tr>
<table>
B. <table>
<tr>
<tr> <td>
<table>
</td>
C. <table>
<tr>
<td> </td>
</tr>
</table>
D. <table>
<head>
<td> </tr>
<Table>
</head>
E. <td>
<table>
<tr> </tr>
</table>
</td>
30. Perhatikan script HTML di bawah ini!
<html>
<body>
<p>Locked in a frame? <a href = "http://www.school.com/html/" target = "_top") Click
here! </a></p>
</body>
</htmi>
Hasil keluaran dari script di atas adalah ….
A. School.com
B. Locked in a frame? Ctick here!
C. www.school.com
D. Locked in a frame? www.school.com
E. Locked in a frame?
31. Pada sebuah struktur dokumen HTML berupa bullet untuk menandai sebuah item dari list
dan berupa karakter symbol menggunakan tag ….
A. Diapit oleh tag <UL> dan </UL>
B. Diapit oleh tag <OL> dan </OL>
C. Diapit oleh tag <DL> dan </DL>
D. Diapit oleh tag <DT> dan <DD>
E. Diapit oleh tag <H1> dan </H1>
32. Bahasa pemrograman yang dapat diterima oleh Browser dalam pembuatan fungsi-fungsi
yang tidak memerlukan komunikasi dengan basis data/server adalah ….
A. HTML
B. PHP
C. XML
D. TXT
E. JAVA SCRIPT
33. Fungsi yang digunakan untuk mengambil baris dari basis data dan kemudian menyimpan/
memasukkan ke dalam array assosiatif, numerik atau keduanya adalah ….
A. Mysql_query
B. Mysql_fetch_row
C. Mysql_fetch_field
D. Mysql_num_rows
E. Mysql_fetch_array
34. Berikut ini manakah urutan yang benar dalam mengkoneksikan database/SQL dengan PHP
adalah ….
A. (“Username”,”Password”,”Hostname”)
B. (“Username”,”Hostname”,”Password”)
C. (“Hostname”,”Password”,”Username”)
D. (“Hostname”,”Username”,”Password”)
E. (“Hostname”,”Username”,”Servername”)