wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Orientasi Dasar Perangkat Lunak dan Gim

Total questions: 60

Worksheet time: 3600secs

Name
Class
Date
1.

Perangkat lunak basis data disebut dengan...

a)

basis data

b)

database

c)

database management system

d)

sistem basis data

e)

management database

2.

Kumpulan file di suatu folder yang berada dalam satu lokasi dinamakan...

a)

database

b)

data

c)

dokumen

d)

laptop

e)

folder

3.

Pengorganisasian data dilakukan dengan baik dengan tujuan untuk menghindari duplikasi data yang berpengaruh pada bertambahnya ruang penyimpanan dari basis data tersebut. Istilah ini disebut juga...

a)

availability

b)

speed

c)

completeness

d)

security

e)

storage efficiency

4.

Di bawah ini yang termasuk fungsi menggunakan perangkat lunak basis data adalah...

a)

availabity, speed, security

b)

availability, operational, security

c)

speed, storage efficiency, operational

d)

speed, security, database

e)

relational, operational, database

5.

Basis data mempunyai kemudahan dan kecepatan pada saat harus mengalokasikan waktu tertentu untuk memanggilnya dan memungkinkan untuk melakukan perubahan atau manipulasi terhadap data atau menampilkan kembali data. Kalimat tersebut merupakan fungsi basis data sebagai...

a)

availability

b)

speed

c)

completeness

d)

security

e)

storage effienciency

6.

Di bawah ini yang bukan termasuk tools pengembangan yang digunakan untuk membangun sebuah sistem basis data adalah...

a)

Ms. Access

b)

MySQL

c)

Oracle

d)

Ms. Excel

e)

SQL Server

7.

Perintah yang digunakan untuk membuat sebuah tabel pada sistem basis data perangkat lunak adalah...

a)

update

b)

select

c)

insert

d)

create

e)

drop

8.

Perangkat lunak basis data yang sistem penggunaannya mengacu pada struktur memori server-side sebagai sistem area global adalah...

a)

Oracle

b)

Firebird

c)

MySQL

d)

MariaDB

e)

PostgreSQL

9.

Suatu komunitas online yang digunakan programmer untuk belajar, berbagi pengetahuan, dan memajukan karir yaitu...

a)

GitHub

b)

Git

c)

GitLab

d)

Intelij IDEA

e)

Stack Overflow

10.

Sebuah sistem yang digunakan untuk menghubungkan pengguna perangkat keras dan perangkat lunak aplikasi agar dapat digunakan secara bersamaan adalah...

a)

sistem basis data

b)

sistem informasi

c)

sistem operasi

d)

sistem kontrol

e)

sistem penggabungan

11.

Di bawah ini yang bukan merupakan sistem perangkat lunak sistem operasi adalah...

a)

Linux

b)

MacOS

c)

IOS

d)

Microsoft Windows

e)

Ruby

12.

Tampilan visual dalam sebuah aplikasi sebagai tempat media untuk menghubungkan antara sistem dan pengguna yaitu...

a)

grafis

b)

user interface

c)

audio video

d)

interaksi pengguna

e)

warna

13.

Di bawah ini yang merupakan pengertian dari audio adalah...

a)

bentuk komunikasi visual yang dirancang dengan menggunakan kombinasi titik-titik dan garis sebagai media untuk menyampaikan informasi secara efektif

b)

seni atau teknik menyusun huruf dan teks dengan cara yang dapat membuatnya dapat terbaca, jelas, dan menarik secara visual

c)

membantu menciptakan mood dan membuat kesan teks dapat lebih berbicara

d)

gelombang yang dihasilkan dari benda bergetar di udara

e)

hasil rekaman proses kejadian yang berisikan gambar beruntun disertai suara

14.

Di dalam dunia desain ada yang disebut dengan warna korporat karena sering digunakan oleh perusahaan. Warna korporat yang dimaksud adalah warna...

a)

biru

b)

merah

c)

hijau

d)

kuning

e)

ungu

15.

Berikut yang bukan termasuk warna panas adalah

a)

orens

b)

ungu

c)

merah

d)

kuning

e)

magenta

16.

Urutan penyelesaian masalah yang disusun secara sistematis dengan menggunakan bahasa yang logis untuk memecahkan suatu permasalahan disebut...

a)

logika

b)

algoritma

c)

rasionalitas

d)

pemrograman

e)

alur pemrograman

17.

Perhatikan simbol flowchart berikut!

Nama simbol tersebut adalah...

a)

Terminator

b)

Connector

