NEW
Font size
WorksheetsPython Basic
Total questions: 50
Worksheet time: 25mins
Apa fungsi dari komentar dalam bahasa pemrograman Python?
Menyusun program
Menambahkan teks dekoratif
Memberikan penjelasan atau dokumentasi
Memunculkan output pada layar
Bagaimana cara menuliskan komentar dalam Python?
Dengan menggunakan tanda pagar (#)
Dengan menggunakan tanda dollar ($)
Dengan menggunakan tanda persen (%)
Dengan menggunakan tanda ampersand (&)
Apakah komentar dapat dieksekusi oleh program Python?
Ya, komentar selalu dieksekusi
Tergantung pada jenis komentar
Tidak, komentar diabaikan selama eksekusi
Hanya komentar dengan tanda seru (!) yang dieksekusi
Apa yang dimaksud dengan variabel dalam bahasa pemrograman Python?
Sebuah fungsi
Sebuah tempat penyimpanan nilai
Sebuah perintah kontrol
Sebuah tipe data khusus
Tipe data apakah yang digunakan untuk menyimpan angka desimal di Python?
int
float
str
bool
Bagaimana cara memberikan nilai awal pada suatu variabel di Python?
menggunakan perintah set
menggunakan perintah value
menggunakan operator =
menggunakan operator +
Apakah Python bersifat case-sensitive dalam hal penamaan variabel?
Ya
Tidak
Tergantung pada versi Python
Hanya pada variabel numerik
Apa tipe data yang digunakan untuk menyimpan kumpulan data yang tidak dapat diubah?
list
tuple
set
dictionary
Berapakah hasil dari operasi 5 // 2 di Python?
2.5
3.0
2
3
Apakah pernyataan 3 > 5 benar atau salah?
Benar
Salah
Tergantung pada konteks
Error
Apa hasil dari ekspresi 4 ** 3?
64
12
81
16
Manakah operator yang digunakan untuk menyusun dua string di Python?
+
*
/
-
Apa yang dimaksud dengan inheritance dalam pemrograman Python?
Proses mewariskan properti dan metode dari satu kelas ke kelas lain
Proses menyalin properti dan metode dari satu kelas ke kelas lain
Proses menggabungkan properti dan metode dari dua kelas yang berbeda
Proses mengubah properti dan metode dari satu kelas ke kelas lain
Di bawah ini, manakah yang merupakan keuntungan utama inheritance dalam Python?
Membuat kode lebih canggih dan modern
Programmer lain tidak mudah membaca kode
Memungkinkan penggunaan kembali kode
Semua jawaban salah
Apa yang membedakan tuple dengan list dalam Python?
Tuple bersifat mutable, sedangkan list bersifat immutable
Tuple bersifat immutable, sedangkan list bersifat mutable
Keduanya bersifat mutable
Keduanya bersifat immutable
Bagaimana cara membuat tuple kosong dalam Python?
new_tuple = ()
new_tuple = []
new_tuple = {}
new_tuple = tuple()
Apa tujuan penggunaan modul dalam Python?
Menyusun program Python
Menambahkan komentar pada kode
Membuat fungsi matematika dasar
Mengorganisir kode ke dalam file terpisah
Bagaimana cara mengimpor modul bawaan python bernama "math" di Python?
use math
import math
include math
from math import *
Apa yang terjadi ketika sebuah kelas turunan (subclass) mewarisi dari kelas induk (parent class)?
Semua metode dari kelas induk dihapus
Semua metode dari kelas induk diwariskan
Hanya properti dari kelas induk yang diwariskan
Properti dan metode dari kelas induk dihapus
Fitur yang mana yang cenderung membuat PostgreSQL menjadi pilihan yang lebih disukai untuk aplikasi dengan kebutuhan skema yang fleksibel dan kompleks?
Dukungan untuk
tipe data JSON
Kemampuan untuk menangani transaksi kompleks
Kemampuan untuk melakukan optimasi query yang lebih baik
Fungsionalitas ekstensif seperti tipe data kustom dan fungsi pengguna
Berikut ini adalah tools untuk mengelola database PostgreSQL, kecuali:
DBEaver
Navicat
Datagrip
Compass
Dalam inheritance, kelas yang mewarisi properti dan metode disebut sebagai:
Parent class
Sub Class
Child Class
Inherited Class
Apakah Python mendukung multiple inheritance?
Ya
Tidak
Tergantung versi Python yang digunakan
anya jika menggunakan modul khusus
Bagaimana cara mengambil nilai yang dimasukkan pengguna
ke dalam widget Entry Tkinter?
value()
retrieve()
fetch()
get()
Bagaimana cara mengatur nilai awal (default)
pada widget Entry Tkinter?
Dengan menggunakan atribut initial_value
Dengan menggunakan metode set_default().
Dengan memberikan nilai awal saat membuat objek Entry.
Dengan menggunakan metode default_value().
Bagaimana cara menentukan lebar (width) maksimum
dari widget Entry dalam Tkinter?
Dengan menggunakan metode set_width().
Dengan mengatur parameter width saat membuat objek Entry.
Dengan menggunakan metode max_width().
Dengan mengubah nilai atribut maxwidth setelah pembuatan objek Entry.
Bagaimana cara menghapus seluruh teks
yang ada di dalam widget Entry Tkinter?
Dengan menggunakan metode clear().
Dengan mengatur parameter delete saat membuat objek Entry.
Dengan menggunakan metode erase().
Dengan menggunakan metode delete(0, 'end').
Bagaimana cara menentukan tampilan teks yang dimasukkan ke dalam widget Entry
agar berada di tengah (centered)?
Dengan menggunakan metode align(center).
Dengan mengatur parameter text_align saat membuat objek Entry.
Dengan menggunakan metode center().
Dengan mengatur parameter justify saat membuat objek Entry.
Bagaimana cara mengatur warna teks (foreground color)
pada widget Label Tkinter?
Dengan menggunakan metode text_color().
Dengan mengatur parameter foreground saat membuat objek Label.
Dengan menggunakan metode set_fgcolor().
Dengan metode label.config(fg='color').
Bagaimana cara membuat teks pada widget Label
menjadi cetak tebal (bold) di Tkinter?
Dengan mengatur parameter font=('bold') saat membuat objek Label.
Dengan menggunakan metode label.bold_text().
Dengan menggunakan metode config(font='bold').
Dengan mengatur parameter bold saat membuat objek Label.
Bagaimana cara menentukan opsi-opsi yang akan ditampilkan
pada widget Combobox Tkinter?
Dengan menggunakan metode set_options().
Dengan mengatur parameter options saat membuat objek Combobox.
Dengan menggunakan metode configure_options()
Dengan mengatur parameter values saat membuat objek Combobox.
Apakah fungsi dari metode get() pada objek Combobox Tkinter?
Mengambil nilai dari widget Entry yang terdapat dalam Combobox.
Mengambil nilai yang dipilih pengguna dari daftar opsi Combobox.
Mengambil nilai yang dimasukkan pengguna ke dalam widget Combobox.
Mengambil nilai dari widget Label yang terdapat dalam Combobox.
Bagaimana cara menentukan nilai default
yang ditampilkan pada widget Combobox Tkinter?
Dengan menggunakan metode set_default().
Dengan mengatur parameter default saat membuat objek Combobox.
Dengan menggunakan metode default_value().
Dengan mengatur parameter text saat membuat objek Combobox.
Bagaimana cara menambahkan opsi baru
ke dalam widget Combobox setelah pembuatannya?
Dengan menggunakan metode add_option().
Dengan menggunakan metode add_item().
Dengan menggunakan metode insert().
Dengan menggunakan metode ['new_option'].
Apakah fungsi dari metode delete(0, 'end')
pada objek Combobox Tkinter?
Menghapus karakter pada indeks pertama.
Menghapus seluruh teks yang ada di dalam Combobox.
Menghapus karakter pada indeks terakhir.
Menghapus opsi pada indeks pertama.
Bagaimana cara menentukan apakah suatu CheckBox Tkinter
telah dicentang (checked) atau tidak?
Dengan menggunakan metode is_checked().
Dengan mengakses atribut checked pada objek CheckBox.
Dengan menggunakan metode get().
Dengan menggunakan metode checked().
Bagaimana cara menetapkan teks yang ditampilkan pada CheckBox Tkinter?
Dengan menggunakan metode set_text().
Dengan mengatur parameter text saat membuat objek CheckBox.
Dengan menggunakan metode text_label().
Dengan mengubah nilai atribut label pada objek CheckBox.
Bagaimana cara menentukan fungsi atau metode yang akan dipanggil
ketika suatu CheckBox dicentang atau tidak dicentang?
Dengan menggunakan metode on_click().
Dengan mengatur parameter command saat membuat objek CheckBox.
Dengan menggunakan metode bind().
Dengan menentukan fungsi pada atribut click_handler objek CheckBox.
Bagaimana cara mengambil seluruh teks yang ada dalam widget Text Tkinter?
get_all()
retrieve()
get(0.0, END)
mengakses atribut text
Bagaimana cara menambahkan teks baru ke dalam widget Text Tkinter?
Dengan menggunakan metode add_text().
Dengan menggunakan metode insert().
Dengan menggunakan metode append().
Dengan mengubah nilai atribut text pada objek Text.
Bagaimana cara menentukan posisi mutlak (koordinat x dan y)
suatu widget di dalam jendela Tkinter?
Dengan menggunakan metode set_position()
Dengan mengatur parameter position saat membuat objek widget.
Dengan menggunakan metode place(x=..., y=...).
Dengan mengubah nilai atribut widget_position pada objek widget.
Bagaimana cara menetapkan widget untuk tetap pada posisinya
ketika jendela Tkinter diubah ukurannya?
Dengan menggunakan metode lock_position().
Dengan menggunakan metode place(anchor='center').
Dengan menggunakan metode grid().
Dengan menggunakan metode pack(side='left').
Bagaimana cara menambahkan fungsi atau metode yang akan dipanggil
saat suatu Button Tkinter diklik?
Dengan menggunakan metode on_click().
Dengan mengatur parameter command saat membuat objek Button.
Dengan menggunakan metode click_handler().
Dengan menetapkan nilai pada atribut click_command pada objek Button.
Bagaimana cara menetapkan ukuran (width dan height) suatu Button Tkinter?
Dengan menggunakan metode set_size().
Dengan mengatur parameter width dan height saat membuat objek Button.
Dengan menggunakan metode resize().
Dengan mengubah nilai atribut button_size pada objek Button.
Bagaimana cara menetapkan warna latar belakang (background color)
suatu Button Tkinter?
Dengan menggunakan metode set_bgcolor().
Dengan mengatur parameter background saat membuat objek Button.
Dengan menggunakan metode config(bg='color').
Dengan mengubah nilai atribut bg_color pada objek Button.
Bagaimana cara menonaktifkan suatu Button Tkinter agar tidak dapat diklik?
Dengan menggunakan metode disable().
Dengan mengatur parameter disabled saat membuat objek Button.
Dengan menggunakan metode config(state='disabled').
Dengan mengubah nilai atribut clickable pada objek Button.
Apa output dari program berikut?
try:
num = 10 / 0
except ZeroDivisionError:
print("Error occurred")
finally:
print("Finally block executed")
Error occurred
Finally block executed
Error occurred Finally block executed
Tidak ada output
Apa yang akan terjadi jika sebuah program Python mengalami error dan tidak ditangani dengan menggunakan blok try-except?
Program akan tetap berjalan dengan normal
Program akan memberikan pesan error dan berhenti berjalan
Program akan mengabaikan error dan melanjutkan eksekusi kode
Program akan menunggu input tambahan untuk menyelesaikan error.
Apa yang dimaksud dengan enkapsulasi dalam pemrograman Python?
Proses menyembunyikan data dalam sebuah objek
Proses membuat objek baru dari sebuah kelas.
Proses mengubah nilai dari sebuah atribut langsung.
Proses menggabungkan beberapa objek menjadi satu.
Bagaimana cara mengakses atribut yang bersifat private dalam sebuah kelas di Python?
Dapat diakses langsung dari luar kelas.
Dapat diakses melalui metode-metode publik yang telah didefinisikan dalam kelas.
Dapat diakses menggunakan sintaks private.attribute
Tidak mungkin mengakses atribut private dari luar kelas.
