wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BAGIAN 1-LATIHAN SOAL ASAS GANJIL 7 2025/2026

Total questions: 30

Worksheet time: 31mins

Name
Class
Date
1.

OSIS SMPN 3 Kepanjen akan mengadakan acara "Sempatig Got Talent". Ketua OSIS merasa pusing karena acaranya sangat besar. Akhirnya, Bu Iffatul menyarankan untuk membagi panitia menjadi tim kecil: Tim Dekorasi panggung, Tim Konsumsi, Tim Acara, dan Tim Kebersihan agar pekerjaan lebih ringan dan fokus.Proses memecah masalah besar (Acara Sekolah) menjadi bagian-bagian kecil (Tim-tim kerja) yang dilakukan OSIS tersebut merupakan penerapan fondasi...

a)

Pengenalan Pola

b)

Abstraksi

c)

Dekomposisi

d)

Algoritma

2.

Rudi mengamati jadwal keberangkatan Bus Bagong dari Terminal Talangagung menuju Blitar: • Bus A: 06.00 WIB • Bus B: 06.30 WIB • Bus C: 07.00 WIB. Jika pola keberangkatan tersebut tetap, pukul berapakah Bus D diperkirakan akan berangkat?

a)

07.15 WIB

b)

07.30 WIB

c)

08.00 WIB

d)

07.45 WIB

3.

Sinta melihat denah lokasi SMPN 3 Kepanjen di brosur PPDB. Di denah tersebut hanya tergambar kotak-kotak ruang kelas, gerbang, dan lapangan basket. Tidak ada gambar detail seperti jumlah keramik lantai, warna cat tiang bendera, atau jenis bunga di taman sekolah. Pertanyaan: Fokus pada informasi penting (letak ruang) dan mengabaikan detail yang tidak perlu (warna cat/keramik) disebut...

a)

Dekomposisi

b)

Algoritma

c)

Abstraksi

d)

Evaluasi

4.

Berikut adalah langkah-langkah meminjam buku di Perpustakaan Daerah (Perpusda) Kepanjen yang masih teracak: 1. Serahkan buku dan kartu anggota ke pustakawan. 2. Cari buku yang diinginkan di rak. 3. Masuk ke perpustakaan dan isi daftar hadir. 4. Pustakawan menstempel tanggal kembali. 5. Bawa buku pulang. Urutan algoritma yang paling logis adalah...

a)

3 - 2 - 1 - 4 - 5

b)

3 - 1 - 2 - 4 - 5

c)

1 - 2 - 3 - 4 - 5

d)

2 - 1 - 4 - 3 - 5

5.

Perhatikan gambar antarmuka Microsoft Excel di atas. Kotak hijau yang aktif menunjukkan pertemuan antara Kolom B dan Baris 3. Pertanyaan: Kotak tersebut memiliki alamat sel (Cell Address) yaitu...

a)

3B

b)

B3

c)

B3. C

d)

Sheet1

6.

Pak Budi adalah petani tebu di daerah Gondanglegi. Ia mencatat hasil panen (dalam ton) selama 3 hari di Excel. Rumus untuk menghitung total jumlah panen tebu Pak Budi di sel B4 adalah...

a)

=COUNT(B1:B3)

b)

=SUM(B1:B3)

c)

=AVERAGE(B1:B3)

d)

=MAX(B1:B3)

7.

Bu Iffatul merekap nilai Ujian Praktek Informatika 4 siswa kelas 7A: • Andi: 80 • Budi: 90 • Cici: 70 • Dodi: 80 Data berada di sel C2 sampai C5. Untuk menghitung nilai rata-rata kelas tersebut, rumus yang digunakan adalah...

a)

=SUM(C2:C5)

b)

=MAX(C2:C5)

c)

=AVERAGE(C2:C5)

d)

=MIN(C2:C5)

8.

Ibu membandingkan harga gula pasir per kg di beberapa toko di Pasar Kepanjen:

  • Toko A: Rp 13.500

  • Toko B: Rp 13.000

  • Toko C: Rp 14.000

