Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sumatif Tengah Semester Genap Tahun Pelajaran 2023/2024

Total questions: 30

Worksheet time: 35mins

Name
Class
Date
1.

Berapa banyak simbol angka dalam sistem bilangan desimal?

a)

2

b)

8

c)

10

d)

16

e)

1

2.

227(10) dikonversikan ke sistem biner mempunyai nilai …

4 lines
3.

Sistem biner disebut juga ....

a)

sistem bilangan basis 1

b)

sistem bilangan basis 2

c)

sistem bilangan basis 7

d)

sistem bilangan basis 10

e)

sistem bilangan basis 16

4.

Bilangan biner 1110 1000 dalam bilangan desimal nilainya adalah....

4 lines
5.

1510 =.............. 2

a)


1010

b)

1100

c)

1111

d)

0101

e)

1001

6.

Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .

a)


Programmer

b)

Pemrograman

c)

Algoritma

d)

Program

e)

Coding

7.

Nama lain dari flowchart adalah . . . .

a)

Alur

b)

Algoritma

c)

Bagan Alir

d)

Diagram

e)

Codingan

8.

Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .

a)

Operator

b)

Tipe Data

c)

Ekspresi

d)

Variabel

e)

Konstanta

9.

Yang dimaksud dengan tipe data Double adalah

a)


Tipe data karakter

b)

Bernilai true dan false

c)

Bilangan desimal

d)

Bilangan Bulat

e)

Bilangan dengan jumlah 2

10.

Int x, y, z;

x = 6;

y = 3;

z = x/y;

keluaran yang dihasilkan dari variabel z adalah . . .

a)

1

b)

2

c)

3

d)

5

e)

Semua jawaban salah

11.

Boolean x = 15 > 25

Maka x akan bernilai . . . karena 15 . . . . dari 25

a)


True
, lebih besar

b)

True, lebih kecil

c)

False, lebih kecil

d)

True, sama dengan

e)

Tidak ada satupun jawaban yang benar

12.

Berikut ini adalah bahasa pemrograman, kecuali . . . .

a)

PHP

b)

Pascal

c)

Android

d)

Java

e)

Phyton

13.

Dibawah in yang bukan keuntungan menggunakan metode penulisan algoritma dengan Natural Language adalah . . . .

a)

Tidak sulit dalam mempelajarinya karena tidak memiliki aturan standar dalam penulisannya

b)

Pemahaman dalam pembacaan algoritma menjadi sulit

c)


Mudah penulisannya

d)

Tidak membutuhkan tool atau software khusus dalam perancangannya

e)

Semua jawaban salah

14.
  • Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah....

a)

Mempelajari program

b)

Membuat program

c)

Membuat algoritma

d)

Membeli komputer

e)

Membuat diagram

15.

Nama Variabel tidak boleh mengandung karakter khusus, kecuali....

a)


+

b)

*

c)

@

d)

&

e)

_

16.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Model-Algoritma-Eksekusi-Hasil

c)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

d)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

e)

Algoritma-Program-Model-Eksekusi-Hasil

17.

Menggambarkan program secara logika merupakan fungsi dari...

a)

Flowchart

b)

Dxdiag

c)

Begin

d)

SI

e)

Sistem operasi

18.

Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen yang mempunyai tipe sama,disebut tipe data...

a)


Array

b)

Byte

c)

Longint

d)

Integer

e)

Boolean

19.

Nama variabel berikut ini yang benar adalah …

a)


NamaGuru

b)

alm gr

c)

sts/status

d)

tpt.tgl

e)

Alamat Guru

20.

Tipe data yang cocok untuk menyimpan data nama siswa adalah …

a)

Numeric

b)

Character

c)

Date/Time

d)

Array

e)

Integer

21.

Image vektor banyak dipakai untuk membuat objek-objek yang solid dan bisa diubah-ubah ukurannya untuk berbagi keperluan seperti ....

a)


Pemandangan

b)

Manusia

c)

