Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Berpikir Komputasional dengan Python

Total questions: 54

Worksheet time: 32mins

Name
Class
Date
1.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah fungsi yang mengembalikan nilai.

b)

Variabel adalah jenis data yang tidak dapat diubah.

c)

Variabel adalah alat untuk mengukur performa program.

d)

Variabel adalah tempat penyimpanan data yang dapat berubah dalam pemrograman.

2.

Bagaimana cara mendeklarasikan variabel di Python?

a)

x = 5

b)

var x = 5;

c)

x : 5

d)

let x = 5;

3.

Apa fungsi dari operator aritmatika dalam pemrograman?

a)

Fungsi dari operator aritmatika adalah untuk melakukan operasi matematis pada data.

b)

Fungsi dari operator aritmatika adalah untuk menyimpan data.

c)

Fungsi dari operator aritmatika adalah untuk menghapus data.

d)

Fungsi dari operator aritmatika adalah untuk mengubah format data.

4.

Dalam konteks pemrograman, apa itu algoritma?

a)

Algoritma adalah langkah-langkah sistematis untuk menyelesaikan masalah.

b)

Algoritma adalah perangkat keras komputer.

c)

Algoritma adalah bahasa pemrograman.

d)

Algoritma adalah jenis virus komputer.

5.

Mengapa penting untuk menggunakan komentar dalam kode?

a)

Komentar tidak diperlukan jika kode sudah jelas.

b)

Komentar membuat kode lebih lambat untuk dieksekusi.

c)

Komentar hanya membingungkan pembaca kode.

d)

Komentar penting untuk meningkatkan pemahaman dan pemeliharaan kode.

6.

Apa yang dimaksud dengan tipe data dalam Python?

a)

Tipe data dalam Python adalah metode untuk mengubah nilai variabel.

b)

Tipe data dalam Python tidak mempengaruhi cara variabel berfungsi.

c)

Tipe data dalam Python hanya digunakan untuk menyimpan angka.

d)

Tipe data dalam Python adalah kategori yang menentukan jenis nilai yang dapat disimpan dalam variabel.

7.

Bagaimana cara mengubah tipe data dari integer ke string?

a)

Gunakan fungsi convert() untuk mengubah integer ke string.

b)

Gunakan fungsi str() untuk mengubah integer ke string.

c)

Gunakan metode toString() untuk mengubah integer ke string.

d)

Gunakan fungsi int() untuk mengubah string ke integer.

8.

Apa perbedaan antara list dan tuple di Python?

a)

List tidak dapat menyimpan elemen yang berbeda tipe.

b)

List dapat diubah (mutable), sedangkan tuple tidak dapat diubah (immutable).

c)

List dan tuple keduanya dapat diubah.

d)

Tuple lebih cepat daripada list dalam semua kasus.

9.

Bagaimana cara menggunakan pernyataan if dalam program?

a)

Gunakan 'if (kondisi) { // kode yang dijalankan }' tanpa else.

b)

Gunakan 'if (kondisi) { // kode yang dijalankan jika kondisi benar } else { // kode yang dijalankan jika kondisi salah }.

c)

Pernyataan if tidak perlu menggunakan tanda kurung.

d)

Gunakan 'if kondisi { // kode }' tanpa tanda kurung dan kurung kurawal.

10.

Apa yang dimaksud dengan loop dan bagaimana cara kerjanya?

a)

Loop adalah struktur kontrol yang memungkinkan eksekusi instruksi berulang kali berdasarkan kondisi tertentu.

b)

Loop adalah jenis data yang menyimpan nilai-nilai.

c)

Loop adalah fungsi yang mengembalikan nilai tunggal.

d)

Loop hanya digunakan untuk menghentikan program.

11.

Apa yang dimaksud dengan fungsi dalam pemrograman?

a)

Fungsi adalah sekumpulan instruksi yang dapat dipanggil untuk melakukan tugas tertentu.

b)

Fungsi adalah variabel yang menyimpan nilai tetap.

c)

Fungsi adalah cara untuk mengubah tipe data.

d)

Fungsi hanya digunakan untuk menghentikan program.

12.

