Logo
search
menuicon
thubnail
Labirin
Bebas
SMP 9
TIK
BK, Pseudocode dan Flowchart
Faizin
241
1
Pertanyaan yang ditambahkan (20/ 20)
Izinkan jawaban yang salah
Sembunyikan jawaban
public kuis

# 1

Pilihan ganda

Manakah dari berikut ini yang paling tepat mendeskripsikan 'berpikir komputasional'?

  • Menghafal semua kode pemrograman yang ada.
  • Memecahkan masalah dengan cara yang dapat dipahami oleh komputer.
  • Hanya menggunakan kalkulator untuk menyelesaikan soal matematika.
  • Menonton video tutorial pemrograman sepanjang hari.

# 2

Pilihan ganda

Dalam berpikir komputasional, apa yang dimaksud dengan 'dekomposisi'?

  • Menggabungkan beberapa masalah menjadi satu masalah besar.
  • Memecah masalah kompleks menjadi bagian-bagian yang lebih kecil dan mudah dikelola.
  • Menemukan solusi yang paling cepat tanpa memikirkan langkah-langkahnya.
  • Mengabaikan detail-detail kecil dalam sebuah masalah.

# 3

Pilihan ganda

Apa fungsi utama dari 'pseudocode' dalam pengembangan program?

  • Menulis kode yang langsung bisa dijalankan oleh komputer.
  • Menggambarkan alur logika program menggunakan bahasa yang mudah dipahami manusia.
  • Membuat desain antarmuka pengguna yang menarik.
  • Menganalisis kesalahan dalam program yang sudah jadi.

# 4

Pilihan ganda

Simbol flowchart manakah yang biasanya digunakan untuk menyatakan sebuah 'proses' atau 'aksi'?

  • Persegi panjang
  • Belah ketupat
  • Jajaran genjang
  • Oval

# 5

Pilihan ganda

Jika kita ingin mengambil keputusan dalam sebuah program, simbol flowchart manakah yang paling tepat digunakan?

  • Lingkaran
  • Persegi
  • Belah ketupat
  • Segitiga

# 6

Pilihan ganda

Manakah dari berikut ini yang merupakan contoh dari 'pola' dalam berpikir komputasional?

  • Mengulang langkah yang sama berkali-kali tanpa henti.
  • Mencari kesamaan atau kemiripan antara masalah yang berbeda.
  • Menulis kode tanpa memperhatikan struktur.
  • Menyembunyikan informasi penting.

# 7

Pilihan ganda

Apa yang dimaksud dengan 'algoritma'?

  • Sebuah program komputer yang kompleks.
  • Serangkaian instruksi atau aturan yang jelas untuk menyelesaikan suatu masalah.
  • Sebuah bahasa pemrograman baru.
  • Hasil akhir dari sebuah proyek.

# 8

Pilihan ganda

Simbol flowchart manakah yang digunakan untuk memulai atau mengakhiri sebuah alur?

  • Persegi
  • Lingkaran
  • Oval (Terminator)
  • Panah

# 9

Pilihan ganda

Dalam pseudocode, kata kunci 'IF...THEN...ELSE' biasanya digunakan untuk:

  • Melakukan perulangan.
  • Mengambil keputusan berdasarkan kondisi tertentu.
  • Memulai sebuah blok kode.
  • Menampilkan hasil.

# 10

Pilihan ganda

Apa manfaat utama menggunakan flowchart dibandingkan hanya dengan deskripsi teks?

  • Flowchart lebih sulit dipahami.
  • Flowchart memberikan representasi visual yang jelas tentang alur logika.
  • Flowchart membutuhkan lebih banyak waktu untuk dibuat.
  • Flowchart hanya bisa digunakan untuk masalah sederhana.

# 11

Pilihan ganda

Manakah dari berikut ini yang merupakan contoh dari 'abstraksi' dalam berpikir komputasional?

  • Mempelajari setiap detail terkecil dari sebuah objek.
  • Mengabaikan detail yang tidak relevan untuk fokus pada informasi penting.
  • Menghafal semua kemungkinan solusi.
  • Menggabungkan semua data menjadi satu.

# 12

Pilihan ganda

Dalam pseudocode, apa yang biasanya terjadi pada blok kode yang berada di dalam 'LOOP' atau 'WHILE'?

  • Kode tersebut hanya dijalankan sekali.
  • Kode tersebut dijalankan berulang kali selama kondisi terpenuhi.
  • Kode tersebut dijalankan secara acak.
  • Kode tersebut akan menghentikan program.

# 13

Pilihan ganda

Simbol flowchart manakah yang digunakan untuk menampilkan output atau hasil dari sebuah proses?

  • Persegi panjang
  • Belah ketupat
  • Jajaran genjang
  • Oval

# 14

Pilihan ganda

Apa tujuan utama dari 'pengujian' dalam siklus pengembangan program?

  • Membuat program terlihat lebih menarik.
  • Menemukan dan memperbaiki kesalahan (bug) dalam program.
  • Menambah fitur baru tanpa alasan.
  • Menghapus semua kode yang sudah ada.

# 15

Pilihan ganda

Manakah dari berikut ini yang merupakan contoh sederhana dari algoritma?

  • Resep membuat kue
  • Cerita fiksi ilmiah
  • Sebuah lukisan pemandangan
  • Musik instrumental

# 16

Pilihan ganda

Dalam flowchart, panah digunakan untuk:

  • Menunjukkan akhir dari program.
  • Menghubungkan antar simbol dan menunjukkan arah aliran logika.
  • Menampilkan pesan kesalahan.
  • Memulai sebuah proses.

# 17

Pilihan ganda

Jika sebuah pseudocode memiliki instruksi 'READ nilai_suhu', apa yang kemungkinan besar akan dilakukan oleh instruksi tersebut?

  • Menghitung rata-rata suhu.
  • Menyimpan nilai suhu ke dalam memori.
  • Menampilkan pesan 'nilai suhu'.
  • Menghentikan program.

# 18

Pilihan ganda

Apa yang dimaksud dengan 'generalisasi' dalam berpikir komputasional?

  • Fokus pada satu masalah spesifik saja.
  • Membuat solusi yang bisa diterapkan pada berbagai situasi serupa.
  • Menyulitkan sebuah masalah agar lebih menantang.
  • Menggabungkan semua solusi menjadi satu.

# 19

Pilihan ganda

Simbol flowchart manakah yang biasanya digunakan untuk menunjukkan sebuah 'input' atau 'output' data?

  • Persegi
  • Jajaran genjang
  • Belah ketupat
  • Lingkaran

# 20

Pilihan ganda

Mengapa penting untuk membuat pseudocode sebelum menulis kode program yang sebenarnya?

  • Agar program lebih cepat selesai tanpa perlu berpikir.
  • Untuk memastikan logika program sudah benar dan terstruktur sebelum implementasi.
  • Pseudocode hanya untuk hiasan.
  • Agar program terlihat lebih panjang.
Bagikan ke Google Classroom