Toko D: Rp 13.200

Data harga ada di sel A1 sampai A4.

Ibu ingin mencari harga paling murah menggunakan Excel. Fungsi yang tepat adalah...

a)

=MAX(A1:A4)

b)

=SUM(A1:A4)

c)

=MIN(A1:A4)

d)

=LOW(A1:A4)

9.

Data Presensi Ekstrakurikuler Robotika. Pembina ingin menghitung jumlah siswa yang "Hadir" saja. Rumus yang digunakan adalah...

a)

=COUNT(B2:B5)

b)

=SUM(B2:B5)

c)

=COUNTIF(B2:B5, "Hadir")

d)

=SUMIF(B2:B5, "Hadir")

10.

Dalam aplikasi Scratch, terdapat ikon Bendera Hijau dan Segi Delapan Merah di atas Stage. Apa fungsi utama dari ikon Green Flag (Bendera Hijau)?

a)

Menghapus semua sprite

b)

Menjalankan skrip program (Start)

c)

Menghentikan program (Stop)

d)

Menyimpan proyek ke komputer

11.

Panggung (Stage) Scratch menggunakan sistem koordinat Kartesius X (Horizontal) dan Y (Vertikal).

Jika Sprite Kucing berada di posisi Tengah Panggung, maka nilai koordinatnya adalah...

a)

x: 0, y: 0

b)

x: 240, y: 180

c)

x: 100, y: 100

d)

x: -240, y: -180

12.

Di Scratch, blok kode dikelompokkan berdasarkan warna. Kelompok blok berwarna Biru Tua berisi perintah seperti Move 10 steps, Turn right 15 degrees, dan Go to random position. Pertanyaan: Kelompok blok tersebut dinamakan kategori...

a)

Looks (Tampilan)

b)

Sound (Suara)

c)

Motion (Gerakan)

d)

Events (Kejadian)

13.

Siswa kelas 7 membuat proyek animasi percakapan. Sprite "Abil" ingin mengucapkan salam "Selamat Pagi, Pak Guru!" yang tampil di layar selama 2 detik lalu menghilang. Pertanyaan: Blok kode yang tepat untuk instruksi tersebut adalah...

a)

Say "Selamat Pagi..." (tanpa waktu)

b)

Say "Selamat Pagi..." for 2 seconds

c)

Think "Selamat Pagi..." for 2 seconds

d)

Broadcast "Selamat Pagi..."

14.

Perhatikan Tabel Penjualan Kantin Sekolah berikut.

Bu Kantin ingin menghitung Total Porsi Soto yang terjual (Ingat: Jumlah porsi fisik, bukan total uangnya). Analisislah rumus yang benar!

a)

=SUMIF(A2:A5, "Soto", B2:B5) -> Salah, ini menghitung total harga

b)

=SUMIF(A2:A5, "Soto", C2:C5) -> Benar, kriteria di A, yang dijumlah di C

c)

=COUNTIF(A2:A5, "Soto") -> Salah, ini menghitung frekuensi transaksi

d)

=SUM(C2:C5) -> Salah, ini total semua menu

15.

Budi bersepeda dari Stadion Kanjuruhan (Titik A) menuju Pasar Kepanjen (Titik D). Ada beberapa jalur:

Jalur 1: A -> B -> D (Jarak total 3 km)

Jalur 2: A -> C -> D (Jarak total 2.5 km)

Jalur 3: A -> D (Jalan pintas rusak, jarak 2.8 km)

Jika Budi ingin sampai secepat mungkin dengan jalan yang mulus (tidak rusak), maka ia menerapkan konsep optimasi dengan memilih jalur...

a)

Jalur 1

b)

Jalur 2

c)

Jalur 3

d)

Jalur 1 dan 3 sama saja

16.

Membuat semangkuk Bakso Malang membutuhkan proses berpikir komputasional.

Manakah pernyataan yang menunjukkan Pengenalan Pola?

a)

