WorksheetsASESMEN SUMATIF TENGAH SEMESTER GANJIL - INFORMATIKA
Total questions: 25
Worksheet time: 13mins
Berpikir komputasional atau Computational Thinking (CT) sebagai salah satu Teknik penyelesaian masalah menjadi sangat penting di masa sekarang untuk menyiapkan generasi penerus yang berdaya saing di era ekonomi digital ini. Awalnya istilah Berpikir Komputasional atau Computational Thinking (CT) dikemukakan oleh…
A. Bill Gates
B. Prof. Seymour Papert
C. J.M Wing
D. Jean Piaget
Berpikir komputasional adalah cara berpikir dengan…
ilmuwan komputer
ilmu komputer (Informatika)
robot
gadget
Melakukan generalisasi dan mengidentifikasi prinsip-prinsip umum yang menghasilkan pola, tren, keteraturan. Ini termasuk berpikir komputasional metode…
A. pengenalan pola
B. dekomposisi
C. abstraksi
D. perancangan algoritma
Santi si ular berdansa: Dengan memperhatikan pola gerakan si Santi, gambar yang cocok untuk gerakan ke lima adalah…
(gambar A)
(gambar B)
(gambar C)
(gambar D)
Andi memperhatikan bahwa setiap hari hujan turun pada sore hari setelah langit mulai mendung sejak siang. Ia lalu menyimpulkan bahwa jika langit mulai mendung siang hari, kemungkinan besar akan hujan sore nanti. Ini merupakan contoh dari...
dekomposisi
generalisasi
algoritma
abstraksi
Untuk mencetak dokumen dari komputer, berikut urutan langkahnya: buka file, klik print, pilih printer, lalu klik tombol cetak. Urutan langkah-langkah tersebut merupakan contoh dari...
algoritma
dekomposisi
pengenalan pola
abstraksi
Arti “himpunan data” dalam konteks informatika adalah…
kumpulan data yang disusun dalam tabel
kumpulan data yang tidak terorganisir
kumpulan elemen yang memiliki karakteristik yang sama
kumpulan data yang disimpan dalam memori komputer
Nadine diberi tugas oleh guru untuk mencatat tinggi badan teman-temannya dalam cm. Setelah didapatkan data, Nadine mengelompokkannya dalam rentang (150-159 cm, 160-169 cm, 170-179 cm). Jenis pengelompokan data yang dilakukan oleh Nadine adalah…
pengelompokan berdasarkan nilai
pengelompokan berdasarkan kategori
pengelompokan berdasarkan data kualitatif
pengelompokan data tidak terstruktur
Berikut ini yang merupakan contoh penggunaan himpunan data dalam perangkat lunak yaitu…
menyimpan catatan transaksi dalam database
menyusun laporan menggunakan grafis
menyusun angka dalam urutan terbalik
menghitung rata-rata nilai
Diberikan susunan huruf berikut: K A M I S. Kode rahasia dibuat dengan aturan: - Huruf pertama dipindahkan ke posisi terakhir - Ulangi proses ini 3 kali. Hasil akhir setelah 3 langkah adalah…
A. A M I S K
B. M I S K A
C. I S K A M
D. S K A M I
Perhatikan pernyataan berikut! (1) Menganalisis foto kegiatan ekstrakurikuler (2) Menentukan siswa dengan nilai tertinggi dikelas (3) Menyusun daftar kehadiran siswa setiap malam (4) Membandingkan berat badan beberapa siswa Berdasarkan pernyataan di atas, contoh penggunaan data terstruktur ditunjukkan pada nomor…
A. (1) dan (3)
B. (1), (2), dan (3)
C. (2) dan (3)
D. (2), (3), dan (4)
Bebras Jordan menebang pohon dan memotongnya sehingga setiap pohon menghasilkan batang pohon yang panjangnya 10 meter. Bebras Ali ingin membangun bendungan dan membutuhkan kayu sepanjang 4 meter sebanyak 7 batang, dan kayu sepanjang 3 meter sebanyak 7 batang. Ali dapat memotong batang pohon yang sudah dipotong Jordan sesuai dengan keperluannya. Jordan ingin memberikan batang pohon kepada Ali dengan jumlah sesedikit mungkin. Tantangan: Banyaknya batang pohon minimal yang dapat dipakai Ali untuk membangun bendungan adalah…
5
6
7
8
Aldi menuliskan Pseudocode sebelum membuat program bertujuan agar…
komputer bisa langsung menjalankan program
lebih mudah memahami dan merencanakan langkah-langkah program
membuat tampilan program lebih menarik
bisa membuat game
Jika Aldi mengetikkan nama Rafi pada Pseudocode diatas, maka yang akan tampil adalah…
Halo, nama
Halo [nama]
Halo, Rafi
Nama anda adalah Rafi
Pseudocode penting dalam pemograman karena…
memudahkan pemograman langsung
membantu meminimalkan kesalahan logika
menyediakan bahasa pemograman yang baru
meningkatkan efisiensi komputer
Cara pseudocode membantu dalam berpikir logis adalah dengan….
menyediakan aturan baku yang harus dijalankan
menyediakan hasil langsung tanpa adanya proses yang jelas
menggunakan perintah yang rumit
memecahkan masalah menjadi langkah-langkah yang lebih kecil
Jika Pseudocode di atas dijalankan dalam bentuk program, maka yang akan terjadi adalah…
A. komputer akan tidur
B. program akan mencetak “Selamat Pagi!”
C. tidak terjadi apa-apa
D. komputer akan berbunyi
Perhatikan potongan pseudocode berikut: (1) Tampilkan “Hasil luasnya adalah”, luas (2) Ambil input alas (3) Hitung luas = ½ x alas x tinggi (4) Tampilkan “Masukkan alas segitiga” (5) Tampilkan “Masukkan tinggi segitiga” (6) Ambil input tinggi Urutan langkah pseudocode yang benar untuk menghitung luas segitiga adalah…
A. 4 – 2 – 5 – 6 – 3 – 1
B. 4 – 5 – 2 – 6 – 1 – 3
C. 2 – 4 – 5 – 6 – 3 – 1
D. 4 – 2 – 5 – 3 – 6 – 1
Perhatikan pernyataan berikut! (1) Menulis langkah-langkah dengan bahasa sesuai sintaks (2) Membagi masalah besar menjadi sub-masalah yang lebih kecil (3) Memahami masalah yang ingin diselesaikan dengan jelas (4) Menghindari terlalu banyak detail teknis yang tidak relevan dengan alur logika Berdasarkan pernyataan diatas, langkah-langkah yang harus di ambil dalam
(1) Menulis langkah-langkah dengan bahasa sesuai sintaks
(2) Membagi masalah besar menjadi sub-masalah yang lebih kecil
(3) Memahami masalah yang ingin diselesaikan dengan jelas
(4) Menghindari terlalu banyak detail teknis yang tidak relevan dengan alur logika
Pseudocode yang efektif ditunjukkan pada nomor…
A. (1) dan (3)
B. (1), (2), dan (3)
C. (2) dan (3)
D. (2), (3), dan (4)
Perbedaan utama antara Pseudocode dan Bahasa pemograman adalah…
pseudocode lebih kompleks
pseudocode menggunakan aturan sintaks ketat
pseudocode menggunakan kalimat sederhana
pseudocode bisa dijalankan langsung di komputer
Pseudocode digunakan setelah menulis kode dalam pemograman untuk menguji program apakah berjalan sesuai dengan alur atau tidak.
Benar
Salah
Algoritma tidak terbatas sehingga prosesnya bisa berjalan terus-menerus tanpa akhir dan tidak menghasilkan solusi.
Benar
Salah
Himpunan data adalah sekumpulan data yang memiliki kesamaan atau hubungan tertentu dan dikumpulkan dengan tujuan tertentu.
Benar
Salah
Representasi data membantu menyusun data yang berantakan menjadi informasi yang sistematis.
Benar
Salah
