wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal Latihan 1

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

Urutan logis pengambilan keputusan untuk pemecahan masalah merupakan pengertian dari :

a)

Program

b)

Variabel

c)

Algoritma

d)

Tipe Data

e)

Konstanta

2.

Peulisan Algoritma yang menggunakan sintaks (cara penulisan) menyerupai bahasa pemrograman disebut 

a)

Coding

b)

Peseudocode

c)

Flowchart

d)

Data Flow

e)

Terminator

3.

Algoritma yang prosesnya sesuai urutan waktu dimana setiap proses hanya sekali dikerjakan dikatakan memiliki struksur.

a)

Sequence

b)

Repetition

c)

Selection

d)

Processor

e)

Invarant

4.

Komponen flowchart yang menunjukan percabangan suatu algoritma berhubungan dengan perintah dalam Bahasa pemrograman yaitu

a)

For

b)

IF

c)

Write

d)

Begin

e)

End

5.

Variable yang nilai bersifat tetap dan tidak bias dubah adalah 

a)

Array

b)

String

c)

Algoritma

d)

Konstanta

e)

Komposit

6.

Variable logika yang berhubungan dengan OR, AND, dan NOT merupakan variable dari tipe data

a)

String

b)

Numerik

c)

Boolean

d)

Array

e)

Int

7.

Tipe data yang memungkinkan sebuah variable mengandung banyak nilai dalam suatu waktu adalah

a)

Boolean

b)

Array

c)

String

d)

Logika

e)

Int

8.

Algoritma pemograman dapat ditulis dalam bentuk

a)

Animasi

b)

Kode Morse

c)

Pseudocode

d)

Barcode

e)

Digital

9.

Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah 

a)

Membuat Program

b)

Membuat Algoritma

c)

Membeli Komputer

d)

Proses

e)

Mempelajari program

10.

 Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah – Pseudocode – Flowchart – Program – Eksekusi – Hasil

b)

Masalah – Algoritma – Flowchart – Program – Eksekusi – Hasil

c)

Masalah – Model – Algoritma – Eksekusi – Hasil

d)

Masalah – Model – Algoritma – Program – Eksekusi – Hasil

e)

Algoritma – Program – Model – Eksekusi – Hasil

11.

Diketahui bahwa kantong P kosong, kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah :

a)

10    

b)

10 dan 15

c)

15    

d)

Kosong

e)

10 atau 15

12.

Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut....

a)

Natural Language

b)

Bahasa narasi

c)

Bahasa alami

d)

Pseudocode

e)

Flowchart

13.

Yang termasuk ke dalam jenis algoritma perulangan adalah...

a)

Main

b)

For do

c)

Repeat Until

d)

If else

e)

Void

14.

Int x = 3.05;, tipe data yang digunakan adalah...

a)

Char

b)

Long int

c)

Float

d)

Short int

e)

Signed long int

15.

Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah...

a)

Char return;

b)

Void main;

c)

Char panjang ='a';

d)

Panjang char;

e)

Semua salah

16.

Operator logika yang menyatakan "dan" dalam lambang berikut ini adalah...

a)

&&

b)

||

c)

!

d)

<>

e)

==

17.

Yang termasuk operator logika ingkaran adalah...

a)

!

b)

<>

c)

//

d)

&

e)

))

18.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :

a)

Merah

b)

Putih

c)

Abu - abu

d)

Ungu

e)

Hijau

19.

Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi :

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

Menjadi 0

e)

P tetap

20.

Tipe data yang cocok untuk menjelaskan data nama siswa adalah mengunakan tipedata ….

a)

Numeric

b)

Varchar

c)

Date time

d)

Array

e)

Integer

21.

Server yang dapat membuat sistem berbasis Unix (seperti Linux) untuk melakukan sharing resource dengan sistem berbasis Windows adalah.....

a)

Apache  

b)

Proxy

c)

 Samba

d)

Squirel

e)

Squid

22.

OSI Layer yang menjelaskan spesifikasi untuk lingkup dimana apliksi jaringan berkomunikasi dengan layanan jaringan adalah pengertian dari...

a)

Application layer

b)

Presentation layer

c)

Session layer

d)

Transport layer

e)

Physical layer

23.

Dalam HTML, dapat ditambahkan hubungan/relasi ke link lain. Berikut ini adalahcommand dari link yang apabila di klik akan menuju ke www.google.com adalah….

a)

<Href a www.google.com> </a>

b)

<a href www.google.com> </a>

c)

<a href="www.google.com"></a>

d)

<ke= www.google.com> </a>

e)

<pindah ke www.google.com> </a>

24.

Sejenis editor teks untuk merancang halaman web sebagai berikut, kecuali...

a)

Notepad++

b)

EditPlus

c)

Sublime

d)

Dreamweaver

e)

Safari

25.

Link yang digunakan untuk mengaitkan halaman web yang satu dengan halaman web yang lainnya di dalam situs internet disebut....

a)

Link Absolut

b)

Link Relatif

c)

Link Self

d)

Anchor

e)

Hyperlink

26.

Manakah dari jawaban dibawah ini yang bukan merupakan jenis connstraint ?           

