Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

post test Informatika XII

Total questions: 53

Worksheet time: 27mins

Name
Class
Date
1.

Di masa depan, sistem rumah pintar dapat menyesuaikan suhu, menyalakan lampu, dan menutup gorden secara otomatis sesuai kebiasaan penghuninya. Sensor di setiap ruangan mengirim data ke sistem pusat untuk dianalisis, lalu sistem memutuskan tindakan yang paling sesuai tanpa perintah manusia. Teknologi utama yang memungkinkan sistem ini "belajar" dari kebiasaan manusia adalah …

a)

Internet of Things (IoT)

b)

Kecerdasan Buatan (Artificial Intelligence)

c)

Cloud Computing

d)

Augmented Reality

e)

Blockchain

2.

Rumah sakit modern kini mulai mengelola data pasien secara daring. Semua hasil tes laboratorium disimpan dalam server yang dapat diakses oleh dokter dari berbagai rumah sakit di seluruh kota. Teknologi ini memungkinkan akses data tanpa perlu berada di tempat fisik yang sama. Teknologi yang dimaksud disebut …

a)

Artificial Intelligence

b)

Cloud Computing

c)

Blockchain

d)

Data Mining

e)

IoT

3.

Data menunjukkan pertumbuhan data global yang sangat cepat. Hal ini menimbulkan tantangan bagi pengembang sistem penyimpanan. Masalah utama yang mungkin timbul akibat fenomena tersebut adalah …

a)

Sulitnya mengatur privasi pengguna dan kapasitas penyimpanan

b)

Berkurangnya kebutuhan analisis data

c)

Menurunnya efisiensi komputasi

d)

Data menjadi lebih mudah dihapus

e)

Jaringan internet semakin lambat

4.

Sebuah bank digital menggunakan blockchain untuk mencatat setiap transaksi nasabah. Setiap transaksi disimpan dalam "blok" yang terhubung dengan blok sebelumnya dan diverifikasi oleh banyak komputer di jaringan. Hal ini membuat data tidak mudah diubah oleh pihak lain. Karakteristik utama sistem blockchain tersebut adalah …

a)

Terpusat dan mudah dimodifikasi

b)

Terdistribusi dan terenkripsi

c)

Disimpan dalam satu server utama

d)

Hanya bisa digunakan oleh bank

e)

Tidak memerlukan verifikasi

5.

Sebuah perusahaan logistik nasional menggunakan analisis data dari ribuan pengiriman paket setiap hari. Mereka menemukan pola peningkatan pengiriman pada bulan Ramadhan dan akhir tahun, lalu memanfaatkan data ini untuk memperkuat armada pada periode tersebut. Teknologi analisis yang digunakan untuk memprediksi peristiwa masa depan berdasarkan data historis adalah …

a)

Descriptive Analytics

b)

Predictive Analytics

c)

Prescriptive Analytics

d)

Big Data Visualization

e)

Data Normalization

6.

Bayangkan sebuah kota pintar (smart city) di mana semua lampu jalan, kamera pengawas, dan sensor lalu lintas terhubung ke sistem pusat. Data real-time dari ribuan sensor dianalisis untuk mengatur waktu lampu lalu lintas agar mengurangi kemacetan. Teknologi yang menjadi tulang punggung komunikasi antarperangkat tersebut adalah …

a)

Artificial Intelligence

b)

Internet of Things (IoT)

c)

Cloud Storage

d)

Virtual Reality

e)

Quantum Computing

7.

Quantum Computing memungkinkan komputer memproses jutaan kemungkinan secara paralel dalam hitungan detik. Perusahaan farmasi kini menggunakannya untuk menemukan kombinasi molekul obat yang paling efektif. Teknologi yang digunakan perusahaan farmasi tersebut adalah …

a)

Artificial Intelligence

b)

Internet of Things (IoT)

c)

Cloud Storage

d)

Virtual Reality

e)

Quantum Computing

8.

Quantum Computing memungkinkan komputer memproses jutaan kemungkinan secara paralel dalam hitungan detik. Perusahaan farmasi kini menggunakannya untuk menemukan kombinasi molekul obat yang paling efektif terhadap penyakit baru.
Dari deskripsi tersebut, manfaat utama komputasi kuantum adalah …

a)

Meningkatkan kecepatan pemrosesan data kompleks

b)

Mengurangi ukuran data

c)

Menyimpan data di server fisik

d)

Menambah kapasitas RAM

e)

Menghapus data lama secara otomatis

9.

