WorksheetsMID Pengantar Pemrograman
Total questions: 94
Worksheet time: 47mins
Python pertama kali dibuat oleh …
James Gosling
Guido van Rossum
Dennis Ritchie
Tim Berners-Lee
Python dirilis pertama kali pada tahun …
1989
1991
1995
2000
Python termasuk bahasa pemrograman …
Low-level
Middle-level
High-level
Machine-level
Bahasa yang dieksekusi langsung tanpa kompilasi disebut …
Compiler
Interpreter
Assembler
Translator
Contoh bahasa pemrograman yang di-compile adalah …
Python
JavaScript
C++
PHP
File program Python memiliki ekstensi …
.pt
.pyt
.py
.pn
Fungsi print() digunakan untuk …
Menyimpan data
Menampilkan output
Menghapus variabel
Membuat variabel
Fungsi input() digunakan untuk …
Menampilkan data
Menyimpan data
Menerima input dari pengguna
Menghapus file
IDE bawaan Python adalah …
VS Code
IDLE
PyCharm
Jupyter
Python merupakan bahasa yang bersifat …
Closed source
Open source
Berbayar
Khusus Windows
Python dapat digunakan untuk semua bidang berikut, kecuali …
Web Development
Data Science
Machine Learning
Hardware Design
Sintaks adalah …
Arti dari kode program
Aturan penulisan kode
Hasil dari program
Kesalahan logika
Semantik berarti …
Tata letak kode
Arti dan makna dari kode
Warna teks dalam kode
Format indentasi
Pseudocode digunakan untuk …
Menjalankan program
Mendesain logika program
Menghapus bug
Menyusun hardware
Flowchart digunakan untuk …
Mendeskripsikan alur program
Menulis kode Python
Menghitung variabel
Membuat database
Python termasuk generasi bahasa ke …
2
3
4
5
Salah satu keunggulan Python adalah …
Susah dibaca
Tidak portabel
Mudah digunakan
Mahal
Translator yang mengubah kode Python agar dapat dijalankan disebut …
Compiler
Interpreter
Emulator
Compiler Manager
Komponen perangkat keras komputer disebut …
Software
Hardware
Brainware
Middleware
Program komputer adalah …
Perangkat keras
Serangkaian instruksi untuk komputer
Alat penyimpan data
Editor teks
Variabel dalam Python berfungsi untuk …
Menghapus data
Menyimpan data
Menyembunyikan data
Mengamankan data
Nama variabel yang valid di Python adalah …
2nama
nama_2
@nama
nama!
Nama variabel tidak boleh diawali dengan …
Huruf
Underscore
Angka
Huruf besar
Nama variabel bersifat …
Case-insensitive
Case-sensitive
Tidak peka huruf besar kecil
Boleh campur
Tipe data untuk teks di Python adalah …
int
str
list
float
Tipe data untuk angka bulat adalah …
float
int
str
bool
Tipe data untuk angka desimal adalah …
int
float
complex
str
Tipe data untuk bilangan kompleks adalah …
complex
bool
float
string
Nilai boolean terdiri dari …
Ya dan Tidak
True dan False
Benar dan Salah
1 dan 0 saja
Contoh list di Python adalah …
{1, 2, 3}
[1, 2, 3]
(1, 2, 3)
<1, 2, 3>
Contoh tuple yang benar adalah …
["apel", "pisang"]
("apel", "pisang")
{"apel", "pisang"}
<"apel", "pisang">
List bersifat …
Tidak bisa diubah
Bisa diubah
Tidak berurutan
Hanya angka
Tuple bersifat …
Mutable
Immutable
Dinamis
Statis
Dictionary menyimpan data dalam bentuk …
Key dan Value
Index dan Value
Index dan Key
Value saja
Contoh dictionary yang benar adalah …
{"nama":"Ani", "umur":20}
[("nama":"Ani", "umur":20)]
[{"nama":"Ani", "umur":20]
{"Ani", "20"}
Set di Python tidak …
Memiliki urutan
Bisa berisi data
Bisa diubah
Bisa dikosongkan
Tipe data yang berisi True atau False adalah …
bool
int
str
complex
Nilai dari ekspresi berikut: type("Python") adalah …
Tipe data NoneType digunakan untuk …
Menyimpan angka
Menyatakan variabel tanpa nilai
Menyimpan teks
Menyimpan boolean
Perintah x = int("25") mengubah …
Integer ke String
String ke Integer
Float ke String
Integer ke Float
Operator + pada angka berfungsi untuk …
Menyambung teks
Menjumlahkan angka
Membagi angka
Mengurangkan angka
Operator + pada string berfungsi untuk …
Menambah nilai
Menggabungkan string
Menjumlahkan integer
Menghapus karakter
Operator // berarti …
Modulus
Pembagian bulat
Pangkat
Pembagian desimal
Operator % digunakan untuk …
Menjumlahkan
Membagi bulat
Menghitung sisa pembagian
Menentukan pangkat
10 != 5 bernilai …
False
True
None
Error
Hasil dari 3 > 7 adalah …
True
False
None
3
Operator and akan bernilai True jika …
Salah satu bernilai True
Keduanya True
Salah satu False
Semua False
Operator or akan bernilai True jika …
Salah satu True
Semua False
Semua True
Tidak ada nilai
Operator not akan …
Menambah nilai
Membalikkan nilai boolean
Menghapus nilai
Mengubah tipe data
Hasil not False adalah …
True
False
None
Error
a = 10; a += 5 maka nilai a sekarang adalah …
10
15
5
20
Operator == digunakan untuk …
Membandingkan kesamaan
Mengisi nilai
Menghapus variabel
Menentukan tipe data
10 // 3 menghasilkan …
3
3.3
4
2
Hasil dari 10 % 3 adalah …
1
3
7
0
Hasil dari 5 + 10 * 2 adalah …
30
25
20
15
Urutan prioritas operator aritmetika adalah …
+, -, */,
*/, +, -
-, +, */
/, *, -, +
x = 10; y = 20; print(x < y) akan menghasilkan …
False
True
Error
None
x = 5; x *= 3 maka nilai x adalah …
15
8
5
2
Fungsi untuk menampilkan teks di layar adalah …
show()
echo()
print()
display()
Fungsi untuk menerima input pengguna adalah …
input()
scan()
get()
read()
Hasil dari: name = input("Nama: ") print("Halo", name) Jika diinput “Ani”, maka hasilnya …
Halo
Halo Ani
Ani Halo
Error
Fungsi print(x, y, z) akan …
Menambahkan angka
Menampilkan beberapa variabel
Menghapus variabel
Mengubah tipe data
Fungsi print(x + y + z) dapat digunakan jika …
Semua bertipe string
Semua bertipe integer
Tipe campuran
Semua kosong
Jika variabel x = 5 dan y = "John", maka print(x + y) akan …
Mencetak “5 John”
Error
Mencetak 5John
Mencetak “x + y”
Sedangkan print(x, y) akan …
Error
Mencetak 5 John
Mencetak 10
Menghapus variabel
Output dari: print("Python", "is", "fun") adalah …
Python+is+fun
Python is fun
Pythonisfun
Error
Fungsi input() selalu mengembalikan tipe data …
int
str
float
bool
Agar input berupa angka dapat digunakan untuk operasi matematika, perlu dikonversi ke …
str
int
bool
list
print("Total:", 10 + 5) akan menampilkan …
15
Total:15
Total: 15
Error
Variabel dapat diisi dengan nilai dari tipe data yang …
Sama saja
Berbeda-beda
Hanya numerik
Hanya string
Program Python disimpan dengan ekstensi …
.exe
.py
.txt
.docx
Pada Sublime Text, file Python dijalankan melalui …
Browser
Command Prompt
Word
Photoshop
Perintah untuk menjalankan file Python adalah …
run pythonfile
python [nama_file].py
execute file
open python
Jika x = 10 dan y = 1000, hasil dari x + y adalah …
1010
100
10
Error
Jika x = "10" dan y = "1000", hasil x + y adalah …
1010
10 1000
101000
Error
Penyebab utama error pada int + str adalah …
Tidak ada tipe data
Tipe data berbeda
Variabel kosong
Variabel terlalu panjang
Hasil dari a = 10; a = a + 1 adalah …
9
10
11
Error
Jika a = 5, maka a *= 2 menghasilkan …
10
7
5
Error
Fungsi type(a) digunakan untuk …
Menampilkan tipe data
Mengubah tipe data
Menghapus variabel
Menjumlahkan variabel
Nilai dari int("10") + int("5") adalah …
105
15
Error
10 5
Variabel nama = "Python" termasuk tipe …
String
Integer
Float
Boolean
Tipe data list dapat berisi …
Hanya angka
Hanya teks
Campuran tipe data
Boolean saja
Tuple berbeda dari list karena …
Bisa diubah
Tidak bisa diubah
Berurutan
Tidak berindeks
set tidak mengizinkan …
Data berulang
Angka
Huruf
Boolean
Perintah len([1,2,3,4]) akan menghasilkan …
3
4
5
Error
Hasil max([5, 10, 3]) adalah …
3
5
10
Error
min([5, 10, 3]) menghasilkan …
3
5
10
None
sum([5,10,3]) hasilnya …
15
18
20
10
Python dapat dijalankan di platform …
Windows
Mac OS
Linux
Semua benar
Python bersifat …
Gratis
Berbayar
Trial
Langganan
Output dari: print("Hello " + "World") adalah …
Hello + World
Hello World
HelloWorld
Error
Program berikut menghasilkan: x = 3 y = 4 print(x * y) Hasilnya …
7
12
3
4
Program berikut: x = "10" y = 5 print(int(x) + y) akan mencetak …
15
105
Error
10
Python digunakan secara luas karena …
Sulit dipelajari
Lambat
Mudah dan fleksibel
Tidak portabel