a)

NOT NULL Constraint

b)

DEFAULT Constraint

c)

UNIQUE Constraint

d)

CHECK Constraint

e)

DEFAULT Constraint

27.

Menggabungkan table-tabel dengan klausa klausa NATURAL JOIN, USING atau ON adalah  fungsi dari ?

a)

Natural join

b)

Equi join

c)

Non equi join

d)

Self join

e)

Inner join

28.

Merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan             adalah definisi dari ?

a)

Agregasi

b)

Fungsi

c)

Having

d)

Group By

e)

Kalusa Where

29.

Manakah dari jawaban dibawah ini yang bukan  merupakan jenis-jenis fungsi agregasi ?

a)

 MAX

b)

    MIN

c)

  ACOUNT

d)

     SUM

e)

 AVG

30.

ALTER TABLE mhs ADD asalSekolah VARCHAR(20);

Sintak diatas berfungsi untuk ?

a)

Menambah field baru dalam suatu table

b)

Mengubah nama field

c)

Mengubah tipe data field

d)

Membuat primary key

e)

Menghapus primary key

31.

Manakah dari jawaban dibawah ini yang bukan merupakan karakteristik sistem Client Server ?

a)

Service (layanan)

b)

Sharing resources (sumber daya)

c)

Mix-and-Match

d)

Pesan berbasiskan komunikasi

e)

Penyatu interface dan implementasi

32.

Sebuah metode Query SQL yang berguna untuk mendefinisikan data pada

      sebuah Database, merupakan definisi dari..

a)

DDL

b)

DSS

c)

DML

d)

SQL

e)

DCL

33.

Modul perangkat lunak yang terdapat pada DDBMS dapat dibagi dalam tiga level, yaitu

a)

perangkat lunak server, client dan komunikasi

b)

perangkat lunak server, database dan komunikasi

c)

perangkat lunak serve, client dan komunikasi data

d)

perangkat lunak server, query dan komunikasi

e)

perangkat lunak server, client dan terdistribusi

34.

Cara untuk mendapatkan informasi dari record tertentu berdasarkan persyaratan tertentu disebut dengan....

a)

DBMS

b)

Selection retrieval

c)

Retrieval

d)

Selective retrieval

e)

Retry

35.

Proses untuk mendapatkan informasi dari sebuah record dalam berkas disebut....

a)

DBMS

b)

Comprehensive retrieval

c)

Retrieval

d)

Selective retrieval

e)

Retry

36.

Jika terdapat data dari sebelah kiri tidak memiliki pasangan, tetap akan ditampilkan dengan pasangannya berupa nilai ...

a)

NOT NULL

b)

NULL

c)

Not

d)

FULL

e)

FULL NULL

37.

jenis select statement dengan memberikan kondisi atau membatasi baris yang akan ditampilkan disebut...

a)

Select dengan klausa where

b)

Select *from

c)

Retrieval select

d)

Selective retrieval

e)

Retry Select

38.

INSERT INTO KELAS_XII (NIM, Nama) SELECT NIM, NAMA FROM KELAS;

Merupakan contoh dari?

a)

Sub query

b)

Inline view

c)

Scalar subquery

d)

View join

e)

Multiple

39.

Fungsi dari operator % sebagai...

a)

Pembagian 2 bilangan

b)

Membagi per seratus persen

c)

Prosentasi 2 bilangan

d)

Mencari sisa pembagian 2 bilangan

e)

Prosentase bilangan

40.

Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat adalah...

a)

Tipe data yang berfungsi menampung data yang memiliki angka belakang koma

b)

Tipe data yang mempresentasikan data yang hanya mengandung dua nilai

c)

Tipe data yang mepresentasikan data berupa karakter

d)

Tipe data yang menyimpan lebih dari satu variabel

e)

Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma

41.

Query ini mendapatkan semua baris dalam tabel B, yang ada disebelah kanan table adalah definisi     dari ?           

a)

Natural join

b)

Equi join

c)

Self join

d)

Right outer join

e)

Left outer join

42.

Constraint yang digunakan untuk memastikan tidak ada data ganda dalam kolom, adalah         pengertian dari ?

a)

NOT NULL Constraint

b)

DEFAULT Constraint

c)

UNIQUE Constraint

d)

CHECK Constraint

e)

DEFAULT Constraint

43.

ALTER TABLE mhs ADD asalSekolah VARCHAR(20);

Sintak diatas berfungsi untuk ?

a)

Menambah field baru dalam suatu table

b)

Mengubah nama field

c)

Mengubah tipe data field

d)

Membuat primary key

e)

Menghapus primary key

44.

Fungsi utama dari web server adalah...

a)

Mencatat halaman web server

b)

Membuat berkas baru

c)

Menyimpan gambar berevolusi tinggi

d)

Mentransfer seluruh berkas atau file dalam sebuah web halaman

e)

Salah semua

45.

. Permintaan http-word server-script php-mesin php-kode html-client merupakan alur kerja dari ...

a)

php

b)

https dan web browser

c)

switch

d)

html dan switch

e)

jsp