wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Koding & KA (Berpikir Komputasional) Kls 10 Akutansi - 2025/2026

Total questions: 50

Worksheet time: 29mins

Name
Class
Date
1.

Proses mengubah ide atau logika menjadi serangkaian instruksi yang dapat dipahami dan dijalankan oleh komputer, disebut .....

a)

Koding

b)

Pemrograman

c)

Kecerdasan Artifisial

d)

Berpikir Komputasional

2.

Proses yang lebih menyeluruh, mencakup desain, penulisan kode, pengujian, hingga pemeliharaan perangkat lunak, disebut ......

a)

Koding

b)

Pemrograman

c)

Kecerdasan Artifisial

d)

Berpikir Komputasional

3.

Proses berpikir yang sistematis dan logis untuk menyelesaikan masalah dengan cara yang bisa dipahami dan dijalankan oleh manusia maupun komputer, merupakan pengertian dari .....

a)

Koding

b)

Pemrograman

c)

Kecerdasan Artifisial

d)

Berpikir Komputasional

4.

Kemampuan mesin untuk meniru kecerdasan manusia. Yakni seperti berpikir, belajar, memecahkan masalah, dan membuat keputusan, merupakan pengertian dari .....

a)

Koding

b)

Pemrograman

c)

Kecerdasan Artifisial

d)

Berpikir Komputasional

5.

Mengidentifikasi kesamaan atau tren dalam masalah untuk menemukan solusi yang efisien, merupakan pengertian dari .....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

6.

Memecah masalah besar menjadi bagian-bagian yang lebih kecil dan mudah dikelola, merupakan pengertian dari .....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

7.

Fokus pada informasi penting dan mengabaikan detail yang tidak relevan, merupakan pengertian dari .....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

8.

Membuat langkah-langkah sistematis untuk menyelesaikan masalah atau mencapai tujuan, merupakan pengertian dari .....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

9.

Berikut yang termasuk Narrow AI adalah ......

a)

Deep Seek

b)

Chat GPT

c)

Google Assistant

d)

Gemini

10.

Gambar tersebut merupakan contoh implementasi dari .......

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Algoritma

11.

Apa yang dimaksud dengan berpikir komputasional?

a)

Kemampuan berkomunikasi

b)

Keterampilan analisis data

c)

Keterampilan problem solving berjenjang

d)

Kemampuan menulis algoritma

12.

Berikut ini yang bukan merupakan elemen koding dan kecerdasan artifisial adalah?

a)

Berpikir Komputasional

b)

Digitalisasi Pembelajaran

c)

Literasi Digital

d)

Literasi dan Etika KA

13.

Apa tujuan dari dekomposisi dalam berpikir komputasional?

a)

Mengidentifikasi pola dalam data

b)

Menyaring informasi yang tidak relevan

c)

Menyusun langkah-langkah sistematis

d)

Memecah masalah kompleks menjadi bagian kecil

14.

Mengapa penting untuk memahami limitasi kecerdasan artifisial?

a)

Agar penggunaan KA lebih bijak dan bertanggung jawab

b)

Untuk meningkatkan kreativitas manusia

c)

Untuk menggantikan peran manusia

d)

Agar KA dapat beroperasi tanpa pengawasan

15.

Apa yang menjadi fokus dari literasi dan etika KA?

a)

Menyusun algoritma

b)

Memahami cara kerja dan dampak KA

c)

Meningkatkan keterampilan manual

d)

Mengembangkan kreativitas

16.

Apa yang menjadi tujuan dari abstraksi dalam berpikir komputasional?

a)

Mengambil informasi penting dan mengabaikan yang tidak relevan

b)

Menganalisis data secara mendalam

c)

Menyusun algoritma yang kompleks

d)

Menciptakan solusi baru

17.

Apa yang menjadi fokus dari kompetensi 4C dalam berpikir komputasional?

a)

Critical Thinking, Creativity, Communication, Collaboration

b)

Critical Thinking, Creativity, Combination, Collaboration

c)

Critical Thinking, Connection, Communication, Collaboration