c)

Process

d)

Decision

e)

Document

18.

Simbol flowchart berikut menunjukkan awal dan akhir dari suatu alur program flowchart, yaitu...

a)
b)
c)
d)

e)

19.

Instruksi yang dikerjakan dengan kondisi tertentu pada struktur dasar algoritma disebut...

a)

pemilihan

b)

repetition

c)

pengulangan

d)

runtutan

e)

sequence

20.

Proses penerjemahan algoritma ke dalam bahasa pemrograman disebut...

a)

programmer

b)

dokumentasi

c)

testing

d)

algoritma

e)

coding

21.

Digunakan untuk menyimpan data masukan, memproses data, dan mendapatkan hasil komputasi merupakan pengertian...

a)

sintaksis

b)

variabel

c)

repetition

d)

array

e)

sequence

22.

Perhatikan algoritma berikut!

Jika nilai A adalah 10 dan B adalah 5, maka output dari algoritma tersebut adalah...

a)

10

b)

0

c)

15

d)

1

e)

5

23.

Jika baris ketiga pada algoritma tersebut diganti menjadi seperti di bawah ini.

"Jika A lebih kecil dari B maka lanjut ke langkah 4, jika tidak lanjut ke langkah 5".

Kemudian nilai A yang dimasukkan adalah 6 dan B adalah 12, maka output yang dihasilkan adalah...

a)

12

b)

6

c)

1

d)

0

e)

error

24.

Perhatikan algoritma berikut!

Apabila nilai panjang, lebar, dan tinggi berturut-turut adalah 10, 8, dan 9 maka output-nya adalah...

a)

panjang*lebar*tinggi

b)

10,8,9

c)

volume

d)

10*8*9

e)

720

25.

Penulisan algoritma menggunakan simbol-simbol yang sudah menjadi standar pada dunia komputer adalah...

a)

flowchart

b)

pseudocode

c)

algoritma

d)

logika

e)

coding

26.

Pada flowchart, setiap langkah digambarkan dalam bentuk diagram dan dihubungkan dengan...

a)

kotak

b)

persegi

c)

lingkaran

d)

panah

e)

belah ketupat

27.

Algoritma yang digunakan untuk mengerjakan sebuah aksi yang sama sebanyak jumlah yang ditentukan atau sesuai dengan kondisi yang diinginkan adalah...

a)

runtutan

b)

sequence

c)

pemilihan

d)

selection

e)

repetition

28.

Data masukkan disebut juga dengan...

a)

input

b)

output

c)

insert

d)

drop

e)

type

29.

Yang bukan merupakan simbol flowchart adalah...

a)

jajar genjang

b)

persegi panjang

c)

belah ketupat

d)

lingkaran

e)

balok

30.

Jika nilai A, B, dan C secara berturut adalah 1, 9, dan 5, maka nilai akhir A, B, dan C sekarang adalah...

a)

1, 9, 5

b)

9, 5 ,1

c)

9, 1, 5

d)

5, 1, 9

e)

5, 9, 1

31.

Yang digunakan untuk merepresentasikan jenis dari suatu nilai tertentu pada pemrograman komputer disebut...

a)

variabel

b)

ekspresi

c)

operator

d)

tipe data

e)

konstanta

32.

Suatu variabel yang akan diisi dengan nilai atau informasi True atau False dapat menggunakan tipe data...

a)

string

b)

integer

c)

decimal

d)

long

e)

boolean

33.

Berikut merupakan operator aritmatika kecuali...

a)

%

b)

*

c)

+

d)

\

e)

!=

34.

Variabel adalah tempat dalam memori yang digunakan untuk menampung data yang sifatnya...

a)

konstan

b)

statis

c)

dinamis

d)

tidak berubah

e)

sama

35.

Jenis variabel yang nilai datanya tidak dapat diubah-ubah atau memiliki nilai yang tetap disebut...

a)

deklarasi

b)

konstanta

c)

method

d)

fungsi

e)

variabel

36.

Operator berikut yang merupakan operator logika adalah...

a)

>=

b)

!=

c)

==

d)

<

e)

NOT

37.

Algoritma harus dapat dijangkau oleh akal pikiran kita. Hal ini menyatakan bahwa algoritma harus memiliki sifat...

a)

cepat

b)

berurutan

c)

rumit

d)

realistis

e)

logis

38.

Hasil dari TRUE OR FALSE AND FALSE adalah...

a)

TRUE

b)

FALSE

39.

Output dari 40 != 40 OR > 39 adalah...

