wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PERSIAPAN ASTS KELAS 7

Total questions: 60

Worksheet time: 1hrs 15mins

Name
Class
Date
1.

Apa yang dimaksud dengan Algoritma?

a)

Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan masalah atau tugas tertentu.

b)

Algoritma adalah nama seorang tokoh sejarah

c)

Algoritma adalah proses memasak makanan

d)

Algoritma adalah kumpulan angka acak

2.

Mengapa penting untuk memahami Algoritma dalam pemrograman?

a)

Algoritma hanya diperlukan untuk pemrograman sederhana

b)

Algoritma tidak berpengaruh dalam pemrograman

c)

Algoritma tidak membantu dalam merancang solusi efisien

d)

Algoritma membantu dalam merancang solusi yang efisien dan efektif untuk masalah yang kompleks.

3.

Bagaimana cara mengevaluasi keefektifan Algoritma yang telah dibuat?

a)

Tidak memperhatikan performa Algoritma

b)

Menggunakan dataset yang sama untuk semua pengujian

c)

Tidak melakukan analisis terhadap kecepatan dan efisiensi Algoritma

d)

Langkah-langkah yang dapat dilakukan untuk mengevaluasi keefektifan Algoritma yang telah dibuat antara lain adalah melakukan pengujian dengan dataset yang beragam dan representatif, membandingkan performa Algoritma dengan metrik yang relevan seperti akurasi, presisi, recall, dan F1-score, serta melakukan analisis terhadap kecepatan dan efisiensi Algoritma.

4.

Bagaimana cara membuat pseudocode untuk Algoritma?

a)

Langsung menuliskan kode program tanpa membuat langkah-langkah terlebih dahulu

b)

Tulis pseudocode tanpa memperhatikan aturan dan sintaks yang benar

c)

Menggunakan bahasa asing yang tidak dimengerti oleh pembaca

d)

Buatlah langkah-langkah atau proses algoritma dalam bahasa alami, kemudian ubah ke dalam bentuk pseudocode dengan aturan dan sintaks yang telah disepakati.

5.

Konsep berpikir yang digunakan untuk menganalisis permasalahan-permasalahan dan menemukan solusi yang inovatif disebut ...

a)

Berpikir masa depan

b)

Berpikir komputasional

c)

Berpikir radioaktif

d)

Berpikir modern

6.

Kemampuan seseorang dalam memecahkan masalah dengan mengambil konsep/metode seperti seorang ahli teknologi informasi disebut ...

a)

Augmented Reality

b)

Augmented Intellegent

c)

Computational Thinking

d)

Artificial Intellegent

7.

Berikut ini yang bukan merupakan karakteristik berpikir komputasional ...

a)

Mampu menganalisa data

b)

Mampu melakukan representasi data melalui abstraksi

c)

Mampu memberikan pemecahan masalah menggunakan komputer

d)

Mampu memecahkan masalah yang rumit dengan cara yang rumit

8.

Pendekatan dengan memecah masalah besar dan kompleks menjadi masalah-masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami kemudian di cari solusinya disebut ...

a)

Pengenalan Pola

b)

Algoritme

c)

Abstraksi

d)

Dekomposisi

9.

Ada berapakah metode berpikir komputasional yang bisa kita gunakan ...

a)

Satu

b)

Dua

c)

Tiga

d)

Empat

10.

Teknik untuk menemukan informasi yang penting dan informasi yang tidak relevan disebut ...

a)

Abstraksi

b)

Dekomposisi

c)

Pengenalan Pola

d)

Algoritme

11.

Manakah yang bukan contoh metode berpikir komputasional ...

a)

Rancang Algoritma

b)

Abstraksi

c)

Komposisi

d)

Dekomposisi

12.

Kemampuan untuk melihat persamaan atau bahkan perbedaan pola, tren, dan keteraturan dalam sebuah data yang nantinya akan digunakan dalam membuat prediksi dan penyajian data disebut dengan ...

a)

Abstraksi

b)

Rancangan Algoritma

c)

Dekomposisi

d)

Pengenalan Pola

13.

Waktu tanam padi tergantung pada cuaca dan iklim di daerah tertentu seperti yang tampak pada gambar tersebut. Hal itu termasuk pada teknik kunci pendekatan yang disebut ...

a)

Dekomposisi

b)

Abstraksi

c)

Algoritme

d)

Pola

14.

Apa itu data?

