wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal SAS Algoritma dan Flowchart KLS 6

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

Rania mendapat tugas dari gurunya untuk membuat video presentasi sederhana tentang sistem tata surya. Sebelum mulai, ia menuliskan langkah-langkah: menyiapkan gambar planet, membuka aplikasi PowerPoint, memasukkan gambar satu per satu, memberi judul, lalu menyimpan hasilnya. Setiap langkah ia tulis secara berurutan agar tidak ada yang terlewat. Ketika mengerjakan, Rania menyadari bahwa urutan langkah tersebut memudahkannya bekerja tanpa bingung. Ia kemudian tahu bahwa apa yang ia tuliskan memiliki kesamaan dengan langkah-langkah yang biasa digunakan dalam pemrograman komputer. Langkah-langkah ini disebut...

a)

Flowchart

b)

Algoritma

c)

Coding

d)

Output

2.

Edo ingin membuat poster digital untuk lomba Hari Pahlawan. Ia menyiapkan foto pahlawan, memasukkan teks, menambahkan warna background, dan menyimpannya dalam format PNG. Semua langkah diurutkan dalam catatan kecil agar ia tidak lupa. Ketika temannya bertanya bagaimana ia bisa bekerja rapi, Edo menunjukkan catatan langkah tersebut. Temannya mengatakan bahwa itu mirip dengan langkah-langkah dalam pemrograman komputer, karena setiap tahap harus sistematis. Catatan Edo disebut sebagai...

a)

Algoritma

b)

Perintah acak

c)

Proses output

d)

Pengulangan

3.

Saat pelajaran TIK, guru menjelaskan bahwa flowchart digunakan untuk menggambarkan alur pekerjaan secara visual. Guru memberi contoh flowchart cara menyalakan komputer. Bentuk awal dan akhir menggunakan simbol oval, sedangkan proses menggunakan persegi panjang. Ketika siswa diminta mengenali simbol, sebagian siswa bingung mana simbol yang digunakan untuk “mulai” dan “selesai”. Guru pun menekankan bahwa simbol terminator pada flowchart selalu berbentuk...

a)

Belah ketupat

b)

Lingkaran penuh

c)

Oval

d)

Jajargenjang

4.

Budi sedang membuat game sederhana di komputer. Ia ingin menambahkan fitur bahwa ketika pemain menekan tombol “A”, karakter bergerak ke kanan, tetapi jika tombol “B” ditekan, karakter melompat. Untuk membuat fitur itu, ia harus menambahkan bagian decision dalam algoritmanya. Ketika menggambar flowchart-nya, Budi membutuhkan simbol yang dapat digunakan untuk mengambil keputusan berdasarkan dua kondisi. Simbol yang harus ia gunakan adalah...

a)

Persegi panjang

b)

Belah ketupat

c)

Oval

d)

Segitiga

5.

Ketika membantu ibunya memasak nasi goreng, Arif memperhatikan bahwa ibunya selalu melakukan hal yang sama: menyiapkan bumbu, menumis bawang, memasukkan nasi, memberi kecap, dan mengaduk hingga rata. Langkah ini selalu sama setiap kali memasak. Arif kemudian diminta membuat flowchart kegiatan tersebut untuk tugas sekolah. Ia menuliskan langkah awal dan akhir, lalu menggambar proses-proses di tengahnya. Bagian awal flowchart yang ia buat menggunakan simbol...

a)

Proses

b)

Output

c)

Terminator

d)

Keputusan

6.

Siti ingin membuat lampu otomatis rumah menggunakan sensor cahaya. Ia membaca bahwa lampu akan menyala jika ruangan gelap, dan mati jika ruangan terang. Ia pun membuat flowchart yang menunjukkan dua kemungkinan kondisi tersebut. Dalam membuat flowchart ini, ia sadar bahwa konsep memilih antara dua kondisi sangat penting dalam pemrograman. Bagian flowchart yang memuat kondisi tersebut termasuk simbol...

a)

Proses

b)

Data

c)

Keputusan

d)

Output

7.

