WorksheetsUAS_Pemdas_Python
Total questions: 75
Worksheet time: 52mins
Secara umum fungsi bahasa pemrograman adalah ...
Untuk belajar sistem-sistem dalam komputer
Untuk memanfaatkan komputer sesuai dengan bidang masing-masing
Sebagai media komunikasi antara programmer dengan komputer
Untuk mencari solusi dari permasalahan yang terdapat pada sistem komputer
memudahkan dalam belajar aplikasi yang ada didalam komputer
Berdasarkan tingkat kedekatannya dengan logika komputer, terdapat tiga jenis bahasa pemrograman. Berikut ini yang termasuk dalam bahasa pemrograman tingkat menengah adalah ...
Basic
Berikut ini yang bukan merupakan kelebihan dari bahasa pemrograman python adalah ...
lebih menekankan pada keterbacaan kode
mendukung hampir semua sistem operasi
kode yang simpel dan mudah diimplementasikan
susah untuk dibaca dan dipahami
programmer dapat lebih mengutamakan pengembangan aplikasi yang dibuat
Syntax dasar dalam pemrograman python yang digunakan untuk mencetak atau menampilkan data adalah ...
Println
printf
output
prints
Syntax pemrograman python yang tepat untuk mencetak tulisan "Apa kabar?" adalah ...
print=Apa kabar?
print=(Apa kabar?)
print("Apa Kabar?")
print(Apa kabar?)
print=("Apa kabar?")
Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Simbol dibawah ini yang merupakan 2 simbol yang dapat digunakan untuk menuliskan komentar dalam script python adalah ...
=
#
@
\\
"""
Setiap syntax dalam bahasa pemrograman python harus sesuai dengan aturan agar program tidak menjadi error. Salah satunya adalah dalam pembuatan variabel. Dibawah ini yang bukan termasuk aturan dalam penulisan nama variabel adalah ...
Nama varaiabel boleh lebih dari 1 kata dengan dipisahkan oleh spasi
Nama variabel boleh diawali menggunakan huruf atau garis bawah (_)
Karakter selanjutnya dapat berupa huruf, garis bawah (_) atau angka
Karakter pada nama variabel bersifat sensitif (case-sensitif)
Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python
Syntax program python yang tepat digunakan untuk membuat variabel dengan nama "umur" yang memiliki nilai "16" adalah ...
print(umur="16")
print=umur
umur(16)
umur=("16")
umur=16
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Tipe data dibawah ini yang menyatakan karakter/kalimat bisa berupa huruf, angka, dll adalah ...
Tipe data complex
sebuah variabel a memiliki nilai 2x + 3 , maka dapat disimpulkan bahwa variabel a memiliki tipe data ...
String
Boolean
Complex
Integer
Float
operator merujuk pada simbol-simbol yang memungkinkan untuk melakukan berbagai operasi, termasuk operasi aritmatika seperti penjumlahan, pengurangan, pembagian, dan perkalian, serta operasi lainnya. Berikut ini yang merupakan operator dalam python yang digunakan untuk membantu kita dalam menghitung dalam persamaan matematis adalah ...
operator bitwise
operator penugasan
operator perbandingan
operator arirmatika
operator identitas
Diketahui :
a=15
b=4
nilai dari a%b adalah ...
1
2
3
4
5
Symbol dalam pemrograman python yang digunakan untuk menyatakan operator "pangkat" adalah ...
*
/
%
**
//
Operator perbandingan dibawah ini yang digunakan untuk menyatakan "tidak sama dengan" adalah ...
!=
>
<
>=
<=
Diketahui sebuah kode program :
a=5
b=6
if(a=b):
print("oke")
Output dari kode program diatas adalah ...
oke
True
False
Error
kosong(tidak ada output)
Output dari kode program dibawah ini adalah ...
print(5>=4)
1
True
False
Error
Kosong(tidak ada output)
Kode program python dibawah ini yang termasuk dalam operator penugasan adalah ...
!=
>=
+=
<
=
Perhatikan pertanyaan dibawah ini :
"setiap data yang dimasukkan menggunakan fungsi input akan bertipe string. Maka data tersebut tidak bisa digunakan untuk operasi aritmatika namun masih bisa digunakan untuk operasi perbandingan."
Nilai dari pernyataan diatas adalah ...
True
False
Struktur percabangan yang dapat digunakan untuk membuat kode program yang akan menyeleksi beberapa kemungkinan yang bisa terjadi ...
If
If/Else
If/Elif
If/Else/Elif
If/Elif/Else
Perhatikan kode program dibawah ini :
hari_ini = "Rabu"
if(hari_ini == "Senin"):
print("Saya akan upacara")
elif(hari_ini == "Selasa"):
print("Saya akan ekstrakurikuler")
elif(hari_ini == "Rabu"):
print("Saya akan les Berenang")
elif(hari_ini == "Kamis"):
print("Saya akan Literasi")
elif(hari_ini == "Jumat"):
print("Saya akan Berbagi")
elif(hari_ini == "Sabtu"):
print("Saya akan Kerja kelompok")
elif(hari_ini == "Minggu"):
print("Saya akan libur")
Output dari kode program diatas adalah ...
Saya akan les Berenang
Saya akan Kerja kelompok
Saya akan Berbagi
Saya akan libur
Saya akan ekstrakurikuler
Pekerjaan seorang programmer adalah sebagai berikut, kecuali . . . .
Coding
Debugging
Kompilasi
Sosialisasi
Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program Komputer disebut . . . .
Programmer
Pemrograman
Algoritma
Program
Aplikasi perangkat lunak yang digunakan programmer untuk menulis, mengompile, mencari kesalahan, dan menyebarkan program adalah . . . .
Adobe Premiere
Wordpad
Netbeans
Adobe Firework
Dibawah ini yang bukan merupakan kerugian menggunakan metode flowchart adalah . . . .
Aliran proses program cukup rinci dengan pemodelan secara visual
Tidak cocok untuk program yang kompleks
Penjelasan dalam alir proses tidak detail
Sulit untuk menerjemahkan ke dalam bentuk kode program sebenarnya
Nama Flowchart yang berfungsi pada saat proses deklarasi atau pemberian nilai-nilai awal pada variable yang digunakan adalah . . . .
Proses
Decision
Preparation
Input/ output
Nama lain dari flowchart adalah . . . .
AluR
Algoritma
Bagan Alir
Diagram
Modulus pada operasi matematika berfungsi untuk
Menjumlahkan dua bilangan
Menampilkan hasil bagi
Mengalikan dua bilangan
Mengurangi bilangan pertama dan kedua
Dibawahini yang bukan termasuk operator dari perbandingan adalah
<=
==
<
*
Suatu nama yang digunakan untuk menyimpan suatu nilai dari tipe data tertentu disebut juga . . . .
Operator
Tipe Data
Ekspresi
Variabel
Yang dimaksud dengan tipe data Double adalah
Tipe data karakter
Bernilai true dan false
Bilangan desimal
Bilangan Bulat
Urutkan kode perintah pada Java dibawah ini
Deklarasi>deskripsi> proses > output
Deskripsi> proses > output >deklarasi
Proses > output >deskripsi>deklarasi
Proses >deskripsi> output >deklarasi
Int x, y, z;
x = 6;
y = 3;
z = x/y;
keluaran yang dihasilkandarivariabel z adalah . . .
1
2
3
5
Boolean x = 15 > 25
Maka x akan bernilai . . . karena 15 . . . . dari 25
True,lebih besar
True, lebih kecil
False, lebih kecil
True, sama dengan
Int x, y, z;
x = 14;
y = 4;
z = x%y;
keluaran yang dihasilkandarivariabel z adalah . . .
1
2
3
4
Dibawah ini yang merupakan operator Bitwise adalah . . . .
&
*
/
<=
Orang -orang yang menulis perangkat lunak komputer disebut dengan . . . .
Programmer
Algoritma
Pemrograman
Program
Berikut ini adalah bahasa pemrograman, kecuali . . . .
PHP
Pascal
Android
Java
Pada pembuatan program komputer, algoritma dibuat . . . .
Sebelum pembuatan program
Pada saat program dibuat
Sesudah pembuatan program
Pada saat verifikasi program
Langkah-langkah yang dilakukan untuk membuat project baru adalah . . . .
File > New Project
File > New File`
Edit > New File
Files > New > New Project
Dibawah in yang bukan keuntungan menggunakan metode penulisan algoritma dengan Natural Language adalah . . . .
Tidak sulit dalam mempelajarinya karena tidak memiliki aturan standar dalam penulisannya
Mudah penulisannya
Pemahaman dalam pembacaan algoritma menjadi sulit
Tidak membutuhkan tool atau software khusus dalam perancangannya
nama = "Akbar"
print(type(nama))
Apa output dari file source code ini?
Akbar
nama
<class 'str'>
syntax error
Apa saja yang akan ditampilkan dari program ini? Bisa memilih lebih dari 1
Apa kabar?
Jangan lupa olahraga!
sampai jumpa besok
selamat tinggal
Apa output dari program ini?
nilai A
nilai AB
nilai A
nilai AB
Syntax error
Apa output dari program ini?
nilai A
nilai AB
nilai A
nilai AB
Syntax error
Apa output dari program ini?
1
11
2
Syntax Error
Apa output dari program ini?
1
11
2
Syntax Error
Pilihlah beberapa nama variabel yang benar
_variabel
IniVariabel
1niVariabel
ini_variabel
ini variabel
Apa output dari program ini?
1
2
12
Syntax Error
Apa output dari program ini?
1
2
12
Syntax Error
Program ini akan mencetak 1 karakter di setiap linenya. Karakter apa saja yang ditampilkan?
hello
hello world!
helloworld!
tidak ada yang ditampilkan karena ada kesalahan syntax
Program ini akan mencetak 1 karakter di setiap linenya. Karakter apa saja yang ditampilkan?
hello
hello world!
helloworld!
tidak ada yang ditampilkan karena ada kesalahan syntax
apa output dari program ini?
tidak menampilkan apa-apa
ada huruf a!
tidak ada huruf a!
ada huruf a!
tidak ada huruf a!
apa output dari program ini?
tidak menampilkan apa-apa
ada huruf a!
tidak ada huruf a!
ada huruf a!
tidak ada huruf a!
Program tersebut akan berhenti apabila?
Dihentikan user, karena infinitive loop
user menjawab ya
user menjawab tidak
program akan berhenti jika semua baris telah dieksekusi
Apa output dari bilangan ini?
1
5
6
15
Program tersebut akan menampilkan?
0
1
4
5
Output dari program ini adalah:
10
kondisi dianggap benar
kondisi dianggap salah
kondisi dianggap benar
kondisi dianggap salah
Output dari program ini adalah:
10
kondisi dianggap benar
kondisi dianggap salah
kondisi dianggap benar
kondisi dianggap salah
Dari program di samping, seseorang boleh masuk mall apabila:
seseorang minimal vaksin 2 kali dan nilai covid adalah False
seseorang maksimal vaksin 2 kali dan nilai covid adalah False
seseorang harus vaksin 2 kali dan nilai covid adalah False
seseorang telah melakukan vaksin sedikitnya 2 kali dan nilai covid adalah True
Apa output dari program ini:
boleh masuk mall
tidak boleh masuk mall
3
False
Apa itu Python?
Python adalah perangkat keras komputer.
Python adalah jenis ular.
Python adalah sistem operasi.
Python adalah bahasa pemrograman tingkat tinggi.
Sebutkan beberapa tipe data yang ada di Python!
array
Tipe data di Python: int, float, str, list, tuple, set, dict.
char
boolean
Bagaimana cara mendeklarasikan variabel di Python?
let x = 10
var x = 10
x = 10
x : 10
Apa fungsi dari pernyataan 'print' di Python?
Menghitung nilai dari variabel.
Menghentikan program yang sedang berjalan.
Menyimpan data ke dalam file.
Menampilkan output ke layar.
Jelaskan apa itu list dalam Python!
List adalah struktur data yang menyimpan sekumpulan item yang dapat memiliki berbagai tipe data.
List adalah metode untuk mengurutkan data dalam Python.
List adalah struktur data yang tidak dapat diubah setelah dibuat.
List adalah tipe data yang hanya menyimpan angka.
Bagaimana cara mengakses elemen dalam list?
Gunakan fungsi untuk mengakses elemen dalam list.
Akses elemen dengan menggunakan nama variabel list.
Elemen dalam list tidak dapat diakses secara langsung.
Gunakan indeks, seperti list[index], untuk mengakses elemen dalam list.
Apa itu loop dan sebutkan jenis-jenisnya di Python!
repeat until loop
do while loop
Jenis-jenis loop di Python adalah: 1. for loop 2. while loop
foreach loop
Jelaskan perbedaan antara 'for' dan 'while' loop!
Perbedaan utama antara 'for' dan 'while' loop adalah bahwa 'for' loop digunakan untuk iterasi dengan jumlah yang diketahui, sedangkan 'while' loop digunakan untuk iterasi berdasarkan kondisi yang tidak pasti.
'for' loop dan 'while' loop memiliki fungsi yang sama.
'for' loop hanya digunakan untuk menghentikan program.
'while' loop tidak dapat digunakan untuk iterasi.
Apa itu fungsi dalam Python?
Fungsi dalam Python adalah variabel yang menyimpan data.
Fungsi dalam Python adalah cara untuk mendeklarasikan kelas.
Fungsi dalam Python adalah tipe data baru yang diciptakan pengguna.
Fungsi dalam Python adalah blok kode yang dapat dipanggil untuk menjalankan tugas tertentu.
Bagaimana cara mendefinisikan fungsi di Python?
define nama_fungsi as (parameter) =>
function nama_fungsi(parameter):
create_function(nama_fungsi, parameter)
def nama_fungsi(parameter): # kode fungsi di sini
Apa itu exception handling?
Exception handling is a method to write more code.
Exception handling is a technique to avoid using variables.
Exception handling is a mechanism to manage errors and exceptions in programming.
Exception handling is a way to improve program speed.
Sebutkan cara menangani exception di Python!
Gunakan blok if-else untuk menangani exception.
Mengabaikan exception tanpa penanganan.
Menggunakan fungsi print untuk menampilkan exception.
Gunakan blok try-except untuk menangani exception.
Apa itu modul dalam Python?
Modul dalam Python adalah bagian dari sistem operasi.
Modul dalam Python adalah file yang berisi kode Python yang dapat digunakan kembali.
Modul dalam Python adalah fungsi yang tidak dapat digunakan kembali.
Modul dalam Python adalah jenis variabel.
Bagaimana cara mengimpor modul di Python?
Gunakan perintah 'import nama_modul'.
Gunakan perintah 'require nama_modul'.
Impor modul dengan 'load nama_modul'.
Panggil modul menggunakan 'include nama_modul'.
Jelaskan apa itu dictionary dalam Python!
Dictionary adalah metode untuk mengurutkan data dalam Python.
Dictionary adalah jenis variabel yang hanya menyimpan angka.
Dictionary adalah struktur data yang menyimpan data dalam urutan tertentu.
Dictionary adalah struktur data di Python yang menyimpan data dalam bentuk pasangan kunci-nilai.
