wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Bahasa Pemrograman Python

Total questions: 57

Worksheet time: 31mins

Name
Class
Date
1.

Apa tujuan pembelajaran pertama dalam mata kuliah Bahasa Pemrograman Python?

a)

Menggunakan struktur data dan kontrol alur dalam Python.

b)

Memahami konsep dasar pemrograman dengan Python.

c)

Membuat program berbasis fungsi dan berorientasi objek.

d)

Mengimplementasikan Python untuk pemecahan masalah praktis.

2.

Metode pembelajaran apa yang digunakan untuk sesi interaktif dalam mata kuliah ini?

a)

Latihan & Tugas

b)

UTS & UAS

c)

Diskusi

d)

Presentasi

3.

Apa yang dimaksud dengan "Latihan & Tugas" dalam metode pembelajaran?

a)

Evaluasi pemahaman dan penguasaan materi.

b)

Sesi interaktif untuk pemahaman konsep.

c)

Penerapan teori melalui praktik individu dan kelompok.

d)

Diskusi kelompok untuk pemecahan masalah.

4.

Apa fokus utama dari mata kuliah Bahasa Pemrograman Python?

a)

Pemrograman web dengan JavaScript.

b)

Dasar-dasar pemrograman menggunakan Python.

c)

Desain grafis dengan Python.

d)

Pengembangan aplikasi mobile.

5.

Berapa persentase penilaian yang diberikan untuk kehadiran?

a)

10%

b)

20%

c)

30%

d)

40%

6.

Apa komponen penilaian yang memiliki persentase tertinggi?

a)

Kehadiran

b)

Tugas

c)

UTS

d)

UAS

7.

Berapa persentase penilaian yang diberikan untuk UTS?

a)

10%

b)

20%

c)

30%

d)

40%

8.

Jika total persentase penilaian adalah 100%, berapa persentase yang tersisa setelah mengurangi persentase untuk Tugas dan UAS?

a)

30%

b)

40%

c)

50%

d)

60%

9.

Berapa persentase kehadiran minimal yang harus dipenuhi mahasiswa?

a)

70%

b)

80%

c)

90%

d)

100%

10.

Apa yang terjadi jika mahasiswa terlambat lebih dari 15 menit?

a)

Dianggap hadir

b)

Dianggap tidak hadir

c)

Diberi peringatan

d)

Diberi tugas tambahan

11.

Apa konsekuensi dari plagiarisme dalam tugas atau ujian?

a)

Mendapat nilai 50

b)

Mendapat nilai 100

c)

Mendapat nilai 0

d)

Mendapat nilai 75

12.

Kapan ujian dilaksanakan?

a)

Sesuai keinginan mahasiswa

b)

Sesuai jadwal yang ditentukan universitas

c)

Setiap akhir bulan

d)

Setiap minggu

13.

Apa yang harus dilakukan dengan tugas?

a)

Dikumpulkan kapan saja

b)

Dikumpulkan tepat waktu

c)

Dikumpulkan setelah ujian

d)

Dikumpulkan sebelum semester berakhir

14.

Apa yang membuat Python menjadi pilihan ideal bagi pemula?

a)

Python sulit dibaca

b)

Python dirancang untuk dibaca dengan mudah

c)

Python adalah bahasa pemrograman tertua

d)

Python hanya digunakan untuk aplikasi web

15.

Apa salah satu keunggulan utama dari bahasa pemrograman Python?

a)

Hanya bisa digunakan di sistem operasi Windows

b)

Paling sulit diakses di dunia

c)

Paling serbaguna dan mudah diakses di dunia

d)

Hanya digunakan untuk pengembangan game

16.

Apa yang dimaksud dengan Python sebagai bahasa pemrograman tingkat tinggi?

a)

Fokus pada detail mesin

b)

Fokus pada solusi masalah

c)

Sintaks yang sulit dipahami

d)

Hanya berjalan di Windows

17.

Mengapa Python dianggap mudah dipelajari?

a)

Sintaks yang rumit

b)

Sintaks yang bersih dan intuitif

c)

Hanya untuk ahli pemrograman

d)

Tidak memiliki dokumentasi

18.

Apa yang dimaksud dengan Python sebagai multi-platform?

a)

Hanya berjalan di Windows

b)

Berjalan di Windows, macOS, Linux, dll.

c)

Hanya untuk perangkat mobile

d)

