5 Contoh Soal Flowchart UTBK beserta dengan Jawabannya – Ujian Tulis Berbasis Komputer (UTBK) menjadi gerbang penting bagi siswa Indonesia. Siswa mempersiapkan diri secara matang menghadapi UTBK. Materi UTBK mencakup berbagai bidang studi. Flowchart, sebagai representasi visual algoritma, menjadi bagian penting dari logika pemrograman. Pemahaman flowchart membantu siswa menyelesaikan soal UTBK.
Soal UTBK menguji kemampuan logika dan pemecahan masalah siswa. Jawaban yang tepat menunjukkan penguasaan materi flowchart. Artikel ini menyajikan contoh soal flowchart UTBK beserta jawabannya.
5 Contoh Soal Flowchart UTBK beserta Jawabannya: 5 Contoh Soal Flowchart UTBK Beserta Dengan Jawabannya
Flowchart adalah diagram yang merepresentasikan alur logika suatu program atau algoritma. Dalam UTBK, soal flowchart seringkali menguji kemampuan peserta dalam memahami logika program, mengidentifikasi output, dan menentukan alur yang benar. Berikut adalah 5 contoh soal flowchart UTBK beserta pembahasannya:
Soal 1: Menentukan Bilangan Terbesar dari Dua Bilangan
Deskripsi Soal: Buatlah flowchart untuk menentukan bilangan terbesar dari dua bilangan yang diinputkan oleh pengguna.

Source: mamikos.com
Jawaban:
- Mulai
- Input bilangan A dan bilangan B
- Periksa: Apakah A > B?
- Jika Ya: Cetak “Bilangan terbesar adalah A”
- Jika Tidak: Cetak “Bilangan terbesar adalah B”
- Selesai
Penjelasan: Flowchart ini dimulai dengan menerima dua input bilangan. Kemudian, flowchart membandingkan kedua bilangan tersebut. Jika A lebih besar dari B, maka A adalah bilangan terbesar. Jika tidak, maka B adalah bilangan terbesar. Flowchart kemudian mencetak bilangan terbesar tersebut dan selesai.
Soal 2: Menghitung Luas Persegi Panjang, 5 Contoh Soal Flowchart UTBK beserta dengan Jawabannya
Deskripsi Soal: Buatlah flowchart untuk menghitung luas persegi panjang dengan panjang dan lebar yang diinputkan oleh pengguna.
Jawaban:

Source: getexceltemplates.com
- Mulai
- Input panjang (p) dan lebar (l)
- Hitung: luas = p – l
- Cetak luas
- Selesai
Penjelasan: Flowchart ini menerima input panjang dan lebar persegi panjang. Kemudian, flowchart menghitung luas persegi panjang dengan mengalikan panjang dan lebar. Hasil perhitungan luas kemudian dicetak dan flowchart selesai.
Soal 3: Menentukan Apakah Suatu Bilangan Ganjil atau Genap
Deskripsi Soal: Buatlah flowchart untuk menentukan apakah suatu bilangan yang diinputkan oleh pengguna adalah bilangan ganjil atau genap.

Source: canva.com
Jawaban:
- Mulai
- Input bilangan (n)
- Hitung: sisa = n mod 2 (sisa hasil bagi n dengan 2)
- Periksa: Apakah sisa = 0?
- Jika Ya: Cetak “Bilangan Genap”
- Jika Tidak: Cetak “Bilangan Ganjil”
- Selesai
Penjelasan: Flowchart ini menerima input sebuah bilangan. Kemudian, flowchart menghitung sisa hasil bagi bilangan tersebut dengan 2. Jika sisa hasil bagi adalah 0, maka bilangan tersebut adalah genap. Jika tidak, maka bilangan tersebut adalah ganjil. Flowchart kemudian mencetak apakah bilangan tersebut ganjil atau genap dan selesai.
Soal 4: Mencetak Bilangan dari 1 hingga N
Deskripsi Soal: Buatlah flowchart untuk mencetak bilangan dari 1 hingga N, dimana N adalah input dari pengguna.
Jawaban:
- Mulai
- Input bilangan N
- Inisialisasi: i = 1
- Periksa: Apakah i <= N?
- Jika Ya: Cetak i
- Increment: i = i + 1
- Kembali ke langkah 4
- Jika Tidak: Selesai
Penjelasan: Flowchart ini menerima input bilangan N. Kemudian, flowchart menginisialisasi variabel i dengan nilai 1. Flowchart kemudian memeriksa apakah i kurang dari atau sama dengan N. Jika ya, maka i dicetak dan i diinkremen (ditambah 1). Proses ini diulang hingga i lebih besar dari N.
Ketika i lebih besar dari N, flowchart selesai.
Soal 5: Menghitung Faktorial Suatu Bilangan
Deskripsi Soal: Buatlah flowchart untuk menghitung faktorial dari suatu bilangan yang diinputkan oleh pengguna.
Jawaban:
- Mulai
- Input bilangan N
- Inisialisasi: faktorial = 1, i = 1
- Periksa: Apakah i <= N?
- Jika Ya: faktorial = faktorial – i
- Increment: i = i + 1
- Kembali ke langkah 4
- Jika Tidak: Cetak faktorial
- Selesai
Penjelasan: Flowchart ini menerima input bilangan N. Kemudian, flowchart menginisialisasi variabel faktorial dengan nilai 1 dan variabel i dengan nilai 1. Flowchart kemudian memeriksa apakah i kurang dari atau sama dengan N. Jika ya, maka faktorial dikalikan dengan i dan i diinkremen (ditambah 1). Proses ini diulang hingga i lebih besar dari N.
Ketika i lebih besar dari N, flowchart mencetak nilai faktorial dan selesai.
Soal | Deskripsi | Konsep yang Diuji |
---|---|---|
1 | Menentukan bilangan terbesar | Logika percabangan (IF-THEN-ELSE) |
2 | Menghitung luas persegi panjang | Operasi aritmatika dasar |
3 | Menentukan ganjil atau genap | Operator modulo (%) |
4 | Mencetak bilangan dari 1 hingga N | Perulangan (looping) |
5 | Menghitung faktorial | Perulangan dan akumulasi |
Memahami flowchart membutuhkan latihan dan pemahaman logika pemrograman. Dengan berlatih soal-soal seperti di atas, peserta UTBK diharapkan dapat lebih siap menghadapi soal-soal yang berkaitan dengan flowchart.
Flowchart membantu memvisualisasikan alur program. Peserta UTBK perlu memahami simbol-simbol flowchart. Latihan soal secara rutin meningkatkan pemahaman. Variasi soal UTBK beragam. Kemampuan analisis logika sangat penting.
Gimana nih, teman-teman? Semoga contoh-contoh soal flowchart tadi bisa membantu kalian lebih siap menghadapi UTBK ya! Jangan lupa terus latihan dan pahami konsepnya dengan baik. Semangat terus belajarnya, dan sampai jumpa di artikel berikutnya!