a)

Data adalah kumpulan fakta angka atau informasi yang dapat digunakan untuk analisis, perhitungan, atau referensi.

b)

Data adalah hasil akhir dari analisis informasi.

c)

Data adalah informasi yang tidak dapat digunakan untuk referensi.

d)

Data adalah sekumpulan angka yang tidak memiliki makna.

15.

Apa yang dimaksud dengan data terstruktur?

a)

Data yang tidak diatur dan sulit diakses.

b)

Data yang telah diatur atau diformat dalam cara tertentu sehingga mudah untuk dicari, diakses, dan dianalisis.

c)

Data yang disimpan dalam bentuk gambar atau suara.

d)

Data yang tidak mengikuti skema atau format tertentu.

16.

Contoh data terstruktur adalah:

a)

Email dari pelanggan.

b)

Gambar atau video yang diunggah ke media sosial.

c)

Data dalam spreadsheet, database SQL, dan tabel dalam aplikasi bisnis.

d)

Artikel berita atau blog posts.

17.

Data terstruktur biasanya disimpan dalam:

a)

Bentuk gambar dan suara.

b)

Basis data relasional seperti tabel dengan baris dan kolom.

c)

Format teks bebas.

d)

Video dan audio.

18.

Salah satu karakteristik utama data terstruktur adalah:

a)

Tidak memiliki skema yang tetap

b)

Sulit untuk dicari dan difilter.

c)

Data diatur dalam tabel dengan baris dan kolom.

d)

Tidak memiliki integritas data.

19.

Manfaat data terstruktur adalah:

a)

Mengurangi efisiensi operasional.

b)

Sulit diakses dan dicari.

c)

Memungkinkan pengambilan keputusan yang lebih cepat.

d)

Tidak mendukung otomatisasi proses bisnis.

20.

Contoh data tidak terstruktur adalah:

a)

Daftar inventaris.

b)

Catatan pelanggan yang disimpan dalam tabel.

c)

Catatan pelanggan yang berisi keluhan atau pertanyaan.

d)

Catatan transaksi keuangan.

21.

Data terstruktur memudahkan:

a)

Pencarian informasi pelanggan berdasarkan nama

b)

Pencarian informasi dalam bentuk teks bebas.

c)

Penyimpanan data dalam bentuk audio.

d)

Penyimpanan data dalam format gambar.

22.

Data tidak terstruktur adalah:

a)

Data yang mengikuti format atau model yang telah ditentukan sebelumnya.

b)

Data yang tidak memiliki struktur yang jelas dan sulit untuk diatur dan dianalisis

c)

Data yang mudah diakses dan dianalisis.

d)

Data yang diatur dalam tabel dengan baris dan kolom.

23.

Salah satu contoh data terstruktur adalah:

a)

Artikel berita.

b)

Catatan karyawan yang disimpan dalam tabel atau spreadsheet.

c)
  • Gambar atau video.

d)

Email yang berisi keluhan pelanggan.

24.

Gambar tersebut merupakan gambar jenis data ....

a)

Data Terstruktur

b)

Data tidak terstruktur

c)

Data Nilai Siswa

d)

Data Jumlah Siswa

25.

Gambar di samping merupakan contoh jenis data ....

a)

Terstruktur

b)

Tidak terstruktur

c)

Email

d)

Berita

26.

Berikut ini yang merupakan contoh data terstruktur adalah ...

a)

b)

c)

d)

27.

Pernyataan yang tidak benar tentang hasil pencatatan tersebut yaitu …

a)

Jumlah pengunjung merupakan Data kuantitatif.

b)

Pengunjung terbanyak terjadi pada hari Kamis.

c)

Tabel merupakan data tidak terstruktur.

d)

Pengunjung paling sedikit terjadi pada hari Jumat.

28.

Seorang ilmuwan sedang menganalisis serangkaian data cuaca untuk memprediksi pola hujan. Dia melihat bahwa setiap kali kelembaban udara tinggi dan tekanan udara rendah, kemungkinan besar akan turun hujan.

Teknik berpikir komputasional apa yang dia terapkan?

a)

Abstraksi

b)

Algoritma

c)

Pengenalan Pola

d)

Dekomposisi

29.

Pseudocode mempermudah proses translasi ke bahasa pemrograman dengan cara...

a)

mengurangi jumlah kode yang perlu ditulis

b)

menyediakan aturan sintaks yang baku

