Font size
WorksheetsBAGIAN 1-LATIHAN SOAL ASAS GANJIL 7 2025/2026
Total questions: 30
Worksheet time: 31mins
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...
Pengenalan Pola
Abstraksi
Dekomposisi
Algoritma
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?
07.15 WIB
07.30 WIB
08.00 WIB
07.45 WIB
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...
Dekomposisi
Algoritma
Abstraksi
Evaluasi
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...
3 - 2 - 1 - 4 - 5
3 - 1 - 2 - 4 - 5
1 - 2 - 3 - 4 - 5
2 - 1 - 4 - 3 - 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...
3B
B3
B3. C
Sheet1
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...
=COUNT(B1:B3)
=SUM(B1:B3)
=AVERAGE(B1:B3)
=MAX(B1:B3)
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...
=SUM(C2:C5)
=MAX(C2:C5)
=AVERAGE(C2:C5)
=MIN(C2:C5)
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...
=MAX(A1:A4)
=SUM(A1:A4)
=MIN(A1:A4)
=LOW(A1:A4)
Data Presensi Ekstrakurikuler Robotika. Pembina ingin menghitung jumlah siswa yang "Hadir" saja. Rumus yang digunakan adalah...
=COUNT(B2:B5)
=SUM(B2:B5)
=COUNTIF(B2:B5, "Hadir")
=SUMIF(B2:B5, "Hadir")
Dalam aplikasi Scratch, terdapat ikon Bendera Hijau dan Segi Delapan Merah di atas Stage. Apa fungsi utama dari ikon Green Flag (Bendera Hijau)?
Menghapus semua sprite
Menjalankan skrip program (Start)
Menghentikan program (Stop)
Menyimpan proyek ke komputer
Panggung (Stage) Scratch menggunakan sistem koordinat Kartesius X (Horizontal) dan Y (Vertikal).
Jika Sprite Kucing berada di posisi Tengah Panggung, maka nilai koordinatnya adalah...
x: 0, y: 0
x: 240, y: 180
x: 100, y: 100
x: -240, y: -180
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...
Looks (Tampilan)
Sound (Suara)
Motion (Gerakan)
Events (Kejadian)
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...
Say "Selamat Pagi..." (tanpa waktu)
Say "Selamat Pagi..." for 2 seconds
Think "Selamat Pagi..." for 2 seconds
Broadcast "Selamat Pagi..."
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!
=SUMIF(A2:A5, "Soto", B2:B5) -> Salah, ini menghitung total harga
=SUMIF(A2:A5, "Soto", C2:C5) -> Benar, kriteria di A, yang dijumlah di C
=COUNTIF(A2:A5, "Soto") -> Salah, ini menghitung frekuensi transaksi
=SUM(C2:C5) -> Salah, ini total semua menu
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...
Jalur 1
Jalur 2
Jalur 3
Jalur 1 dan 3 sama saja
Membuat semangkuk Bakso Malang membutuhkan proses berpikir komputasional.
Manakah pernyataan yang menunjukkan Pengenalan Pola?
Menyadari bahwa adonan pentol halus dan pentol kasar bahan dasarnya sama, hanya beda tekstur.
Memotong-motong daging sapi menjadi kecil sebelum digiling.
Mengetahui bahwa kuah bakso biasanya mendidih setelah dipanaskan 15 menit, sama seperti saat memasak sop kemarin.
Mengabaikan bentuk mangkok (bulat atau kotak) saat makan bakso
Penulisan rumus Excel harus sesuai aturan sintaks.
Manakah penulisan alamat range yang BENAR?
A. A1:A10
B. 1A:10A
C. C5:E5
D. AB-10
Data tinggi badan 5 pemain basket SMPN 3 Kepanjen:
160, 165, 170, 155, 158.
Pernyataan manakah yang benar?
=SMALL(Data, 1) menghasilkan 155 (Paling pendek).
=LARGE(Data, 1) menghasilkan 155.
=LARGE(Data, 2) menghasilkan 165 (Tertinggi ke-2).
=SMALL(Data, 2) menghasilkan 170.
Kategori control (Oranye) berfungsi mengatur alur jalannya skrip.
Manakah blok yang termasuk kategori Control?
Wait 1 seconds
Move 10 steps
Forever
Play Sound Meow
Dani membuat game "Ikan Berenang".
Ia ingin ikannya bergerak terus menerus tanpa henti selama game berjalan.
Blok kode (Looping) apa yang sesuai?
Repeat 10 (Hanya 10 kali lalu berhenti)
Forever
Repeat Until (Berjalan sampai syarat terpenuhi)
If Then (Percabangan, bukan looping utama)
Data pengunjung Eduwisata Milikindo Kepanjen:
- Sabtu: 100 orang
- Minggu: 300 orang
Pernyataan hitungan yang benar adalah...
MAX (Tertinggi) = 300
MIN (Terendah) = 100
SUM (Total) = 500
AVERAGE (Rata-rata) = 300
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:
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
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:
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)
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:
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
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:
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.
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:
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.
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:
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.
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!
Algoritma
Ibu Guru membuat daftar urutan kegiatan
Dekomposisi
Ketua kelas membagi tugas
Pengenalan Pola
Siswa mengelompokkan barang bawaan
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!
=COUNTIF(...)
Menghitung jumlah siswa di bawah KKM
=AVERAGE(...)
Mengetahui nilai rata-rata kelas
=MAX(...)
Mencari siswa dengan nilai tertinggi
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!
Repeat 4
Robot bergerak lurus & belok 4 kali
Turn right 90 degrees
Di setiap pojok ruangan, robot berbelok
Pen Down
Robot menurunkan sikat pembersih lantai