Menyadari bahwa adonan pentol halus dan pentol kasar bahan dasarnya sama, hanya beda tekstur.

b)

Memotong-motong daging sapi menjadi kecil sebelum digiling.

c)

Mengetahui bahwa kuah bakso biasanya mendidih setelah dipanaskan 15 menit, sama seperti saat memasak sop kemarin.

d)

Mengabaikan bentuk mangkok (bulat atau kotak) saat makan bakso

17.

Penulisan rumus Excel harus sesuai aturan sintaks.

Manakah penulisan alamat range yang BENAR?

a)

A. A1:A10

b)

B. 1A:10A

c)

C. C5:E5

d)

D. AB-10

18.

Data tinggi badan 5 pemain basket SMPN 3 Kepanjen:

160, 165, 170, 155, 158.

Pernyataan manakah yang benar?

a)

=SMALL(Data, 1) menghasilkan 155 (Paling pendek).

b)

=LARGE(Data, 1) menghasilkan 155.

c)

=LARGE(Data, 2) menghasilkan 165 (Tertinggi ke-2).

d)

=SMALL(Data, 2) menghasilkan 170.

19.

Kategori control (Oranye) berfungsi mengatur alur jalannya skrip.

Manakah blok yang termasuk kategori Control?

a)

Wait 1 seconds

b)

Move 10 steps

c)

Forever

d)

Play Sound Meow

20.

Dani membuat game "Ikan Berenang".

Ia ingin ikannya bergerak terus menerus tanpa henti selama game berjalan.

Blok kode (Looping) apa yang sesuai?

a)

Repeat 10 (Hanya 10 kali lalu berhenti)

b)

Forever

c)

Repeat Until (Berjalan sampai syarat terpenuhi)

d)

If Then (Percabangan, bukan looping utama)

21.

Data pengunjung Eduwisata Milikindo Kepanjen:

- Sabtu: 100 orang

- Minggu: 300 orang

Pernyataan hitungan yang benar adalah...

a)

MAX (Tertinggi) = 300

b)

MIN (Terendah) = 100

c)

SUM (Total) = 500

d)

AVERAGE (Rata-rata) = 300

22.

Di "Bank Sampah Sempatig", para siswa kader Adiwiyata bekerja sama memilah sampah. Sinta bertugas mengelompokkan sampah botol plastik di karung A, sampah kertas di karung B, dan sisa makanan di tong kompos. Ia tidak melihat merk botolnya (Aqua, Le Minerale, dll), yang penting jenisnya plastik. Setelah itu, ia menimbang masing-masing karung untuk dicatat beratnya. Analisis Kebenaran Pernyataan Berikut:

Categorize the following

Tindakan Sinta mengelompokkan sampah berdasarkan jenisnya merupakan dekomposisi

Saat Sinta mengabaikan merk botol dan hanya fokus pada plastik, ia sedang melakukan Abstraksi

Urutan kerja yang dilakukan Sinta yang dilakukan secara runtut adalah contoh algoritma

Benar
Salah
23.

Rara adalah Bendahara Kelas 7B. Ia sedang merekap uang kas bulanan menggunakan Microsoft Excel di laboratorium komputer. Saat mengetik rumus, Rara sering lupa aturan penulisan sehingga hasilnya error atau tidak muncul. Analisis Kebenaran Pernyataan Berikut:

Categorize the following

Agar Excel tahu bahwa Rara sedang menulis rumus hitungan, Rara wajib mengetik tanda =

Jika Rara ingin menjumlahkan data dari sel A1 sampai A10, ia harus menggunakan tanda koma

Excel tidak membedakan huruf besar/kecil pada nama fungsi (contoh: SUM sama dengan sum)

Benar
Salah
24.

Pak Guru sedang memeriksa laporan sumbangan bencana alam yang dibuat siswa di Excel. - Pada kolom A (Nama), tertulis: Budi - Pada kolom B (Sumbangan), tertulis: Rp 50.000 (diketik manual menggunakan huruf 'Rp' dan titik). - Pada sel C1, Pak Guru membuat rumus =B1+5000. Hasilnya muncul pesan error #VALUE!.