Dina ingin membuat minuman cokelat hangat. Ia menyalakan kompor, memanaskan air, memasukkan bubuk cokelat, mengaduknya, dan menuangkan ke gelas. Semua langkah ia lakukan berurutan tanpa loncat-loncat. Guru TIK kemudian meminta Dina menuliskan langkah tersebut sebagai algoritma. Dina menuliskannya secara urut dari langkah pertama sampai terakhir. Langkah pertama yang paling benar dalam algoritma tersebut adalah...

a)

Menuangkan ke gelas

b)

Memasukkan bubuk cokelat

c)

Memanaskan air

d)

Menyalakan kompor

8.

Arka sedang membuat aplikasi kuis sederhana. Ia ingin agar ketika pemain menekan tombol “Start”, aplikasi memeriksa apakah jumlah soal tersedia lebih dari nol. Jika ada soal, maka permainan dimulai. Jika tidak ada soal, aplikasi memunculkan pesan “Belum ada soal”. Agar logika tersebut berjalan, Arka harus menambahkan langkah pemilihan kondisi di dalam algoritmanya. Bagian algoritma ini disebut...

a)

Pengulangan

b)

Keputusan

c)

Output

d)

Proses

9.

Dalam membuat prakarya robot sederhana, kelompok siswa di kelas 6 diberi tugas membuat algoritma gerakan robot. Robot harus maju, berhenti sejenak, lalu berbelok kiri. Mereka harus menuliskan hal tersebut dengan urutan jelas. Jika mereka menulis langkah-langkah secara tidak berurutan, robot tidak akan bergerak sesuai rencana. Karena itu, guru menekankan bahwa algoritma harus...

a)

Acak

b)

Terstruktur

c)

Sembarang

d)

Tidak berurutan

10.

Guru menunjukkan dua flowchart: satu tentang proses mencuci tangan, satu lagi tentang cara menghidupkan kipas angin. Meskipun berbeda isi, keduanya memiliki alur yang jelas dengan simbol-simbol tertentu. Ketika ditanya apa manfaat utama flowchart, seorang siswa menjawab bahwa flowchart membantu memahami apa yang harus dilakukan pada setiap tahap. Jawaban itu benar, karena flowchart memang memudahkan kita...

a)

Menggambar bebas

b)

Memahami alur kerja

c)

Mendesain poster

d)

Menentukan warna tema

11.

Saat sedang membuat video tutorial memasak, Lala merekam langkah-langkahnya satu per satu. Setelah selesai, ia ingin mengedit videonya dengan aplikasi komputer. Ia harus melakukan langkah: memilih file, memotong bagian tertentu, menambahkan teks, lalu menyimpannya. Ia sadar bahwa langkah-langkah itu sama seperti algoritma yang ia pelajari. Ketika membuat flowchart untuk menjelaskan proses pengeditan tersebut, Lala menggunakan simbol persegi panjang untuk menggambarkan kegiatan proses seperti “memotong video” dan “menambahkan teks”. Simbol persegi panjang dalam flowchart menunjukkan...

a)

Keputusan

b)

Proses

c)

Input

d)

Penyimpanan

12.

Arfan ingin mencetak foto dari komputer. Ia membuka folder gambar, memilih foto, lalu menekan tombol Print. Setelah beberapa saat, foto tercetak di printer. Ia kemudian memahami bahwa hasil foto yang keluar dari printer adalah salah satu bagian dari alur kerja komputer. Ketika mempelajari materi input-proses-output, Arfan menyadari bahwa hasil cetakan merupakan bentuk informasi yang dihasilkan dari proses sebelumnya. Dalam konsep ini, keluarnya hasil foto disebut sebagai...

a)

Input

b)

Output

c)

Proses

d)

Keputusan

13.

Ketika membuat akun media sosial, Alya harus mengikuti sejumlah langkah: membuka halaman pendaftaran, memasukkan email, mengisi kata sandi, mengonfirmasi identitas, lalu menekan tombol “Daftar”. Ia memperhatikan bahwa setiap langkah harus dilakukan secara berurutan. Guru TIK kemudian menjelaskan bahwa semua langkah berurutan yang dilakukan Alya tersebut merupakan contoh algoritma dalam kehidupan sehari-hari. Oleh karena itu, langkah-langkah membuat akun dapat disebut sebagai...

