wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis Koding Kecerdasan Artifisial

Total questions: 37

Worksheet time: 28mins

Name
Class
Date
1.

kemampuan pengambilan keputusan, pemahaman bahasa natural, dan pengenalan pola, yang didukung oleh algoritma pembelajaran yang terus berkembang. Merupakan  pengertian Kecerdasan Artifisial menurut  ….

a)

IBM

b)

Aristoteles

c)

John McCarthy

d)

Russell dan Norvig

e)

Mahyuddin Nasution

2.

Asisten Kecerdasan Artifisial/ AI Asisten  adalah perangkat yang mampu memahami dan merespon percakapan manusia secara alami, yang sering digunakan untuk layanan pelanggan, dukungan teknis (technical support), dan asisten pribadi. Contoh aplikasi yang termasuk pada kategori ini adalah …

a)

Chatgpt

b)

gemini

c)

Google Assistant

d)

Canva

e)

Suno

3.

Seorang siswa menggunakan ChatGPT untuk menulis seluruh tugas sekolahnya tanpa melakukan penyuntingan atau pengeditan. Hal ini dapat menimbulkan masalah utama yaitu ...

a)

Kecepatan penulisan

b)

Ukuran font

c)

Plagiarisme dan orisinalitas

d)

Keterbatasan fitur

e)

Tampilan antarmuka (interface)

4.

Salah satu manfaat utama dari penggunaan perangkat kecerdasan artifisial dalam pekerjaan atau tugas adalah...

a)

Menghilangkan kebutuhan untuk berpikir kritis.

b)

Menggantikan seluruh peran manusia dalam pengambilan keputusan.

c)

Mengotomatiskan tugas-tugas yang berulang dan memakan waktu, sehingga meningkatkan efisiensi.

d)

Menghasilkan informasi yang selalu 100% akurat tanpa perlu verifikasi.

e)

Menjaga privasi data pengguna secara mutlak di semua platform.

5.

Jika seorang siswa menggunakan perangkat kecerdasan artifisial untuk membantu membuat presentasi, tindakan yang paling etis dan bertanggung jawab adalah...

a)

Menyalin semua teks dan gambar yang dihasilkan kecerdasan artifisial tanpa perubahan

b)

Menyatakan bahwa seluruh presentasi dibuat sepenuhnya oleh siswa tanpa bantuan

c)

Menggunakan kecerdasan artifisial hanya untuk menghasilkan hiburan

d)

Menolak menggunakan kecerdasan artifisial karena dianggap tidak orisinal

e)

Menggunakan kecerdasan artifisial sebagai alat bantu, lalu memverifikasi, mengedit, dan mengkredit penggunaannya

6.

Apa kelebihan utama kecerdasan artifisial dibandingkan manusia dalam mengolah data?

a)

Tidak pernah salah

b)

Mampu mengolah data dalam jumlah besar dengan cepat

c)

Selalu memiliki ide baru

d)

Bisa merasakan emosi

e)

Tidak membutuhkan listrik

7.

Salah satu tantangan dari penggunaan kecerdasan artifisial adalah…

a)

Tidak membutuhkan biaya listrik

b)

Selalu bekerja sempurna

c)

Masalah etika dan hilangnya lapangan pekerjaan tertentu

d)

Tidak memerlukan data

e)

Tidak pernah berhenti bekerja

8.

kecerdasan artifisial dalam mobil tanpa pengemudi (self-driving car) digunakan untuk…

a)

Memutar musik otomatis

b)

Menghitung kecepatan mesin

c)

Mengenali objek di jalan dan mengambil keputusan mengemudi

d)

Mengisi bahan bakar otomatis

e)

Menentukan warna mobil

9.

Apa arti dari coding?

a)

Merakit perangkat keras komputer

b)

Menggambar desain aplikasi

c)

Memasang perangkat lunak di komputer

d)

Menghubungkan internet ke perangkat

e)

Memberikan instruksi kepada komputer dalam bahasa yang pahami oleh komputer

10.

Mengapa komputer tidak dapat langsung memahami bahasa manusia?

a)

Karena komputer tidak memiliki penalaran

b)

Karena bahasa manusia terlalu kompleks

c)

Karena bahasa manusia bersifat variable

d)

Karena komputer hanya memahami kode biner (0 dan 1)

e)

Karena komputer tidak memiliki memori

11.

Manakah di antara berikut ini yang bukan merupakan manfaat dari belajar coding?

a)

Melatih pemikiran logis

b)

Meningkatkan kreativitas

c)

Menghindari penggunaan teknologi

d)

Membuka peluang karir

e)

Memahami cara kerja teknologi

12.

Bahasa pemrograman yang dikenal mudah untuk pemula dan sering digunakan untuk Kecerdasan Artifisial dan ilmu data adalah...

a)

Java

b)

C++

c)

HTML

d)

Python

e)

SQL

13.

Struktur dasar pemrograman dikenal dengan istilah I-P-O, yang terdiri dari...

a)

Input, Proses, Output

b)

Integrasi, Program, Output

c)

Input, Program, Output

d)

Masukkan, Proses, Operasi

e)

Inisiasi, Perintah, Output

14.

Apa fungsi dari perintah print() dalam Python?

a)

Mencetak dokumen ke printer

b)

Menampilkan teks di layar

c)

