Worksheetspost test Informatika XII
Total questions: 53
Worksheet time: 27mins
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 …
Internet of Things (IoT)
Kecerdasan Buatan (Artificial Intelligence)
Cloud Computing
Augmented Reality
Blockchain
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 …
Artificial Intelligence
Cloud Computing
Blockchain
Data Mining
IoT
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 …
Sulitnya mengatur privasi pengguna dan kapasitas penyimpanan
Berkurangnya kebutuhan analisis data
Menurunnya efisiensi komputasi
Data menjadi lebih mudah dihapus
Jaringan internet semakin lambat
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 …
Terpusat dan mudah dimodifikasi
Terdistribusi dan terenkripsi
Disimpan dalam satu server utama
Hanya bisa digunakan oleh bank
Tidak memerlukan verifikasi
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 …
Descriptive Analytics
Predictive Analytics
Prescriptive Analytics
Big Data Visualization
Data Normalization
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 …
Artificial Intelligence
Internet of Things (IoT)
Cloud Storage
Virtual Reality
Quantum Computing
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 …
Artificial Intelligence
Internet of Things (IoT)
Cloud Storage
Virtual Reality
Quantum Computing
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 …
Meningkatkan kecepatan pemrosesan data kompleks
Mengurangi ukuran data
Menyimpan data di server fisik
Menambah kapasitas RAM
Menghapus data lama secara otomatis
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 …
Augmented Reality
Virtual Reality
Mixed Reality
Cloud Computing
Internet of Things
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 …
Mempercepat proses administrasi
Menjamin keamanan dan keunikan identitas pengguna
Menghemat biaya pengadaan kartu
Mengurangi penggunaan jaringan
Meningkatkan kecepatan internet
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 …
Kurangnya data
Ketergantungan pada keputusan algoritmik
Peningkatan efisiensi pelayanan
Akses publik terhadap data
Penggunaan jaringan internal
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 …
Menampilkan objek digital yang menyatu dengan dunia nyata
Menyembunyikan gambar asli
Menyimpan data ke server cloud
Menggandakan objek 3D
Mendeteksi warna gambar
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 …
Machine Learning
Deep Web
Neural Compression
Binary Decision
Predictive Hardware
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 …
Menulis kode Python langsung
Mengidentifikasi dan memecah masalah menjadi bagian kecil (dekomposisi)
Menggunakan bahasa mesin
Membuat tampilan GUI
Menghapus data yang tidak diperlukan
Raka membuat program sederhana untuk menghitung total nilai siswa. Isilah dengan langkah yang dilakukan Raka untuk menghitung total nilai siswa.
Menghitung total nilai siswa dengan menjumlahkan semua nilai yang dimiliki oleh siswa.
Menghitung total nilai siswa dengan mengalikan semua nilai yang dimiliki oleh siswa.
Menghitung total nilai siswa dengan membagi semua nilai yang dimiliki oleh siswa.
Menghitung total nilai siswa dengan mengurangkan semua nilai yang dimiliki oleh siswa.
Program di atas akan menampilkan hasil …
80
82.5
83
85
330
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 …
Abstraksi
Dekomposisi
Pola
Evaluasi
Simulasi
Perhatikan kode berikut: for i in range(1, 6): print(i * "*") Keluaran yang dihasilkan adalah …
A. 1, 2, 3, 4, 5
B. *****
C. * ** *** **** *****
D. ***** ****
Error
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. Abstraksi
B. Algoritma dan otomatisasi
C. Pola
D. Debugging
E. Dekompresi
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. 29.5
B. 29.6
C. 29.8
D. 30
E. 31
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 …
15
X lebih besar
Y lebih besar
Tidak ada output
Error
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 …
Abstraksi
Pola (Pattern Recognition)
Dekompresi
Simulasi
Debugging
Perhatikan kode berikut: for i in range(2, 11, 2): print(i, end=" ") Hasil keluaran dari kode tersebut adalah …
A. 2 4 6 8 10
B. 2 3 4 5 6
C. 1 3 5 7 9
D. 2,4,6,8,10 (dengan koma)
E. Tidak ada hasil
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 …
Debugging
Simulasi
Abstraksi
Pola
Dekompresi
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 …
120000
108000
100000
90000
Error
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. 17000
B. 20000
C. 23000
D. 15000
E. 22000
Perhatikan kode berikut: x = [1, 2, 3] y = x y.append(4) print(x) Apa output dari program di atas?
A. [1, 2, 3]
B. [1, 2, 3, 4]
C. [4]
D. [1, 2, 3, 4, 4]
E. Error
Setelah program dijalankan, yang dicetak adalah …
[1, 2, 3]
[1, 2, 3, 4]
[4]
[x, y]
Error
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. Abstraksi dan algoritma
B. Pola dan debugging
C. Dekomposisi
D. Desain antarmuka
E. Visualisasi data
Perhatikan program berikut: for i in range(1,4): for j in range(1,3): print(i,j)
A. 3
B. 6
C. 12
D. 9
E. 4
Perhatikan program berikut: nama = "Informatika" print(nama[0:5]) Output yang dihasilkan adalah …
forma
Infor
nform
matika
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. 120
B. 150
C. 130
D. 270
E. Error
Seorang siswa membuat program untuk menentukan bilangan ganjil atau genap. Jika x diubah menjadi 24, maka outputnya adalah …
24
Genap
Ganjil
12
7
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)
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. 6
B. 12
C. 24
D. 16
E. 20
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. Pattern Recognition (pengenalan pola)
B. Abstraksi
C. Dekomposisi
D. Debugging
E. Evaluasi
Perhatikan program berikut: angka = [2,4,6,8,10] for a in angka: if a > 5: print(a) Output yang dihasilkan adalah …
A. 6 8 10
B. 2 4 6
C. 2 4 6 8 10
D. 8 10
E. 10
x= [2,4,6,8,10]
for a in x:
if a > 5:
print(a)
Output yang dihasilkan adalah …
2 4 6
6 8 10
8 10
10
Error
Perhatikan program berikut: data = [3, 6, 9, 12] hasil = [x/3 for x in data] print(hasil) Output dari kode tersebut adalah …
[1, 2, 3, 4]
[3, 6, 9, 12]
[9, 12, 15, 18]
[1.0, 2.0, 3.0, 4.0]
Error
Perhatikan program berikut: kata = "Komputer" print(kata.lower()) Output dari kode di atas adalah …
A. KOMPUTER
B. Komputer
C. komputer
D. Komputer()
E. Error
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. 1 2 3 4 5
B. 0 1 1 2 3
0 1 2 3 5
1 1 2 3 5
Error
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. Algoritma dan otomasi
B. Debugging
C. Dekomposisi
D. Visualisasi
E. Evaluasi
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. 1 2 3 4 5
B. 1 2 4 5
C. 3 4 5
D. 2 3 5
E. Error
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. Abstraksi dan Algoritma
B. Pola
Evaluasi
Debugging
Visualisasi
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...
Cloud Computing
Virtual Reality (VR)
Kecerdasan Buatan (AI)
Data Mining
Augmented Reality (AR)
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...
Data tersimpan di satu server utama agar mudah diakses
Memerlukan kecepatan pemrosesan data kuantum
Mampu memvisualisasikan data dalam bentuk 3D
Memiliki sifat terdistribusi dan immutable (tidak mudah diubah/anti-pemalsuan)
Hanya bisa digunakan untuk transaksi finansial.
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...
Edge Computing
Quantum Computing
Cloud Computing (Komputasi Awan)
Internet of Things (IoT)
Virtual Reality (VR)
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...
Menurunnya kebutuhan akan server fisik
Data menjadi lebih mudah untuk dinormalisasi
Kesulitan dalam menjamin privasi dan mencegah penyalahgunaan data (data breach).
Peningkatan efisiensi dalam proses debugging kode program
Teknologi 5G menjadi tidak relevan.
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...
Descriptive Analytics
Predictive Analytics
Prescriptive Analytics
Big Data Visualization
Data Normalization
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...
Abstraksi (abstraction)
Algoritma (algorithm)
Dekomposisi (decompotition)
Debugging
Pengenalan Pola (patern recognition)
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...
Otomatisasi
Pengenalan Pola (Pattern Recognition)
Dekomposisi (decompotition)
Algoritma (algorithm)
Abstraksi (abstraction)
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....
Suhu panas
35
Suhu ekstrem
Error
Suhu normal
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...
0
8
9
10
Error