Evaluasi Pernyataan Berikut:

Categorize the following

Error tersebut terjadi karena Excel menganggap Rp 50.000 sebagai Teks/Tulisan, bukan Angka

Penyebab error adalah komputer Pak Guru terkena virus.

Solusi yang benar adalah menghapus tulisan Rp dan titik, sehingga hanya diketik angka 50000

Benar
Salah
25.

Dalam proyek "Animasi Tari Topeng Malangan", Andi ingin karakter penarinya bergerak mengikuti irama musik gamelan. Ia mencoba-coba beberapa blok kode agar gerakan penari terlihat luwes dan pas dengan ketukan. Analisis Kebenaran Pernyataan Berikut:

Categorize the following

Untuk membuat penari berganti pose tarian, Andi harus menggunakan blok next costume

Agar penari menghadap ke arah penonton (depan), Andi menggunakan blok Point in Direction.

Blok Wait 1 seconds digunakan Andi untuk mempercepat gerakan tarian agar lebih ngebut.

Benar
Salah
26.

Siswa membuat game sederhana "Kucing Mengejar Tikus". Logika yang diinginkan adalah: Saat bendera hijau diklik, Kucing harus kembali ke posisi awal (pojok kiri), baru kemudian mulai mengejar tikus selamanya.

Analisis Kebenaran Pernyataan Berikut:

Categorize the following

Blok Wait 1 seconds digunakan Andi untuk mempercepat gerakan tarian agar lebih ngebut.

Program game ini akan berjalan otomatis meskipun Bendera Hijau (Green Flag) tidak diklik.

Komputer akan membaca perintah dari blok paling bawah ke atas.

Benar
Salah
27.

Budi sedang merancang panggung virtual untuk drama digital. Ia ingin latarnya berupa gambar "Stadion Kanjuruhan", dan aktor utamanya adalah "Pemain Sepakbola" yang bisa berlari dan menendang bola. Analisis Kebenaran Pernyataan:

Categorize the following

Gambar "Stadion Kanjuruhan" yang menjadi latar belakang diam disebut sebagai Backdrop.

Karakter "Pemain Sepakbola" yang bisa diprogram untuk berlari disebut Sprite.

Dalam satu proyek drama, Budi hanya boleh menggunakan maksimal 1 Sprite saja.

Benar
Salah
28.

Siswa kelas 7 sedang bersiap untuk Study Tour ke Bali. Berbagai persiapan dilakukan agar perjalanan lancar. Hubungkan kegiatan persiapan tersebut dengan fondasi Berpikir Komputasional yang tepat!

a)

Algoritma

1.

Ibu Guru membuat daftar urutan kegiatan

b)

Dekomposisi

2.

Ketua kelas membagi tugas

c)

Pengenalan Pola

3.

Siswa mengelompokkan barang bawaan

29.

Pak Guru sedang mengolah nilai Rapor Semester Ganjil menggunakan Excel. Ia memiliki tabel berisi nilai 30 siswa. Bantu Pak Guru memilih fungsi yang tepat sesuai kebutuhannya!

a)

=COUNTIF(...)

1.

Menghitung jumlah siswa di bawah KKM

b)

=AVERAGE(...)

2.

Mengetahui nilai rata-rata kelas

c)

=MAX(...)

3.

Mencari siswa dengan nilai tertinggi

30.

Andi sedang memprogram "Robot Vacuum Cleaner" di Scratch. Robot ini harus bergerak membersihkan lantai membentuk pola PERSEGI agar seluruh sudut ruangan bersih. Pasangkan logika algoritma Andi dengan blok kode yang sesuai!

a)

Repeat 4

1.

Robot bergerak lurus & belok 4 kali

b)

Turn right 90 degrees

2.

Di setiap pojok ruangan, robot berbelok

c)

Pen Down

3.

Robot menurunkan sikat pembersih lantai