Seorang guru informatika menggunakan Virtual Reality (VR) untuk mengajar topik sistem tata surya. Siswa dapat “menjelajahi” planet-planet seolah berada di luar angkasa. Teknologi ini memberi pengalaman belajar yang lebih imersif. Teknologi yang digunakan disebut …

a)

Augmented Reality

b)

Virtual Reality

c)

Mixed Reality

d)

Cloud Computing

e)

Internet of Things

10.

Di masa depan, identitas digital seperti sidik jari dan pemindaian wajah akan menggantikan kartu identitas fisik. Setiap orang akan diverifikasi melalui sistem biometrik untuk mencegah pemalsuan data. Tujuan utama penggunaan teknologi biometrik adalah …

a)

Mempercepat proses administrasi

b)

Menjamin keamanan dan keunikan identitas pengguna

c)

Menghemat biaya pengadaan kartu

d)

Mengurangi penggunaan jaringan

e)

Meningkatkan kecepatan internet

11.

Pemerintah mengembangkan sistem e-Government berbasis AI untuk mengelola data penduduk dan menentukan prioritas bantuan sosial. Namun, sebagian masyarakat khawatir bahwa keputusan algoritma bisa bias dan tidak transparan. Tantangan etika utama dari sistem ini adalah …

a)

Kurangnya data

b)

Ketergantungan pada keputusan algoritmik

c)

Peningkatan efisiensi pelayanan

d)

Akses publik terhadap data

e)

Penggunaan jaringan internal

12.

Dalam dunia pendidikan, teknologi Augmented Reality (AR) digunakan untuk menampilkan model 3D organ manusia di atas buku cetak biologi. Siswa cukup mengarahkan kamera ponsel ke gambar untuk melihat struktur jantung berdetak. Prinsip kerja utama teknologi AR adalah …

a)

Menampilkan objek digital yang menyatu dengan dunia nyata

b)

Menyembunyikan gambar asli

c)

Menyimpan data ke server cloud

d)

Menggandakan objek 3D

e)

Mendeteksi warna gambar

13.

Perusahaan transportasi udara menggunakan AI untuk memprediksi kebutuhan bahan bakar setiap penerbangan berdasarkan cuaca, berat muatan, dan jarak tempuh. Program AI tersebut terus belajar dari data penerbangan sebelumnya untuk meningkatkan akurasi. Konsep AI yang digunakan dalam sistem tersebut dikenal dengan istilah …

a)

Machine Learning

b)

Deep Web

c)

Neural Compression

d)

Binary Decision

e)

Predictive Hardware

14.

Siti ingin membuat program untuk menghitung jumlah buah yang ia jual setiap hari. Ia mencatat jenis dan jumlah buah dalam tabel berikut: Jenis Buah | Jumlah Apel | 30 Jeruk | 20 Pisang | 25 Langkah pertama yang sebaiknya dilakukan Siti dalam berpikir komputasional adalah …

a)

Menulis kode Python langsung

b)

Mengidentifikasi dan memecah masalah menjadi bagian kecil (dekomposisi)

c)

Menggunakan bahasa mesin

d)

Membuat tampilan GUI

e)

Menghapus data yang tidak diperlukan

15.

Raka membuat program sederhana untuk menghitung total nilai siswa. Isilah dengan langkah yang dilakukan Raka untuk menghitung total nilai siswa.

a)

Menghitung total nilai siswa dengan menjumlahkan semua nilai yang dimiliki oleh siswa.

b)

Menghitung total nilai siswa dengan mengalikan semua nilai yang dimiliki oleh siswa.

c)

Menghitung total nilai siswa dengan membagi semua nilai yang dimiliki oleh siswa.

d)

Menghitung total nilai siswa dengan mengurangkan semua nilai yang dimiliki oleh siswa.

16.

Program di atas akan menampilkan hasil …

a)

80

b)

82.5

c)

83

d)

85

e)

330

17.

Seorang siswa ingin membuat aplikasi yang membantu orang tua menentukan menu makan sehat. Ia membagi masalah menjadi beberapa bagian: pengumpulan data makanan, klasifikasi gizi, dan pembuatan rekomendasi. Langkah berpikir komputasional yang dilakukan siswa tersebut termasuk dalam tahap …

a)

Abstraksi

b)

Dekomposisi

c)

Pola

d)

Evaluasi

e)

Simulasi

18.

Perhatikan kode berikut: for i in range(1, 6): print(i * "*") Keluaran yang dihasilkan adalah …

a)

A. 1, 2, 3, 4, 5

b)

B. *****

c)

C. * ** *** **** *****

d)

D. ***** ****

e)

Error

19.

