wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UTS PCD Im

Total questions: 70

Worksheet time: 23mins

Name
Class
Date
1.
Menurut Munir (2004), citra adalah...
a)
Gambar pada bidang 3 dimensi
b)
Gambar pada bidang dwimatra
c)
Fungsi diskrit intensitas cahaya
d)
Representasi vektor
2.
Unsur terkecil penyusun citra digital disebut...
a)
Bitmap
b)
Voxel
c)
Pixel
d)
Byte
3.
Tujuan utama pengolahan citra digital adalah...
a)
Mempermudah interpretasi citra
b)
Mengubah citra menjadi vektor
c)
Meningkatkan resolusi hardware
d)
Mengurangi ukuran file saja
4.
Operasi untuk meningkatkan kontras gelap/terang disebut...
a)
Segmentasi
b)
Image Enhancement
c)
Image Compression
d)
Edge Detection
5.
Contoh aplikasi pengolahan citra di bidang transportasi adalah...
a)
Deteksi kanker payudara
b)
Deteksi pengemudi mengantuk
c)
Pengenalan sidik jari
d)
Analisis kromosom
6.
Proses membagi citra menjadi beberapa bagian disebut...
a)
Image Segmentation
b)
Image Restoration
c)
Image Reconstruction
d)
Boundary Extraction
7.
Operasi untuk mengurangi ukuran memori citra disebut...
a)
Image Enhancement
b)
Image Compression
c)
Edge Detection
d)
Region Representation
8.
Aplikasi pengolahan citra di bidang kedokteran meliputi...
a)
Deteksi uang palsu
b)
Rekonstruksi USG janin
c)
Identifikasi pesawat musuh
d)
Analisis jalan raya
9.
Menghilangkan noise/gangguan pada citra termasuk operasi...
a)
Image Analysis
b)
Image Restoration
c)
Image Compression
d)
Image Reconstruction
10.
Deteksi tepi objek termasuk dalam kategori...
a)
Image Enhancement
b)
Image Analysis
c)
Image Compression
d)
Image Segmentation
11.
Bidang yang menggunakan pengolahan citra untuk deteksi kualitas produk adalah...
a)
Manufaktur
b)
Kriminologi
c)
Militer
d)
Biologi
12.
Proses rekonstruksi citra banyak digunakan di bidang...
a)
Transportasi
b)
Kedokteran
c)
Pertanian
d)
Hukum
13.
Face recognition dari CCTV termasuk aplikasi di bidang...
a)
Transportasi
b)
Kedokteran
c)
Kriminologi
d)
Biologi
14.
Menurut Gonzalez & Woods, penyebutan lain untuk pixel adalah...
a)
Byte
b)
Pels
c)
Vector
d)
Matrix
15.
Contoh degradasi citra adalah...
a)
Citra kabur (blurring)
b)
Citra beresolusi tinggi
c)
Citra vektor
d)
Citra 3D
16.
Operasi untuk membentuk ulang objek dari beberapa citra proyeksi disebut...
a)
Image Enhancement
b)
Image Reconstruction
c)
Image Compression
d)
Edge Detection
17.
Pengolahan citra untuk smart farming termasuk dalam...
a)
Sub-capaian pembelajaran
b)
Definisi pixel
c)
Operasi dasar citra
d)
Aplikasi militer
18.
Deteksi garis jalan untuk mobil otomatis termasuk aplikasi di bidang...
a)
Transportasi
b)
Kedokteran
c)
Manufaktur
d)
Hukum
19.
Ekstraksi fitur citra bertujuan untuk...
a)
Mengubah format citra
b)
Pengenalan pola
c)
Meningkatkan brightness
d)
Mengurangi kontras
20.
Metode morfologi citra digunakan untuk...
a)
Kompresi file
b)
Analisis bentuk objek
c)
Rekonstruksi 3D
d)
Enhancement warna
21.
Fungsi print() dalam Python digunakan untuk?
a)
Menampilkan output ke layar
b)
Menyimpan data ke file
c)
Membaca input pengguna
d)
Menghitung operasi matematika
22.
Karakter \n dalam string Python berfungsi untuk?
a)
Membuat tab
b)
Membuat baris baru
c)
Menampilkan simbol
d)
Menyisipkan komentar
23.
Manakah cara yang benar untuk membuat komentar di Python?
a)
// Ini komentar
b)
/* Ini komentar */
c)
# Ini komentar
d)
<!-- Ini komentar -->
24.
Output dari print("Hello".upper()) adalah?
a)
hello
b)
HELLO
c)
Hello
d)
Error
25.
Metode string yang menghitung jumlah karakter tertentu adalah?
a)
.find()
b)
.replace()
c)
.count()
d)
.split()
26.
Fungsi input() secara default mengembalikan tipe data?
a)
Integer
b)
Float
c)
String
d)
Boolean
27.
Untuk mengkonversi string ke integer digunakan fungsi?
a)
str()
b)
float()
c)
int()
d)
bool()
28.
Output dari print(2 ** 3) adalah?
a)
5
b)
6
c)
8
d)
9
29.
Loop yang dieksekusi selama kondisi benar adalah?
a)
while
b)
for
c)
if
d)
def
30.
Fungsi range(0, 3) akan menghasilkan?
a)
0, 1
b)
0, 1, 2
c)
1, 2, 3
d)
0, 1, 2, 3
31.
Library Python untuk membuat plot adalah?
a)
numpy
b)
pandas
c)
matplotlib
d)
sklearn
32.
Fungsi np.arange(0, 2, 0.5) akan menghasilkan array?
a)
[0, 0.2, 0.4]
b)
[0, 0.5, 1, 1.5]
c)
[0.5, 1, 1.5]
d)
[0, 1, 2]
33.
Perintah untuk membuat line plot adalah?
a)
plt.bar()
b)
plt.plot()
c)
plt.pie()
d)
plt.scatter()
34.
Parameter figsize=(10,5) mengatur?
a)
Warna plot
b)
Ukuran gambar plot
c)
Jenis garis
d)
Legenda plot
35.
Untuk membuat diagram batang vertikal digunakan fungsi?
a)
plt.barh()
b)
plt.bar()
c)
plt.hist()
d)
plt.boxplot()
36.
Parameter autopct dalam pie chart berfungsi untuk?
a)
Mengatur warna
b)
Menampilkan persentase
c)
Memisahkan bagian
d)
Menambahkan shadow
37.
Parameter explode dalam pie chart digunakan untuk?
a)
Mengubah warna
b)
Menonjolkan bagian tertentu
c)
Menambahkan garis tepi
d)
Mengatur ukuran
38.
Fungsi plt.subplot(2,2,1) berarti plot berada di?
a)
Baris 1 kolom 1
b)
Baris 1 kolom 1
c)
Baris 2 kolom 1
d)
Baris 2 kolom 2
39.
Fungsi plt.xlabel() digunakan untuk?
a)
Memberi label sumbu x
b)
Memberi judul plot
c)
Memberi label sumbu y
d)
Menampilkan grid
40.
Perintah plt.tight_layout() berfungsi untuk?
a)
Mengubah warna plot
b)
Mencegah tumpang tindih subplot
c)
Menambahkan legenda
d)
Menyimpan gambar
41.
Operasi konvolusi pada citra digital bertujuan untuk?
a)
Melakukan filtering atau ekstraksi fitur
b)
Mengubah format file gambar
c)
Meningkatkan resolusi citra
d)
Mengurangi ukuran file
42.
Kernel dalam operasi konvolusi berfungsi sebagai?
a)
Penyimpan metadata
b)
Matriks pembobot untuk transformasi pixel
c)
Alat kompresi citra
d)
Konverter warna
43.
Library Python yang digunakan untuk operasi konvolusi citra adalah?
a)
Flask
b)
OpenCV
c)
Pandas
d)
Matplotlib
44.
Fungsi cv2.filter2D() pada OpenCV digunakan untuk?
a)
Melakukan operasi konvolusi
b)
Mengubah format warna
c)
Menyimpan citra
d)
Mendeteksi tepi
45.
Kernel identitas dalam konvolusi memiliki nilai?
a)
Semua elemen 0
b)
Diagonal utama 1, lainnya 0
c)
Semua elemen 1
d)
Random values
46.
Efek blur pada citra dihasilkan dari kernel dengan karakteristik?
a)
Nilai tinggi di tengah
b)
Nilai seragam/sama
c)
Nilai negatif
d)
Nilai acak
47.
Untuk deteksi tepi, kernel yang umum digunakan adalah?
a)
Sobel atau Prewitt
b)
Gaussian
c)
Identitas
d)
Laplacian
48.
Framework web yang digunakan dalam modul ini adalah?
a)
Django
b)
Flask
c)
React
d)
Angular
49.
File app.py dalam aplikasi Flask berfungsi sebagai?
a)
Template HTML
b)
Entry point aplikasi
c)
Stylesheet
d)
Database
50.
Folder static/uploads digunakan untuk menyimpan?
a)
File gambar yang diupload
b)
Skrip Python
c)
Template HTML
d)
File CSS
51.
Fungsi render_template() pada Flask digunakan untuk?
a)
Menampilkan halaman HTML
b)
Memproses gambar
c)
Menghubungkan database
d)
Mengenkripsi data
52.
Parameter methods=['POST'] pada route Flask menunjukkan?
a)
Endpoint menerima data form
b)
Hanya menampilkan data
c)
Untuk API GET request
d)
Untuk redirect
53.
Library Pillow (PIL) digunakan untuk?
a)
Analisis data
b)
Manipulasi gambar
c)
Machine learning
d)
Visualisasi 3D
54.
Method convert('L') pada Pillow digunakan untuk?
a)
Konversi ke grayscale
b)
Rotasi gambar
c)
Crop image
d)
Flip vertikal
55.
Untuk meningkatkan kontras gambar menggunakan Pillow, digunakan class?
a)
ImageFilter
b)
ImageEnhance
c)
ImageDraw
d)
ImageOps
56.
Parameter enhance(1.5) berarti?
a)
Meningkatkan kontras 150%
b)
Mengurangi brightness
c)
Memotong gambar
d)
Mengubah hue
57.
Fungsi cv2.GaussianBlur() bertujuan untuk?
a)
Mengurangi noise
b)
Mendeteksi tepi
c)
Meningkatkan saturasi
d)
Kompresi gambar
58.
Untuk penajaman (sharpening) gambar, digunakan filter?
a)
BLUR
b)
SHARPEN
c)
CONTOUR
d)
EDGE_ENHANCE
59.
Dalam deployment Flask, debug=True sebaiknya?
a)
Dinonaktifkan di production
b)
Selalu diaktifkan
c)
Hanya untuk testing
d)
Tidak berpengaruh
60.
Platform yang bisa digunakan untuk deploy aplikasi Flask adalah?
a)
PythonAnywhere
b)
Firebase
c)
AWS Lambda
d)
GitHub Pages
61.
File requirements.txt berisi?
a)
Daftar dependensi Python
b)
Konfigurasi server
c)
Skrip deployment
d)
Template HTML
62.
Virtual environment dalam Python digunakan untuk?
a)
Mengisolasi package proyek
b)
Kompresi file
c)
Optimasi performa
d)
Keamanan data
63.
Perintah untuk mengaktifkan virtual environment di Windows adalah?
a)
venv activate
b)
venv\Scripts\activate
c)
source venv/bin/activate
d)
python activate venv
64.
Untuk menampilkan gambar hasil proses di HTML Flask digunakan syntax?
a)
{% img %}
b)
{{ url_for() }}
c)
$(image)
d)
<flask-img>
65.
Parameter (5,5) pada cv2.GaussianBlur() mengatur?
a)
Ukuran kernel blur
b)
Intensitas noise
c)
Kualitas output
d)
Format warna
66.
Dalam konvolusi, zero padding digunakan untuk?
a)
Mempertahankan ukuran output
b)
Meningkatkan kecepatan
c)
Mengurangi memori
d)
Mengubah warna
67.
Operasi morfologi seperti dilasi dan erosi termasuk dalam kategori?
a)
Pengolahan citra biner
b)
Kompresi gambar
c)
Segmentasi warna
d)
Transformasi geometri
68.
Untuk deteksi tepi dengan Canny Edge Detection digunakan fungsi?
a)
cv2.sobel()
b)
cv2.laplacian()
c)
cv2.Canny()
d)
cv2.prewitt()
69.
Format gambar yang didukung Pillow untuk processing adalah?
a)
JPEG, PNG, BMP
b)
PSD, AI
c)
SVG, PDF
d)
MP4, AVI
70.
Fungsi Image.fromarray() digunakan untuk?
a)
Konversi numpy array ke image
b)
Crop gambar
c)
Rotasi 90 derajat
d)
Flip horizontal