c)

menjelaskan logika langkah demi langkah

d)

meminimalkan kesalahan dalam kode

30.

Awalnya istilah Berpikir Komputasional atau Computational Thinking (CT) dikemukakan oleh…

a)

Bill Gates

b)

Prof. Seymour Papert

c)

J.M Wing

d)

Jean Piaget

31.

Berpikir komputasional adalah cara berpikir dengan…

a)

ilmuwan komputer

b)

ilmu komputer (Informatika)

c)

robot

d)

Gadget

32.

Melakukan generalisasi dan mengidetifikasi prinsip-prinsip umum yang menghasilkan pola, tren, keteraturan. Ini termasuk berpikir komputasional metode…

a)

pengenalan pola

b)

dekomposisi

c)

abstraksi

d)

perancangan algoritma

33.

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)

34.

Cara pseudocode membantu dalam berpikir logis adalah dengan…

a)

menyediakan aturan baku yang harus dijalankan

b)

menyediakan hasil langsung tanpa adanya proses yang jelas

c)

menggunakan perintah yang rumit

d)

memecahkan masalah menjadi langkah-langkah yang lebih kecil

35.

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 Pseudocode yang efektif ditunjukkan pada nomor...

a)

(1) dan (3)

b)

(1), (2), dan (3)

c)

(2) dan (3)

d)

(2), (3), dan (4)

36.

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

37.

Pseudocode penting dalam pemograman karena...

a)

memudahkan pemograman langsung

b)

membantu meminimalkan kesalahan logika

c)

menyediakan bahasa pemograman yang baru

d)

meningkatkan efisiensi komputer

38.

Berikut ini yang merupakan contoh penggunaan himpunan data dalam perangkat lunak yaitu...

a)

menyimpan catatan transaksi dalam database

b)

menyusun laporan menggunakan grafis

c)

menyusun angka dalam urutan terbalik

d)

menghitung rata-rata nilai

39.

Arti “himpunan data” dalam konteks informatika adalah…

a)

kumpulan data yang disusun dalam tabel

b)

kumpulan data yang tidak terorganisir

c)

kumpulan elemen yang memiliki karakteristik yang sama

d)

kumpulan data yang disimpan dalam memori komputer

40.

Ali diberi tugas oleh guru untuk mencatat tinggi badan teman-temannya dalam cm. Setelah didapatkan data, ali mengelompokkannya dalam rentang (150-159 cm, 160-169 cm, 170-179 cm). Jenis pengelompokkan data yang dilakukan oleh Nadine adalah…

a)

pengelompokkan berdasarkan nilai

b)

pengelompokkan berdasarkan kategori

c)

pengelompokkan berdasarkan data kualitatif

d)

pengelompokkan data tidak terstuktur

41.

Oki ingin membangun bendungan dan membutuhkan kayu sepanjang 4 meter sebanyak 7 batang, dan kayu sepanjang 3 meter sebanyak 7 batang.

Tantangan:

Banyaknya batang pohon minimal yang dapat dipakai Oki untuk membangun bendungan adalah…

a)

8

b)

7

c)

6

d)

5

42.

Representasi data membantu menyusun data yang berantakan menjadi informasi yang sistematis.

a)

benar

b)

salah

43.

Program adalah Implementasi dari algoritma dalam bentuk kode atau perintah yang dapat dijalankan oleh komputer

a)

benar

b)

salah

44.

Flowchart adalah Penulisan algoritma dalam bentuk gambar atau diagram alir menggunakan simbol-simbol standar untuk memvisualisasikan alur logika

a)

benar

b)

salah

45.

Santi si ular berdansa:

Tantangan:

Dengan memperhatikan pola gerakan si Santi, gambar yang mana yang cocok untuk gerakan ke lima?

a)

b)

c)

d)

46.

Landak Etna (di pojok kiri bawah) ingin pergi ke bukit semut. Untuk pergi ke sana, ia harus mengumpulkan semut merah (yang pada gambar lebih besar). Bantulah Etna untuk menentukan jalannya dengan menyebutkan arahnya: Kanan (untuk ke kanan), Kiri (untuk ke kiri), Naik (untuk ke atas), Turun (untuk ke bawah).

a)

Kanan, Naik, Kanan, Naik, Kanan, Naik, Kanan, Turun, Kanan, Turun, Kanan

b)

Kanan, Naik, Kanan, Turun, Kanan, Naik, Kanan