a)

Coding

b)

Algoritma

c)

Data

d)

Input

14.

Saat bermain gim komputer, Adit memasang joystick. Ketika ia menekan tombol tertentu pada joystick, karakter di dalam permainan bergerak sesuai perintah. Ia lalu memahami bahwa joystick merupakan alat yang memasukkan data ke komputer berupa perintah. Ketika mempelajari jenis-jenis perangkat komputer, Adit mengetahui bahwa alat seperti joystick, mouse, dan keyboard termasuk kategori perangkat input. Maka, perangkat yang berfungsi memasukkan data ke komputer adalah...

a)

Speaker

b)

Monitor

c)

Keyboard

d)

Printer

15.

Guru memberikan tugas membuat flowchart cara menghidupkan sepeda listrik. Tugas itu harus dimulai dari langkah “Mulai”, lalu memeriksa apakah baterai terisi. Jika baterai tidak terisi, siswa harus menuliskan langkah “Mengisi baterai”. Jika baterai penuh, lanjut ke “Menekan tombol power”. Siswa yang teliti akan memahami bahwa simbol yang dipakai untuk menuliskan “Mulai” dan “Selesai” selalu sama dalam flowchart. Simbol yang digunakan adalah...

a)

Jajargenjang

b)

Oval

c)

Persegi

d)

Belah ketupat

16.

Yuni sedang memasukkan data nilai ke komputer. Setelah mengetik nilai, komputer menampilkan hasil rata-rata secara otomatis. Yuni melihat bahwa komputer melakukan proses perhitungan di dalamnya sebelum menampilkan hasil. Guru kemudian menjelaskan kepada Yuni bahwa hasil yang ditampilkan di layar setelah proses selesai adalah bentuk keluaran komputer. Dalam konsep sistem komputer, keluaran tersebut disebut...

a)

Proses

b)

Input

c)

Output

d)

Data mentah

17.

Saat membuat daftar belanja untuk ibunya, Reza menulis dengan rapi dan berurutan: membeli sayur, membeli telur, membeli minyak, dan membeli sabun. Ia melakukannya agar tidak ada yang terlewat dan urutan belanja menjadi mudah diikuti. Guru TIK kemudian mengatakan bahwa membuat daftar kegiatan dengan urutan yang jelas itu sama seperti membuat algoritma. Dalam sebuah algoritma, langkah harus ditulis...

a)

Acak

b)

Berurutan

c)

Terbalik

d)

Tidak lengkap

18.

Ketika belajar flowchart, guru menunjukkan simbol jajargenjang. Ia menyebutkan bahwa simbol tersebut digunakan untuk menuliskan kegiatan memasukkan data seperti “Masukkan angka”, atau kegiatan mengeluarkan data seperti “Tampilkan hasil”. Siswa kemudian diminta mengidentifikasi simbol tersebut di berbagai contoh flowchart. Jika digunakan untuk input dan output, maka simbol jajargenjang berarti...

a)

Proses

b)

Keputusan

c)

Input/Output

d)

Terminator

19.

Dalam sebuah video pembelajaran, guru menunjukkan proses komputer saat memproses sebuah file. Komputer membaca data, mengolahnya, dan menampilkan hasil akhir. Siswa diminta menentukan bagian mana yang termasuk proses. Ketika Arka menekan tombol power dan komputer menampilkan logo sistem operasi sebelum masuk desktop, itu merupakan bagian dari tahapan komputer bekerja. Tahapan tersebut disebut sebagai...

a)

Output

b)

Proses

c)

Data jadi

d)

Keputusan

20.

Umi membuat flowchart cara membuat teh manis. Ia menggambar simbol oval untuk “Mulai”, lalu jajargenjang untuk “Masukkan gula”, dan persegi panjang untuk “Aduk teh”. Untuk menunjukkan arah alur, ia menghubungkan semua simbol ini dengan tanda panah. Dari tugas tersebut, Umi memahami bahwa tanda panah dalam flowchart memiliki fungsi penting. Fungsi utama tanda panah adalah...

a)

A. Agar flowchart lebih indah

b)

B. Sebagai arah urutan langkah

c)

C. Menandai keputusan

