Font size
WorksheetsA. 30 SOAL PILIHAN GANDA (A–E)
Total questions: 42
Worksheet time: 21mins
Fungsi utama percabangan (if/elif/else) dalam Python adalah…
Mengulang perintah berulang kali
Membuat keputusan berdasarkan kondisi
Menghapus variabel
Mengatur urutan eksekusi file
Menambah jumlah memori komputer
Bagian kode Python yang digunakan untuk menerima input dari pengguna adalah…
print()
input()
elif
int()
loop()
Fungsi int() digunakan untuk…
Membuat teks menjadi kapital
Menghapus karakter angka
Mengubah input teks menjadi angka
Menampilkan angka ke layar
Menjalankan kode otomatis
Operator perbandingan berikut yang berarti “tidak sama dengan” adalah…
=
==
!=
=>
<>
Dalam percabangan Python, indentasi digunakan untuk…
Menentukan banyaknya variabel
Menunjukkan blok perintah di dalam kondisi
Mengurutkan data
Mengubah format tampilan
Menghapus bagian kode
Pernyataan if nilai >= 75 berarti…
Hanya angka 75 yang diterima
Nilai lebih dari 75 ditolak
Nilai sama dengan atau lebih dari 75 akan diproses
Nilai di bawah 75 dipilih
Angka 75 menjadi batas bawah input
Pada dunia DKV, percabangan Python dapat digunakan untuk…
Mendesain poster secara otomatis
Menentukan kualitas desain berdasarkan nilai tertentu
Mengubah ukuran gambar digital
Menghapus latar belakang foto
Menggabungkan dua file PSD
Berikut ini termasuk operator perbandingan, kecuali…
<
==
>=
!=
//
Dalam program bonus produksi desain, elif digunakan untuk…
Mengulang proses
Menambah kondisi bertingkat
Mengakhiri program
Menyatukan dua variabel
Menghapus memori
Output perintah print("VISAIN Studio") adalah…
(VISAIN Studio)
{VISAIN Studio}
VISAIN Studio
“VISAIN Studio”
Program Python dijalankan di website berikut:
Photoshop
CorelDRAW
trinket.io
WhatsApp Web
Canva
Variabel digunakan untuk…
Menjalankan file gambar
Menyimpan data untuk diproses
Memperbesar ukuran foto
Menambah warna desain
Mengunci file program
Operator modulus (%) digunakan untuk…
Pembagian
Sisa pembagian
Perkalian
Penjumlahan
Pengurangan
Contoh input yang benar untuk int(input()) adalah…
“lima belas”
“nomer 7”
25
dua puluh
7cm
Pada dunia printing, Python dapat digunakan untuk…
Mengedit warna file AI
Membuat kalkulator harga cetak otomatis
Mengubah ukuran gambar PNG
Memperbaiki hasil cetak yang blur
Mengatur layout desain
Jika nilai = 90, maka kondisi yang benar pada contoh penilaian desain adalah…
Perlu Revisi
Baik
Sangat Baik
Tidak Dinilai
Tidak Valid
Pernyataan else akan dijalankan jika…
Semua kondisi benar
Kondisi if salah
Tidak ada variabel
Program error
Input tidak digunakan
Berikut ini yang bukan aplikasi pemrograman adalah…
trinket
Visual Studio Code
Sublime Text
Adobe Premiere
PyCharm
Program kasir Python memerlukan variabel berikut, kecuali…
Harga
Jumlah
Jenis produk
Ukuran font
Total
Fungsi print() digunakan untuk…
Menyimpan data
Menampilkan teks/output
Menghapus variabel
Mengubah warna desain
Mengulang proses
Jika input pengguna salah ketik, maka Python akan…
Tetap berjalan
Error pada int(input())
Menghapus variabel otomatis
Memperbaiki input sendiri
Mengganti nilai input
Kode berikut menghasilkan apa? print("=== STRUK ===")
Error
STRUK===
=== STRUK ===
(STRUK)
STRUK
Percabangan sangat penting pada sistem penilaian karena…
Desain akan otomatis selesai
Program bisa mengambil keputusan otomatis
Hasil cetak akan lebih tajam
Gambar menjadi lebih rapi
Warna menjadi lebih cerah
Pada trinket.io, tombol untuk menjalankan program adalah…
Edit
Run
Paint
Export
Resize
Bagian dunia DKV yang paling sering memakai logika percabangan adalah…
Pemilihan warna cat
Pengambilan keputusan kualitas desain
Menggambar sketsa
Membuat komposisi foto
Menghasilkan ide kreatif
Jika nilai_kualitas = 65, maka hasilnya adalah…
Sangat Baik
Baik
Perlu Revisi
Bonus 300.000
Tidak ada output
Program Python mini kasir berguna untuk…
Mengedit foto
Menghitung total pembayaran pelanggan
Merender video
Mencetak poster otomatis
Mengatur layout
Fungsi untuk menerima input di Python adalah apa?
scan()
input()
readline()
get()
Operator untuk membandingkan dua nilai agar sama adalah apa?
=
==
!=
<=
Program percabangan menggunakan indentasi berupa apa?
Spasi atau Tab
Kurung kurawal
Tanda titik koma
Kurung siku
Fungsi untuk mengubah teks menjadi angka adalah apa?
str()
float()
int()
char()
Pada dunia DKV, percabangan Python dapat digunakan untuk menilai apa?
Ukuran file proyek
Kualitas desain atau hasil karya
Jenis kertas yang dipakai
Kecepatan komputer
Sisa pembagian menggunakan operator apa?
//
%
**
/
Struktur kondisi bertingkat menggunakan kata kunci apa?
elseif
elif
else if
when
Untuk menampilkan hasil program digunakan fungsi apa?
echo()
show()
display()
print()
Variabel digunakan untuk menyimpan apa?
Komentar
Data atau nilai
Nama fungsi
Jenis tipe data
Pada penilaian desain, nilai yang setidaknya 85 mendapat keterangan apa?
Cukup
Baik
Sangat Baik (Excellent)
Perlu Revisi
Percabangan (if/elif/else) digunakan untuk menilai kualitas desain di studio DKV. Manakah aturan kategori yang sesuai?
Nilai ≥ 85 → Baik; Nilai ≥ 75 → Cukup; Nilai < 75 → Sangat Baik
Nilai ≥ 85 → Sangat Baik; Nilai ≥ 75 → Baik; Nilai < 75 → Perlu Revisi
Nilai ≥ 85 → Perlu Revisi; Nilai ≥ 75 → Sangat Baik; Nilai < 75 → Baik
Nilai ≥ 85 → Cukup; Nilai ≥ 75 → Perlu Revisi; Nilai < 75 → Baik
Mengapa desainer masa kini perlu memahami dasar-dasar pemrograman seperti Python? Pilih semua jawaban yang benar.
Untuk mengotomatisasi pekerjaan seperti perhitungan biaya produksi
Untuk membuat sistem sederhana seperti penilaian desain atau manajemen data
Untuk menggantikan seluruh perangkat lunak desain grafis
Untuk menghilangkan kebutuhan kreativitas dalam proses desain
Contoh kode Python untuk menentukan kategori pelanggan berdasarkan jumlah pesanan: jika pesanan ≥ 50 maka VIP, selain itu Reguler. Manakah potongan kode yang paling tepat?
if pesanan > 50: print("VIP") else: print("Reguler")
if pesanan >= 50: print("Kategori: VIP") else: print("Kategori: Reguler")
if pesanan <= 50: print("VIP") else: print("Reguler")
if pesanan == 50: print("Reguler") else: print("VIP")
Hubungan antara variabel, input(), dan proses perhitungan dalam program kasir percetakan adalah apa?
input() menampilkan hasil, variabel menghitung harga, perhitungan menyimpan data
input() menerima data seperti jumlah pesanan, variabel menyimpan nilainya, lalu program menghitung total harga berdasarkan variabel itu
input() membuat variabel baru secara otomatis tanpa data, perhitungan tidak diperlukan
Variabel hanya menyimpan teks sementara input() melakukan semua perhitungan
Contoh situasi nyata di percetakan yang dapat diselesaikan menggunakan program percabangan adalah apa?
Menggambar sketsa manual di kertas
Menentukan harga cetak poster: ukuran besar → harga lebih mahal; ukuran kecil → harga lebih murah
Mengganti tinta printer secara fisik
Mencetak tanpa mempertimbangkan ukuran atau bahan
