WorksheetsSUMATIF PTS GENAP KELAS 8 KUMER
Total questions: 50
Worksheet time: 13hrs 30mins
Untuk menangani banyak nya alur proses yang digunakan untuk melakukan pekerjaan otomatisasi pada program, maka di perlukan …
Kondisi percabangan
Kondisi perulangan
Operator perbandingan
Operator logika
Operator yang digunakan untuk membandingkan dua nilai adalah …
Kondisi percabangan
Kondisi perulangan
Operator perbandingan
Operator logika
Operator yang digunakan untuk menguji satu atau lebih kondisi logika adalah …
Kondisi percabangan
Kondisi perulangan
Operator perbandingan
Operator logika
Scratch mempunyai tiga operator perbandingan yang dapat digunakan sebagai persyaratan kondisi, kecuali …
Lebih besar dari
Lebih kecil dari
Sama dengan
True dan false
Operator perbandingan yang digunakan untuk menguji apakah suatu nilai besarnya sama dengan nilai yang dijadikan acuan adalah operator …
Lebih besar dari
Lebih kecil dari
Sama dengan
True dan false
Ketika digunakan, operator perbandingan akan memberikan hasil pengujian berupa nilai …
Lebih besar dari
Lebih kecil dari
Sama dengan
True dan false
Gambar diatas adalah contoh dari …
Kondisi percabangan
Kondisi perulangan
Operator perbandingan
Operator logika
Berdasarkan gambar diatas, jika kita mempunyai variabel nilai ujian seorang peserta didik yang besarnya 75, maka hasil yang didapatkan dari perbandingan tersebut adalah …
Nilai ujian < 70, bernilai FALSE
Nilai ujian > 70, bernilai FALSE
Nilai ujian = 75, bernilai FALSE
Nilai ujian = 75, bernilai TRUE
Dibawah ini yang tidak termasuk dalam operator logika adalah …
Not
Yes
Or
And
Operator logika yang akan mengembalikan nilai True jika kedua persyaratan terpenuhi adalah …
Not
Yes
Or
And
Operator logika yang akan mengembalikan nilai True jika salah satu persyaratan terpenuhi adalah …
Not
Yes
Or
And
Operator logika yang akan mengembalikan nilai True jika hasil pengujian bernilai salah adalah …
Not
Yes
Or
And
Gambar diatas adalah contoh dari …
Kondisi percabangan
Kondisi perulangan
Operator perbandingan
Operator logika
Operator logika berikut yang terdapat di scratch adalah …
NOT
AND dan OR
NOT, AND, OR
AND, OR, NOT dan YES
Jika operator AND dan OR menggabungkan nilai dari dua variabel, nilai yang dikembalikan oleh AND dan OR akan sama jika …
Kedua variabel bernilai false
Kedua variabel bernilai true
Salah satu variabel bernilai false
Jawaban A dan B benar
Perhatikan operator berikut.
(1) =
(2) >
(3) ≥
(4) AND
(5) OR
Kamu ingin membuat program logika dari pernyataan “Seorang peserta didik dinyatakan lulus jika nilai ujian peserta didik tersebut lebih besar atau sama dengan 80”. Untuk membuat program tersebut, operator perbandingan dan logika yang diperlukan ditunjukkan oleh nomor …
1, 2 dan 5
1, 2 dan 4
3
2
Kumpulan operator perbandingan yang terdapat di scratch antara lain adalah …
< dan >
=, < dan >
=, &, < dan >
=, <, >, ≤ dan ≥
Perhatikan operator berikut.
(1) =
(2) >
(3) ≥
(4) AND
(5) OR
Seorang calon peserta didik baru dapat diterima di SMP Erlangga jika memiliki nilai matematika di atas 80 atau bahasa inggris sama dengan atau di atas 80. Jika kamu akan membuat logika dari pernyataan tersebut di scratch, operator yang diperlukan ditunjukkan oleh nomor …
1, 2, 4 dan 5
2, 3 dan 5
1, 2 dan 4
2 dan 3
Kondisi ketika suatu proses akan dijalankan jika kondisi bernilai benar atau True dan jika kondisi bernilai salah, maka tidak ada proses yang harus dijalankan. Pernyataan tersebut adalah pengertian dari …
Kondisi satu percabangan
Kondisi dua percabangan
Kondisi tiga percabangan atau lebih
Kondisi empat percabangan
Pada aplikasi scratch, kondisi satu percabangan dapat ditangani dengan menggunakan blok perintah …
If-then
If-then-else
If-then-else lebih dari satu
Forever
Gambar diatas adalah contoh program dari kondisi …
Satu percabangan
Dua percabangan
Tiga percabangan atau lebih
Empat percabangan
Kondisi ketika program dapat memilih untuk menjalankan salah satu rangkaian proses tergantung pada hasil pengujian kondisi adalah …
Kondisi satu percabangan
Kondisi dua percabangan
Kondisi tiga percabangan atau lebih
Kondisi empat percabangan
Pada aplikasi scratch, kondisi dua percabangan dapat ditangani dengan menggunakan blok perintah …
If-then
If-then-else
If-then-else lebih dari satu
Forever
Pada program yang menerapkan kondisi dua percabangan, jika hasil pengujian bernilai false maka yang akan terjadi adalah …
Program akan menjalankan rangkaian alur proses yang ada didalam blok if-then
Program akan menjalankan rangkaian alur proses yang ada di dalam blok perintah else
Program tidak akan melanjutkan ke rangkaian alur proses berikutnya
Program akan berhenti
Gambar diatas adalah contoh program dari kondisi …
Satu percabangan
Dua percabangan
Tiga percabangan atau lebih
Empat percabangan
Kondisi ketika terdapat tiga atau lebih percabangan yang dapat dipilih sesuai dengan kondisi yang berlaku adalah …
Kondisi satu percabangan
Kondisi dua percabangan
Kondisi tiga percabangan atau lebih
Kondisi empat percabangan
Perhatikan narasi dibawah ini .
Seorang dosen di perguruan tinggi cahaya memberikan nilai dalam huruf A, B, C, D dan E yang ditentukan berdasarkan nilai rata-rata dari ujian-ujian mahasiswa. Kriterianya adalah nilai A untuk nilai rata-rata di atas 90, nilai B untuk nilai rata-rata lebih besar dari 80 dan lebih kecil dari atau sama dengan 90, nilai C untuk nilai rata-rata lebih besar dari 70 dan lebih kecil dari atau sama dengan 80, nilai D untuk nilai rata-rata lebih besar dari atau sama dengan 60 dan lebih kecil dari atau sama dengan 70, sedangkan nilai E untuk rata-rata yang lebih kecil dari 60.
Narasi di atas dapat diterapkan ke dalam perogram menggunakan kondisi …
Satu percabangan
Dua percabangan
Tiga percabangan atau lebih
Empat
Pada aplikasi scratch, kondisi tiga percabangan atau lebih dapat ditangani dengan menggunakan blok perintah …
If-then
If-then-else
If-then-else lebih dari satu
Forever
Gambar di atas adalah contoh program dari kondisi …
Satu percabangan
Dua percabangan
Tiga percabangan atau lebih
Empat percabangan
Jika suatu kondisi terpenuhi, maka program akan menjalankan proses A, kemudian proses B, lalu proses C. Jika kondisi tidak terpenuhi, maka program akan menjalankan proses D. Kasus tersebut termasuk kondisi …
Satu percabangan
Dua percabangan
Tiga percabangan atau lebih
Empat percabangan
Jika kamu mempunyai blok perintah berikut.
(1) If then
(2) If then else
Blok perintah yang diperlukan untuk menerapkan 4 kondisi percabangan adalah …
3 blok perintah if then else
2 blok perintah if then else
3 blok perintah if then else dan 1 blok perintah if then
2 blok perintah if then else dan 2 blok perintah if then
Kondisi dimana didalam alur sebuah program atau perintah dijalankan secara berulang-ulang agar hal yang diinginkan dari program tersebut tercapai, adalah pengertian dari …
Kondisi percabangan
Kondisi perulangan
Kondisi dua percabangan
Kondisi satu percabangan
Kondisi perulangan dapat diterapkan didalam program dibawah ini, kecuali …
Menggambar pola
Melakukan perhitungan numerik
Program simulasi
Membuat aplikasi
Perhatikan blok perintah berikut.
(1) Repeat
(2) Repeat until
(3) Loop until
(4) Forever
Blok perintah yang digunakan untuk perulangan di scratch ditunjukkan oleh nomor …
1, 2 dan 3
1, 2 dan 4
1, 3 dan 4
2, 3 dan 4
Blok perintah yang digunakan jika jumlah perulangan yang dijalankan sudah diketahui adalah blok perintah …
Repeat
Repeat until
Forever
Loop until
Blok perintah yang sering digunakan pada game dimana gerakan sprite tidak pernah berhenti sampai di interupsi adalah blok perintah …
Repeat
Repeat until
Forever
Loop until
Blok perintah yang dijalankan sampai tujuannya tercapai adalah blok perintah …
Repeat
Repeat until
Forever
Loop until
Jika anda ingin menghitung mundur dari angka 1.000 sampau 0, pada setiap angka ditampilkan di layar, dan layar akan berhenti jika nilai sudah menjadi 0. Untuk melakukan hal tersebut diperlukan blok perintah berikut.
(1) Repeat
(2) Repeat until
(3) Loop until
(4) Forever
Blok perintah yang diperlukan ditunjukkan oleh nomor …
1
2
2 dan 3
2 dan 4
Perhatikan teks dibawah ini.
Tia ingin membuat game berjudul Sky Survival. Game tersebut terdiri dari sprite pesawat yang berusaha menghindari serangan gelembung besar dan kecil dari kendaraan musuh. Semakin lama, jumlah gelembung yang dibuat musuh akan semakin banyak. Jika pesawat dapat bertahan sampai tujuan yang ditentukan, maka permainan dinyatakan menang. Sebaliknya, jika pesawat terkena gelembung kecil akan mengurangi kondisi pesawat sebesar 10 %, sedangkan jika terkena gelembung yang besar, maka akan mengurangi kondisi pesawat sebesar 70 %.
Perulangan yang harus digunakan di game tersebut adalah …
Repeat
Repeat until
Forever
Loop until
Kamu ingin menambahkan sebuah bilangan acak sampai jumlah x tercapai. Untuk melakukan hal tersebut, blok perintah yang digunakan adalah …
Repeat
Repeat until
Forever
Loop until
Perhatikan karakteristik dari suatu subprogram berikut.
(1) Menggunakan banyak variabel global
(2) Bergantung pada subprogram lain
(3) Bersifat independen
(4) Mudah dibaca
Karakteristik subprogram yang kurang baik adalah …
1, 2 dan 3
2 dan 3
1 dan 2
1
Berikut hal yang dapat di atur ketika menambahkan blok perintah sendiri.
(1) Input blok perintah
(2) Output blok perintah
(3) Label blok perintah
Jawaban yang benar adalah …
1, 2 dan 3
2 dan 3
1 dan 3
1 dan 2
Metode membuat subprogram dengan pengiriman pesan akan lebih baik dari metode mendefinisikan blok sendiri jika diaplikasikan pada program …
Simulasi perhitungan
Menggambar grafik
Menggambar pola
Program game
Membuat subprogram dengan mendefinisikan blok sendiri akan efektif jika diaplikasikan pada program …
Simulasi perhitungan
Menggambar grafik
Menggambar pola
Program game
Perhatikan teks berikut.
Suatu perusahaan bergerak dalam bidang pembuat kotak kertas (kardus). Diketahui bahan untuk tutup dan alas menggunakan bahan dua kali lipat (dua lapis) dibanding dengan sisi yang lain. Diasumsikan bahan untuk semua sisi menggunakan kertas yang sama.
Jika program dipecah, maka metode dan alasan yang tepat adalah …
Menggunakan metode pengiriman nilai agar subprogram dapat digunakan berkali-kali
Menggunakan metode pengiriman nilai agar perhitungan semakin akurat
Menggunakan metode pengiriman pesan karena lebih sederhana
Menggunakan metode pengiriman pesan karena hasil lebih akurat
Tujuan subprogram dibuat kecil adalah …
Agar tidak bergantung pada subprogram yang lain
Agar tidak menimbulkan ambigu ketika digunakan
Agar mudah digunakan
Agar mudah dikelola
Makna subprogram mempunyai satu tujuan adalah …
Digunakan untuk melakukan penghitungan tertentu
Menghasilkan hasil yang unik
Digunakan hanya satu kali saja
Dapat digunakan berulang kali
Perhatikan beberapa pernyataan berikut.
(1) Dapat digunakan di semua sprite
(2) Dapat dikirimkan ke banyak sprite
(3) Membuat subprogram berjalan dengan baik
Kelebihan penggunaan pengiriman pesan untuk membuat subprogram dibanding dengan mendefinisikan blok perintah sendiri yang tepat ditunjukkan oleh nomor …
1
2
3
1, 2 dan 3
Dalam suatu aplikasi pemrograman, istilah library digunakan untuk …
Berbagi referensi untuk kode program
Daftar referensi untuk membuat algoritme program
Daftar subprogram yang sudah disediakan oleh aplikasi
Semua jawaban benar
Fungsi perintah "Next Costume" di Scratch adalah …
Mengganti tampilan stage
Mengganti sprite yang aktif
Mengganti bentuk tampilan sprite
Menjalankan blok perintah berikutnya