c)

Kanan, Naik, Kanan, Naik, Kiri, Turun, Kanan

d)

Kanan, Naik, Kanan, Turun, Kanan, Turun, Kanan

47.

Si berang-berang ingin menjadi ninja dan menentukan namanya. Nama Ninja dibuat dengan mengganti setiap huruf yang berasal dari nama sesungguhnya dengan suku-suku kata sesuai dengan tabel berikut:

Misalnya "BEBRAS" mmemiliki nama ninja "pikupishikaari”.

Tantangan:

Jika nama ninjanya adalah "zukame moru", siapa namanya yang sesungguhnya?

a)

JURICA

b)

JOSIP

c)

JANI

d)

JAKOV

48.

3. Sebuah keluarga berang-berang punya 3 HP. kebetulan semua baterainya sedang habis. Keluarga tersebut hanya punya 2 charger yang dapat dipakai untuk semua HP. Untuk mengisi baterai kosong sampai penuh dibutuhkan 2 jam. Berapa waktu minimal yang dibutuhkan untuk mengisi ketiga HP tersebut sampai penuh ?

a)

a) 1 jam

b)

b) 2 jam

c)

c) 3 jam

d)

d) 4 jam

49.

Beni has to fill 9 boxes with 3 types of stickers. Each sticker contains one picture. The rule is that in each row and each column, the same sticker cannot appear more than once. (Setiap baris maupun kolom, tidak boleh ada sticker yang sama)?

Challenge:
Which sticker arrangement is correct? (Susunan sticker mana yang benar?)

a)

b)

c)

d)

50.

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...

a)

PENGENALAN POLA

b)

ALGORITMA

c)

DEKOMPOSISI

d)

ABSTRAKSI

51.

Apa itu pseudocode?

a)

Kode yang digunakan untuk menjalankan program

b)

Deskripsi formal dari algoritma

c)
  • Deskripsi informal dari algoritma yang menyerupai kode pemrograman

d)

Diagram alir yang kompleks

52.

Apa fungsi utama pseudocode?

a)

Menjalankan program langsung

b)

Memeriksa kesalahan sintaks

c)

Membantu merencanakan dan merancang algoritma

d)

Mengedit video

53.

Kapan pseudocode sangat berguna?

a)

Saat menulis dokumentasi perangkat lunak

b)

Saat merencanakan algoritma sebelum implementasi

c)

Saat menguji perangkat keras

d)

Saat mendesain antarmuka pengguna

54.

Perhatikan petikan algoritma berikut :

Algoritma luas segitiga

Masukkan tinggi

Masukkan alas

...........

Tampilkan luas


Untuk mengisi .... yang kosong adalah ...

a)

luas = ½ * panjang * tinggi

b)

luas = alas * tinggi

c)

luas = ½ * alas * tinggi

d)

luas = ¼ * alas * tinggi

55.

Penyajian algoritma dalam tulisan yaitu berupa

a)

Pseudocode

b)

Pseudocide

c)

Pseudocude

d)

Pseudocade

56.

Orang yang pertama kali mengenalkan istilah computationla thinking adalah ...

a)

Mark Zuckerberg

b)

Seymour Papert

c)

Black Eyed Peas

d)

Bill Gates

57.

Seorang siswi SMP mendapat banyak PR dari guru-gurunya, disaat hendak mengerjakan dia membagi PRnya menjadi beberapa kelompok, dari yang mudah dikerjakan, dan waktu pengumpulannya paling dekat.

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

58.

Pada siang hari, terlihat langit menjadi gelap (Mendung) dan nampak sedikit kilatan petir di iringi dengan sedikit rintikan air yang mulai turun, sehingga para pengendara motor banyak yang melipir untuk menggunakan Jas Hujan.

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

59.

Manakah yang bukan contoh metode berpikir komputasional....

a)

Abstraksi

b)

Komposisi

c)

Dekomposisi

d)

Rancangan Algoritma

60.

Dalam perjalanan kesekolah seorang guru yg berkendara motor melihat di depannya ada sorang ibu-ibu yang menyalakan lampu sein motornya kearah kanan (Biasanya suka belok ke kiri). kemudian guru tersebut menganalisa data, dan pola cara berkendara ibu-ibu, sehingga tiba-tiba mengurangi kecepatan laju kendaraannya untuk untuk mengurangi resiko kecelakan....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma