Anda di halaman 1dari 19

Berikut ini adalah prosedur perakitran PC :

1) Memasang processor pada motherboard


2) Memasang kipas processor
3) Memasang power supply
4) Membaut motherboard dengan dudukannya agar kuat dan tidak goyang
5) Memasang CD ROM pada rak yang terdapat pada casing, dengan cara
memasukkannya dari depan
6) Meletakkan motherboard pada tempat yang datar
7) Memasang RAM pada slot RAM yang tersedia pada motherboard
8) Menyiapkan casing
9) Memasang motherboard pada casing secara perlahan
10) Membuat CD ROM yang telah terpasang
11) Memasang CD ROM pada rak yang terdapat pada casing
12) Memasang harddisk pad arak yang terdapat pada casing dengan perlahan
13) Memasang kabel data atau kabel ATA harddisk pada motherboard dan pada
harddisk itu sendiri
14) Memasang konektor power supply pada tempatnya yang terdapat di
motherboard
15) Menancapkan konektor power/restart/hdd lad/power lad dan pad konektor
lainnya yang terdapat di motherboard
16) Memasang penutup casing dengan benar
1. Urutan langkah yang tepat pada proses perakitan komputer diatas adalah….
A. 6-1-2-7-8-3-9-4-11-10-5-12-13-14-15-16
B. 6-9-2-7-8-3-1-4-11-10-5-12-13-14-15-16
C. 6-2-3-1-8-7-9-4-11-10-5-12-13-14-15-16
D. 6-7-2-3-8-1-9-4-12-13-11-10-5-14-15-16
E. 6-11-10-7-8-3-9-14-1-2-5-4-12-13-9-15-16

2. Perintah dasar command prompt yang digunakan untuk mencari alamat IP yang
dipakai pada suatu domain,adalah…
A. Nslookup
B. Arp
C. Route
D. Netsh
E. Netdom
3. Urutkan langkah langkah pengaturan VGA Onboard melalui BIOS!
1) Piilih menu menu advanced a PCI Configuration
2) Pilih bagian”VGA shared memory size” atur besar kecilnya memori
3) Pilih Primary VGA BIOS  set Onboard VGA
A. 1-2-3
B. 2-1-3
C. 2-3-1
D. 3-1-2
E. 3-2-1

4. Dibawah ini merupakan cara paengaturan posisi tubuh yang ketika duduk di depan
komputer, kecuali…
A. Posisi pundak tidak terlalu terangkat dan tidak terlalu ke bawah
B. Posisi tubuh tegak
C. Posisi kaki bersentuhan dengan CPU
D. Posisi lengan dan siku dapat mengetik dan menggunakan mouse dengan
nyaman
E. Posisi kepala dan leher tegak lurus dengan wajah menghadap langsung
komputer

5. 1039=….8
A. 1017
B. 1027
C. 2017
D. 2117
E. 2027

6. Berikut ini merupakan proses instalasi system operasi :


1) Partisi harddisk dan sistem file
2) Metode instalasi sistem operasi multibooting
3) Metode instalasi sistem upgrade
4) Metode instalasi sistem operasi clean install
5) Metode instalasi sistem operasi virtualisasi
Urutankan langkah instalasi sistem operasi open source yang tepat adalah…
A. 1-2-3-4-5
B. 1-3-2-4-5
C. 1-4-3-2-5
D. 1-5-2-4-3
E. 1-5-4-2-3

7. Fungsi dari komponen elektronika dibawah ini adalah….

A. Untuk menyimpan muatan listrik sementara


B. Untuk mengontrol arus
C. Sebagai penguat arus
D. Sebagai pengaman dari hubungan pendek
E. Untuk menghambat arus yang mengalir dalam suatu rangkaian tertutup

8. Ketika sedang melaksanakan instalasi sistem operasi tiba-tiba layar computer menjadi
biru (blue screen). Hal ini diakibatkan oleh….
A. BIOS tidak dapat menemukan boot leader
B. Sistem crash
C. Kerusakan hardware
D. Registry yang terlalu banyak
E. Driver yang tidak cocok

9. Perhatikan gambar dibawah ini!