d)

Critical Thinking, Creativity, Communication, Connection

18.

Apa yang menjadi dampak dari ketergantungan pada data dalam kecerdasan artifisial?

a)

Peningkatan efisiensi

b)

Peningkatan kreativitas

c)

Prediksi dan keputusan yang salah

d)

Pengurangan biaya

19.

Mengapa penting untuk memiliki data berkualitas tinggi dalam KA?

a)

Untuk meningkatkan kreativitas

b)

Agar KA dapat beroperasi tanpa pengawasan

c)

Untuk mengurangi biaya

d)

Agar performa KA lebih akurat

20.

Apa yang menjadi peran manusia dalam penggunaan KA?

a)

Meningkatkan kecepatan kerja

b)

Menggantikan peran KA

c)

Mengawasi dan memastikan penggunaan yang etis

d)

Menyusun algoritma baru

21.

Apa yang dimaksud dengan limitasi kecerdasan artifisial?

a)

Kemampuan untuk menggantikan manusia

b)

Kemampuan untuk berinovasi tanpa batas

c)

Keterbatasan dalam kreativitas dan pemahaman emosi

d)

Kemampuan untuk beroperasi tanpa data

22.

Apa yang menjadi tujuan dari regulasi ketat terhadap KA?

a)

Untuk mengurangi biaya

b)

Untuk meningkatkan kreativitas

c)

Untuk mencegah penyalahgunaan teknologi

d)

Untuk mempercepat pengembangan teknologi

23.

Berikut ini yang bukan merupakan penerapan pembelajaran Koding dan Kecerdasan Artificial dalam kurikulum adalah?

a)

Sebagai Mata Pelajaran Wajib

b)

Terintegrasi dengan Mata Pelajaran yang Ada

c)

Sebagai Mata Pelajaran Pilihan

d)

Sebagai Ekstrakulikuler

24.

Apa yang menjadi fokus dari pengawasan guru dalam penggunaan KA?

a)

Menyusun algoritma baru

b)

Mengurangi kreativitas siswa

c)

Meningkatkan penggunaan KA untuk seluruh siswa

d)

Mengembangkan kemampuan analisis siswa

25.

Apa dampak positif dari penggunaan KA dalam pendidikan?

a)

Meningkatkan ketergantungan siswa

b)

Mengurangi minat belajar siswa

c)

Menggantikan peran guru

d)

Membantu proses belajar tanpa menggantikan kreativitas

26.

Penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program

a)

Logika

b)

Algoritma

c)

Flowchart

d)

Diagram

e)

Sturktur

27.

Nama lain dari kata logika adalah...

a)

Perbandingan

b)

Penalaran

c)

Keputusan

d)

Aljabar

e)

Perhitungan

28.

Algoritma berikut merupakan flowchart yang berfungsi ....

a)

Login ke media sosial

b)

Daftar akun baru media sosial

c)

Keluar (logout) dari akun media sosial

d)

Posting di media sosial

e)

Memblokir akun lain di media sosial

29.

Flowchart berikut merupakan algoritma untuk ....

a)

Mengetahui bilangan ganjil atau genap

b)

Menghitung semua bilangan ganjil

c)

Menghitung semua bilangan ganjil dan genap

d)

Mengetahui semua bilangan habis dibagi 2

e)

Menghitung sisa pembagian

30.

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

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

Berikut ini merupakan ciri-ciri algoritma, kecuali ....

a)

Tepat

b)

Efektif

c)

Jumlah langkah berhingga

d)

Mempunyai alur yang panjang

e)

Harus terminate (mempunyai akhir)

32.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mulai (start)/akhir (stop)

d)

Pilihan

e)

Output

33.

Langkah pertama yang dilakukan untuk menyusun sebuah program adalah ....

a)

Membuat program

b)

Membuat algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses listing algoritma

34.

Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

35.

Berikut ini bentuk Simbol dari Decision yaitu . . . .

a)
b)
c)
d)
e)

Tidak ada yang benar

36.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

e)