d)

D. Mengganti simbol proses

21.

Ketika bekerja di perpustakaan sekolah, Lani diminta membuat daftar langkah untuk meminjam buku: memilih buku, mencatat nomor buku, menunjukkan kartu anggota, dan mendapatkan cap peminjaman. Semua langkah tersebut ia susun agar petugas bisa memahami alurnya. Ketika diminta guru membuat algoritma dari kegiatan tersebut, Lani sadar bahwa urutan langkah yang ia buat itulah yang disebut sebagai...

a)

Output

b)

Algoritma

c)

Input

d)

Proses

22.

Ketika membuat animasi sederhana, Arif ingin membuat bola memantul sebanyak lima kali. Ia menuliskan perintah "ulang sampai 5 kali" agar gerakan itu terjadi otomatis. Tanpa perintah ini, ia harus mengulangi langkah secara manual. Guru mengatakan bahwa perintah "ulang" merupakan bagian dari logika dasar pemrograman yang sangat penting. Dalam pemrograman, perintah tersebut disebut...

a)

A. Pengulangan

b)

B. Keputusan

c)

C. Output

d)

D. Input

23.

Fina ingin menyalin tugas dari komputer ke flashdisk. Ia menyalakan komputer, memasukkan flashdisk, membuka folder tugas, memilih file, dan menyalinnya. Semua langkah tersebut ia lakukan secara berurutan sesuai instruksi guru. Ketika diminta menjelaskan langkah tersebut dalam bentuk teks, Fina menuliskannya sebagai langkah algoritma. Oleh karena itu, serangkaian langkah tersebut disebut...

a)

Output

b)

Flowchart

c)

Algoritma

d)

Data

24.

Guru memberikan contoh flowchart pengisian baterai HP. Di dalamnya terdapat simbol keputusan "Apakah baterai penuh?". Jika baterai penuh, proses berhenti. Jika belum penuh, HP terus mengisi daya. Flowchart tersebut dengan jelas menunjukkan kondisi dan alur proses. Saat diminta menjelaskan fungsi flowchart, siswa harus mengetahui bahwa flowchart digunakan untuk...

a)

Menggambar ilustrasi

b)

Mewarnai data

c)

Menggambarkan alur program

d)

Mengubah format file

25.

Dalam kegiatan memasak telur dadar, ibu menjelaskan langkah-langkah: memecah telur, mengocoknya, menambahkan bumbu, memanaskan wajan, dan memasak telur hingga matang. Ketika dituliskan secara berurutan, langkah tersebut menjadi mudah dipahami oleh anak-anak. Guru kemudian menjelaskan bahwa flowchart bertujuan membuat langkah-langkah suatu kegiatan semakin jelas dan tidak membingungkan. Fungsi utama flowchart dalam contoh ini adalah...

a)

Menghemat waktu

b)

Mempermudah memahami tahapan

c)

Mewarnai tahapan

d)

Menghapus langkah

26.

Dalam membuat algoritma, langkah-langkah harus disusun secara acak agar lebih fleksibel. Namun, ketika seorang siswa membuat algoritma mencuci tangan secara acak, ternyata langkah yang ia tulis membuat kegiatan tersebut tidak bisa dilakukan dengan benar. Karena itu, langkah algoritma tidak boleh acak. Maka pernyataan "algoritma harus acak agar fleksibel" adalah...

a)

Benar

b)

Salah

27.

Flowchart digunakan untuk menggambarkan alur kerja suatu proses secara visual. Saat guru meminta siswa menggambar flowchart tentang proses menyalakan komputer, siswa bisa melihat alur kerja dari awal sampai akhir dengan jelas. Hal ini menunjukkan bahwa flowchart memang dirancang untuk menggambarkan alur kerja. Jadi pernyataan tersebut adalah...

a)

Benar

b)

Salah

28.

Guru menjelaskan bahwa simbol belah ketupat dalam flowchart digunakan untuk mengambil keputusan. Contohnya ketika mengecek apakah baterai penuh atau tidak. Simbol itu selalu berkaitan dengan pilihan “ya” atau “tidak”. Karena simbol belah ketupat memang digunakan untuk decision, maka pernyataan tersebut adalah...

