wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal ualangan harian

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Dibawah ini yang bukan persyaratan dari software yang berkualitas...

a)

Memenuhi kebutuhan pemograman

b)

Memenuhi standar pengembangan software

c)

Memenuhi kebutuhan user/pengguna

d)

Memenuhi kekuatan pemrograman

2.

Bahasa pemrogaman ini banyak sekali, entah itu bahasa yang digunakan untuk membuat program-program komputer, mobile ataupun perangkat mesin. Bahasa pemrograman akan menerjemahkan baris-baris instruksi yang dibuat programmer menjadi bahasa yang dimengerti oleh mesin. Dibawah ini adalah beberapa bahasa pemrograman, kecuali ...

a)

Linux

b)

C++

c)

Java

d)

pascal

3.

Dalam pengembangan aplikasi software, langkah menentukan tujuan dan fungsi dari aplikasi atau software ada pada ....

a)

studi kelayakan

b)

analisis kebutuhan dan spesifikasi

c)

desain

d)

pengkodean dan uji unit

4.

Pembuatan flowchart aliran data dalam pembuatan software termasuk dalam langkah ....

a)

studi kelayakan

b)

analisis kebutuhan dan spesifikasi

c)

desain

d)

pemeliharaan

5.

Alasan adanya kesepakatan penggunaan nama variabel dalam sebuah tim pengembang software adalah ...

a)

keterbatasan panjang karakter

b)

adanya sintaks pemrograman yang harus dikuasai

c)

memudahkan anggota tim lain membaca memahami setiap kode program

d)

untuk mempersingkat kode program

6.

Alasan adanya kesepakatan penggunaan nama variabel dalam sebuah tim pengembang software adalah ...

a)

keterbatasan panjang karakter

b)

adanya sintaks pemrograman yang harus dikuasai

c)

memudahkan anggota tim lain membaca memahami setiap kode program

d)

untuk mempersingkat kode program

7.

Perangkat lunak telah menjadi bagian integral dari kehidupan modern, dan akan terus memainkan peran penting dalam kemajuan teknologi di masa depan.

Berikut adalah alasan mengapa perangkat lunak perlu dikembangkan, kecuali ...

a)

Untuk memenuhi kebutuhan bisnis atau organisasi

b)

Untuk memenuhi kebutuhan individu

c)

Untuk memenuhi kebutuhan pokok

d)

Untuk mengembangkan inovasi baru

8.

Kode program adalah serangkaian instruksi yang diberikan kepada komputer untuk melakukan tugas tertentu. Kode program ditulis dalam bahasa pemrograman, yang merupakan bahasa yang dapat dipahami oleh komputer. Fungsi kode program adalah ...

a)

untuk memberitahu komputer apa yang harus dilakukan

b)

untuk meningkatkan efisiensi kerja

c)

untuk membuat presentasi

d)

untuk membuat dan mengedit dokumen teks

9.

jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

10.

tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan. dan akan mempunyai nama (identifier) dan nilai

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

11.

variabel yang nilai datanya bersifat tetap dan tidak bisa diubah

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

12.

simbol atau karakter yang biasa dilibatkan dalam program untuk melakukan sesuatu operasi atau manipulasi, seperti penjumlahan, pengurangan dan lain lain

a)

Tipe Data

b)

Variabel

c)

Konstanta

d)

Operator

e)

Ekspresi

13.

Merupakan tipe data berbentuk karakter.berukuran 1 byte

a)

Char

b)

Integer

c)

Boolean

d)

String

e)

Float

14.

Merupakan tipe data bilangan bulat, berukuran 2 byte

a)

Char

b)

Integer

c)

Boolean

d)

String

e)

Float

15.

Merupakan tipe data yang bersifat BENAR atau SALAH ( TRUE or FALSE )

a)

Char

b)

Integer

c)

Boolean

d)

String

e)

Float

16.

Merupakan tipe data yang berisi gabungan dari beberapa karakter

a)

Char

b)

Integer

c)

Boolean

d)

String

e)

Float

17.

Merupakan tipe data yang bersifat menyatakan bilangan pecahan/real,maupun eksponensial

a)

Char

b)

Integer

c)

Boolean

d)

String

e)

Float

18.

manakah pemberian nama variabel yang salah

a)

harga.total

b)

namasiswa

c)

xy12

d)

JenisMotor

e)

alamat_Rumah

19.

Manakah pemberian nama variabel berisi nilai yang tepat

a)

string nama = ahmad;

b)

float tinggi = 14.3;

c)

integer alas = "5";

d)

char panjang = 7;

e)

int luas = "3";

20.

sebuah perintah yang akan mengeksekusi suatu perintah apabila kondisi tertentu terpenuhi. adalah ekspresi dari

a)

ekspresi boolean

b)

ekspresi logika

c)

ekspresi aritmatika

d)

ekspresi perbandingan

e)

ekspresi relasional

21.

Pada saat menjumlahkan bilangan bulat dan bilangan rill, maka kompiler secara otomatis akan melakukan konversi terhadap bilangan bulat tersebut menjadi bilangan riil merupakan...

a)

konversi implisit

b)

prosedur val

c)

prosedur str

d)

konversi eksplisit

e)

konversi tipe data

22.

Variabel a yang bertipe char dan ingin dianggap variabel tersebut sebagai tipe integer, maka dapat dilakukan ...

a)

konversi implisit

b)

konversi eksplisit

c)

casting

d)

typecasting

e)

konversi tipe data

23.

Bahasa Pascal memiliki dua buah prosedur yang sering sekali digunakan untuk melakukan konversi tipe data antara numerik dengan string, yaitu...

a)

prosedur val

b)

function strtonumber

c)

prosedur str

d)

prosedur val dan str

e)

typecasting

24.

procedure val (S; var V ; var Code ; integer);

di mana S adalah ...

a)

Hasil konversi akan disimpan ke dalam variabel V

b)

string yang akan dikonversi ke tipe numerik.

c)

variabel Code akan bernilai 0, jika tidak maka varaiabel Code bernilai selain 0

d)

konversi dari tipe string ke numerik

e)

tipe numerik yang akan dikonversi

25.

procedure Str ( X; var S );

dimana X merupakan...

a)

fungsi untuk melakukan konversi dari bilangan riil ke string

b)

digunakan dalam operasi numerik

c)

konversi dari tipe numerik ke tipe string

d)

fungsi untuk melakukan konversi dari bilangan bulat ke string

e)

tipe numerik yang akan dikonversi