Tidak dapat digunakan di macOS

19.

Apa keuntungan dari Python sebagai open-source?

a)

Berbayar dan eksklusif

b)

Gratis dan dapat dimodifikasi oleh siapa saja

c)

Hanya dapat digunakan oleh perusahaan besar

d)

Tidak dapat dimodifikasi

20.

Apa alasan utama popularitas Python menurut teks?

a)

Sintaks yang rumit

b)

Dukungan komunitas yang lemah

c)

Sintaks yang mudah dipahami

d)

Kurangnya pustaka

21.

Bagaimana sintaks Python dibandingkan dengan bahasa Inggris?

a)

Sangat berbeda

b)

Mirip

c)

Lebih sulit

d)

Tidak ada hubungan

22.

Apa manfaat dari sintaks Python yang sederhana?

a)

Membuat kode lebih lambat

b)

Memungkinkan pemula cepat menulis kode yang berfungsi

c)

Membuat pembelajaran lebih sulit

d)

Mengurangi dukungan komunitas

23.

Apa salah satu pustaka yang disebutkan untuk analisis data?

a)

NumPy

b)

TensorFlow

c)

Pandas

d)

Matplotlib

24.

Gambar panda dengan tumpukan buku dan diagram jaringan

4 lines
25.

Apa alasan utama Python tetap menjadi bahasa yang sangat diminati?

a)

Karena sulit dipelajari

b)

Karena fleksibilitasnya

c)

Karena tidak mendukung pengembangan web

d)

Karena hanya digunakan di pendidikan

26.

Framework apa yang memungkinkan pembuatan aplikasi web yang kuat dan skalabel?

a)

Pandas dan Matplotlib

b)

TensorFlow dan PyTorch

c)

Django dan Flask

d)

Scikit-learn dan NumPy

27.

Apa manfaat pustaka seperti Pandas dan Matplotlib dalam sains data?

a)

Membuat aplikasi web

b)

Membuat analisis dan visualisasi data menjadi mudah

c)

Mengotomatisasi tugas-tugas berulang

d)

Mengembangkan kecerdasan buatan

28.

Apa alat standar industri untuk pembelajaran mesin dan AI?

a)

Django dan Flask

b)

Pandas dan Matplotlib

c)

TensorFlow, PyTorch, dan Scikit-learn

d)

HTML dan CSS

29.

Bagaimana Python digunakan dalam otomasi?

a)

Membuat aplikasi web

b)

Mengotomatisasi tugas-tugas berulang

c)

Membuat analisis data

d)

Mengembangkan game

30.

Siapa yang memulai proyek Python sebagai hobi?

a)

Guido van Rossum

b)

Monty Python

c)

Usenet

d)

CWI

31.

Dari mana nama "Python" diambil?

a)

Jenis ular

b)

Acara komedi BBC

c)

Nama ilmuwan

d)

Bahasa Belanda

32.

Kapan Python pertama kali dirilis?

a)

1980

b)

1991

c)

2000

d)

2010

33.

Apa salah satu fitur dari rilis pertama Python 0.9.0?

a)

Penanganan eksepsi

b)

Pemrograman berorientasi objek

c)

Kompilasi cepat

d)

Desain antarmuka

34.

Platform media sosial mana yang menggunakan Python sebagai tulang punggung backend-nya?

a)

Google

b)

YouTube

c)

Instagram

d)

Spotify

35.

Apa fungsi utama Python dalam layanan streaming musik seperti Spotify?

a)

Desain antarmuka

b)

Analisis data dan sistem rekomendasi

c)

Pengembangan aplikasi mobile

d)

Pengelolaan konten

36.

Layanan apa yang menggunakan Python untuk analisis data, pembelajaran mesin, dan infrastruktur streaming?

a)

YouTube

b)

Netflix

c)

Instagram

d)

Google

37.

Bagaimana Python digunakan dalam layanan Google?

a)

Untuk desain grafis

b)

Sebagai mesin pencari dan YouTube

c)

Untuk pengembangan aplikasi mobile

d)

Sebagai platform media sosial

38.

Apa langkah pertama yang harus dilakukan sebelum mulai membuat kode dengan Python?

a)

Mengunduh editor teks

b)

Menginstal Python dan menyiapkan lingkungan pengembangan

c)

Menulis kode di Notepad++

d)

Memverifikasi instalasi Python

39.

Di mana Anda dapat mengunduh installer Python?