Dalam proyek “Kota Cerdas”, sistem parkir otomatis menggunakan sensor untuk mendeteksi kendaraan masuk dan keluar. Data dikirim ke server pusat untuk menghitung ketersediaan slot parkir. Proses berpikir komputasional yang terjadi pada sistem tersebut termasuk dalam …

a)

A. Abstraksi

b)

B. Algoritma dan otomatisasi

c)

C. Pola

d)

D. Debugging

e)

E. Dekompresi

20.

Tabel berikut menunjukkan data suhu udara harian: Hari Suhu (°C) Senin 30 Selasa 31 Rabu 29 Kamis 28 Jumat 30 Jika dibuat program: suhu = [30, 31, 29, 28, 30] rata = sum(suhu)/len(suhu) print(rata) Output yang dihasilkan adalah …

a)

A. 29.5

b)

B. 29.6

c)

C. 29.8

d)

D. 30

e)

E. 31

21.

Perhatikan kode berikut: x = 10 y = 5 if x > y: print("X lebih besar") else: print("Y lebih besar") Output dari kode di atas adalah …

a)

15

b)

X lebih besar

c)

Y lebih besar

d)

Tidak ada output

e)

Error

22.

Dina ingin membuat sistem rekomendasi film berdasarkan rating penonton. Ia menganalisis ribuan data untuk menemukan kesamaan pola preferensi antar pengguna. Langkah berpikir komputasional yang digunakan Dina adalah …

a)

Abstraksi

b)

Pola (Pattern Recognition)

c)

Dekompresi

d)

Simulasi

e)

Debugging

23.

Perhatikan kode berikut: for i in range(2, 11, 2): print(i, end=" ") Hasil keluaran dari kode tersebut adalah …

a)

A. 2 4 6 8 10

b)

B. 2 3 4 5 6

c)

C. 1 3 5 7 9

d)

D. 2,4,6,8,10 (dengan koma)

e)

E. Tidak ada hasil

24.

Seorang siswa membuat algoritma pengurutan nilai dari yang tertinggi ke terendah. Ia menguji hasilnya dengan berbagai data. Ketika ditemukan hasil salah urut, ia memperbaiki logikanya. Proses yang dilakukan siswa tersebut termasuk dalam tahap …

a)

Debugging

b)

Simulasi

c)

Abstraksi

d)

Pola

e)

Dekompresi

25.

Perhatikan potongan kode: def hitung_diskon(harga): if harga > 100000: return harga * 0.9 else: return harga print(hitung_diskon(120000)) Nilai yang dicetak oleh program adalah …

a)

120000

b)

108000

c)

100000

d)

90000

e)

Error

26.

Sebuah toko online ingin menghitung total harga barang yang dibeli pelanggan. Program berikut dibuat: barang = {"buku": 15000, "pulpen": 5000, "penghapus": 2000} total = sum(barang.values()) print(total) Output dari program di atas adalah …

a)

A. 17000

b)

B. 20000

c)

C. 23000

d)

D. 15000

e)

E. 22000

27.

Perhatikan kode berikut: x = [1, 2, 3] y = x y.append(4) print(x) Apa output dari program di atas?

a)

A. [1, 2, 3]

b)

B. [1, 2, 3, 4]

c)

C. [4]

d)

D. [1, 2, 3, 4, 4]

e)

E. Error

28.

Setelah program dijalankan, yang dicetak adalah …

a)

[1, 2, 3]

b)

[1, 2, 3, 4]

c)

[4]

d)

[x, y]

e)

Error

29.

Dalam sistem prediksi cuaca, komputer menerima data dari ribuan sensor suhu dan tekanan udara. Data ini disaring, dibersihkan, dan digunakan untuk memprediksi curah hujan. Tahapan berpikir komputasional yang paling menonjol adalah …

a)

A. Abstraksi dan algoritma

b)

B. Pola dan debugging

c)

C. Dekomposisi

d)

D. Desain antarmuka

e)

E. Visualisasi data

30.

Perhatikan program berikut: for i in range(1,4): for j in range(1,3): print(i,j)

a)

A. 3

b)

B. 6

c)

C. 12

d)

D. 9

e)

E. 4

31.

Perhatikan program berikut: nama = "Informatika" print(nama[0:5]) Output yang dihasilkan adalah …

a)

forma

b)

Infor

c)

nform

d)

matika

32.

Tabel berikut menampilkan data penjualan harian: Hari Penjualan Senin 120 Selasa 150 Rabu 130 Jika dibuat program: penjualan = [120,150,130] print(max(penjualan)) Output yang dihasilkan adalah …

a)

A. 120

b)

B. 150