Tanaman

d)

Objek benda

e)

Logo

22.

Berikut ini yang merupakan format gambar bitmap adalah ....

a)

.jpg, .png, .bmp

b)

.jpg, .bmp, .psd

c)

.jpg, .png, .cdr

d)

.jpg, .bmp, .html

e)

.jpg, .bmk, .html

23.

Salah satu ciri penting algoritma adalah definiteness, maksud dari definiteness adalah...

a)


Algoritma harus berakhir setelah mengerjakan sejumlah langkah proses tertentu

b)

Hasil yang dikeluarkan dari input

c)

Algoritma harus efektif dan efisien

d)

Setiap langkah harus didefinisikan secara tepat dan tidak berarti ganda

e)

Besaran yang diberikan kepada algoritma sebelum algoritma mulai bekerja

24.

Bagian deklarasi algoritma adalah..

a)

Mewakili isi algoritma

b)

Hasil atau output dari algoritma

c)

Tahap akhir dari algoritma

d)

Tahap persiapan dari algoritma

e)

Langkah-langkah untuk memproses alat dan bahan

25.

1. Perhatikan contoh algoritma di bawah ini!

Membuat kopi instan

Bahan:

1 Sachet kopi instan

2 Sendok teh gula

150 ml air panas

Cara Membuat:

1. Mulai

2. Masukkan 1 sachet kopi instan ke dalam gelas

3. Tambahkan 2 sendok teh gula ke dalam gelas

4. Tambahkan air panas 150ml

5. Aduk hingga merata

6. Selesai

Dari algoritma di atas, mana yang termasuk dalam bagian deklarasi?

a)

Membuat kopi instan

b)

Mulai dan selesai

c)

Bahan dan Cara membuat

d)

Cara membuat

e)

Bahan

26.

1. Perhatikan contoh algoritma di bawah ini!

Membuat kopi instan

Bahan:

1 Sachet kopi instan

2 Sendok teh gula

150 ml air panas

Cara Membuat:

1. Mulai

2. Masukkan 1 sachet kopi instan ke dalam gelas

3. Tambahkan 2 sendok teh gula ke dalam gelas

4. Tambahkan air panas 150ml

5. Aduk hingga merata

6. Selesai

Dari algoritma di atas, mana yang termasuk dalam bagian deskripsi?

a)

Membuat kopi instan

b)

Mulai dan selesai

c)

Bahan dan Cara membuat

d)

Cara membuat

e)

Bahan

27.

Penyajian algoritma dengan bahasa deskriptif memiliki tiga bagian utama, yaitu judul, bagian deklarasi, dan bagian deskripsi. Yang dimaksud dengan bagian deskripsi adalah…

a)

Bagian yang terdiri atas nama algoritma dan penjelasan

b)

Bagian langkah-langkah atau instruksi dan pernyataan

c)

Tahap hasil dari algoritma

d)

Tahap persiapan dari algoritma

e)

Bagian yang didalamnya dijelaskan alat dan bahan

28.

Gambar disamping adalah contoh sederhana bentuk...

a)


Script

b)

Coding

c)

Algoritma

d)

Pseudocode

e)

Flowchart

29.

Di bawah merupakan berbagai macam tipe data pada sebuah pemrograman, tipe data dibawah ini yang termasuk bilangan bulat adalah.

a)


Char

b)

Float

c)

Boolean

d)

Integer

e)

String

30.

Perhatikan algoritma berikut.

Case hari..

‘1’ : write (‘senin’)

‘2’ : write (‘selasa’)

‘3’ : write (‘rabu’)

‘4’ : write (‘kamis’)

‘5’ : write (‘jumat’)

‘6’ : write (‘sabtu’)

Otherwise : write(‘Hari yang anda inputkan belum terdaftar’)

Tipe data yang cocok untuk ekspresi hari pada struktur case adalah...

a)


Integer

b)

Float

c)

Char

d)

String

e)

Semua jawaban benar