5 Contoh Soal Flowchart UTBK beserta dengan Jawabannya – Flowchart, sebagai representasi visual algoritma, memiliki peran krusial. Siswa memahami alur logika dengan flowchart. UTBK menguji pemahaman siswa mengenai flowchart. Soal UTBK seringkali mencakup interpretasi flowchart. Jawaban tepat mencerminkan penguasaan konsep flowchart.
5 Contoh Soal Flowchart UTBK beserta Jawabannya: 5 Contoh Soal Flowchart UTBK Beserta Dengan Jawabannya
Hai teman-teman pejuang UTBK! Pasti lagi semangat-semangatnya belajar kan? Nah, kali ini kita mau bahas tuntas tentang salah satu materi yang sering muncul di UTBK, yaitu flowchart. Flowchart itu penting banget lho, karena membantu kita memahami alur logika suatu program atau proses. Biar makin jago, yuk simak 5 contoh soal flowchart UTBK beserta jawabannya yang udah disiapin khusus buat kalian!
Daftar Isi:
- Soal 1: Interpretasi Simbol Flowchart
- Soal 2: Menentukan Output Flowchart
- Soal 3: Mengidentifikasi Kesalahan Flowchart
- Soal 4: Membuat Flowchart Sederhana
- Soal 5: Analisis Flowchart Kompleks
Soal 1: Interpretasi Simbol Flowchart
Soal:
Perhatikan flowchart berikut:
(Anggap gambar flowchart menunjukkan simbol jajar genjang dengan tulisan “Input Nilai” di dalamnya)
Simbol jajar genjang pada flowchart di atas melambangkan:
- Proses perhitungan
- Keputusan (percabangan)
- Input/Output data
- Awal/Akhir program
- Subroutine
Jawaban:
C. Input/Output data
Pembahasan:
Simbol jajar genjang dalam flowchart selalu digunakan untuk menunjukkan proses input atau output data. Jadi, ketika kita melihat simbol ini, kita tahu bahwa program sedang meminta input dari pengguna atau menampilkan output ke pengguna.
Soal 2: Menentukan Output Flowchart
Soal:
Perhatikan flowchart berikut:
(Anggap gambar flowchart menunjukkan Start -> Input x -> x = x + 5 -> Output x -> End)
Jika nilai x yang diinput adalah 3, maka output dari flowchart tersebut adalah:
- 3
- 5
- 8
- 15
- Tidak dapat ditentukan
Jawaban:
C. 8
Pembahasan:
Flowchart ini sederhana. Pertama, kita input nilai x (dalam kasus ini, 3). Kemudian, nilai x ditambahkan dengan 5 (x = x + 5). Jadi, 3 + 5 = 8. Terakhir, flowchart menampilkan nilai x, yaitu 8.
Soal 3: Mengidentifikasi Kesalahan Flowchart
Soal:
Perhatikan flowchart berikut:
(Anggap gambar flowchart menunjukkan Start -> Input y -> Kondisi: y > 10 -> Ya: Output “Besar” -> Tidak: [Tidak terhubung ke End] -> End)
Kesalahan yang terdapat pada flowchart di atas adalah:
- Tidak ada input
- Tidak ada output
- Tidak ada percabangan
- Alur flowchart tidak lengkap
- Simbol yang digunakan salah
Jawaban:
D. Alur flowchart tidak lengkap
Pembahasan:
Flowchart ini memiliki percabangan (kondisi y > 10). Jika kondisi terpenuhi (Ya), program akan menampilkan “Besar” dan berakhir. Namun, jika kondisi tidak terpenuhi (Tidak), alur flowchart tidak terhubung ke simbol “End”. Ini berarti flowchart tidak memiliki akhir yang jelas jika y tidak lebih besar dari 10.
Soal 4: Membuat Flowchart Sederhana
Soal:
Buatlah flowchart untuk menentukan apakah suatu bilangan adalah bilangan genap atau ganjil.
Jawaban:
Flowchart:
- Start
- Input bilangan (misalnya, ‘angka’)
- Hitung sisa bagi ‘angka’ dengan 2 (misalnya, ‘sisa’ = ‘angka’ mod 2)
- Kondisi: Apakah ‘sisa’ sama dengan 0?
- Ya: Output “Genap”
- Tidak: Output “Ganjil”
- End
Penjelasan:
Flowchart ini dimulai dengan menerima input berupa bilangan. Kemudian, bilangan tersebut dibagi dengan 2. Jika sisa pembagiannya adalah 0, maka bilangan tersebut adalah genap. Jika tidak, maka bilangan tersebut adalah ganjil.

Soal 5: Analisis Flowchart Kompleks
Soal:
Perhatikan flowchart berikut:
(Anggap gambar flowchart menunjukkan Start -> Input n -> i = 1 -> Kondisi: i Ya: Output i -> i = i + 1 -> Kembali ke Kondisi -> Tidak: End)
Flowchart di atas berfungsi untuk:
- Menghitung faktorial
- Mencetak bilangan genap
- Mencetak bilangan ganjil
- Mencetak deret bilangan dari 1 hingga n
- Mencari nilai maksimum
Jawaban:
D. Mencetak deret bilangan dari 1 hingga n
Pembahasan:
Flowchart ini menggunakan perulangan (loop). Variabel ‘i’ dimulai dari 1 dan terus bertambah 1 setiap kali perulangan dilakukan. Setiap nilai ‘i’ dicetak (output). Perulangan berhenti ketika ‘i’ lebih besar dari ‘n’. Jadi, flowchart ini mencetak deret bilangan 1, 2, 3, …, n.
Tips Tambahan:
- Pahami Simbol: Kuasai arti dari setiap simbol flowchart (jajar genjang, persegi panjang, belah ketupat, dll.).
- Teliti: Ikuti alur flowchart dengan cermat, langkah demi langkah.
- Latihan: Semakin banyak latihan, semakin terbiasa kamu dengan berbagai jenis soal flowchart.
Semoga contoh soal dan pembahasan di atas bisa membantu kalian lebih memahami materi flowchart ya! Jangan lupa terus berlatih dan semangat belajar untuk meraih impian kalian di UTBK.
Gimana, guys? Udah makin paham kan tentang flowchart? Semoga artikel ini bermanfaat buat kalian semua ya! Terima kasih sudah mampir dan membaca. Jangan bosan-bosan untuk balik lagi ke sini, karena bakal ada banyak artikel menarik dan bermanfaat lainnya buat persiapan UTBK kalian. Semangat terus belajarnya dan semoga sukses!