Menyimpan file ke komputer

d)

Menghapus variabel

e)

Menjalankan program secara otomatis

15.

Apa fungsi dari perintah print() dalam Python?

a)

Mencetak dokumen ke printer

b)

Menampilkan teks di layar

c)

Menyimpan file ke komputer

d)

Menghapus variabel

e)

Menjalankan program secara otomatis

16.

Bahasa pemrograman yang umum digunakan seorang Data Scientists adalah...

a)

Python

b)

JavaScript

c)

C++

d)

Java

e)

Ruby

17.

IDE (Integrated Development Environment) digunakan untuk...

a)

Menjalankan permainan

b)

Menyimpan file musik

c)

Menulis dan menjalankan program kode

d)

Menghubungkan ke internet

e)

Mengelola jaringan komputer

18.

Manakah di antara berikut ini yang merupakan proses dalam I-P-O?

a)

Menekan tombol oleh pengguna

b)

Menampilkan hasil di layar

c)

Melakukan penambahan data

d)

Menyimpan file

e)

Mengetik angka ke dalam komputer

19.

Apa kepanjangan dari IDE dalam pemrograman?

a)

Integrated Development Environment

b)

Internet Data Exchange

c)

Internal Debugging Engine

d)

Integrated Digital Execution

e)

Input Data Environment

20.

Fungsi ' def ' digunakan untuk …

a)

Membuat kelas

b)

Membuat fungsi

c)

Membuat list

d)

Membuat variable

e)

Membuat tag

21.

Sintaks yang benar untuk mencetak tulisan "Hello World" di Python adalah…

a)

echo "Hello World";

b)

System.out.println("Hello World");

c)

printf("Hello World");

d)

print("Hello World")

e)

cout << "Hello World";

22.

Tipe data yang digunakan untuk bilangan desimal di Python adalah…

a)

Int

b)

float

c)

str

d)

bool

e)

list

23.

Simbol komentar pada Python ditulis dengan…

a)

//

b)

c)

/* */

d)

#

e)

%

24.

Fungsi input() dalam Python digunakan untuk…

a)

Menampilkan teks ke layar

b)

Membuat perulangan

c)

Menghentikan program

d)

Mengubah tipe data

25.

Fungsi 'print()' dalam Python digunakan untuk …

a)

Menyimpan data

b)

Menampilkan output

c)

Menghapus variable

d)

Membuat perulangan

e)

Mengganti angka

26.

File program Python umumnya berekstensi…

a)

.java

b)

.c

c)

.py

d)

.exe

e)

.html

27.

IDE yang sering digunakan untuk menulis Python adalah, kecuali…

a)

PyCharm

b)

Jupyter Notebook

c)

VS Code

d)

NetBeans

e)

IDLE

28.

Apa tipe data dari nilai ' 3.14 ' dalam Python ...

a)

Int

b)

float

c)

str

d)

bool

e)

del

29.

Python termasuk bahasa pemrograman tingkat...

a)

Mesin

b)

Rendah

c)

Tinggi

d)

Menengah

e)

Biner

30.

Python dikenal sebagai bahasa pemrograman yang...

a)

Sulit dibaca dan ditulis

b)

Hanya bisa dipakai di Windows

c)

Berbasis baris perintah

d)

Mudah dibaca dan dipahami

e)

Hanya digunakan untuk game

31.

Manakah di bawah ini yang benar untuk mencetak teks di Python?

a)

print "Halo Dunia"

b)

echo("Halo Dunia")

c)

printf("Halo Dunia")

d)

print("Halo Dunia")

e)

display("Halo Dunia")

32.

Bagaimana cara mendeklarasikan variabel bernama nama dengan nilai "Halwan"?

a)

string nama = "Halwan"

b)

nama := "Halwan"

c)

nama = "Halwan"

d)

var nama = Halwan

e)

Halwan = nama

33.

Pernyataan if di Python digunakan untuk...

a)

Menampilkan grafik

b)

Melakukan pengulangan

c)

Menyimpan data

d)

Menentukan kondisi

e)

Mengimpor modul

34.

Berpikir komputasional adalah kemampuan untuk …

a)

Menghafal kode program dengan cepat

b)

Memecahkan masalah dengan cara berpikir sistematis dan logis

c)

Membuat komputer berpikir seperti manusia

d)

Menggunakan aplikasi komputer tanpa kesalahan

e)

Menyelesaikan semua masalah menggunakan satu algoritma

35.

Langkah pertama dalam berpikir komputasional adalah …

a)

Dekomposisi

b)

Abstraksi

c)

Pengenalan pola

d)

Simulasi

e)

Implementasi

36.

Berikut ini yang termasuk contoh dekomposisi adalah …

a)

Mengabaikan detail kecil yang tidak penting

b)

Membagi masalah besar menjadi bagian-bagian kecil

c)

Membuat pola berulang dalam pemrograman

d)

Membuat algoritma dalam bentuk pseudocode

e)

Menentukan hasil akhir tanpa proses

37.

Abstraksi dalam berpikir komputasional bertujuan untuk …

a)

Menyembunyikan detail yang tidak penting dan fokus pada hal utama

b)

Membagi masalah menjadi bagian kecil

c)

Menyalin kode program dari internet

d)

Menentukan output sebelum input

e)

Mengulangi proses tanpa henti