Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ULANGAN BAB 7 MENGGUNAKAN SUBPROGRAM

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Hasil pemecahan dari program yang terdiri atas kumpulan blok perintah yang terpisah dari perintah blok utama disebut…

a)

SUBPROGRAM

b)

SUBBAB

c)

PROGRAM

d)

KODING

2.

Subprogram yang digunakan untuk menjalankan rangkaian proses dan tidak mengembalikan nilai disebut…

a)

FUNGSI

b)

PROSEDUR

c)

CLASS

d)

VARIABEL

3.

Subprogram yang menjalankan sekumpulan proses yang akan mengembalikan nilai kepada bagian program yang menjalankanya disebut…

a)

CLASS

b)

VARIABEL

c)

FUNGSI

d)

PROSEDUR

4.

Perhatikan beberapa pernyataan berikut.

(1). Lebih mudah dikelola

(2). Lebih rumit

(3). Lebih mudah diperbaiki

Alasan program perlu di pecah ditunjukkan oleh nomor :

a)

a. (1), (2) dan (3)

b)

b. (1) dan (2)

c)

c. (2) dan (3)

d)

d. (1) dan (3)

5.

Subprogram sebaiknya tidak tergantung pada subprogram lain, merupakan karakteristik subprogram yaitu…

a)

a. Mempunyai satu tujuan

b)

b. Independent

c)

c. Mempunyai ukuran yang kecil

d)

d. Mempunyai fungsi

6.

Agar programmer mudah untuk mengelola dan memperbaiki subprogram maka karakteristik subprogram harus mempunyai…

a)

a. Mempunyai satu tujuan

b)

b. Independent

c)

c. Mempunyai ukuran yang kecil

d)

d. Mempunyai fungsi

7.

Makna subprogram mempunyai satu tujuan adalah…

a)

a. Digunakan untuk melakukan perhitungan tertentu

b)

b. Menghasilkan hasil yang unik

c)

c. Digunakan hanya satu kali saja

d)

d. Dapat digunakan berulang kali

8.

Perhatikan kelebihan metode pengiriman pesan untuk membuat subprogram berikut!

1. Dapat digunakan untuk menjalankan banyak subprogram sekaligus

2. Dapat digunakan untuk mengirimkan nilai

3. Tidak perlu didefinisikan terlebih dahulu

Kelebihan yang tepat ditunjukan oleh nomor…

a)

a. (1), (2) dan (3)

b)

b. (2) dan (3)

c)

c. (1) dan (2)

d)

d. (1)

9.

Perhatikan beberapa hal berikut.

(1). Pengiriman pesan.

(2). Mendefinisikan blok sendiri.

(3). Melewatkan nilai ke subprogram.

Cara membuat subprogram yang dapat digunakan dalam aplikasi Scratch ditunjukkan oleh nomor...

a)

1

b)

1 dan 2

c)

2 dan 3

d)

1, 2 dan 3

10.

Blok perintah berikut digunakan untuk menerapkan subprogram dengan pengiriman pesan dalam aplikasi scratch adalah…

a)

b)

c)

d)

11.

fungsi blok pada gambar di samping adalah…

a)

a. mengoperasikan semua blocks yang terdapat dibawahnya dengan cara menekan tombol bendera hijau “go”.

b)

b. mengatifkan blocks dibawahnya dengan menekan tombol yang sudah ada di daftar pilihan.

c)

c. mengatifkan suatu blocks dibawahnya dengan mengklik Sprite dimaksud.

d)

d. mengaktifkan blocks dibawahnya saat Objek menerima pesan dimaksud.

12.

Untuk menambahkan blok perintah sendiri maka pilihan blok yang digunakan terdapat pada jenis blok…

a)

MOTION

b)

EVENT

c)

CONTROL

d)

MYBLOK

13.

Blok perintah berikut digunakan untuk membuat inputan data pada program Scratch...

a)

b)

c)

d)

14.

Berikut ini adalah kode blok yang dibuat pada saat membuat program kalkulator BMI kecuali...

a)

b)

c)

d)

15.

pada program menghitung Lingkaran ada berapa subprogram yang dibuat...

a)

1

b)

2

c)

3

d)

4