c)

C. 130

d)

D. 270

e)

E. Error

33.

Seorang siswa membuat program untuk menentukan bilangan ganjil atau genap. Jika x diubah menjadi 24, maka outputnya adalah …

a)

24

b)

Genap

c)

Ganjil

d)

12

e)

7

34.

Dalam proyek “Penghemat Energi Sekolah”, siswa membuat algoritma yang mematikan lampu secara otomatis saat tidak ada orang di ruangan. Mereka mengidentifikasi variabel sensor gerak dan waktu. Langkah berpikir komputasional yang dilakukan adalah …

(a)  

35.

Perhatikan program berikut: def faktorial(n): if n == 1: return 1 else: return n * faktorial(n-1) print(faktorial(4)) Output yang dihasilkan adalah …

a)

A. 6

b)

B. 12

c)

C. 24

d)

D. 16

e)

E. 20

36.

Dalam permainan simulasi cuaca, sistem AI mencoba meniru kondisi hujan berdasarkan data kelembapan dan suhu. Pengembang menggunakan data masa lalu untuk mempelajari hubungan antara kedua variabel itu. Langkah berpikir komputasional yang digunakan adalah …

a)

A. Pattern Recognition (pengenalan pola)

b)

B. Abstraksi

c)

C. Dekomposisi

d)

D. Debugging

e)

E. Evaluasi

37.

Perhatikan program berikut: angka = [2,4,6,8,10] for a in angka: if a > 5: print(a) Output yang dihasilkan adalah …

a)

A. 6 8 10

b)

B. 2 4 6

c)

C. 2 4 6 8 10

d)

D. 8 10

e)

E. 10

38.

x= [2,4,6,8,10]
for a in x:
if a > 5:
print(a)
Output yang dihasilkan adalah …

a)

2 4 6

b)

6 8 10

c)

8 10

d)

10

e)

Error

39.

Perhatikan program berikut: data = [3, 6, 9, 12] hasil = [x/3 for x in data] print(hasil) Output dari kode tersebut adalah …

a)

[1, 2, 3, 4]

b)

[3, 6, 9, 12]

c)

[9, 12, 15, 18]

d)

[1.0, 2.0, 3.0, 4.0]

e)

Error

40.

Perhatikan program berikut: kata = "Komputer" print(kata.lower()) Output dari kode di atas adalah …

a)

A. KOMPUTER

b)

B. Komputer

c)

C. komputer

d)

D. Komputer()

e)

E. Error

41.

Perhatikan program berikut: a, b = 0, 1 for i in range(5): print(a, end=" ") a, b = b, a + b Output yang dihasilkan adalah …

a)

A. 1 2 3 4 5

b)

B. 0 1 1 2 3

c)

0 1 2 3 5

d)

1 1 2 3 5

e)

Error

42.

Perhatikan program berikut: Dalam sistem deteksi banjir, sensor ketinggian air mengirim data ke server. Program menganalisis tren peningkatan dan mengirim peringatan dini jika tinggi air melebihi ambang batas. Konsep berpikir komputasional yang dominan adalah …

a)

A. Algoritma dan otomasi

b)

B. Debugging

c)

C. Dekomposisi

d)

D. Visualisasi

e)

E. Evaluasi

43.

Perhatikan program berikut: angka = [1,2,3,4,5] for i in angka: if i == 3: continue print(i, end=" ") Output dari kode di atas adalah …

a)

A. 1 2 3 4 5

b)

B. 1 2 4 5

c)

C. 3 4 5

d)

D. 2 3 5

e)

E. Error

44.

Perhatikan program berikut: Sebuah tim siswa membuat sistem penyiram tanaman otomatis. Sensor kelembapan tanah membaca kondisi setiap 30 menit, lalu mengaktifkan pompa jika nilai di bawah ambang batas. Program ditulis dalam Python dan dijalankan di microcontroller ARDUINO. Prinsip utama berpikir komputasional yang diterapkan dalam proyek tersebut adalah …

a)

A. Abstraksi dan Algoritma

b)

B. Pola

c)

Evaluasi

d)

Debugging

e)

Visualisasi

45.

Konsep AI dan IoT Sebuah pabrik menggunakan robot yang dilengkapi sensor untuk mendeteksi cacat pada produk. Robot tersebut tidak hanya mendeteksi, tetapi juga secara otomatis mengatur ulang parameter mesin produksi (seperti suhu atau tekanan) agar cacat tersebut tidak terulang. Teknologi yang memungkinkan robot untuk mengambil keputusan dan melakukan penyesuaian otomatis berdasarkan data yang dipelajari adalah...

