Font size
WorksheetsQuiz Pemrograman Python
Total questions: 100
Worksheet time: 58mins
Apa hasil dari perintah: print("A" * 4)
AAAA
A4
4A
Error
Apa keluaran dari: print("py" * 3)
py3
3py
pypypy
pypy
Jika x = "Hi", maka x * 2 menghasilkan?
HiHi
Hi2
2Hi
Error
Apa hasil dari: print("-" * 10)
----------
-10
10-
Error
print("abc" * 0) menghasilkan?
abc
abc0
string kosong
Error
Jika s = "Hi", maka print(s * 5) menghasilkan?
Error
Hi5
5Hi
HiHiHiHiHi
Perintah print("*" * 50) berguna untuk?
Menampilkan error
Membuat garis bintang 50
Menghitung bintang
Membuat list
print("abc" * 1.5) menghasilkan?
abcabc
abc
""
Error
Bagaimana hasil dari: print("123" * 2)
123123
246
1232
Error
Jika s = "ha", maka print(s * 3) menghasilkan?
hahaha
ha3
3ha
Error
Operator * pada string sering digunakan untuk?
Menggabungkan list
Menghapus string
Membandingkan string
Duplikasi string
print(" " * 5 + "Python") akan menghasilkan?
Python tanpa spasi
Python dengan 5 spasi di depan
Error
" 5Python"
Apa hasil dari: print("#" * 3 + "End")
###End
#3End
End###
Error
print("Na" * 8 + " Batman") menghasilkan?
Na8 Batman
NaNaNaNaNaNaNaNa Batman
Na Batman
Error
print("*" * 3 * 2) hasilnya?
******
***2
6*
Error
Jika n = 4, maka print("x" * n) menghasilkan?
xxxx
x4
4x
Error
print("Test" * (2 + 1)) menghasilkan?
TestTest
TestTestTest
Test2
Error
Jika s = "ok" * 2, maka panjang string s adalah?
2
8
6
4
print(("A" + "B") * 2) menghasilkan?
Error
AABB
BAAB
ABAB
print("Hi" * (2 * 2)) menghasilkan?
HiHi
HiHiHiHi
Hi4
Error
Jika x = "yo", maka print(x * (3 - 1)) menghasilkan?
yo
yoyo
yoyoyo
Error
Apa hasil dari: print("-=" * 5)
=-=-=-=-=
=-=-=-= -
=-=5
Error
teks = "Python" print(teks[5])
P
y
n
t
teks = "Belajar" print(teks[3])
B
e
l
a
Indeks pada string Python dimulai dari ...
1
0
-1
2
teks = "Indonesia" print(teks[-1])
a
i
s
o
teks = "Python" print(teks[-3])
P
h
o
t
kata = "Belajar Python" print(kata[0:7])
Belajar
Belajar Python
Belaja
Belajar P
kata = "Belajar Python" print(kata[0:4])
Belajar
Belajar Python
Belaja
Bela
kata = "Belajar Python" print(kata[9:12])
Python
Belajar
Belajar P
yth
teks = "Indonesia" print(teks[2:5])
don
nes
donesi
one
teks = "Indonesia" print(teks[-5:-2])
one
sia
nes
esi
teks = "Belajar Python" print(teks[3:10])
ajar Py
aja
a
ar P
teks = "Belajar" print(teks[-7])
B
r
e
a
teks = "Python" print(teks[6])
Menampilkan 'n'
Menampilkan ""
IndexError
None
teks = "Python" print(teks[-10])
P
None
IndexError
Py
teks = "Programmer" print(teks[2:-2])
ogr
ogramm
ograme
ogramme
teks = "Python" print(teks[1:-1])
ytho
yth
Pyth
ythn
Apa fungsi utama operator `+` pada string di Python?
Menghapus string
Menggabungkan string
Membalik string
Membandingkan string
Hasil dari print("Py" + "thon") adalah ...
Py thon
Python
"Py" "thon"
Error
Kode berikut akan menghasilkan output apa? print("A" + "B" + "C")
ABC
A B C
CBA
Error
Jika x = "Hello" dan y = "World", maka x + y bernilai ...
Hello World
Hello+World
HelloWorld
Error
Mengapa "Hello" + 5 menimbulkan error?
Tidak ada spasi
Karena string tidak boleh lebih dari satu kata
5 bukan variabel
Python tidak bisa menggabungkan string dan integer secara langsung
Bagaimana cara memperbaiki error dari "Hello" + 5?
Menghapus 5
Menambahkan tanda *
Mengubah 5 menjadi string: "Hello" + str(5)
Menggunakan koma "Hello"
Apa hasil dari kode berikut? s = "Data" + " " + "Science" print(s)
DataScience
Data Science
Data Science
Error
Jika a = "AI" dan b = "ML", maka print (a + "-" + b) menghasilkan ...
AI-ML
AI ML
AIML
AI - ML
Output dari kode berikut adalah ... print("Num" + str(10))
Error
Num 10
Num+10
Num10
Apa hasil dari: print("12" + "34")
46
12 34
1234
Error
Output dari: print("A" + "B" + "C" + "D")
DCBA
ABCD
AB CD
Error
Bagaimana hasil print("Python" + "3")
Python3
Python 3
Python+3
Error
Jika x = "Code" maka print (x + x) menghasilkan ...
Code
CodeCode
Code Code
Error
Jika a = "Py", b = "thon", maka print(a+b) menghasilkan ...
Py thon
Py+thon
Python
Error
Apa hasil dari: print("First" + "Second" + "Third")
First Second Third
FirstSecondThird
First+Second+Third
Error
Jika a = "X" dan b = "Y", maka print(a+b+a) menghasilkan ...
XY
XYX
XYY
Error
Apa hasil print ("Open" + "AI")
Open AI
Open+AI
OpenAI
Error
Jika s = "Hi" maka s + "!" hasilnya ...
Hi
Hi!
Hi !
Error
Output: print("1" + "2" + "3")
6
1 2 3
123
Error
Apa hasil print("Data" + "123")
Data123
Data 123
"Data" + 123
Error
Hasil dari print("Good" + " " + "Luck") adalah ...
GoodLuck
Good Luck
"Good+Luck"
Error
Output dari: x = "A" + "B" y = "C" print(x+y)
ACB
ABC
CAB
Error
Apa hasil dari "Learn" + str(2025)?
Learn 2025
Error
Learn+2025
Learn2025
Output dari: word1 = "Smart" word2 = "City" print(word1 + " " + word2)
SmartCity
Smart+City
Smart City
Error
Berpikir komputasional adalah kemampuan untuk...
Menghafal semua kode pemrograman
Menyelesaikan masalah dengan langkah sistematis dan logis
Menggunakan komputer setiap hari
Membuat aplikasi tanpa perencanaan
Tahapan pertama dalam berpikir komputasional biasanya adalah...
Algoritma
Abstraksi
Dekomposisi
Analisis hasil
Abstraksi dalam berpikir komputasional berarti...
Mengabaikan informasi yang tidak relevan
Menyimpan semua detail tanpa menghapusnya
Menulis kode langsung tanpa berpikir
Mengulang langkah yang sama berulang kali
Algoritma dalam berpikir komputasional didefinisikan sebagai...
Urutan langkah yang acak
Pengulangan tanpa tujuan
Sekumpulan data yang tidak terstruktur
Urutan langkah sistematis untuk menyelesaikan masalah
Contoh penerapan dekomposisi adalah...
Menyelesaikan soal matematika langsung tanpa langkah
Membagi soal besar menjadi beberapa subsoal kecil
Menghafalkan semua jawaban yang mungkin
Menyalin jawaban dari teman
Pola (pattern recognition) dalam berpikir komputasional digunakan untuk...
Menemukan kesamaan pada permasalahan
Menyimpan semua data tanpa filter
Menghindari pemikiran sistematis
Menyelesaikan masalah tanpa algoritma
Salah satu manfaat berpikir komputasional dalam analisis adalah...
Membuat masalah lebih rumit
Menyusun strategi pemecahan masalah yang efisien
Menghafal tanpa memahami
Mengabaikan data yang relevan
Dalam analisis data, abstraksi membantu...
Menghapus semua informasi
Memilih informasi penting dan menyederhanakan masalah
Menambahkan data tidak relevan
Mengulang perhitungan tanpa tujuan
Langkah yang tepat sebelum membuat algoritma adalah...
Analisis masalah
Menyalin algoritma lain
Menyusun jawaban akhir
Menghindari dekomposisi
Komponen utama berpikir komputasional ada 4, yaitu...
Dekomposisi, Pola, Abstraksi, Algoritma
Menghafal, Menyalin, Menulis, Menjawab
Komputer, Internet, Software, Hardware
Analisis, Statistik, Data, Grafik
Berpikir komputasional bermanfaat dalam kehidupan sehari-hari untuk...
Membuat keputusan lebih logis dan terstruktur
Menghindari semua masalah
Menghafalkan jawaban ujian
Mengandalkan komputer sepenuhnya
Contoh algoritma dalam kehidupan nyata adalah...
Melakukan kegiatan tanpa rencana
Menghafal kata-kata sulit
Menyimpan data tanpa urutan
Langkah-langkah memasak mie instan
Mengapa dekomposisi penting dalam analisis masalah?
Agar masalah lebih rumit
Agar masalah besar bisa dipecah menjadi bagian kecil yang mudah ditangani
Agar solusi tidak diperlukan
Agar data bisa dihapus semua
Langkah terakhir dari berpikir komputasional biasanya adalah...
Menyalin jawaban
Menghafalkan semua kode
Evaluasi dan perbaikan algoritma
Menghapus solusi
Contoh pola dalam masalah:
Soal cerita matematika selalu berbeda tanpa kesamaan
Rumus luas persegi selalu sama di berbagai kasus
Setiap soal harus dihafal
Semua masalah unik tanpa hubungan
Dalam analisis data cuaca, pola yang dapat dikenali adalah...
Menghapus semua data
Semua suhu tidak memiliki keteraturan
Data cuaca selalu acak
Perubahan suhu yang berulang setiap musim
Abstraksi membantu kita untuk...
Fokus pada hal penting dan membuang detail kecil
Mempertahankan semua informasi
Membuat solusi tanpa analisis
Menghafalkan masalah
Berpikir komputasional berbeda dengan sekadar menggunakan komputer karena...
Hanya bisa dilakukan programmer
Membutuhkan perangkat keras terbaru
Berfokus pada pemikiran logis, bukan hanya alat
Tidak bisa dipakai dalam kehidupan nyata
Dalam analisis masalah transportasi, berpikir komputasional dapat digunakan untuk...
Menyalin rute dari orang lain
Mengabaikan data lalu lintas
Menghafal semua jalan
Menentukan rute tercepat berdasarkan data
Salah satu ciri berpikir komputasional adalah...
Tidak membutuhkan analisis
Acak dan spekulatif
Sistematis dan logis
Tidak memiliki tahapan
Jika sebuah masalah terlalu kompleks, pendekatan yang tepat adalah...
Membiarkannya
Menguraikannya dengan dekomposisi
Menghafal hasil akhirnya
Menyalin solusi lain
Berpikir komputasional mendorong siswa untuk...
Menghindari tantangan
Mencari solusi inovatif dengan logika
Mengandalkan hafalan
Bergantung sepenuhnya pada komputer
Pola berpikir komputasional relevan dengan mata pelajaran...
Matematika, Informatika, Sains
Olahraga saja
Seni murni saja
Semua mata pelajaran tanpa pengecualian logis
Contoh penerapan algoritma di sekolah adalah...
Tidak mengikuti jadwal
Menghafal nama siswa
Duduk acak tanpa aturan
Prosedur masuk kelas dan absen
Dalam analisis masalah keuangan keluarga, berpikir komputasional dapat membantu...
Mengatur pengeluaran berdasarkan prioritas
Membelanjakan tanpa rencana
Mengabaikan kebutuhan utama
Mengandalkan hutang semata
Menggunakan pola dalam analisis membantu kita...
Menghapus semua data sebelumnya
Mengabaikan solusi lama
Menggunakan pengalaman masa lalu untuk menyelesaikan masalah baru
Membuat masalah semakin rumit
Langkah yang tepat jika algoritma yang dibuat tidak efisien adalah...
Salin algoritma orang lain
Biarkan apa adanya
Hapus tanpa alasan
Evaluasi dan perbaiki
Contoh nyata abstraksi dalam aplikasi peta digital adalah...
Menampilkan hanya jalan utama, bukan semua detail kecil
Menampilkan semua informasi sekaligus
Menghapus semua data jalan
Menyimpan data tanpa urutan
Fungsi .upper() pada string di Python digunakan untuk ...
Mengubah semua huruf menjadi kecil
Mengubah semua huruf menjadi besar
Menghapus huruf vokal
Mengganti huruf kapital dengan huruf kecil
Fungsi .lower() pada string di Python digunakan untuk ...
Membalikkan string
Mengubah semua huruf menjadi kecil
Mengubah semua huruf menjadi besar
Menghapus huruf kapital
Jika teks = "Python", maka teks.upper() menghasilkan ...
python
Python
PyThOn
PYTHON
Jika kata = "Belajar", maka kata.lower() menghasilkan ...
BELAJAR
Belajar
belajar
BelajaR
Jika s = "data sains", maka s.upper() menghasilkan ...
DATA SAINS
data sains
Data Sains
DATASAIN
Apa hasil dari print("LoWeR".lower())
LOWER
lower
LoWeR
Lower
Fungsi .upper() dan .lower() hanya bekerja pada ...
String
Angka
List
Dictionary
Apa hasil dari: kata = "123abc"; print(kata.upper())
123abc
ABC123
123Abc
123ABC
Apa hasil dari: x = "TesT123"; print(x.lower())
TEST123
TesT123
test123
Test123
Jika teks = "AI dan Python", maka teks.upper() menghasilkan ...
Ai Dan Python
ai dan python
AI DAN PYTHON
Ai DAN PyThOn