Bagaimana cara menangani kesalahan dalam pemrograman?

a)

Gunakan pernyataan try dan except untuk menangani kesalahan.

b)

Kesalahan tidak dapat ditangani dalam pemrograman.

c)

Gunakan pernyataan if untuk menghindari kesalahan.

d)

Kesalahan hanya dapat diabaikan.

13.
Bahasa pemrograman yang populer saat ini adalah
a)
VB .Net
b)
Java
c)
Python
d)
HTML
e)
CSS
14.
Sintaks kode yang digunakan untuk menginput nilai di bahasa pemrograman python adalah
a)
print()
b)
math()
c)
proccess()
d)
input()
e)
output()
15.
Yang bukan merupakan tipe data di bawah ini adalah
a)
integer
b)
variabel
c)
float
d)
string
e)
list
16.
Tipe data yang sesuai untuk menyimpan nilai bilangan bulat adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
17.
Tipe data yang sesuai untuk menyimpan nilai berupa karaker adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
18.
Tipe data yang sesuai untuk menyimpan nilai bilangan desimal adalah
a)
integer
b)
boolean
c)
float
d)
string
e)
list
19.
Jika X = 7.5, maka varibel X memiliki tipe data
a)
integer
b)
boolean
c)
float
d)
string
e)
list
20.
Jika name = budi, maka varibel name memiliki tipe data
a)
integer
b)
boolean
c)
float
d)
string
e)
list
21.
Hasil output dari sintaks print("Phi = ", 3.14)
a)
"Phi" = , 3.14
b)
Phi
c)
3.14
d)
Phi = 3.14
e)
Phi 3.14
22.
Hasil output dari sintaks print("Luas Persegi = ", 3 * 4)
a)
Luas Persegi = 3 * 4
b)
3 * 4
c)
Luas = 12
d)
Luas Persegi =, 12
e)
Luas Persegi = 12
23.
Hasil output dari sintaks print("Nilai = ", 5 // 2)
a)
Nilai = 2
b)
Nilai = 5 // 2
c)
Nilai = 2.5
d)
Nilai = 5/2
e)
Nilai =, 2
24.
Operator matematika python yang digunakan untuk perpangkatan adalah
a)
**
b)
//
c)
*
d)
%
e)
+
25.

Perhatikan gambar berikut :

Gambar di atas menunjukkan pengurutan (sorting) berdasarkan ….

a)

Tinggi Badan

b)

Jenis Kelamin

c)

Usia

d)

Berat Badan

26.

Mengapa kita perlu berpikir secara komputasional?

a)

Untuk membantu kita dalam membuat acara

b)

Untuk membantu kita berfikir seperti komputer

c)

Untuk membantu kita menyelesaikan masalah yang kompleks dengan lebih mudah

d)

Untuk membantu kita dalam bersosialisasi

27.

print ("Hello") maka hasil tampilannya

a)

Hello

b)

hello

c)

Helo

d)

Helllo

e)

Hai

28.

a=b

b=2

print(a,b)

bagaimanakah hasilnya?

a)

salah

b)

error

c)

2

d)

1

e)

0

29.

a=5

b="Hello"

print (a,b)

a)

5

b)

Hello

c)

5 Hello

d)

Hello 5

e)

5Hello

30.

age=25

name="jimi"

print("age:", age)

print("name:",name)

a)

error

b)

25

jimi

c)

jimi

25

d)

age:jimi

name:25

e)

age:25

name:jimi

31.

Apa output dari kode berikut?

print(3 + 4)

a)

34

b)

7

c)

12

d)

Error

32.

Bagaimana cara mencetak pesan ke layar di Python?

a)

display("Hello, World!")

b)

print("Hello, World!")

c)

echo("Hello, World!")

d)

output("Hello, World!")

33.

Apa fungsi dari variabel dalam pemrograman?

a)

Menyimpan data

b)

Menjalankan program

c)

Menghapus data

d)
  • Menghentikan program

34.

Bagaimana cara membuat komentar di Python?

a)

// Komentar

b)

# Komentar

c)

/* Komentar */

35.

Apa yang akan dihasilkan oleh kode berikut?

