Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASAS GANJIL KODING DAN AI KELAS 10

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

Apa definisi paling tepat dari Kecerdasan Buatan (Artificial Intelligence)?

a)

Program komputer yang dapat memecahkan masalah matematika dengan sangat cepat.

b)

Robot yang dirancang untuk melakukan tugas-tugas fisik yang berbahaya bagi manusia.

c)

Perangkat lunak yang hanya dapat memproses data dalam jumlah kecil.

d)

Bidang ilmu komputer yang berfokus pada pengembangan mesin yang dapat berpikir, belajar, dan bertindak layaknya manusia.

e)

Teknologi yang memungkinkan komputer untuk berkomunikasi satu sama lain.

2.

Istilah 'Kecerdasan Buatan' pertama kali diciptakan pada konferensi yang diadakan di Dartmouth College pada tahun 1956. Siapa yang dianggap sebagai 'Bapak AI' karena perannya dalam konferensi tersebut?

a)

John McCarthy

b)

Marvin Minsky

c)

Alan Turing

d)

Herbert Simon

e)

Geoffrey Hinton

3.

Yang mana dari berikut ini yang merupakan contoh aplikasi AI dalam kehidupan sehari-hari?

a)

Menggunakan stopwatch untuk mengukur waktu lari.

b)

Pencarian gambar di Google menggunakan kata kunci.

c)

Filter spam di email yang secara otomatis memisahkan email yang tidak diinginkan.

d)

Mengetik dokumen menggunakan Microsoft Word.

e)

Penggunaan kalkulator untuk menghitung penjumlahan.

4.

Jika sebuah AI hanya dibuat untuk melakukan satu tugas spesifik, seperti bermain catur, dan tidak bisa melakukan hal lain, AI ini disebut...

a)

Sistem Pakar (Expert System).

b)

Pembelajaran Mesin (Machine Learning).

c)

Kecerdasan Buatan Lemah (Weak AI) atau Sempit (Narrow AI).

d)

Kecerdasan Buatan Super (Artificial Superintelligence/ASI).

e)

Kecerdasan Buatan Umum (Artificial General Intelligence/AGI).

5.

Sistem rekomendasi di Netflix atau Spotify, yang menyarankan film atau lagu berdasarkan kesukaanmu, menggunakan teknologi AI yang disebut...

a)

Computer Vision.

b)

Kecerdasan Buatan Kuat (Strong AI).

c)

Sistem Rekomendasi (Recommender Systems).

d)

Robotika.

e)

Natural Language Processing (NLP).

6.

Apa peran utama data dalam pengembangan model AI?

a)

Untuk membuat program AI menjadi lebih kecil.

b)

Untuk mempercepat komputer saat menjalankan program AI.

c)

Sebagai panduan bagi AI agar tidak membuat kesalahan.

d)

Sebagai bahan bakar bagi AI untuk belajar dan mengenali pola.

e)

Untuk membuat AI bisa berbicara seperti manusia.

7.

Yang mana dari berikut ini yang merupakan contoh nyata dari dampak positif AI di bidang kesehatan?

a)

Sistem yang dapat menganalisis gambar rontgen dan mendeteksi penyakit lebih cepat dari dokter.

b)

Sistem yang merekam suara dokter.

c)

Alat yang bisa mengukur berat badan.

d)

Robot yang bisa membersihkan rumah sakit.

e)

Aplikasi ponsel yang bisa menghitung langkah harian.

8.

Dalam dunia AI, 'data berlabel' adalah...

a)

Data yang hanya bisa diproses oleh komputer canggih.

b)

Data yang sudah dienkripsi agar aman.

c)

Data yang dikumpulkan dari internet.

d)

Data yang tidak ada kaitannya dengan AI.

e)

Data yang sudah diberi 'tanda' atau 'kategori' yang benar, digunakan untuk melatih model Supervised Learning.

9.

Apa yang membedakan 'Kecerdasan Buatan Kuat' (Strong AI) dari 'Kecerdasan Buatan Lemah' (Weak AI)?

a)

AI Kuat memiliki tubuh robot, sedangkan AI Lemah tidak.

b)

AI Kuat lebih sulit diprogram.

c)

AI Kuat lebih cepat daripada AI Lemah.

d)

AI Kuat dapat melakukan banyak tugas berbeda, sedangkan AI Lemah hanya untuk satu tugas spesifik.

e)

AI Kuat hanya bekerja di luar ruangan, sedangkan AI Lemah bekerja di dalam ruangan.

10.

Mengapa penting untuk memastikan data yang digunakan untuk melatih AI itu bersih dan terpercaya?

a)

Karena data yang bersih akan membuat model AI lebih murah

b)

Karena data yang bersih tidak membutuhkan algoritma yang canggih

c)

Karena data yang tidak bersih tidak bisa digunakan sama sekali

d)

Karena data yang bersih dan benar sangat penting untuk menghindari 'bias' dan menghasilkan hasil yang akurat

e)

Karena data yang bersih akan membuat model AI menjadi lebih cepat

11.

