wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Kisi-Kisi Asesmen Tengah Semester 2 Informatika TP 2024 / 2025

Total questions: 42

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

Tuliskan Nama Lengkap Kamu (Gunakan Huruf Kapital) Contoh : RIZQI SEBASTIAN

4 lines
2.

Tuliskan Kelas Kamu Contoh : 9J

4 lines
3.

Bagaimana seseorang dapat meningkatkan pemahaman mereka tentang analisis data setelah menguasai alat dasar seperti Excel?

a)

Dengan hanya membaca artikel dan buku tentang analisis data

b)

Dengan mulai belajar alat lanjutan seperti Tableau, Power BI, atau bahasa pemrograman lainnya

c)

Dengan menghindari alat yang lebih kompleks untuk tetap fokus pada dasar-dasar

d)

Dengan mengandalkan komunitas online tanpa mempelajari teknik analisis yang lebih lanjut

4.

Teknik analisis data sederhana yang dapat dipelajari pemula meliputi...

a)

Analisis deskriptif, korelasi, dan tren

b)

Clustering, regresi, dan deep learning

c)

Data mining, big data, dan AI

d)

Neural network, blockchain, dan machine learning

5.

Manfaat utama menggunakan spreadsheet dalam analisis data adalah…

a)

Membantu dalam memproses data besar

b)

Mengorganisir data, membersihkannya, dan membuat grafik

c)

Menjalankan model pembelajaran mesin

d)

Menggunakan kecerdasan buatan dalam analisis data

6.

Apa peran utama visualisasi data di era digital?

a)

Mengubah data mentah menjadi teks panjang

b)

Mengubah data mentah menjadi representasi visual

c)

Menghapus data mentah yang tidak relevan

d)

Mengkodekan data dalam bentuk numerik

7.

Jika sebuah perusahaan ingin menyampaikan informasi kepada audiens non-teknis, strategi mana yang paling efektif berdasarkan artikel?

a)

Menyajikan data dalam bentuk tabel numerik yang kompleks

b)

Menggunakan bahasa teknis dalam laporan tertulis

c)

Menggunakan visualisasi data seperti grafik dan diagram

d)

Menyediakan akses langsung ke data mentah tanpa interpretasi

8.

Bagaimana visualisasi data dapat meningkatkan pengambilan keputusan?

a)

Dengan menghilangkan semua data yang tidak relevan untuk membantu pemahaman

b)

Dengan menggantikan analisis data berbasis angka dengan berbasis kata/kalimat

c)

Dengan membatasi akses pengguna ke data yang tidak relevan

d)

Dengan mengubah data mentah menjadi representasi visual yang lebih mudah dipahami

9.

Piktogram biasanya digunakan untuk...

a)

Menampilkan angka populasi atau hasil panen

b)

Menunjukkan perubahan tren selama periode tertentu

c)

Ilustrasi distribusi barang ekspor

d)

Menampilkan perbandingan nilai variabel

10.

Jika Anda ingin menampilkan data pertumbuhan populasi selama 10 tahun terakhir, jenis visualisasi data mana yang paling tepat?

a)

Peta

b)

Diagram Lingkaran

c)

Diagram Garis

d)

Piktogram

11.

Seorang gubernur ingin menjelaskan distribusi hasil panen di berbagai kota di provinsi yang dipimpinnya. Jenis visualisasi data apa yang sebaiknya digunakan?

a)

Peta

b)

Diagram Batang

c)

Diagram Lingkaran

d)

Teks

12.

Apa yang dimaksud dengan pseudocode?

a)

Kode program yang dapat dieksekusi

b)

Deskripsi informal dari algoritma pemrograman

c)

Bahasa pemrograman tingkat tinggi

d)

Kode yang hanya dapat digunakan oleh komputer

13.

Mengapa pseudocode dianggap lebih fleksibel daripada bahasa pemrograman tertentu?

a)

Karena tidak memiliki aturan sintaksis yang kaku

b)

Karena dapat dijalankan langsung seperti bahasa pemrograman lainnya

c)

Karena menggunakan bahasa pemrograman yang mudah dipahami

d)

Karena hanya dapat digunakan oleh programmer berpengalaman

14.

Kenapa pseudocode merupakan pilihan yang tepat bagi seorang pengembang untuk berbagi ide solusi program dengan tim yang memiliki pemahaman bahasa pemrograman yang bervariasi?

a)

Pseudocode ditulis dalam format yang lebih mudah dipahami oleh semua anggota tim

b)

Pseudocode dapat dijalankan langsung dalam berbagai bahasa pemrograman

c)

Pseudocode memastikan semua anggota tim memahami sintaks dari bahasa pemrograman tertentu

d)

Pseudocode hanya digunakan untuk menulis kode program tanpa perlu komunikasi antara pengembang

15.

Apa yang dilakukan perintah 'Input panjang' dalam pseudocode?

a)

Menampilkan nilai panjang dari pengguna

b)

Memasukkan nilai panjang dari pengguna

c)

Menghitung nilai panjang yang diminta

d)

Menyimpan hasil perhitungan dalam program

16.

Bagaimana cara menampilkan hasil perhitungan luas dalam pseudocode?

a)

Read (luas)

b)

Write (luas)

c)

Input (luas)

d)

B ← luas

17.

Jika kita ingin menambahkan validasi sehingga panjang input tidak negatif, apa modifikasi pseudocode yang paling tepat?

