Senin, 27 April 2026

TUGAS INFORMATIKA KELAS 8 /28 April 2026

SOAL PILIHAN GANDA 1. Algoritma adalah… a. Bahasa pemrograman b. Urutan langkah-langkah logis untuk menyelesaikan masalah c. Program komputer d. Perangkat keras komputer 2. Flowchart digunakan untuk… a. Menghitung data b. Menyimpan data c. Menggambarkan alur algoritma d. Menjalankan program 3. Simbol flowchart untuk mulai/akhir adalah… a. Persegi panjang b. Belah ketupat c. Oval d. Jajar genjang 4. Simbol decision pada flowchart berbentuk… a. Oval b. Persegi panjang c. Belah ketupat d. Lingkaran 5. Bahasa pemrograman yang sering digunakan untuk pemula adalah… a. HTML b. Python c. CSS d. SQL 6. Perintah input pada Python adalah… a. print() b. input() c. int() d. str() 7. Fungsi print() pada Python digunakan untuk… a. Memasukkan data b. Menampilkan output c. Menghitung data d. Menyimpan data 8. Tipe data untuk bilangan bulat pada Python adalah… a. float b. string c. int d. bool 9. Operator penjumlahan dalam Python adalah… a. - b. * c. + d. / 10. Percabangan dalam program digunakan untuk… a. Mengulang program b. Menyimpan data c. Mengambil keputusan d. Menampilkan data 11. Perintah percabangan pada Python adalah… a. for b. while c. if d. print 12. Perulangan digunakan untuk… a. Mengulang perintah b. Menghentikan program c. Menyimpan data d. Menghapus data 13. Contoh perulangan pada Python adalah… a. if b. for c. print d. input 14. Variabel adalah… a. Nilai tetap b. Tempat menyimpan data c. Program d. Perangkat keras 15. Penulisan variabel yang benar adalah… a. 2data b. data-1 c. data_1 d. data 1 16. Output dari print(2+3) adalah… a. 23 b. 5 c. 6 d. 1 17. Struktur algoritma terdiri dari… a. Input, proses, output b. Data, program, hasil c. CPU, RAM, Harddisk d. Software, hardware, brainware 18. Fungsi dari komentar dalam program adalah… a. Menjalankan program b. Menyimpan data c. Memberi penjelasan kode d. Menghapus kode 19. Tanda komentar pada Python adalah… a. // b. # c. d. /* */ 20. Flowchart processing dilambangkan dengan… a. Oval b. Persegi panjang c. Belah ketupat d. Panah 21. Boolean hanya memiliki nilai… a. 1 dan 2 b. Ya dan tidak c. True dan False d. Besar dan kecil 22. Operator perbandingan adalah… a. + b. == c. * d. / 23. Fungsi int() digunakan untuk… a. Mengubah ke string b. Mengubah ke integer c. Mengubah ke float d. Menampilkan data 24. Struktur perulangan while digunakan ketika… a. Perulangan pasti b. Perulangan tidak pasti c. Tidak ada perulangan d. Percabangan 25. IDE digunakan untuk… a. Menjalankan sistem operasi b. Menulis dan menjalankan program c. Menyimpan data d. Menghapus file 26. Contoh IDE Python adalah… a. Notepad b. IDLE c. Paint d. Excel 27. Kesalahan penulisan kode disebut… a. Bug b. Error c. Data d. Output 28. Program yang berjalan sesuai rencana berarti… a. Error b. Bug c. Benar d. Salah 29. Input → Proses → Output disebut… a. Sistem komputer b. Siklus algoritma c. Flowchart d. Program 30. Perintah print("Halo") menghasilkan… a. Input b. Proses c. Output d. Data 31. Simbol panah pada flowchart berarti… a. Awal b. Arah alur c. Proses d. Keputusan 32. Operator logika AND digunakan untuk… a. Salah satu benar b. Semua benar c. Semua salah d. Tidak ada 33. Operator logika OR digunakan untuk… a. Semua benar b. Salah satu benar c. Semua salah d. Tidak ada 34. String adalah tipe data berupa… a. Angka b. Huruf/teks c. Logika d. Bilangan pecahan 35. Fungsi str() digunakan untuk… a. Mengubah ke angka b. Mengubah ke teks c. Menghapus data d. Menyimpan data

Tidak ada komentar:

Posting Komentar

KISI-KISI UJIAN MADRASAH KELAS IX

No Materi Indikator Soal Level Kognitif Prediksi Soal 1 Pengertian Informatika Siswa dapat menjelaskan konsep informatika C1 1 2 Komponen Si...