Mata Pelajaran: Koding dan AI
Kelas: X SMK
Semester: Genap
1.Kecerdasan Buatan (Artificial Intelligence/AI) adalah teknologi yang memungkinkan komputer…
- Mengganti semua pekerjaan manusia
B. Berpikir, belajar, dan mengambil keputusan seperti manusia dalam tugas tertentu
C. Menjadi perangkat keras baru
D. Menghapus semua data pengguna
Jawaban: B
2.Berikut yang termasuk contoh penerapan AI dalam kehidupan sehari-hari adalah…
- Mesin tik manual
B. Kalkulator sederhana
C. Google Translate
D. Buku tulis
Jawaban: C
3.Dalam pemrograman, algoritma adalah…
- Bahasa pemrograman
B. Urutan langkah-langkah untuk menyelesaikan masalah
C. Komputer
D. Sistem operasi
Jawaban: B
4.Flowchart digunakan untuk…
- Menghias program
B. Menggambar jaringan internet
C. Menggambarkan alur penyelesaian suatu program
D. Membuat presentasi
Jawaban: C
5.Simbol flowchart berbentuk belah ketupat digunakan untuk…
- Mulai/Selesai
B. Input/Output
C. Proses
D. Keputusan (Decision)
Jawaban: D
6.Dalam bahasa pemrograman Python, fungsi print() digunakan untuk…
- Menghapus data
B. Menampilkan hasil ke layar
C. Menghitung angka
D. Menyimpan file
Jawaban: B
7.Perintah berikut yang benar untuk menampilkan tulisan “Halo Dunia” pada Python adalah…
- print(Halo Dunia)
B. Print(“Halo Dunia”)
C. print(“Halo Dunia”)
D. display(“Halo Dunia”)
Jawaban: C
8.Variabel dalam pemrograman berfungsi untuk…
- Menggambar grafik
B. Menyimpan data sementara
C. Menghapus program
D. Membuat virus
Jawaban: B
9.Manakah yang merupakan nama variabel yang benar?
- 10nilai
B. nilai siswa
C. nilai_siswa
D. nilai-siswa
Jawaban: C
10.Operator penjumlahan dalam Python adalah…
- *
B. +
C. /
D. %
Jawaban: B
11.Percabangan dalam program digunakan ketika…
- Program hanya memiliki satu langkah
B. Program harus memilih tindakan berdasarkan kondisi tertentu
C. Program selalu berhenti
D. Program mencetak dokumen
Jawaban: B
12.Perulangan (loop) digunakan untuk…
- Mengulang perintah beberapa kali
B. Mematikan komputer
C. Membuat gambar
D. Menghapus variabel
Jawaban: A
13.Data yang digunakan AI untuk belajar disebut…
- Folder
B. Dataset
C. Keyboard
D. Program
Jawaban: B
14.Machine Learning merupakan…
- Cara memperbaiki komputer
B. Cabang AI yang membuat komputer belajar dari data
C. Bahasa pemrograman
D. Perangkat keras
Jawaban: B
15.Berikut ini yang merupakan contoh etika penggunaan AI adalah…
- Menyebarkan berita palsu
B. Menggunakan AI untuk menyontek
C. Menggunakan AI secara bertanggung jawab dan menghargai privasi
D. Mengambil data orang lain tanpa izin
Jawaban: C
16.Jika diketahui:
nilai = 80
Maka hasil dari:
print(nilai)
adalah…
- nilai
B. 0
C. 80
D. Error
Jawaban: C
17.Manakah yang termasuk perangkat lunak untuk menulis kode Python?
- Microsoft Word
B. Paint
C. Visual Studio Code
D. VLC Media Player
Jawaban: C
18.AI dapat membantu dunia pendidikan dengan cara…
- Menghilangkan guru
B. Memberikan rekomendasi pembelajaran sesuai kebutuhan siswa
C. Menutup sekolah
D. Menghapus nilai siswa
Jawaban: B
19.Tujuan utama membuat algoritma sebelum menulis program adalah…
- Program menjadi lebih mahal
B. Mempermudah penyusunan program yang benar
C. Mengurangi ukuran komputer
D. Menghilangkan kebutuhan coding
Jawaban: B
20.Sikap yang benar saat menggunakan AI dalam mengerjakan tugas sekolah adalah…
- Menyalin seluruh jawaban AI tanpa memahami isinya
B. Menggunakan AI sebagai alat bantu belajar lalu memeriksa kembali hasilnya
C. Meminta AI mengerjakan semua tugas tanpa membaca
D. Menyebarkan jawaban AI kepada teman sebagai karya sendiri
Jawaban: B
Soal-soal ini dapat digunakan sebagai asesmen harian, Penilaian Tengah Semester (PTS), maupun Penilaian Akhir Semester (PAS) untuk mata pelajaran Koding dan AI Kelas X SMK Semester Genap.







