Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kuis Algoritma dan Pemrograman Informatika XII Kelompok 1

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Apa itu bilangan prima? Berikan contoh!

a)

Bilangan prima adalah bilangan yang lebih besar dari 10. Contoh: 12, 14, 16.

b)

Bilangan prima adalah bilangan yang hanya dapat dibagi oleh 1 dan dirinya sendiri. Contoh: 2, 3, 5, 7.

c)

Bilangan prima adalah bilangan yang dapat dibagi oleh 2 dan 3. Contoh: 4, 6, 8.

d)

Bilangan prima adalah bilangan genap. Contoh: 0, 4, 8.

2.

Jelaskan langkah-langkah untuk menentukan apakah suatu bilangan adalah bilangan prima.

a)

Bilangan prima hanya dapat dibagi oleh 1 dan 2.

b)

Bilangan genap selalu merupakan bilangan prima.

c)

Setiap bilangan bulat positif adalah bilangan prima.

d)

Langkah-langkah untuk menentukan apakah suatu bilangan adalah bilangan prima.

3.

Buatlah algoritma untuk mencari bilangan prima dalam rentang 1 hingga 100.

a)

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97]

b)

0, 1, 4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 78, 80, 81, 82, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100

c)

4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 78, 80, 81, 82, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100

d)

1, 4, 6, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 68, 69, 70, 72, 74, 75, 76, 77, 78, 80, 81, 82, 84, 85, 86, 87, 88, 90, 91, 92, 93, 94, 95, 96, 98, 99, 100

4.

Apa itu bilangan Armstrong? Berikan contoh bilangan Armstrong 3 digit.

a)

789

b)

153

c)

123

d)

456

5.

Jelaskan cara menghitung apakah suatu bilangan adalah bilangan Armstrong.

a)

Bilangan Armstrong adalah bilangan yang sama dengan jumlah pangkat dari digit-digitnya.

b)

Bilangan Armstrong adalah bilangan yang merupakan hasil kali dari digit-digitnya.

c)

Bilangan Armstrong adalah bilangan yang genap.

d)

Bilangan Armstrong adalah bilangan yang lebih besar dari 100.

6.

Buatlah algoritma untuk menentukan bilangan Armstrong dalam rentang 1 hingga 500.

a)

100

b)

10

c)

200

d)

1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407

7.

Apa yang dimaksud dengan regresi linear sederhana?

a)

Regresi linear sederhana tidak melibatkan analisis statistik.

b)

Regresi linear sederhana hanya digunakan untuk data kategorikal.

c)

Regresi linear sederhana adalah metode untuk memodelkan hubungan antara satu variabel independen dan satu variabel dependen.

d)

Regresi linear sederhana adalah metode untuk memodelkan hubungan antara dua variabel dependen.

8.

Sebutkan langkah-langkah dalam melakukan regresi linear sederhana.

a)

Menghitung rata-rata dari data

b)

Menggunakan metode regresi berganda

c)

Langkah-langkah dalam melakukan regresi linear sederhana.

d)

Membuat grafik batang dari data

9.

Jelaskan perbedaan antara variabel dependen dan independen dalam regresi linear.

a)

Variabel independen dan dependen adalah istilah yang sama dalam regresi linear.

b)

Variabel independen adalah variabel yang mempengaruhi, sedangkan variabel dependen adalah variabel yang dipengaruhi.

c)

Kedua variabel tidak saling mempengaruhi satu sama lain.

d)

Variabel dependen adalah variabel yang mempengaruhi, sedangkan variabel independen adalah variabel yang dipengaruhi.

10.

Buatlah program Python untuk menghitung rata-rata dari sebuah array.

a)

def hitung_rata_rata(arr): return sum(arr) / len(arr) if arr else 0 # Contoh penggunaan: array = [1, 2, 3, 4, 5] print(hitung_rata_rata(array))

b)

def calculate_average(arr): return max(arr) - min(arr)

c)

def rata_rata(arr): return len(arr) if arr else 0

d)

def average(arr): return sum(arr) * len(arr)

11.

Jelaskan cara melakukan input dan output pada array di Python.

a)

Input: arr = [1, 2, 3]; Output: print(arr[0])

b)

Input: arr = input('Masukkan elemen array: '); Output: arr.append(4)

c)

Input: arr = input('Masukkan elemen array: '); Output: print(arr)

d)

Input: arr = input('Masukkan elemen array, pisahkan dengan koma: ').split(','); Output: print(arr)

12.

Buatlah contoh kode Python untuk menampilkan elemen array menggunakan perulangan for.

a)

array = [1, 2, 3, 4, 5] for elemen in array: print(elemen)

b)

for elemen in range(5): print(elemen)

c)

for i in range(len(array)): print(array[i])

d)

array = [1, 2, 3, 4, 5] print(array)

13.

Apa itu perulangan dalam Python? Sebutkan jenis-jenisnya.

a)

Perulangan 'repeat-until'

b)

Perulangan 'foreach'

c)

Perulangan 'do-while'

d)

Jenis-jenis perulangan dalam Python adalah: 1. Perulangan 'for' 2. Perulangan 'while'.

14.

Buatlah program Python yang menggunakan perulangan while untuk mencetak angka 1 hingga 10.

a)

i = 1 while i <= 10: print(i) i += 1

b)

for i in range(1, 11): print(i)

c)

i = 0 while i < 10: print(i) i += 1

d)

while True: print(1)

15.

Buatlah program Python yang meminta input nama dan mencetaknya.

a)

name = input('Please provide your name: ')

b)

nama = input('Enter your name: ');

c)

print('Your name is:', name)

d)

nama = input('Masukkan nama Anda: ') print('Nama Anda adalah:', nama)

16.

Apa itu list dalam Python dan bagaimana cara mendeklarasikannya?

a)

List dalam Python adalah tipe data yang hanya bisa menyimpan angka.

b)

List dalam Python dideklarasikan dengan menggunakan tanda kurung biasa '()'.

c)

List dalam Python tidak dapat menyimpan item yang berbeda tipe.

d)

List dalam Python adalah struktur data yang digunakan untuk menyimpan sekumpulan item, dan dapat dideklarasikan dengan menggunakan tanda kurung siku '[]'.

17.

Buatlah contoh penggunaan fungsi len() pada array di Python.

a)

arr = [1, 2, 3]

b)

print(arr.length())

c)

len(arr) = 4

d)

arr = [1, 2, 3, 4] print(len(arr)) # Output: 4

18.

Jelaskan cara mengakses elemen dalam array di Python.

a)

Gunakan fungsi len() untuk mengakses elemen dalam array.

b)

Elemen dalam array hanya dapat diakses dengan loop.

c)

Gunakan metode append() untuk mengakses elemen dalam array.

d)

Gunakan indeks, contohnya: arr[index] untuk mengakses elemen dalam array.

19.

Buatlah program Python yang menggunakan perulangan untuk menjumlahkan elemen dalam array.

a)

def sum_array(arr): total = 0 for num in arr: total += num return total # Contoh penggunaan: result = sum_array([1, 2, 3, 4, 5]) print(result) # Output: 15

b)

def total_array(arr): return total(arr)

c)

for num in arr: total = total + num

d)

def add_elements(arr): return sum(arr)

20.

Salah satu tools pemrograman python adalah...

a)

Google Docs

b)

Google sheet

c)

Google slide

d)

Google Colaboratory

e)

Google Colaboratori