a)

python.org/downloads/

b)

google.com

c)

python.com/install

d)

download.python.org

40.

Apa yang harus dicentang selama proses instalasi Python?

a)

"Install Python IDE"

b)

"Add Python to PATH"

c)

"Enable Python Extensions"

d)

"Python Developer Mode"

41.

Apa yang harus Anda ketik di terminal untuk memverifikasi instalasi Python?

a)

python --check

b)

python --install

c)

python --version

d)

python --verify

42.

Mengapa Visual Studio Code (VS Code) populer untuk pengembangan Python?

a)

Karena harganya murah

b)

Karena fitur-fiturnya yang kaya dan dukungannya untuk ekstensi

c)

Karena mudah diinstal

d)

Karena tersedia di semua sistem operasi

43.

Apa fungsi dari variabel dalam pemrograman?

a)

Menyimpan nilai data

b)

Menjalankan operasi matematika

c)

Mengubah tipe data

d)

Menghapus data

44.

Tipe data apa yang digunakan untuk menyimpan bilangan bulat dalam Python?

a)

Float

b)

String

c)

Integer

d)

Boolean

45.

Operator mana yang digunakan untuk operasi pembagian dalam Python?

a)

+

b)

-

c)

/

d)

*

46.

Apa hasil dari operasi logika 'and' jika salah satu operand bernilai False?

a)

True

b)

False

c)

Tidak dapat ditentukan

d)

Tergantung tipe data

47.

Apa fungsi dari perintah `print()` dalam Python?

a)

Menghitung angka

b)

Menampilkan output ke konsol atau layar

c)

Menyimpan data ke file

d)

Menghapus variabel

48.

Mengapa Python tidak memerlukan titik koma di akhir setiap baris kode?

a)

Untuk membuat kode lebih panjang

b)

Untuk membuat kode lebih bersih

c)

Untuk mengurangi kesalahan

d)

Untuk meningkatkan kecepatan eksekusi

49.

Apa yang terjadi jika indentasi salah dalam kode Python?

a)

Kode akan berjalan lebih cepat

b)

Kode akan menghasilkan error

c)

Kode akan tetap berjalan normal

d)

Kode akan menghapus data

50.

Apa yang dimaksud dengan "Hello, Python!" dalam perintah `print("Hello, Python!")`?

a)

Sebuah variabel

b)

Sebuah string

c)

Sebuah fungsi

d)

Sebuah komentar

51.

Apa fungsi dari percabangan if-else dalam pemrograman?

a)

Mengulangi blok kode secara terus-menerus

b)

Menjalankan blok kode tertentu berdasarkan kondisi yang terpenuhi

c)

Menghentikan eksekusi program

d)

Mengubah tipe data variabel

52.

Apa output dari kode berikut jika nilai yang dimasukkan adalah 70?

a)

Tidak Lulus

b)

Lulus

c)

Error

d)

Tidak ada output

53.

Apa output dari kode berikut jika nilai yang dimasukkan adalah 50?

a)

Lulus

b)

Tidak Lulus

c)

Error

d)

Tidak ada output

54.

Apa fungsi dari "for loop" dalam pemrograman?

a)

Mengulang blok kode dengan jumlah iterasi yang diketahui

b)

Mengulang blok kode selama kondisi tertentu terpenuhi

c)

Menghentikan eksekusi program

d)

Menyimpan data ke dalam file

55.

Apa yang dilakukan "while loop" dalam pemrograman?

a)

Mengulang blok kode dengan jumlah iterasi yang diketahui

b)

Mengulang blok kode selama kondisi tertentu terpenuhi

c)

Menghentikan eksekusi program

d)

Menyimpan data ke dalam file

56.

Apa output dari kode berikut ini?

a)

Perulangan ke 0, Perulangan ke 1, Perulangan ke 2

b)

Perulangan ke 1, Perulangan ke 2, Perulangan ke 3

c)

Perulangan ke 0, Perulangan ke 1, Perulangan ke 3

d)

Perulangan ke 1, Perulangan ke 2, Perulangan ke 4

57.

Apa output dari kode berikut ini?

a)

Iterasi 0, Iterasi 1, Iterasi 2

b)

Iterasi 1, Iterasi 2, Iterasi 3

c)

Iterasi 0, Iterasi 1, Iterasi 3

d)

Iterasi 1, Iterasi 2, Iterasi 4