a)

Tambahkan If panjang < 0 then panjang ← 0 sebelum perhitungan area

b)

Tambahkan If panjang > 0 then Baca panjang

c)

Tambahkan If panjang < 0 then keluarkan 'Error' setelah membaca input

d)

Tambahkan If panjang == 0 then panjang ← 1 sebelum perhitungan area

18.

Dari data yang ditampilkan dalam grafik batang dan garis, kesimpulan yang dapat diambil adalah...

a)

Frekuensi olahraga yang paling umum di antara siswa perempuan adalah 2 kali seminggu

b)

Tidak ada siswa laki-laki yang berolahraga lebih dari 4 kali seminggu

c)

Frekuensi olahraga 3 kali seminggu memiliki jumlah siswa yang sama untuk laki-laki dan perempuan

d)

Siswa perempuan cenderung berolahraga lebih sering daripada siswa laki-laki

19.

Berdasarkan data dalam grafik, pernyataan mana yang benar?

a)

Frekuensi olahraga terendah dilakukan oleh siswa yang berolahraga 5 dan 7 kali seminggu.

b)

Jumlah siswa yang berolahraga 2 kali seminggu adalah yang tertinggi.

c)

Tidak ada siswa yang berolahraga lebih dari 4 kali seminggu.

d)

Grafik garis menunjukkan tren yang mirip dengan grafik batang.

20.

Dari grafik yang ditampilkan, pernyataan berikut yang tepat adalah... .

a)

Grafik garis menunjukkan bahwa sebagian besar siswa berolahraga 4-7 kali seminggu.

b)

Tidak ada siswa yang berolahraga lebih dari 7 kali seminggu.

c)

Tidak ada perbedaan dalam jumlah siswa laki-laki dan perempuan di kategori 4 kali seminggu.

d)

Jumlah siswa yang berolahraga 5 dan 7 kali lebih sedikit dibandingkan yang berolahraga 3 kali.

21.

Simbol jajaran genjang dalam flowchart memiliki fungsi untuk... .

a)

Menerima input dari pengguna

b)

Menjalankan proses atau perintah

c)

Membuat keputusan

d)

Menampilkan output kepada pengguna

22.

Apa yang bisa dilakukan untuk menghubungkan bagian flowchart yang terpisah dalam satu diagram?

a)

Menggunakan simbol oval

b)

Menggunakan simbol lingkaran

c)

Menggunakan simbol panah

d)

Menggunakan simbol jajar genjang

23.

Jika perintah Read(lebar); diletakkan sebelum Read(panjang);, program akan tetap berjalan dengan hasil yang sama.

a)

Benar

b)

Salah

24.

Program ini dapat mengalami kesalahan jika variabel area tidak dideklarasikan sebelum digunakan dalam perhitungan.

a)

Benar

b)

Salah

25.

Program ini dapat dimodifikasi untuk menghitung volume kubus dengan menambahkan variabel tinggi dan menyesuaikan perhitungannya.

a)

Benar

b)

Salah

26.

Tentukan apakah pernyataan berikut benar atau salah: Jika pengguna memasukkan nilai negatif untuk panjang atau lebar, program akan tetap memberikan hasil yang benar.

a)

Benar

b)

Salah

27.

Jika kode Write(luas); dihapus dari program, hasil perhitungan masih dapat diketahui oleh pengguna.

a)

Benar

b)

Salah

28.

Langkah pertama dalam membuat diagram alir adalah menulis… . (Isian Singkat)

4 lines
29.

Tujuan dari diagram alir adalah… . (Isian Singkat)

4 lines
30.

Jumlah keputusan dalam diagram alir adalah… . (Isian Singkat)

(a)  

31.

Hal yang memungkinkan pengguna untuk masuk ke beranda Instagram adalah… . (Isian Singkat)

4 lines
32.

Hal yang harus dilakukan agar pengguna dapat keluar dari loop pemeriksaan kata sandi adalah… . (Isian Singkat)

4 lines
33.

Tipe data yang digunakan dalam program tersebut adalah… . (Isian Singkat)

4 lines
34.

Fungsi dari perintah Read (bilangan) dalam program adalah… . (Isian Singkat)

4 lines
35.

Operator apa yang digunakan untuk menentukan bilangan genap atau ganjil adalah… . (Isian Singkat)

4 lines
36.

Kata kunci yang digunakan untuk menutup kondisi IF dalam program adalah… . (Isian Singkat)

4 lines
37.

Output yang dihasilkan jika bilangan yang terbaca merupakan angka 10 adalah… . (Isian Singkat)

4 lines
38.

Tuliskan algoritma pseudocode untuk membantu Achmad membuat program berdasarkan persyaratan yang disebutkan dalam artikel!

4 lines
39.

Buatlah diagram alir (Flowchart) yang mewakili program yang akan dibuat oleh Achmad!

4 lines
40.

Tuliskan 2 jenis diagram yang dapat dibuat untuk memvisualisasikan data tersebut! (sertai alasannya)

4 lines
41.

Buatlah 2 jenis diagram yang dapat memvisualisasikan data tersebut!

4 lines
42.

Bayangkan Kamu adalah seorang pengembang aplikasi edukatif. Berdasarkan pola penggunaan media sosial dan game di tabel, bagaimana Kamu akan merancang aplikasi yang dapat menarik perhatian siswa tetapi tetap memiliki nilai edukatif?

4 lines