a)

Cloud Computing

b)

Virtual Reality (VR)

c)

Kecerdasan Buatan (AI)

d)

Data Mining

e)

Augmented Reality (AR)

46.

Konsep Blockchain Perusahaan farmasi menggunakan sistem Blockchain untuk melacak rantai pasok obat-obatan mereka, mulai dari bahan baku hingga sampai ke apotek. Karakteristik utama yang menjadikan Blockchain sangat cocok untuk kebutuhan pelacakan ini adalah...

a)

Data tersimpan di satu server utama agar mudah diakses

b)

Memerlukan kecepatan pemrosesan data kuantum

c)

Mampu memvisualisasikan data dalam bentuk 3D

d)

Memiliki sifat terdistribusi dan immutable (tidak mudah diubah/anti-pemalsuan)

e)

Hanya bisa digunakan untuk transaksi finansial.

47.

Konsep Cloud Computing Sebuah perusahaan startup memiliki ribuan pengguna dan membutuhkan server yang skalabilitasnya tinggi, dapat diakses dari mana saja, dan hanya membayar sesuai sumber daya yang digunakan. Layanan komputasi yang paling sesuai untuk memenuhi kebutuhan tersebut adalah...

a)

Edge Computing

b)

Quantum Computing

c)

Cloud Computing (Komputasi Awan)

d)

Internet of Things (IoT)

e)

Virtual Reality (VR)

48.

Big Data dan Tantangannya Volume data global diperkirakan terus meningkat secara eksponensial. Salah satu tantangan etika dan keamanan terbesar yang muncul seiring dengan pertumbuhan data pribadi yang masif (Big Data) adalah...

a)

Menurunnya kebutuhan akan server fisik

b)

Data menjadi lebih mudah untuk dinormalisasi

c)

Kesulitan dalam menjamin privasi dan mencegah penyalahgunaan data (data breach).

d)

Peningkatan efisiensi dalam proses debugging kode program

e)

Teknologi 5G menjadi tidak relevan.

49.

Jenis Analisis Data (Analitik) Pemerintah Kota menganalisis data kepadatan lalu lintas dan pola cuaca selama lima tahun terakhir untuk membuat simulasi model guna menentukan lokasi terbaik pembangunan jalan layang baru. Jenis analisis yang digunakan untuk menghasilkan rekomendasi tindakan di masa depan (solusi optimal) adalah...

a)

Descriptive Analytics

b)

Predictive Analytics

c)

Prescriptive Analytics

d)

Big Data Visualization

e)

Data Normalization

50.

Konsep Berpikir Komputasional: Dekomposisi Seorang desainer game ingin membuat permainan labirin 3D. Ia membagi pekerjaan besar itu menjadi beberapa tugas kecil: 1) Membuat model 3D aset labirin, 2) Membuat algoritma pencarian jalur terpendek, dan 3) Merancang User Interface (UI). Tahapan berpikir komputasional yang dilakukan desainer tersebut adalah...

a)

Abstraksi (abstraction)

b)

Algoritma (algorithm)

c)

Dekomposisi (decompotition)

d)

Debugging

e)

Pengenalan Pola (patern recognition)

51.

Konsep Berpikir Komputasional: Pengenalan Pola Sebuah sistem face recognition (pengenalan wajah) bekerja dengan memindai wajah baru, membandingkannya dengan ribuan wajah yang sudah tersimpan, dan menemukan karakteristik yang konsisten (seperti jarak antar mata, bentuk hidung) untuk diidentifikasi. Proses perbandingan dan penemuan karakteristik yang konsisten ini merujuk pada tahapan...

a)

Otomatisasi

b)

Pengenalan Pola (Pattern Recognition)

c)

Dekomposisi (decompotition)

d)

Algoritma (algorithm)

e)

Abstraksi (abstraction)

52.

Pemrograman Python: Percabangan (if-else) Perhatikan potongan kode Python berikut:

suhu = 35

if suhu > 30 and suhu < 40:

print("Suhu panas")

elif suhu == 40:

print("Suhu ekstrem")

else:

print("Suhu normal")

Output yang dihasilkan dari kode di atas adalah....

a)

Suhu panas

b)

35

c)

Suhu ekstrem

d)

Error

e)

Suhu normal

53.

Pemrograman Python: Loop for dan Fungsi len() Perhatikan kode Python berikut:

kata = "Komputasi"

jumlah = 0

for huruf in kata:

jumlah += 1

print(jumlah)

Nilai yang dicetak oleh program adalah...

a)

0

b)

8

c)

9

d)

10

e)

Error