Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SUMATIF AKHIR SEMESTER KKA GANJIL KELAS X

Total questions: 51

Worksheet time: 51mins

Name
Class
Date
1.

Apa yang dimaksud dengan Hak Kekayaan Intelektual (HKI)?

a)

Hanya melindungi paten

b)

Karya seni dan sastra

c)

Perlindungan terhadap inovasi

d)

Hanya berlaku di Eropa

2.

Apa manfaat dari HKI bagi dunia usaha?

a)

Mengurangi jumlah produk

b)

Membatasi inovasi

c)

Melindungi dari penyalahgunaan karya

d)

Meningkatkan pajak

3.

Apa yang dilindungi oleh hak cipta?

a)

Inovasi teknologi

b)

Desain industri

c)

Karya seni dan sastra

d)

Merek dagang

4.

Apa tujuan dari UU Informasi dan Transaksi Elektronik (UU ITE)?

a)

Membatasi penggunaan internet

b)

Melindungi hak cipta

c)

Mengatur pajak digital

d)

Menawarkan kepastian hukum bagi pengguna TI

5.

Apa yang dimaksud dengan etika berteknologi?

a)

Menghindari penggunaan teknologi

b)

Hanya berlaku untuk media sosial

c)

Penggunaan teknologi tanpa batas

d)

Prinsip moral penggunaan teknologi

6.

Apa yang harus dihindari dalam etika media sosial?

a)

Berbagi informasi positif

b)

Menyebarkan berita baik

c)

Cyberbullying

d)

Menghormati privasi

7.

Apa yang dimaksud dengan problem solving?

a)

Kemampuan untuk menyelesaikan masalah

b)

Menghindari masalah

c)

Hanya berlaku dalam matematika

d)

Kemampuan untuk menciptakan masalah

8.

Apa langkah pertama dalam berpikir komputasional?

a)

Membagi masalah

b)

Mendesain solusi

c)

Menganalisis permasalahan

d)

Menguji program

9.

Apa yang dimaksud dengan algoritma?

a)

Proses yang tidak terstruktur

b)

Hanya digunakan dalam matematika

c)

Langkah-langkah sistematis untuk menyelesaikan masalah

d)

Langkah-langkah acak

10.

Apa yang harus dilakukan untuk menjaga kerahasiaan data pribadi?

a)

Menyimpan data di tempat umum

b)

Membagikan data secara bebas

c)

Menghindari perangkat lunak resmi

d)

Menggunakan kata sandi yang kuat

11.

Apa yang menjadi tantangan etika berteknologi?

a)

Kesadaran pengguna yang tinggi

b)

Regulasi yang konsisten

c)

Penggunaan teknologi yang bertanggung jawab

d)

Cepatnya kemajuan teknologi

12.

Apa yang dimaksud dengan coding for problem solving?

a)

Membuat program tanpa analisis

b)

Menghindari penggunaan teknologi

c)

Hanya menulis kode tanpa tujuan

d)

Menggunakan koding untuk menyelesaikan masalah nyata

13.

Apa yang menjadi langkah pertama dalam metode problem solving?

a)

Membagi masalah

b)

Menguji program

c)

Memahami permasalahan

d)

Membuat rencana

14.

Apa yang harus dilakukan saat menguji program?

a)

Menambahkan fitur baru

b)

Menghapus semua data

c)

Mengecek apakah program berjalan sesuai batasan

d)

Mengabaikan kesalahan

15.

Apa yang harus dilakukan untuk menghindari plagiarisme digital?

a)

Mengabaikan hak cipta

b)

Membagikan karya tanpa izin

c)

Menggunakan software bajakan

d)

Menggunakan sumber terbuka

16.

Apa yang menjadi fokus utama dalam etika keamanan data?

a)

Menggunakan kata sandi yang kuat

b)

Membagikan data pribadi

c)

Menghindari perangkat lunak resmi

d)

Menyimpan data di tempat umum

17.

Apa yang dimaksud dengan hak eksklusif penemu?

a)

Hak untuk menjual produk

b)

Hak untuk mengubah desain

c)

Hak untuk memproduksi barang

d)

Hak untuk inovasi di bidang teknologi

18.

Apa yang harus dilakukan untuk menghindari kejahatan siber?

a)

Mengabaikan keamanan data

b)

Menggunakan perangkat lunak bajakan

c)

Membagikan informasi pribadi

d)

Menggunakan teknologi secara bertanggung jawab

19.

Apa yang menjadi tujuan dari perlindungan HKI?

a)

Mendorong inovasi

b)

Mengurangi jumlah produk

c)

Membatasi hak individu

d)

Menghindari persaingan

20.

Apa yang dimaksud dengan aspek etika dalam penggunaan teknologi?

a)

Menggunakan teknologi secara bertanggung jawab

b)

Membagikan informasi tanpa izin

c)

Menghindari tanggung jawab sosial

d)

Menggunakan teknologi tanpa batas

21.

Apa yang dimaksud dengan algoritma?

a)

Langkah-langkah acak untuk menyelesaikan masalah

b)

Langkah-langkah logis untuk menyelesaikan masalah

c)

Sebuah program komputer

d)

Hanya sekumpulan data

22.

Apa itu variabel dalam pemrograman?

a)

Sebuah tipe data

b)

Sebuah algoritma

c)

Sebuah fungsi

d)

Tempat menyimpan data sementara

23.

Flowcard adalah.....

a)

Gambar bagan aliran didalam suatu prtogram secara logika

b)

Bahasa basic

c)

penyajian atau penulisan algoritma