Salah satu etika yang paling sering dibicarakan terkait AI adalah 'bias'. Apa yang dimaksud dengan bias dalam AI?

a)

AI membuat manusia menjadi malas.

b)

AI menjadi terlalu pintar dan tidak bisa dikendalikan.

c)

AI membutuhkan biaya yang sangat mahal untuk dikembangkan.

d)

Sistem AI membuat keputusan yang tidak adil atau diskriminatif karena dilatih menggunakan data yang tidak seimbang

e)

AI dapat diretas oleh pihak yang tidak bertanggung jawab

12.

Secara sederhana, definisi dari coding adalah...

a)

Kegiatan merakit komponen perangkat keras komputer.

b)

Proses menerjemahkan bahasa manusia ke dalam instruksi yang dimengerti komputer

c)

Proses memperbaiki komputer yang rusak atau terkena virus.

d)

Kegiatan mendesain tampilan grafis menggunakan Photoshop

e)

Menghafal semua angka biner 0 dan 1.

13.

Komputer tidak mengerti bahasa manusia (seperti Bahasa Indonesia atau Inggris). Bahasa asli yang dimengerti oleh mesin komputer disebut...

a)

Python

b)

Pseudocode

c)

Bahasa Mesin (Machine Language / Biner)

d)

HTML

e)

Algoritma

14.

Jika kita ingin menyimpan data jumlah siswa di kelas (misalnya: 36 orang), tipe data yang paling efisien dan tepat adalah...

a)

Float

b)

String

c)

Integer

d)

Boolean

e)

List

15.

Apa yang terjadi jika kita melakukan hal berikut pada sebuah variabel? Python skor = 100 skor = 200 print(skor)

a)

Komputer akan menampilkan 100

b)

Komputer akan menampilkan 100 lalu 200

c)

Komputer akan menampilkan 300

d)

Komputer akan menampilkan 200

e)

Terjadi error karena variabel tidak boleh diisi dua kali

16.

Tipe data Integer (int) digunakan untuk menyimpan nilai berupa...

a)

Bilangan pecahan (desimal)

b)

Teks atau kalimat panjang.

c)

Bilangan bulat (positif atau negatif) tanpa koma

d)

Nilai kebenaran (Benar/Salah)

e)

Tanggal dan waktu.

17.

Manakah di antara nilai berikut yang dikenali komputer sebagai Float?

a)

25

b)

“25,5”

c)

25.5

d)

True

e)

False

18.

Jika kalian diminta membuat program untuk menghitung Jumlah Siswa di dalam kelas, tipe data apa yang paling logis dan tepat digunakan?

a)

Float (karena siswa bisa setengah)

b)

String (karena siswa punya nama).

c)

Integer (karena jumlah manusia pasti bilangan bulat)

d)

Boolean (ada atau tidak ada)

e)

Array

19.

Jika kalian membuat aplikasi untuk mencatat Suhu Tubuh seseorang, tipe data yang wajib digunakan adalah...

a)

Integer

b)

Float

c)

String

d)

Boolean

e)

Character

20.

Definisi yang paling tepat untuk "Algoritma" dalam konteks komputasi adalah...

a)

Kesalahan yang terjadi saat menjalankan program.

b)

Komponen fisik komputer yang memproses data

c)

Bahasa pemrograman yang hanya dimengerti oleh robot.

d)

Sebuah aplikasi untuk menggambar diagram

e)

Urutan langkah-langkah logis dan sistematis untuk menyelesaikan suatu masalah.

21.

Dalam penyajian algoritma, kita mengenal tiga bentuk standar, yaitu..

a)

Bahasa Inggris, Bahasa Indonesia, Bahasa Mesin.

b)

Gambar, Audio, Video.

c)

Narasi (Bahasa Alami), Pseudocode, dan Flowchart.

d)

Word, Excel, PowerPoint.

e)

Input, Proses, Output.

22.

Fungsi utama dari Flowchart (Diagram Alir) sebelum menulis kode program adalah...

a)

Untuk memperindah tampilan program.

b)

Untuk memvisualisasikan alur logika program agar mudah dipahami dan dianalisis

c)

Untuk mengubah bahasa manusia menjadi bahasa mesin secara otomatis.

d)

Untuk menyimpan data variabel secara permanen

e)

Untuk mengecek kecepatan internet.

23.

Perhatikan simbol Flowchart berbentuk Belah Ketupat (Diamond). Simbol ini berfungsi untuk...

a)

Menandakan awal atau akhir program (Terminator)

b)

Menunjukkan proses perhitungan (Process)

c)

Menginput data atau menampilkan hasil (Input/Output)

d)

Mengambil keputusan berdasarkan kondisi Ya/Tidak (Decision)

e)

Menghubungkan halaman yang berbeda (Connector)

24.

Algoritma berikut merupakan flowchart yang berfungsi ....

a)

Login ke media sosial

b)

Keluar (logout) dari akun media sosial

c)

Memblokir akun lain di media sosial

d)

Daftar akun baru media sosial

e)

Posting di media sosial

25.