a)

TRUE

b)

FALSE

40.

Perhatikan potongan kode program berikut!

A = 10 % 5

B = 15 \ 7

C = 20 > 5

Apabila dilakukan perhitungan A = 0 AND B = 1 AND C = TRUE maka hasil keluaran yang benar adalah...

a)

TRUE

b)

FALSE

41.

Tipe data yang digunakan untuk mendeklarasikan variabel yang akan selalu diisi dengan data teks di dalam simbol "..." adalah...

a)

string

b)

integer

c)

double

d)

float

e)

long

42.

Diketahui nilai X adalah TRUE, Y adalah TRUE, dan Z adalah FALSE. Maka hasil dari (X OR Z) AND Y adalah...

a)

TRUE

b)

FALSE

43.

Diketahui nilai X adalah TRUE, Y adalah TRUE, dan Z adalah FALSE. Maka hasil dari (Z AND X) AND Y adalah...

a)

TRUE

b)

FALSE

44.

Hasil dari (10 >= 5) AND (5 < 12) adalah...

a)

TRUE

b)

FALSE

45.

Hasil dari ((4 >= 6) AND (5 <= 2)) OR ((7 > 8) AND (5 == 5)) adalah...

a)

TRUE

b)

FALSE

46.

Hasil dari TRUE OR FALSE adalah...

a)

TRUE

b)

FALSE

47.

Diketahui nilai X adalah TRUE, Y adalah TRUE, dan Z adalah FALSE. Hasil dari NOT X adalah...

a)

TRUE

b)

FALSE

48.

Hasil dari NOT ((3 <= 8) AND (6 != 6)) adalah...

a)

TRUE

b)

FALSE

49.

Struktur data yang berisi sejumlah data bertipe sama yang diacu menggunakan satu nama merupakan pengertian dari...

a)

variabel

b)

konstanta

c)

array

d)

tipe data

e)

looping

50.

Untuk mengakses suatu data pada array dapat menggunakan...

a)

syntax

b)

dimensi

c)

variabel

d)

index

e)

tipe data

51.

Index array dimulai dari bilangan...

a)

-1

b)

0

c)

1

d)

9

e)

tergantung angka dalam tanda [...]

52.

Jenis array yang dianalogikan seperti sebuah tabel yang terdiri atas satu kolom dan sejumlah baris adalah array...

a)

satu dimensi

b)

multidimensi

c)

integer

d)

string

e)

boolean

53.

Jenis array yang dianalogikan seperti sebuah tabel yang terdiri atas sejumlah kolom dan sejumlah bari disebut jenis array...

a)

satu dimensi

b)

multidimensi

c)

integer

d)

boolean

e)

string

54.

Terdapat sebuah array hasil[15]. Jumlah elemen yang terdapat pada array tersebut adalah...

a)

14

b)

15

c)

16

d)

17

e)

18

55.

Terdapat data array multidimensi bernama angka seperti berikut.

0 1 0

1 0 1

0 1 0

Apabila terjadi perubahan angka(0,2) = 2; angka(2,1) = 3; angka(1,0) = 4, maka hasil data array angka akan berubah menjadi...

a)

4 2 0

3 0 1

0 1 0

b)

4 1 0

2 3 1

0 0 0

c)

0 2 4

3 0 1

0 1 0

d)

4 1 0

3 0 1

0 2 0

e)

0 1 2

4 0 1

0 3 0

56.

Diketahui sebuah array menampung data seperti berikut.

10 20 30 40

2 4 6 8

Data array index [1,2] bernilai...

a)

10

b)

2

c)

20

d)

6

e)

30

57.

Perhatikan array di bawah ini!

Mobil[2,1]

Maksud dari [2,1] adalah...

a)

baris kedua, kolom pertama

b)

kolom kedua, baris pertama

c)

baris kedua, kolom kedua

d)

baris pertama, kolom pertama

e)

baris kedua, baris pertama

58.

Perhatikan nilai pada suatu array berikut!

78 85 92 81 90 79

Terletak pada index array ke berapakah angka 90?

a)

0

b)

1

c)

2

d)

3

e)

4

59.

Berapakah jumlah data maksimal yang dapat ditampung dalam array[4,4]?

a)

16

b)

8

c)

25

d)

64

e)

4

60.

Terdapat data berbentuk array bernama angka seperti berikut.

2 4 6 8 10

Bagaimana deklarasi array di atas?

a)

angka[4]

b)

angka[0]

c)

angka[5]

d)

angka[7]

e)

angka[10]