Flowchart Menghitung Keliling Segitiga

37.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

e)

Terminal

38.

Bagian Flowchart yang berfungsi untuk menyiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage disebut . . . .

a)

Process

b)

Terminal

c)

Decision

d)

Preparation

e)

Manual input

39.

Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut . . . .

a)

Manual input

b)

Decision symbol

c)

Preparation symbol

d)

Processing symbol

e)

Rectangle symbol

40.

Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut ....

a)

Narasi

b)

Flowchart

c)

Algoritma

d)

Diagram

e)

Logika

41.

Apa yang dimaksud dengan pseudocode?

a)

Bahasa pemrograman forma

b)

Bahasa pemrograman yang digunakan dalam pemodelan

c)

Bahasa buatan manusia yang informal untuk merepresentasikan algoritma

d)

Bahasa visual untuk menggambar aliran data

e)

Bahasa untuk komunikasi antar komputer

42.

Yang merupakan struktur dari pseudocode adalah …

a)

Isi

b)

Judul dan Implenetasi

c)

Judul dan Deklarasi

d)

Implementasi dan Deklarasi

e)

Judul, Deklarasi dan Implementasi

43.

Mengapa indentasi penting dalam penulisan pseudocode?

a)

Agar pseudocode dapat dijalankan oleh mesin komputer

b)

Agar pseudocode dapat disimpan dalam memori komputer

c)

Agar pseudocode dapat dipublikasikan di jurnal ilmiah

d)

Agar pseudocode dapat dibaca dan dipahami hierarkinya

e)

Agar pseudocode dapat digunakan untuk pengujian perangkat lunak

44.

Berikut ini pernyataan yang benar mengenai variabel, kecuali

a)

Digunakan untuk menyimpan nilai

b)

Boleh diberikan nama dengan bebas

c)

Tidak boleh ada dua nama variabel yang sama

d)

Digunakan untuk menyimpan nilai output

e)

Digunakan untuk menyimpan nilai input

45.

Apa yang harus dilakukan saat menemui simbol masukan (READ) dalam penelusuran diagram alir?

a)

Menjalankan instruksi masukan

b)

Mencoret masukan yang dibaca

c)

Menjalankan instruksi penugasan

d)

Menghapus masukan yang dibaca

e)

Menjalankan instruksi keluaran

46.

Apa yang dimaksud dengan terminator END dalam diagram alir?

a)

Simbol untuk mengakhiri algoritma

b)

Simbol untuk menghentikan komputer

c)

Simbol untuk menutup mesin komputer

d)

Simbol untuk menulis kode program

e)

Simbol untuk mengganti variabel

47.

Apa yang dilakukan kode ini?

a)

Menampilkan semua angka genap antara 1 .. 100

b)

Menampilkan semua angka ganjil antara 1 .. 100

c)

Menampilkan semua angka antara 1..100

d)

Menampilkan semua bilangan prima antara 1..100

e)

Menampilkan angka 1

48.

Manakah dari berikut ini yang paling menggambarkan hasil menjalankan kode program?

a)

Menampilkan angka 0

b)

Menampilkan angka 6

c)

Menampilkan angka 10

d)

Menampilkan angka 15

e)

Tidak menghsailkan apapun, program melakukan looping tanpa henti

49.

menggunakan bagan/simbol tertentu yang membentuk bagan alir, serta menggunakan kata atau kalimat matematis merupakan cara menyusun

a)

langkah

b)

flowchart

c)

algoritma

d)

operation system

50.

Perhatikan algoritma berikut ini:

1. Buka aplikasi ojol

2. Mengaktifkan GPS

3. Input lokasi penjemputan

4. Input lokasi tujuan

5. Memilih metode pembayaran

6. Pesan lalu menunggu hingga ojol tiba

7. Menumpang + ojol

8. Mengendarai ojol sampai di tujuan

9. Turun

10. Membayar layanan ojol

Simbol flowchart yang paling benar dan tepat untuk algoritma 8 adalah…

a)

proses

b)

Decision

c)

Output

d)

Input

e)

Arrow