print(2 * 3)

a)

6

b)

5

c)

23

d)

Error

36.

Apa yang dimaksud dengan Google Collab?

a)

Sebuah jenis tanaman

b)

Platform untuk menulis dan mengeksekusi kode Python secara online

c)

Sebuah jenis hewan

d)

Sebuah alat musik tradisional

37.

Apa yang dimaksud dengan analisis data?

a)

Proses pemeriksaan, pembersihan, transformasi, dan pemodelan data

b)

Proses pengumpulan data

c)

Proses penghapusan data

d)

Proses penyimpanan data

38.

Apa keuntungan mempelajari bahasa pemrograman Python?

a)

Tidak bisa digunakan untuk kecerdasan buatan

b)

Tidak mudah dipelajari

c)

Hanya digunakan untuk aplikasi berbasis web

d)

Memiliki library yang cukup lengkap

39.

Apa keunggulan dari Google Collab?

a)

Memungkinkan menulis dan mengeksekusi kode Python secara online

b)

Hanya tersedia dengan biaya

c)

Tidak cocok untuk kecerdasan buatan

d)

Tidak mudah dibagikan

40.

Apa yang dimaksud dengan library dalam bahasa pemrograman Python?

a)

Paket-paket yang berisi sekumpulan fungsi untuk melakukan tugas tertentu

b)

Sebuah tempat penyimpanan buku

c)

Sebuah jenis kendaraan

d)

Sebuah jenis bangunan

41.

Apa yang dimaksud dengan open source dalam bahasa pemrograman Python?

a)

Tidak boleh digunakan untuk pengembangan web

b)

Tidak boleh diakses secara online

c)

Hanya boleh digunakan oleh perusahaan besar

d)

Setiap orang boleh mengembangkan atau menggunakan

42.

Apa yang dimaksud dengan artificial intelligence?

a)

Sebuah jenis mineral

b)

Sebuah jenis hewan

c)

Sebuah jenis tumbuhan

d)

Kecerdasan buatan

43.

untuk membuka halaman baru saat hendak membuat program di google colab adalah ....

a)

New Notebook

b)

Spreadsheet

c)

New Page

d)

Import

44.

dibawah ini dalah mesin pencari data, kecuali

a)

google

b)

bing

c)

yahoo

d)

tiktok

45.

print(2 + 3) jalankan (Run),Apa hasilnya?

a)

2+3

b)

2 + 3

c)

5

d)

"2 + 3"

e)

23

46.

print("2" + "3") jalankan (Run),Apa hasilnya?

a)

2 + 3

b)

5

c)

"2 + 3"

d)

23

e)

print(2 + 3)

47.

print ("2 + 3") jalankan (Run),Apa hasilnya?

a)

2+3

b)

2 + 3

c)

5

d)

"2 + 3"

e)

23

48.

Buka Google Colab dengan cara search...

a)

https://colab.google.com/

b)

https://colab.research.google.com/

c)

https://colabory.research.google.net/

d)

https://colabory.google.com/

e)

https://colab.research.google.org/

49.

Kepanjangan dari Google Colab...

a)

Google Collaboratory

b)

Google Colaboratory

c)

Google Collaborator

d)

Google Colaboratori

e)

Google Collabory

50.

Apa kepanjangan dari IDE...

a)

Integrated Development Envir

b)

Integrated Development Enter

c)

Integrated Development Envelopment

d)

Integrated Development Entertement

e)

Integrated Development Environment

51.

print("Hello World")

maka hasilnya...

a)

"Hello World"

b)

'Hello World'

c)

Hello World

d)

("Hello World")

e)

(Hello World)

52.

Membuka coding yang tersimpan di colab dengan cara...

a)

fitur > simpan

b)

edit > open

c)

file > open

d)

file > notebook baru

e)

file > buka notebook

53.

Mengganti nama coding yang tersimpan di colab dengan cara...

a)

file > notebook baru

b)

file > Ganti nama

c)

file > edit nama

d)

edit > open

e)

fitur > simpan

54.

ektensi file coding pyton di colab adalah...

a)

.ipy

b)

.co

c)

.png

d)

.id

e)

.ipynb