NEW
Font size
WorksheetsSoal Ulangan Algoritma dan Flowchart Kelas 6
Total questions: 35
Worksheet time: 35mins
Sekelompok siswa mengikuti lomba membuat robot pembersih lantai. Robot harus berjalan maju, berhenti saat mendeteksi dinding, lalu berbelok ke kanan dan maju lagi. Mereka membuat diagram langkah: mulai → maju → cek dinding → jika ada dinding, belok kanan → maju → selesai. Saat menyusun flowchartnya, mereka bingung simbol mana yang digunakan untuk “cek dinding”, karena langkah ini menentukan pilihan “ada dinding” atau “tidak ada dinding”. Simbol yang benar untuk bagian ini adalah...
Persegi panjang
Belah ketupat
Oval
Jajargenjang
Dalam tugas memasak mie gelas, Aldo menuliskan langkah: memanaskan air, memasukkan air panas ke gelas mie, menunggu 3 menit, mengaduk mie, lalu menutup kembali tutup gelas. Namun saat temannya membaca langkah itu, ia bingung karena langkah “menutup gelas” seharusnya dilakukan sebelum menunggu 3 menit. Setelah mendiskusikan, mereka menyadari pentingnya langkah algoritma yang berurutan. Kesalahan Aldo terjadi karena ia tidak mengikuti syarat bahwa algoritma harus...
Lambat
Sistematis
Dibuat dengan gambar
Menggunakan simbol
Dita membuat flowchart untuk membuka akun bank digital: mulai → masukkan nomor HP → masukkan OTP → verifikasi KTP → unggah foto wajah → selesai. Namun aplikasi memberi pesan error jika OTP salah, dan pengguna harus kembali ke langkah memasukkan nomor HP. Ketika mengerjakan flowchart, ia bingung apakah panah harus kembali ke simbol OTP atau ke simbol nomor HP. Guru menjelaskan bahwa alur yang kembali karena kesalahan disebut...
Looping
Termination
Output
Branching
Sebuah aplikasi penghitung langkah bekerja dengan cara mengecek setiap 1 detik apakah pengguna berjalan atau diam. Jika berjalan, langkah bertambah satu. Jika diam, aplikasi menunggu hingga pengguna kembali bergerak. Jika algoritma itu dibuat flowchart, bagian yang dilakukan berulang setiap 1 detik disebut sebagai...
Proses
Simbol
Output
Input
Dalam proyek membuat mini game, Rara menuliskan algoritma: mulai → pilih karakter → mulai permainan → cek apakah waktu habis → jika habis, tampilkan “Game Over” → jika belum habis, kembali bermain. Ia paham bahwa bagian “waktu habis?” membutuhkan simbol keputusan. Jika ia ingin merepresentasikan “pilih karakter” yang berarti memasukkan data, simbol yang paling tepat adalah...
Jajargenjang
Persegi panjang
Belah ketupat
Oval
Saat membuat flowchart cara mengirim email, Fiko mencantumkan langkah: mulai → login → tulis pesan → kirim → cek koneksi internet. Jika koneksi buruk, email tidak terkirim dan harus mengulang proses pengiriman. Langkah “cek koneksi internet” membutuhkan jawaban “baik” atau “buruk”. Dalam flowchart hal itu digambarkan menggunakan simbol...
A. Terminator
B. Keputusan
C. Proses
D. Input
Teacher menunjukkan alur keran air otomatis: tangan mendekat → sensor mendeteksi → pompa air menyala → air keluar → tangan menjauh → sensor berhenti → pompa mati. Siswa diminta membuat algoritma berdasarkan alur tersebut. Dalam algoritma itu, tindakan “sensor mendeteksi tangan” merupakan bagian dari...
Output
Input
Keputusan
Proses akhir
Doni membuat program lampu otomatis. Jika ruangan gelap, lampu menyala. Jika terang, lampu mati. Namun ia ingin menambahkan fitur baru: lampu hanya menyala jika ruangan gelap DAN ada orang lewat. Dalam flowchart, kondisi dengan dua syarat sekaligus termasuk jenis keputusan yang lebih kompleks. Kondisi seperti ini disebut...
Keputusan tunggal
Keputusan majemuk
Keputusan sederhana
Keputusan kompleks
Siswa membuat flowchart “membuat akun aplikasi belajar”: mulai → isi nama → isi kelas → pilih sekolah → simpan → data tersimpan. Namun guru meminta mereka menambahkan kondisi pengecekan: jika nama kosong, kembali ke langkah isi nama. Penambahan langkah “jika nama kosong, kembali ke isi nama” termasuk ke dalam...
Looping
Terminal
Output pasif
Proses linear
Pada percobaan robot line follower, robot terus mengikuti garis hitam. Algoritma robot: mulai → baca sensor kiri → baca sensor kanan → jika sensor kanan mendeteksi garis, belok kanan → jika sensor kiri mendeteksi garis, belok kiri → maju terus → ulangi. Bagian “ulang sampai garis selesai diikuti” adalah contoh...
Input
Perulangan
Output
Keputusan
Ketika membuat flowchart membuat teh tarik, Ani memasukkan langkah-langkah: mulai → panaskan air → tuang teh → tuang susu → tarik teh → sajikan. Namun ia lupa memeriksa apakah air sudah mendidih sebelum menuangkan teh. Guru menjelaskan bahwa jika diperlukan pengecekan kondisi, maka perlu simbol...
Jajargenjang
Persegi panjang
Belah ketupat
Oval
Aplikasi absensi digital membaca sidik jari, mengolah data, lalu menampilkan “berhasil” atau “gagal”. Jika gagal, pengguna diminta ulangi prosesnya. Data sidik jari yang masuk pertama kali dianggap sebagai...
Output
Input
Proses
Penyimpanan sementara
Dalam flowchart pencarian buku di perpustakaan digital, terdapat langkah: masukkan judul → cari → apakah ditemukan? → jika tidak, ulangi pencarian → jika ditemukan, tampilkan detail buku. Ketika sistem menampilkan detail buku kepada pengguna, bagian itu disebut...
Output
Input
Proses
Looping
Fikri membuat aplikasi penghitung uang saku. Ia memasukkan total uang, memasukkan jumlah hari, lalu aplikasi menghitung berapa uang yang boleh digunakan setiap hari. Langkah “menghitung pembagian uang per hari” adalah...
Input
Proses
Output
End
Guru memberi tugas membuat flowchart memilah sampah. Jika sampah berupa plastik, masukkan ke kotak plastik. Jika organik, masukkan ke komposter. Jika kertas, masukkan ke kotak kertas. Pada bagian memilih jenis sampah, simbol yang digunakan adalah...
Proses
Keputusan
Output
Input
Ketika seorang siswa membuat flowchart cara membuka aplikasi game, ia menulis: mulai → buka aplikasi → cek internet → jika internet ada, main game → jika tidak ada, tampilkan pesan. Guru mengatakan bahwa tahap “tampilkan pesan” termasuk...
Input
Output
Proses
Loop
Arka menggunakan aplikasi penghitung kalori. Aplikasi membaca makanan yang ia pilih, lalu menampilkan jumlah kalori. Data makanan yang ia pilih masuk sebagai...
Input
Output
Proses
Operasi logika
Rena membuat aplikasi "alarm belajar". Setiap menit, aplikasi mengecek jam. Jika jam menunjukkan pukul 19.00, alarm berbunyi. Jika belum, aplikasi kembali mengecek. Bagian "kembali mengecek sampai waktunya tiba" disebut...
Proses
Pengulangan
Output
Data awal
Dalam flowchart pemesanan makanan online, terdapat langkah: pilih makanan → masukkan alamat → pilih metode pembayaran → apakah pembayaran berhasil? → jika gagal, ulangi pembayaran → jika berhasil, tunggu kurir. Bagian “pilih makanan” merupakan contoh...
A. Input
B. Output
C. Proses
D. Keputusan
Siswa membuat algoritma cara mematikan komputer: tutup aplikasi → klik start → pilih shutdown → tunggu komputer mati → cabut kabel listrik (jika perlu). Namun mereka lupa menambahkan langkah awal “simpan pekerjaan”. Kesalahan ini menunjukkan bahwa algoritma harus selalu...
Singkat
Lengkap
Bersifat acak
Menggunakan simbol
Dalam membuat flowchart, simbol oval dipakai untuk memulai dan mengakhiri sebuah proses. Namun beberapa siswa menggunakan persegi panjang untuk memulai, yang menyebabkan flowchart tidak standar.
Pernyataan “simbol oval digunakan untuk mulai/akhir” adalah…
Benar
Salah
Seorang siswa membuat algoritma membuat jus tetapi menuliskannya acak: aduk jus → kupas buah → blender buah. Ini membuat pekerjaannya tidak bisa dilakukan dengan benar. Pernyataan “algoritma boleh tidak berurutan” adalah...
Benar
Salah
Ketika flowchart membutuhkan kondisi "ya/tidak", simbol yang tepat digunakan adalah belah ketupat. Guru sudah mengulang hal ini berkali-kali selama pertemuan. Pernyataan ini adalah...
Benar
Salah
Siswa membuat flowchart belanja online tetapi mencampur simbol proses dan input sehingga tampak sama. Ini menyebabkan pembaca sulit membedakan hal mana yang data masuk dan mana yang proses. Pernyataan “simbol proses sama dengan simbol input” adalah...
Benar
Salah
Saat menggunakan aplikasi scanner, memasukkan dokumen ke scanner adalah bagian input, karena data masuk ke sistem. Pernyataan bahwa “memasukkan dokumen adalah input” adalah...
Benar
Salah
Jika sebuah flowchart memiliki panah kembali ke langkah sebelumnya, hal itu disebut perulangan. Sebagian siswa mengira itu adalah langkah tambahan biasa, padahal itu looping. Pernyataan ini adalah...
Benar
Salah
Output muncul sebelum proses dilakukan. Misalnya, hasil perhitungan ditampilkan sebelum data dimasukkan. Ini jelas tidak mungkin terjadi. Pernyataan tersebut adalah...
Benar
Salah
Flowchart bisa dibaca dari arah mana saja sesuai keinginan pembuat. Beberapa siswa menggambar dari kanan ke kiri tanpa panah. Pernyataan ini adalah...
Benar
Salah
Simbol jajargenjang dapat digunakan untuk input dan output sehingga sifatnya ganda. Pernyataan ini adalah...
Benar
Salah
Algoritma pemesanan makanan online selalu memiliki akhir, misalnya “pesanan sampai”. Tanpa akhir, proses tidak jelas kapan berhenti. Pernyataan “algoritma tidak perlu akhir” adalah...
Benar
Salah
Flowchart membantu memudahkan seseorang memahami proses, karena menggambarkan alur secara visual. Pernyataan ini adalah...
Benar
Salah
Simbol belah ketupat hanya boleh digunakan untuk proses biasa, bukan untuk keputusan. Pernyataan ini adalah...
Benar
Salah
Dalam sebuah algoritma, langkah harus dapat dilaksanakan. Jika langkahnya terlalu abstrak seperti “buat semuanya lebih baik”, itu bukan langkah algoritma. Pernyataan bahwa algoritma harus dapat dilaksanakan adalah...
Benar
Salah
Pengulangan dalam flowchart dapat digunakan untuk mengecek kondisi berulang, seperti alarm waktu belajar. Pernyataan bahwa looping digunakan untuk pengecekan berulang adalah...
Benar
Salah
Jika guru memberikan flowchart tanpa panah, siswa bisa langsung mengerti urutan proses karena simbol-simbol sudah cukup menjelaskan. Pernyataan tersebut adalah...
Benar
Salah