d)

pernyataan read and print

24.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

25.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Input/Output

d)

Pilihan

26.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

27.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

28.

simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .

a)
b)
c)
d)
e)
29.

Lengkapilah pernyataan algoritma berikut, ……. > Program > Komputer > Solusi / hasil.

Untuk melengkapi peryataan diatas adalah . . . .

a)

Input

b)

File

c)

Database

d)

Masalah

e)

Rekayasa

30.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
31.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)
32.

Manakan gambar yang menandakan proses

a)
b)
c)
d)
e)
33.

Jika tahun sekarang adalah 2020 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah ....

a)

1

b)

2

c)

3

d)

4

e)

5

34.

Rizal ingin menghitung luas lingkaran dari taman yang dia rencanakan. Apa input pada flowchart menghitung luas lingkaran?

a)

Jari-jari lingkaran

b)

Luas lingkaran

c)

Diameter lingkaran

d)

Keliling lingkaran

35.

Eko ingin menghitung luas lingkaran dari taman yang dia rencanakan. Apa proses yang harus dia lakukan dalam flowchart untuk menghitung luas lingkaran tersebut?

a)

Menghitung keliling = 2 × 3,14 × r

b)

Menghitung luas = 3,14 × r × r

c)

Menghitung volume lingkaran

d)

Menghitung diameter = 2 × r

36.

Dimas sedang belajar tentang geometri dan ingin mengetahui cara menghitung luas lingkaran. Apa output dari flowchart yang dia buat untuk menghitung luas lingkaran?

a)

Mencetak luas pada layar

b)

Mencetak keliling

c)

Mencetak jari-jari

d)

Mencetak diameter

37.

Angga ingin membeli jajan menggunakan e-wallet. Apa yang harus dia cek dalam flowchart pembelian jajan dengan e-wallet?

a)

Jumlah jajan

b)

Waktu pembelian

c)

Harga jajan

d)

Saldo e-wallet

38.

Laila ingin membeli makanan menggunakan e-walletnya. Apa yang terjadi jika saldo e-wallet Laila cukup?

a)

Pembelian gagal

b)

Saldo berkurang

c)

Saldo tidak berubah

d)

Pembelian berhasil

39.

Rahman ingin membeli makanan menggunakan e-walletnya, tetapi ia menyadari bahwa saldo e-walletnya tidak cukup. Apa yang terjadi selanjutnya?

a)

Program meminta input ulang

b)

Saldo bertambah

c)

Pembelian tetap dilakukan

d)

Program langsung selesai tanpa transaksi

40.

Dalam sebuah sekolah, Wahyu ingin mengetahui apakah siswa-siswa yang mengikuti ujian dapat lulus atau tidak. Apa input yang diperlukan dalam flowchart untuk menentukan kelulusan siswa?

a)

Nama siswa

b)

Tanggal ujian

c)

Kelas siswa

d)

Nilai ujian

41.

Dalam sebuah sekolah, terdapat flowchart yang digunakan untuk menentukan kelulusan siswa berdasarkan nilai ujian mereka. Apa output dari flowchart tersebut?

a)

Kelas siswa

b)

Nama siswa

c)

Nilai ujian

d)

Status kelulusan

42.

Arif sedang membuat flowchart untuk proyeknya, tetapi dia menemui bagian yang paling sulit. Apa yang harus dilakukan Arif?

a)

Mencari bantuan

b)

Menyerah

c)

Mengabaikan

d)

Membuat catatan

43.

Fungsi utama algoritma bagi seorang programmer adalah...

a)

Memecahkan masalah dengan langkah-langkah yang tidak terstruktur

b)

Merancang langkah-langkah yang logis dan terstruktur untuk menyelesaikan masalah

c)

Mempersulit proses pemrograman

d)

Membuat proses pengkodean lebih lambat

44.

Simbol dalam flowchart yang digunakan untuk menunjukkan proses adalah...

a)

Lingkaran (circle)

b)

Persegi panjang (rectangle)

c)

Belah ketupat (diamond)

d)

Segitiga (triangle)

45.

Langkah pertama dalam membuat algoritma adalah...

a)

Mengidentifikasi output yang diinginkan

b)

Menulis kode program

c)

Mencari solusi

d)

Mendefinisikan masalah

46.

Algoritma yang baik harus...

a)

Logis, terstruktur, dan efisien

b)

Rumit dan sulit dipahami

c)

Singkat dan tidak memerlukan dokumentasi

d)

Bergantung pada satu bahasa pemrograman saja

47.

Manakan gambar yang menandakan input/output

a)
b)
c)
d)
e)
48.

Manakan gambar yang menandakan awal/akhir

a)
b)
c)
d)
e)
49.

suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program

a)

Pseudocode

b)

Flowchart

c)

Struktur Gambar

d)

Algoritma

e)

Bahasa umum

50.

Gambar tersebut merupakan simbol dalam flowchart untuk menyatakan…

a)

dokumen

b)

decision

c)

process

d)

mulai

e)

selesai

51.

Perhatikan Algoritma berikut ini :

1. Didihkan air.

2. Masukkan teh celup ke dalam cangkir.

3. Tuangkan air mendidih ke dalam cangkir dengan teh.

4. Tunggu selama beberapa menit hingga teh terendam dengan baik.

5. Jika suka, tambahkan gula secukupnya.

6. Aduk hingga gula larut (jika ditambahkan).

7. Teh siap disajikan.

Simbol flowchart yang paling benar dan tepat untuk algoritma 6 adalah

a)

b)

c)

d)