wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Latihan Soal Informatika

Total questions: 20

Worksheet time: 17mins

Name
Class
Date
1.

Seorang programmer mengubah ide notifikasi berbasis lokasi menjadi notifikasi berbasis waktu karena keterbatasan baterai. Proses ini menunjukkan evaluasi ide untuk?

a)

Mengabaikan masalah potensial

b)

Menyesuaikan dengan kendala nyata

c)

Memperluas ruang lingkup proyek

d)

Mengurangi kompleksitas tanpa alasan

2.

Dalam game puzzle, ide level fisika diubah menjadi teka-teki logika sederhana karena target pengguna anak-anak. Evaluasi ide ini untuk?

a)

Meningkatkan kesulitan game

b)

Menyesuaikan dengan audiens target

c)

Mengurangi biaya pengembangan

d)

Menambahkan fitur tambahan

e)

Mengabaikan umpan balik pengguna

3.

Siswa memilih binary search daripada linear search untuk data besar. Perubahan ini didasarkan pada?

a)

Pengabaian efisiensi

b)

Analisis skala masalah

c)

Penambahan elemen acak

d)

Pengurangan akurasi

e)

Penghapusan langkah-langkah

4.

Dalam desain keamanan rumah, ide sensor di tiap ruangan diubah jadi hanya di pintu masuk karena biaya. Proses ini menunjukkan?

a)

Pengoptimalan sumber daya

b)

Pengabaian keamanan

c)

Penambahan kompleksitas

d)

Pengurangan fungsionalitas tanpa alasan

e)

Penggantian ide tak terkait

5.

Tim IT mengubah ide AI customer service menjadi AI dengan enkripsi data. Modifikasi ini bertujuan untuk?

a)

Mengurangi keamanan

b)

Menyeimbangkan inovasi dan etika

c)

Meningkatkan biaya tak perlu

d)

Mengabaikan kebutuhan pengguna

e)

Menghapus fitur AI sepenuhnya

6.

Desainer software memetakan ide aplikasi belanja dari login → pencarian → pembayaran, untuk mendeteksi loop. Fungsi pemetaan ide adalah?

a)

Mengabaikan alur kerja

b)

Menganalisis potensi kesalahan

c)

Menambahkan elemen tidak relevan

d)

Mengurangi detail proyek

e)

Menghapus tahapan penting

7.

Dalam proyek robotika, sensor suara diganti dengan sensor cahaya setelah pemetaan ide. Pemetaan ini mendukung?

a)

Pengabaian alternatif

b)

Evaluasi & substitusi ide

c)

Penambahan kompleksitas

d)

Pengurangan inovasi

e)

Penghapusan mapping

8.

Programmer memetakan bubble sort untuk data kecil, quick sort untuk data besar. Pemetaan ini untuk?

a)

Mengurangi efisiensi

b)

Mengoptimalkan berdasarkan konteks

c)

Mengabaikan ukuran data

d)

Menambahkan langkah acak

e)

Menghapus sorting

9.

Dalam database, pemetaan ide menemukan duplikasi data pada relasi. Hal ini memungkinkan?

a)

Pengabaian normalisasi

b)

Analisis & perbaikan struktur

c)

Penambahan duplikasi

d)

Pengurangan entitas

e)

Penghapusan relasi

10.

Tim developer memetakan fitur chatbot: input teks → respons AI, dan menambahkan handling error. Pemetaan ide untuk?

a)

Mengurangi fungsionalitas

b)

Mengevaluasi ketahanan sistem

c)

Menambahkan error sengaja

d)

Mengabaikan input pengguna

e)

Menghapus chatbot

11.

Detektif cyber: "Semua hacker pakai VPN. Pelaku pakai VPN. Maka pelaku hacker." Ini contoh penalaran?

a)

Mengabaikan premis

b)

Dari umum ke khusus

c)

Menambahkan asumsi induktif

d)

Mengurangi bukti

e)

Menghapus logika

12.

Debugging: "Jika fungsi error, maka input salah. Fungsi error. Maka input salah." Analisis deduktif ini membantu?

a)

Pengabaian error

b)

Identifikasi penyebab logis

c)

Penambahan kode acak

d)

Pengurangan fungsi

e)

Penghapusan input

13.

Semua algoritma efisien O(n log n) atau lebih baik. Algoritma ini O(n^2). Maka tidak efisien. Ini deduktif untuk?

a)

Penghapusan algoritma

b)

Evaluasi performa

c)

Pengabaian kompleksitas

d)

Penambahan waktu

e)

Pengurangan n

14.

Analis melihat 90% email spam mengandung link, lalu menyimpulkan link tanda spam. Induktif ini berguna untuk?

a)

Filter email

b)

Pengabaian link

c)

Penambahan spam

d)

Pengurangan email

e)

Menghapus filter

15.

Sistem tiba-tiba lambat. Bisa karena virus atau overload. Overload dicek tidak ada → mungkin virus. Ini abduktif untuk?

a)

Menghapus sistem

b)

Mengabaikan kemungkinan

c)

Memilih penjelasan terbaik

d)

Menambahkan penyebab

e)

Mengurangi lambat

16.

Jaringan down. Bisa kabel rusak atau server mati. Kabel baik → server mati. Abduktif ini untuk?

a)

Perbaikan cepat

b)

Pengabaian jaringan

c)

Penambahan kabel

d)

Pengurangan server

e)

Menghapus down

17.

(Decomposition) Tim web e-commerce membagi tugas: UI, backend, frontend. Ini untuk?

a)

Meningkatkan kompleksitas

b)

Memecah masalah besar

c)

Mengabaikan integrasi

d)

Menambahkan elemen tak perlu

e)

Menghapus website

18.

(Pattern Recognition) Programmer lihat error selalu jam 12 siang. Pola ini membantu?

a)

Pengabaian log

b)

Identifikasi trigger berulang

c)

Penambahan error

d)

Pengurangan jam

e)

Menghapus pola

19.

(Abstraction) Dalam simulasi mobil, warna diabaikan, fokus kecepatan & posisi. Ini abstraction untuk?

a)

Menambahkan detail

b)

Menyederhanakan dengan esensial

c)

Mengurangi simulasi

d)

Mengabaikan kecepatan

e)

Menghapus mobil

20.

(Algorithm Design) Untuk rute terpendek: hitung semua jalur, pilih minimum. Ini algoritma untuk?

a)

Pengabaian jarak

b)

Penambahan jalur

c)

Pengurangan peta

d)

Optimasi rute

e)

Menghapus rute