Soal Ujian Sekolah

Kunci Jawaban Soal Sumatif TIK SMA Kelas 10, Soal PTS/UTS/STS Informatika Semester 1

Kunci Jawaban Soal Sumatif Tengah semester TIK SMA Kelas 10, Soal PTS/UTS/STS Informatika Semester 1

Editor: Hermina Pello
Freepik
SOAL INFORMATIKA - Ilustrasi siswa mengerjakan soal informatika. Gambar diunduh di Freepik pada Rabu (30/4/2025). Artikel ini tentang Kunci Jawaban Soal Sumatif TIK SMA Kelas 10, Soal PTS/UTS/STS Informatika Semester 1 

Soal 31–45: Logika, Algoritma, dan Bahasa Pemrograman

31.    Apa itu algoritma?
•    A. Bahasa pemrograman
•    B. Urutan langkah logis untuk menyelesaikan masalah  
•    C. Hasil pemrograman
•    D. Format penyimpanan file
Jawaban: B

32.    Struktur dasar algoritma meliputi:
•    A. Looping, cetak, input
•    B. Percabangan, perulangan, penugasan  
•    C. Input, output, aplikasi
•    D. File, folder, direktori
Jawaban: B

33.    Bahasa pemrograman Python dikenal karena:
•    A. Rumit dan kompleks
•    B. Harus dikompilasi terlebih dahulu
•    C. Sintaks sederhana dan mudah dipelajari  
•    D. Digunakan hanya di sistem Linux
Jawaban: C

34.    Dalam pemrograman Python, simbol # digunakan untuk:
•    A. Operator matematika
•    B. Awal baris kode
•    C. Menambahkan komentar  
•    D. Menutup program
Jawaban: C

35.    Fungsi print() dalam Python digunakan untuk:
•    A. Mengulang kode
•    B. Menampilkan output di layar  
•    C. Menyimpan file
•    D. Membuat variabel
Jawaban: B

36.    Contoh penulisan variabel yang benar di Python adalah:
•    A. 1nama
•    B. nama siswa
•    C. nama_siswa  
•    D. nama-siswa
Jawaban: C

37.    Tipe data yang digunakan untuk menyimpan bilangan bulat adalah:
•    A. Float
•    B. Int  
•    C. String
•    D. Boolean
Jawaban: B

38.    Jika x = 5 dan y = 2, maka hasil x // y adalah:
•    A. 2.5
•    B. 2  
•    C. 3
•    D. 0
Jawaban: B

39.    Simbol == dalam pemrograman digunakan untuk:
•    A. Memberi nilai
•    B. Membandingkan dua nilai  
•    C. Menjumlahkan
•    D. Menghentikan perulangan
Jawaban: B

40.    Pernyataan if digunakan untuk:
•    A. Membuat perulangan
•    B. Menyimpan data
•    C. Percabangan logika  
•    D. Menentukan variabel
Jawaban: C

41.    Apa hasil dari kode berikut?
if 10 > 5:  
    print("Benar")  
•    A. Salah
•    B. 10
•    C. Benar  
•    D. Tidak ada output
Jawaban: C

42.    Looping yang memiliki syarat pengulangan di awal disebut:
•    A. For
•    B. If
•    C. While  
•    D. Break
Jawaban: C

43.    Kode for i in range(3): akan melakukan:
•    A. Pengulangan sebanyak 4 kali
•    B. Pengulangan selama i lebih besar dari 3
•    C. Pengulangan sebanyak 3 kali  
•    D. Tidak bisa dijalankan
Jawaban: C

44.    Fungsi input() digunakan untuk:
•    A. Menampilkan teks ke layar
•    B. Mengambil data dari pengguna  
•    C. Menyimpan data
•    D. Menghapus file
Jawaban: B

45.    Output dari kode berikut adalah:
x = input("Masukkan nama: ")  
print("Halo", x)  
•    A. Halo x
•    B. Masukkan nama: x
•    C. Halo diikuti nama yang diinput pengguna  
•    D. Error
Jawaban: C

 

Selamat belajar !!!!

Ikuti berita POS-KUPANG.com di GOOGLE NEWS

               Artikel ini telah tayang di TribunPontianak.co.id . Editor: Ridhoino Kristo Sebastianus Melano

 

Berita Terkait
Ikuti kami di
AA

Berita Terkini

© 2025 TRIBUNnews.com Network,a subsidiary of KG Media.
All Right Reserved