a)

Benar

b)

Salah

29.

Beberapa siswa mengira simbol lingkaran digunakan untuk mulai dan selesai dalam flowchart. Namun sebenarnya, simbol yang benar adalah oval, bukan lingkaran biasa. Simbol oval memiliki bentuk melengkung panjang. Jadi pernyataan “simbol lingkaran digunakan untuk mulai dan selesai” adalah...

a)

Benar

b)

Salah

30.

Ketika mempelajari algoritma, siswa mengetahui bahwa langkah-langkah kegiatan dapat digunakan dalam kehidupan sehari-hari seperti memasak, mencuci, atau bermain gim. Semua kegiatan itu bisa dibuatkan algoritmanya. Oleh karena itu, pernyataan bahwa algoritma digunakan juga dalam kehidupan sehari-hari adalah...

a)

Benar

b)

Salah

31.

Dalam membuat algoritma, langkah harus jelas, tidak membingungkan, dan berurutan. Jika tidak jelas, seseorang bisa salah melakukan langkah, seperti mengocok telur setelah digoreng. Karena itu, pernyataan “semua langkah dalam algoritma harus jelas dan berurutan” adalah...

a)

Benar

b)

Salah

32.

Ketika siswa memasukkan data angka ke komputer, data tersebut masuk ke sistem. Namun sebagian siswa mengira itu disebut output. Padahal, data yang masuk ke komputer adalah input. Maka pernyataan “output adalah data yang masuk ke dalam komputer” adalah...

a)

Benar

b)

Salah

33.

Ketika mengetik menggunakan keyboard, siswa memasukkan huruf dan angka ke komputer. Keyboard membantu memasukkan data seperti perintah dan teks. Karena itu, pernyataan bahwa keyboard adalah alat input adalah...

a)

Benar

b)

Salah

34.

Sebagian siswa beranggapan bahwa flowchart hanya digunakan oleh programmer ketika membuat aplikasi. Namun kenyataannya, flowchart juga digunakan dalam pekerjaan sehari-hari seperti membuat SOP dan alur kerja. Oleh sebab itu, pernyataan “flowchart hanya digunakan oleh programmer” adalah...

a)

Benar

b)

Salah

35.

Simbol persegi panjang digunakan untuk proses seperti “memasak”, “mengaduk”, atau “menghitung”. Simbol ini sangat sering digunakan dalam flowchart. Dengan demikian, pernyataan “simbol persegi panjang digunakan sebagai simbol proses” adalah...

a)

Benar

b)

Salah

36.

Semua algoritma harus memiliki akhir agar tidak berjalan terus-menerus. Tanpa akhir, langkah tidak akan selesai dan pengguna tidak tahu kapan harus berhenti. Oleh karena itu, pernyataan “algoritma tidak perlu memiliki akhir” adalah...

a)

Benar

b)

Salah

37.

Simbol jajargenjang dalam flowchart digunakan untuk input dan output seperti “masukkan angka” atau “tampilkan hasil”. Guru sering memberikan contoh yang sama saat mengajar.

a)

Benar

b)

Salah

38.

Dalam sebuah program, terkadang diperlukan pengulangan seperti “ulang sampai benar”. Beberapa siswa mengira flowchart tidak boleh mengulang, padahal boleh dan disebut looping. Karena itu, pernyataan “flowchart tidak boleh memiliki alur berulang” adalah...

a)

Benar

b)

Salah

39.

Ketika seorang siswa membuat flowchart mencuci piring, ia menulis “apakah ada piring kotor?”. Dalam flowchart, ini merupakan bagian keputusan, karena terdapat dua kemungkinan. Maka pernyataan “proses mengecek kondisi termasuk simbol keputusan” adalah...

a)

Benar

b)

Salah

40.

Dalam membaca flowchart, siswa biasanya membaca dari atas ke bawah. Namun beberapa siswa mengatakan bahwa flowchart bisa dibaca dari kanan ke kiri. Padahal itu tidak benar, karena alurnya selalu mengikuti arah panah. Maka pernyataan “flowchart hanya boleh dibaca dari kanan ke kiri” adalah...

a)

Benar

b)

Salah