wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Asessmen Awal Kognitif BK Kelas 8

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Heri sedang belajar pemrograman dan ingin membuat sebuah aplikasi. Apa yang harus dia lakukan terlebih dahulu?

a)

Urutan langkah-langkah yang harus diikuti untuk menyelesaikan suatu masalah

b)

Bahasa pemrograman yang digunakan untuk membuat aplikasi

c)

Struktur data yang digunakan untuk menyimpan informasi

d)

Proses debugging dalam pemrograman

2.

Indah sedang belajar tentang algoritma di kelas. Manakah dari berikut ini yang merupakan contoh algoritma?

a)

Array

b)

Bubble Sort

c)

Debugging

d)

Kompilasi

3.

Heri dan Laila sedang mengerjakan proyek sekolah di mana mereka harus mengidentifikasi dan menyelesaikan masalah menggunakan teknik komputasi. Apa yang dimaksud dengan pemecahan masalah komputasional?

a)

Proses menulis kode program

b)

Proses mengidentifikasi dan menyelesaikan masalah menggunakan teknik komputasi

c)

Proses menguji aplikasi web

d)

Proses mengamankan informasi dari ancaman

4.

Dalam pemrograman berorientasi objek, Angga sedang membuat sebuah aplikasi. Apa yang dimaksud dengan "kelas"?

a)

Fungsi yang digunakan untuk memproses data

b)

Struktur data yang menyimpan nilai tunggal

c)

Blueprint atau template untuk membuat objek

d)

Algoritma untuk menyelesaikan masalah

5.

Nita ingin membuat sebuah aplikasi yang dapat diakses oleh teman-temannya melalui browser web. Apa yang harus dilakukan Nita?

a)

Proses membuat aplikasi yang dapat diakses melalui browser web

b)

Proses menulis algoritma untuk pemrograman

c)

Proses mengamankan data dari ancaman

d)

Proses menguji perangkat lunak

6.

Rahman sedang belajar pemrograman. Manakah dari berikut ini yang merupakan contoh bahasa pemrograman berorientasi objek?

a)

HTML

b)

CSS

c)

Java

d)

SQL

7.

Rahman sedang bekerja di sebuah perusahaan teknologi dan bertanggung jawab untuk menjaga keamanan informasi. Apa yang dimaksud dengan keamanan informasi?

a)

Proses menulis kode program

b)

Proses melindungi informasi dari akses yang tidak sah

c)

Proses mengembangkan aplikasi web

d)

Proses menguji perangkat lunak

8.

Angga sedang belajar tentang algoritma. Manakah dari berikut ini yang merupakan contoh algoritma pencarian?

a)

Array

b)

Binary Search

c)

Class

d)

Object

9.

Angga sedang belajar pemrograman berorientasi objek. Dia ingin memahami apa yang dimaksud dengan "inheritance" dalam pemrograman berorientasi objek. Apa yang harus dia pelajari?

a)

Proses mengamankan data

b)

Proses membuat objek baru dari kelas yang sudah ada

c)

Proses menulis algoritma

d)

Proses menggunakan satu antarmuka untuk berbagai implementasi

10.

Sri sedang belajar tentang struktur data. Manakah dari berikut ini yang merupakan contoh struktur data non-linier?

a)

Array

b)

Stack

c)

Tree

d)

Queue

11.

Rizal sedang belajar pemrograman berorientasi objek. Dia ingin tahu apa yang dimaksud dengan "encapsulation" dalam pemrograman berorientasi objek?

a)

Proses menggabungkan data dan fungsi dalam satu unit

b)

Proses mengamankan data dari akses yang tidak sah

c)

Proses mengembangkan aplikasi web

d)

Proses menulis algoritma

12.

Hadi sedang belajar pengembangan aplikasi web. Manakah dari berikut ini yang merupakan contoh bahasa pemrograman yang dapat digunakan Hadi?

a)

Python

b)

JavaScript

c)

C++

d)

Assembly

13.

Dewi sedang belajar pemrograman berorientasi objek. Dia ingin tahu apa yang dimaksud dengan "inheritance" dalam pemrograman berorientasi objek?

a)

Kemampuan untuk mengamankan data

b)

Kemampuan untuk menggunakan kembali kode dari kelas lain

c)

Kemampuan untuk menggunakan satu interface untuk berbagai bentuk (bentuk objek yang berbeda)

d)

Kemampuan untuk menulis algoritma

14.

Sri sedang belajar tentang keamanan informasi. Manakah dari berikut ini yang merupakan contoh teknik keamanan informasi?

a)

Sorting

b)

Encryption

c)

Debugging

d)

Compiling

15.

Rudi sedang belajar pemrograman berorientasi objek. Dia ingin tahu apa yang dimaksud dengan "abstraction" dalam pemrograman berorientasi objek?

a)

Proses mengamankan data

b)

Proses menyembunyikan detail implementasi dan hanya menampilkan fungsionalitas penting

c)

Proses mengembangkan aplikasi web

d)

Proses menulis algoritma