PRETES berpikir kritis Algoritma

PRETES berpikir kritis Algoritma

10th Grade

40 Qs

quiz-placeholder

Similar activities

KELAS 8 SEMESTER 1 TAHUN 2025/2026

KELAS 8 SEMESTER 1 TAHUN 2025/2026

8th Grade - University

40 Qs

BERPIKIR KOMPUTIONAL

BERPIKIR KOMPUTIONAL

9th - 12th Grade

40 Qs

 ULANGAN HARIAN

ULANGAN HARIAN

10th Grade - University

40 Qs

SAS GENAP KELAS X TP 2024/2025

SAS GENAP KELAS X TP 2024/2025

10th Grade

35 Qs

SOAL INFORMATIKA WORD

SOAL INFORMATIKA WORD

10th Grade - University

40 Qs

Asesmen Diagnostik Informatika

Asesmen Diagnostik Informatika

10th Grade

45 Qs

Soal PTS Informatika SMA X SMT 1

Soal PTS Informatika SMA X SMT 1

10th Grade

40 Qs

KUIS INFORMATIKA APLIKASI PERKANTORAN

KUIS INFORMATIKA APLIKASI PERKANTORAN

10th Grade

40 Qs

PRETES berpikir kritis Algoritma

PRETES berpikir kritis Algoritma

Assessment

Quiz

Information Technology (IT)

10th Grade

Practice Problem

Easy

Created by

Rangga Destian

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Manakah pernyataan yang paling tepat untuk menjelaskan konsep algoritma?

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan suatu masalah
Algoritma hanya dapat digunakan dalam bahasa pemrograman tertentu
Algoritma harus selalu ditulis dalam bentuk kode program
Algoritma hanya digunakan oleh programmer profesional
Algoritma adalah sekumpulan perintah tanpa aturan yang jelas

2.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Apa yang membedakan algoritma dengan sekadar daftar instruksi biasa?

Algoritma memiliki urutan yang jelas dan dapat dieksekusi oleh komputer
Algoritma selalu lebih panjang daripada daftar instruksi biasa
Algoritma hanya dapat digunakan untuk membuat program komputer
Algoritma hanya dapat dipahami oleh orang yang ahli dalam pemrograman
Algoritma tidak bisa diubah setelah dibuat

3.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Mengapa penting memahami konsep logika dalam menyusun algoritma?

Karena logika memastikan algoritma dapat berjalan dengan benar
Karena logika membuat algoritma lebih panjang
Karena logika hanya digunakan dalam bahasa pemrograman tertentu
Karena logika tidak mempengaruhi efisiensi algoritma
Karena logika hanya digunakan dalam pemrograman tingkat lanjut

4.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Seorang siswa menulis algoritma tetapi program yang dibuatnya tidak memberikan hasil yang benar. Apa kemungkinan penyebabnya?

Algoritma yang ditulis mengandung kesalahan logika
Algoritma selalu harus ditulis dalam bahasa pemrograman tertentu
Algoritma tidak memerlukan urutan langkah yang jelas
Algoritma yang panjang selalu lebih baik daripada yang pendek
Algoritma harus selalu dalam bentuk flowchart agar berjalan dengan baik

5.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Seorang siswa ingin membuat algoritma untuk menghitung luas segitiga. Manakah dari pilihan berikut yang paling efisien?

Menggunakan rumus langsung: 12×alas×tinggi\frac{1}{2} \times \text{alas} \times \text{tinggi}21×alas×tinggi
Menggunakan pengulangan untuk menjumlahkan luas satu per satu
Menggunakan pengurutan angka sebelum melakukan perhitungan
Menggunakan pencarian biner untuk menemukan hasil luas
Menyimpan data luas dalam array sebelum melakukan perhitungan

6.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Manakah dari pernyataan berikut yang paling benar mengenai perbedaan algoritma dan bahasa pemrograman?

Algoritma adalah konsep yang dapat diterapkan dalam berbagai bahasa pemrograman
Algoritma hanya dapat digunakan dalam satu bahasa pemrograman tertentu
Algoritma tidak bisa dijalankan di komputer
Bahasa pemrograman lebih penting daripada algoritma dalam menyelesaikan masalah
Semua algoritma harus dikonversi ke bahasa pemrograman agar bisa dipahami manusia

7.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Jika suatu algoritma memiliki terlalu banyak langkah yang tidak perlu, apa dampaknya terhadap efisiensi program?

Program akan berjalan lebih lambat dan membutuhkan lebih banyak sumber daya
Program akan berjalan lebih cepat karena memiliki banyak instruksi
Program tidak akan terpengaruh karena jumlah langkah tidak berpengaruh
Program akan menghasilkan jawaban yang berbeda
Program akan lebih mudah dipahami oleh pengguna

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?