Perhatikan diagram berikut: Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Algoritma Menghitung Luas Lingkaran

c)

Flowchart Menghitung Keliling Segitiga

d)

Flowchart Menghitung Luas Segitiga

e)

Flowchart Menghitung Luas Lingkaran

26.

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

a)

b)

c)

d)

e)

Tidak ada yang benar

27.

Berikut ini bentuk Simbol dari Decision yaitu . . . .

a)

b)

c)

d)

e)

Tidak ada yang benar

28.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Proses

c)

Terminal

d)

Output

e)

Decision

29.

Flowchart di atas berfungsi untuk ....

a)

Mengetahui bilangan ganjil atau genap

b)

Menghitung semua bilangan ganjil dan genap

c)

Menghitung sisa pembagian

d)

Menghitung semua bilangan ganjil

e)

Mengetahui semua bilangan habis dibagi 2

30.

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

a)

Tepat

b)

Jumlah langkah berhingga

c)

Harus terminate (mempunyai akhir)

d)

Efektif

e)

Mempunyai alur yang panjang

31.

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

a)

Process

b)

Decision

c)

Manual input

d)

Terminal

e)

Preparation

32.

Tujuan pembuatan flowchart yang paling tepat yaitu…

a)

Penyajian algoritma dalam bentuk menarik

b)

Memahami makna simbol

c)

Mengetahui struktur algoritma

d)

Untuk mendeskripsikan langkah kerja.

e)

Untuk memberi gambaran visual bagaimana data akan diproses

33.

Menurut anda simbol terminator dalam flowchart berfungsi sebagai...

a)

Proses

b)

Decision

c)

Benar semua

d)

Mulai dan selesai

e)

Aktivitas

34.

Menurutmu manakah langkah - langkah algoritma yang benar dibawah ini ...

a)

Makan, mencuci, ambil nasi, berangkat sekolah

b)

Berangkat sekolah, mencuci, ambil nasi, makan

c)

Berangkat sekolah, mencuci, makan, ambil nasi

d)

Berangkat sekolah, makan, mencuci, ambil nasi

e)

Ambil nasi, makan, mencuci, berangkat sekolah

35.

1. Mulai

2. Menulis surat

3. Surat dimasukan amplop

4. Menutup amplop

5. Menempel perangko

6. Mengantar ke kantor pos

7. Selesai

Urutan algoritma yang benar adalah...

a)

1-3-2-4-6-5-7

b)

1-6-5-4-2-3-7

c)

1-2-3-4-5-6-7

d)

1-6-2-3-5-4-7

e)

1-6-2-3-4-5-7

36.

Apa fungsi dari simbol bagan ini pada sebuah Flowchart?

a)

Untuk menunjukan arah

b)

Untuk menghubungkan flowchat Tidak cukup dalam satu halaman

c)

Untuk memasukan data

d)

Untuk mengakhiri flowchart

e)

Untuk menghubungkan flowchat Tidak cukup ke halaman lain

37.

Apakah nama dari simbol bagan ini?

a)

Proses

b)

Subproses

c)

Referensi di halaman

d)

Keputusan

e)

Terminator

38.

Apakah nama dari simbol bagan flowchart ini?

a)

Panah

b)

Garis alir

c)

keputusan

d)

Penunjuk

39.

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

a)

Data Input/output

b)

Proses

c)

terminator

d)

manual operasional

e)

keputusan

40.

Simbol yang berfungsi untuk menunjukan langkah pekerjaan secara detail …

a)

a. Simbol panah hitam digunakan untuk menunjukkan alur atau langkah pekerjaan secara detail dalam flowchart.

b)

b. Simbol lingkaran digunakan untuk menunjukkan proses input data.

c)

c. Simbol jajar genjang digunakan untuk menunjukkan proses output data.

d)

d. Simbol persegi panjang digunakan untuk menunjukkan proses perhitungan.

41.

Flowchart dibawah merupakan algoritma untuk menghitung luas ...

a)

Lingkaran

b)

persegi panjang

c)

belah ketupat

d)

segitiga

e)

persegi

42.

Berikut ini merupakan simbol bagan alir yang bernama …

a)

terminator

b)

subproses

c)

data input / output

d)

flow line (garis alir)

43.

Seseorang membutuhkan kemahiran berpikir logis agar menghasilkan....

a)

Subjektif dalam berpikir

b)

Pengetahuan mistik

c)

Paradigma berpikir

d)

Kesimpulan yang benar

e)

Peta minda

44.

Menurut anda mengapa kemampuan berkomunikasi digital harus memperhatikan etika digital?

a)

Supaya senang

b)

Supaya banyak teman

c)

Supaya menjalin silaturahmi

d)

Supaya tidak menyakiti orang lain

e)

Supaya berpikir logis

45.

Proses mempertimbangkan setiap ide yang akan dijadikan solusi yang terbaik dan paling tepat memerlukan....

a)

Pengetahuan

b)

Pengetahuan dan pengalaman

c)

Tenaga dan pikiran

d)

Pengalaman

e)

Biaya