Int sum;
Int x;
printf (“masukkan nilai x (int), akhiri dg 999 : “)
Scanf (“%d”, &x ;
If (x == 999)
{
printf (“Kasus kosong \n”) ;
}
else
{
Sum = 0;
do
{
Sum = Sum + x;
printf (“masukkan nilai x (int), akhiri dg 99;
scanf (“%d”, &x) ;
} while (x != 999) ;
Tanda panah menggambarkan deklarasi….
A. Procedure
B. Varian
C. Type data
D. Invariant
E. Variable

10. Perhatikan potongan program dibawah ini!


int matrik contoh [3][2] = { {1,2}, {3,4}, {5,6} };
int i,j;
for (i=0;i<3;i++){
for(j=0;j<2;j++){
cout<<matrikcontoh[i][j]<<” ”;
}
Cout<<end];
}
Apakah output dari potongan program diatas ?
A. 1 2
34
56
B. 3 4
12
56
C. 1 2
56
34
D. 5 6
12
34
E. 3 4
56
12
11. DEKLARASI
Const phi = 3.14 {nilai ? }
R : real {jari-jari lingkaran}
Luas : real {luas lingkaran}
Keliling : real {keliling lingkaran}
DESKRIPSI :
Read (R)
Luas ← phi * R *R
Keliling ← 2 * phi * R
Write(luas, keliling)

Uraian diatas merupakan penyajian algoritma dalam bentuk …


A. Uraian deskriptif
B. Flowchart
C. DFD
D. Pseudocode
E. IPO (Input Proses Output)

12. Gambar diagram alir perhitungan luas segitiga yang tepat adalah…
A.
START

Masukkan
alas, tinggi

Luas = (alas*tinggi) /2

Cetak Luas

Stop

B. Start

Masukkan
alas,tinggi

Luas = (alas*tinggi)/2

Cetak luas

Stop
C. Start

Masukan alas,tinggi

Luas = (alas*tinggi)/2

=
Cetak luas

Stop

D. Start

Masukan alas,tinggi

Luas = (alas*tinggi)/2

Cetak luas

Stop

E. Start

Masukan alas, tinggi

Luas = (alas*tinggi)

Cetak luas

Stop
13. Perhatikan potongan script dibawah ini!

Float menghitungLuas(int alas, int tinggi)


{
float hasil;
hasil=alas*0.5;
return hasil;
}

Void cetakLuas(float hasil)


{
count << “Luas=”<<hasil;
{

Int main()
{
Int alas=6, tinggi=4;
Float luas;
luas=menghitungLuas(alas,tinggi);
cetakLuas(luas);
return 0;

Berapakah output dari potongan program diatas ….


A. 120 D. 24
B. 60 E. 12
C. 48
14. Perhatikan gambar dibawah ini!

15. Query SQL yang digunakan untuk menampilkan semua pelajaran yang diikuti siswa
dengan nis ‘010/2317’ adalah ….
A. SELECT nis, id_mapel, nilai FROM maple WHERE nis = ‘010/2317’;
B. SELECT nis, id_mapel, nilai FROM ambil_mapel WHERE nis = ‘010/2317’;
C. SELECT nis, nilai FROM ambil_mapel WHERE nis = ‘010/2317’;
D. SELECT nis, nilai FROM maple WHERE nis = ‘010/2317’;
E. SELECT nis, id_mapel FROM siswa WHERE nis = ‘010/2317’;
16. Apakah output dari program di bawah ini?

A. Assalamualaikum!!
B. Assalamualaikum
C. Assalamualaikum!!!
D. Assalamualaikum’!!
E. Assalamalaikum!!

17. Perhatikan table dibawah ini!


ID_TRX Judul_Buku IDPeminjam IDPenerbit Nama_Penerbit
IDBuku
1111 Blogging.co.id B01 P01 P01 PT Aneka
Buku
2222 Blogging.co.id B01 P01 P02 PT Aneka
Buku
Dibawah ini merupakan tabel yang masuk dalam tabel transaksi dari proses
normalisasi 2NF, kecuali …
A. ID_TRX
B. Judul_Buku
C. IDBuku
D. IDPeminjam
E. IDPenerbit

18. Seorang siswa ingin mengubah database default untuk koneksi. Perintah yang tepat
untuk mengatasi masalah tersebut adalah ..
A. mysqli_connect
B. mysqli_connect_errno
C. mysqli_connect_error
D. mysqli_real_connect
E. mysqli_select_db( )
19. Seorang siswa ingin membuat user baru pada tabel karyawan dengan user = sofyan
dan password = sosa. Perintah SQL yang tepat untuk mengatasi masalah tersebut
adalah ..
A. create user sofyan identified saso;
B. create user sofyan by sosa;
C. create user sofyan identified by sosa;
D. create user sofyan identified by sosa
E. create user sofyan by identified sosa;
20. Dibutuhkan data yang menampilkan nip, nama, nama departemen untuk pegawai yang
bekerja yang bekerja pada departemen di kota “surabaya”. Perintah SQL yang tepat
untuk mengatasi masalah tersebut adalah …
A. SELECT e.nip, e.name, d.departement_name FROM tbemloyee e JOIN
tbdepartement d
ON (e.departement_id = d.departement_id) JOIN tblocation 1
ON (d.location_id = 1.location_id) WHERE LOWER (1.city) = ‘surabaya’ ;
B. SELECT e.nip, d.departement_name FROM tbemloyee e join tbdepartement d
ON (e.departement_id = d.departement_id) JOIN tblocation 1
ON (e.location_id = 1.location_id) WHERE LOWER (1.city) = ‘surabaya’ ;
C. SELECT e.nip, e.name, d.departement_name FROM tbemployee e JOIN
tbdepartemen d
ON (e.departement_id = d.departement_id) JOIN tblocation 1
ON (d.location_id = 1.location_id) WHERE LOWER (1.city) = ‘surabaya’ ;
D. SELECT e.nip, e.name, d.departement_name FROM tbemployee e ON
(e.departement_id = d.departement_id) JOIN tblocation 1
ON (d.location_id = 1.location_id) WHERE LOWER (1.city) = ‘surabaya’ ;
E. SELECT e.nip, e.name, d.departement_name FROM tbemployee e JOIN
tbdepartement d
JOIN tblocation 1
ON (d.location_id = 1.location_id) WHERE LOWER (1.city) = ‘surabaya’ ;

21. Perintah menghubungkan sebuah aplikasi dengan SQL Server adalah…


A.

B.
C.

D.

E.

22. Di perlukan database untuk mencatat transaksi peminjaman buku di perpustakaan.


Berdasarkan relasi entitas seperti pada gambar berikut, manakah pernyataan yang
paling tepat.

BUKU SISWA

A. hanya diperlukan 1 tabel yang berisi atribut dari kedua entitas


B. Diperlukan 2 tabel dari masing-masing entitas
C. Diperlukan 3 tabel untuk mencatat transaksi peminjaman buku
D. Diperlukan 2 tabel dengan penambahan field pada tabel buku
E. Diperlukan 2 tabel dengan penambahan field pada tabel-tabel siswa
23. Di perlukan sebuah tabel untuk menyimpan data nama siswa,kelas, jenis kelamin dan
tanggal lahir. Query yang tepat untuk membuat tabel tersebut adalah ..

A. mysql> CREATE TABLE siswa (nama VARCHAR(), kelas VARCHAR(),


 kelamin CHAR(1), birth DATE()) ;
B. mysql> CREATE TABLE siswa (nama VARCHAR(20), kelas VARCHAR(10),
 kelamin CHAR(1), birth DATE()) ;
C. mysql> CREATE TABLE siswa (nama VARCHAR(20), kelas VARCHAR(1),
 kelamin CHAR(1), birth DATE) ;
D. mysql> CREATE TABLE siswa (nama VARCHAR), kelas VARCHAR,
 kelamin CHAR, birth DATE) ;
E. mysql> CREATE TABLE siswa (nama (VARCHAR), kelas (VARCHAR),
 kelamin (CHAR), birth (DATE) ;
24. Diagram yang tepat untuk menggambarkan relasi antara entitas BAGIAN dan
KARYAWAN adalah …
A.
BAGIAN KARYAWAN

B.
BAGIAN KARYAWAN

C. BAGIAN KARYAWAN

D. BAGIAN KARYAWAN

E.
BAGIAN BAGIAN

27. Fungsi dari tool berikut adalah ...

ab
A. Menambahkan teks statis
B. Menambahkan input teks
C. Menambahkan tombol perintah
D. Menambahkan option
E. Mengatur ukuran font

28. Fungsi dari komponen elektronika di bawah ini adalah ...

A. Untuk menyimpan muatan listrik sementara


B. Untuk mengontrol arus
C. Sebagai penguat arus
D. Sebagai pengamanan dari hubungan pendek
E. Untuk menghambat arus yang mengalir dalam suatu rangkaian tertutup

29. Output dari script berikut adalah ...

A. 100
B. 110
C. 120
D. 130
E. 999

30. Output yang dihasilkan dari class berikut adalah ...

A. run
NAMA Rizka
NEM 32.5
BUILD SUCCESSFUL (total time: 0 seconds)
B. run
NIS 1718001
NAMA Rizka
NEM 32.5
BUILD SUCCESSFUL (total time: 0 seconds)
C. run
NAMA Muslimah
NEM 32.5
BUILD SUCCESSFUL (total time: 0 seconds)
D. run
NIS 1718002
NAMA Rizka
NEM 32.5
BUILD SUCCESSFUL (total time: 0 seconds)
E. Compile Error

31. Pernyataan yang salah mengenai output dari script berikut adalah?
A. Jumlah tagihan bergantung pada jumlah pemakaian
B. Jumlah tagihan bergantung pada besarnya daya
C. Jumlah tagihan untuk pemakaian 5 kwh akan sama dengan jumlah
tagihan untuk pemakaian 10 kwh
D. Jumlah tagihan 0 jika pemakaian juga 0
E. Jumlah tagihan pada daya 1200 akan lebih besar daripada pemakaian
pada daya 900 meskipun pemakaian sama

32. Teknologi pada web yang di gunakan untuk membangun Website melalui
konsep MVC adalah ...
A. Bootstrap
B. JQuery
C. IoT
D. PHP Framework
E. Git
33. Script HTML yang digunakan untuk menampilkan tabel berikut adalah...
A
1 2
3 4

A.

B.
C.

D.

E.

34. Berikut adalah script yang benar untuk menambahkan link pada sebuah web...
A. <a href=http://kemdikbud.go.id>klik disini</a>
B. <a src=http://kemdikbud.go.id>klik disini</a>
C. <a hrf=http://kemdikbud.go.id>klik disini</a>
D. <a target=http://kemdikbud.go.id>klik disini</a>
E. <a link=http://kemdikbud.go.id>klik disini</a>
35.

<h2>DAFTAR NILAI SISWA</2>


<table>
<tr>
<th>Nama</th>
<th>Kelas</th>
<th>Nilai</th>
</tr>
<tr>
<td>Reka</th>
<th>RPL A</th>
<th>90</th>
</tr>
<tr>
<td>Yasa</th>
<th>RPL C</th>
<th>85</th>
</tr>
<tr>
<td>Luna</th>
<th>RPL B</th>
<th>75</th>
</tr>

</table>
A. <head>
<style>
table {
border-collapse: collapse;
width: 100%;
}

th, td {
text-align: left;
padding: 8px;
}

th {
background-color: #4CAF50;
color: white;
}
</style>
</head>

B. <head>
<style>
table {
border-collapse: collapse;
width: 100%;
}
th, td {
text-align: left;
padding: 8px;
}

td {
background-color: #4CAF50;
color: white;
}
</style>
</head>
C. <head>
<style>
table {
border-collapse: collapse;
width: 100%;
}

th, td {
text-align: left;
padding: 8px;
}

tr {
background-color: #4CAF50;
color: white;
}
</style>
</head>

D. <head>
<style>
table {
border-collapse: collapse;
width: 100%;
}

th, td {
text-align: left;
padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2}

th {
background-color: #4CAF50;
color: white;
}
</style>
</head>
E. <head>
<style>
table {
border-collapse: collapse;
width: 100%;
}

th, td {
text-align: left;
padding: 8px;
}

tr:nth-child(odd){background-color: #f2f2f2}

th {
background-color: #4CAF50;
color: white;
}
</style>
</head>

36. Fungsi dari sricpt pada baris ke-9 adalah ...


A. Menghubungkan host ke database
B. Memilih database yang akan digunakan
C. Menentukan password database
D. Memilih user database
E. Menutup koneksi

37. Jika file galeri.html disimpan di direktori src dan file pic.jpg disimpan di direktori
img,perintah untuk menampilkan gambar yang disimpan di server adalah …

A. <img src=”pic.jpg>
B. <img src=”src/pic.jpg>
C. <img src=”img/pic.jpg>
D. <img src=”../img/pic.jpg>
E. <img src=”/img/src/pic.jpg>
38. Keluran dari fungsi berikut adalah ...
<?php

Function MyFunction($n) {
For ($1=0;$1<Ṣn; $1++) {
If ($1≠2 atau 0) {
continue :
}
else {
echo $1;
}
}
}
MyFunction(10) ;
?>

A. 123456789
B. 12345678910
C. 13579
D. 0123456789
E. 02468
39. Apakah output dari script berikut jika form diuji dalam kondisi user: 1 dn
password= 12345.

A. GAGAL LOGIN
B. Password Tidak Sesuai
C. User tidak dikenali
D. Error pada baris ke 11
E. TO HOMEPAGE

40. Perintah untuk menyimpan cookies yang benar adalah …

A.
<%
String akses = request.getParameter(“hakAkses”) ;
Cookie myCookie = new Cookie(“myApp.hakAkses” , akses) ;
myCookie.setMaxAge (60*60*24*365) ;
response.addCookie (myCookie) ;
%>

B.
<%
String akses = request.getParameter(“hakAkses”) ;
Cookie myCookie = set Cookie(“myApp.hakAkses” , akses) ;
myCookie.setMaxAge (60*60*24*365) ;
response.addCookie (myCookie) ;
%>

C.
<%
String akses = request.getParameter(“hakAkses”) ;
set Cookie = new Cookie(“myApp.hakAkses” , akses) ;
myCookie.setMaxAge (60*60*24*365) ;
response.addCookie (myCookie) ;
%>

D.
<%
String akses = request.getParameter(“hakAkses”) ;
set Cookie = new cookie(“myApp.hakAkses” , akses) ;
myCookie.setMaxAge (60*60*24*365) ;
response.addCookie (myCookie) ;
%>

E.
<%
String akses = request.getParameter(“hakAkses”) ;
new Cookie = set cookie(“myApp.hakAkses” , akses) ;
myCookie.setMaxAge (60*60*24*365) ;
response.addCookie (myCookie) ;
%>

Anda mungkin juga menyukai