Logo
search
menuicon
Quiz created with a Pro-exclusive map
Quiz has been locked because your PRO plan expired
thubnail
Lava
Sequencing
Others

Algoritma & Pemrograman

SEKOLAH INDONE
1
0
Added Question (16/ 20)
Allow incorrect answer
Hide answer
public quiz

Question 1

Multiple Choice

Apa yang dimaksud dengan algoritma dalam konteks komputer?

  • Suatu program yang dijalankan komputer
  • Suatu urutan langkah-langkah logis untuk menyelesaikan suatu masalah
  • Bahasa pemrograman untuk menulis program
  • Hasil akhir dari suatu program

Question 2

Multiple Choice

Struktur kontrol yang digunakan untuk melakukan pengulangan berulang-ulang dalam pemrograman adalah...

  • for
  • switch-case
  • while
  • if-else

Question 3

Multiple Choice

Bagaimana cara mendeklarasikan variabel dalam bahasa Python?

  • var x = 10
  • x = 10
  • int x = 10
  • float x = 10

Question 4

Multiple Choice

Perintah untuk menampilkan hasil dalam bahasa pemrograman Python adalah...

  • print()
  • display()
  • show()
  • output()

Question 5

Multiple Choice

Manakah yang termasuk dalam tipe data dasar dalam bahasa pemrograman?

  • String
  • Array
  • Integer
  • Fungsi

Question 6

Multiple Choice

Dalam bahasa pemrograman C++, tipe data yang digunakan untuk menyimpan angka desimal adalah...

  • float
  • int
  • double
  • char

Question 7

Multiple Choice

Apa yang dimaksud dengan pemrograman dalam konteks komputer?

  • Menulis instruksi-instruksi untuk komputer agar bisa menyelesaikan tugas tertentu
  • Proses mengeksekusi program
  • Menyusun kode untuk mengatur input-output
  • Membuat desain antarmuka pengguna

Question 8

Multiple Choice

Urutan langkah-langkah dalam algoritma disebut...

  • Flowchart
  • Struktur data
  • Langkah-langkah prosedural
  • Logika

Question 9

Multiple Choice

Simbol apa yang digunakan dalam flowchart untuk menunjukkan proses pengolahan data?

  • Segitiga
  • Lingkaran
  • Belah ketupat
  • Persegi panjang

Question 10

Multiple Choice

Apa tujuan utama dari penggunaan pseudocode dalam pembuatan algoritma?

  • Mempermudah penulisan kode program
  • Untuk mempercepat eksekusi program
  • Sebagai alat dokumentasi program
  • Untuk merancang logika pemrograman sebelum diubah menjadi kode nyata

Question 11

Multiple Choice

Pada algoritma, jika kondisi yang diuji adalah benar, maka pernyataan yang akan dijalankan adalah...

  • Keputusan
  • Input
  • Proses
  • Pengulangan

Question 12

Multiple Choice

Bahasa pemrograman yang digunakan untuk aplikasi web adalah...

  • JavaScript
  • Python
  • Java
  • C++

Question 13

Multiple Choice

Manakah yang merupakan contoh struktur data linear?

  • Stack
  • Graph
  • Tree
  • Hash table

Question 14

Multiple Choice

Dalam sebuah algoritma, operasi pengambilan nilai masukan dari pengguna umumnya menggunakan perintah...

  • input()
  • read()
  • scanf()
  • both a and b

Question 15

Multiple Choice

Apa yang dimaksud dengan debugging dalam pemrograman?

  • Proses mengidentifikasi dan memperbaiki kesalahan dalam program
  • Proses mengeksekusi program
  • Proses mendokumentasikan kode program
  • Proses menulis kode pemrograman

Question 16

Multiple Choice

Proses untuk menukar dua nilai dalam bahasa pemrograman dapat dilakukan dengan menggunakan variabel sementara. Teknik ini disebut...

  • Pengulangan
  • Fungsi
  • Penugasan
  • Penukaran variabel
Share to Google Classroom