0% menganggap dokumen ini bermanfaat (0 suara)
3K tayangan11 halaman

Soal Flowchart Dan Pseudocode

Diunggah oleh

kartika1733
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3K tayangan11 halaman

Soal Flowchart Dan Pseudocode

Diunggah oleh

kartika1733
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Soal Flowchart dan Pseudocode

1. Berdasarkan simbol diatas, urutan yang benar untuk menyelesaikan permasalahan


perhitungan luas lingkaran adalah ……..
a. 3), 1), 2), 6), 5) , 4)
b. 3), 1), 2), 5), 6) , 4)
c. 3), 2), 1), 5), 6) , 4)
d. 3), 2), 1), 6), 5) , 4)

2. Apabila masukan bilangan bulat adalah 13, maka


keluaran flowchart diatas adalah …….
a) Genap Ganjil
b) Ganjil Genap
c) Ganjil
d) Genap
3. apa itu pseudocode?
a) Kode yang digunakan untuk menjalankan program
b) Deskripsi formal dari algoritma
c) Deskripsi informal dari algoritma yang menyerupai kode
pemrograman
d) Diagram alir yang kompleks

4. Apa fungsi utama pseudocode?


a) Menjalankan program langsung
b) Memeriksa kesalahan sintaks
c) Membantu merencanakan dan merancang algoritma
d) Mengedit video

5. Kapan pseudocode sangat berguna?


a) Saat menulis dokumentasi perangkat lunak
b) Saat merencanakan algoritma sebelum implementasi
c) Saat menguji perangkat keras
d) Saat mendesain antarmuka pengguna

6. Apa saja ciri-ciri pseudocode?


a) Deskripsi informal, tidak terikat pada bahasa pemrograman tertentu
b) Deskripsi formal, terikat pada bahasa pemrograman tertentu
c) Memiliki pengecekan kesalahan, dijalankan sebagai program
d) Memiliki struktur kompilasi, digunakan untuk debugging

7. Penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari


suatu program
a) Logika
b) Algoritma
c) Flowchart
d) Diagram

8. Algoritma berikut merupakan flowchart yang berfungsi ....


a) Login ke media sosial
b) Daftar akun baru media sosial
c) Keluar (logout) dari akun media sosial
d) Posting di media sosial

9. Apa nama simbol Flowchart berikut

a) input/Output
b) Proses
c) Mulai (start)/akhir (stop)
d) Pilihan

10. Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan
untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer,
disebut ....
a) Flowchart
b) Algoritma
c) Diagram
d) Logika

11. Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .


Pilihan jawaban
a) Input
b) Output
c) Proses
d) Decision

12. symbol flowchart berfungsi untuk ?


a) untuk menyatakan awal atau akhir suatu program
b) untuk menyatakan suatu proses yang dilakukan komputer
c) menyatakan proses Input dan Output
d) untuk menunjukkan kondisi tertentu yang akan menghasilkan 2 kemungkinan
jawaban yaitu YA atau TIDAK

13. Berikut ini adalah simbol yang menyatakan proses input dan output yang benar
adalah ?
14. Dalam contoh kasus kegiatan sehari-hari, dimana saya akan melakukan
menggosok gigi yang diawali dengan mengambil sikat gigi, pasta gigi dan gelas
kumur.
Kegiatan mengambil perlengkapan yang diperlukan dalam sebuah aktivitas tersebut dapat
digambarkan dalam flowchart menggunakan simbol...
a) Decision
b) Terminator
c) Flow Direction
d) Preparation

15. simbol decision yaitu


a) simbol pemilihan proses berdasarkan kondisi yang ada
b) simbol yang menunjukan pengolahan yang dilakukan oleh komputer
c) simbol untuk permulaan ( star ) atau akhir ( stop ) dari suatu kegiatan
d) simbol untuk keluar masuk atau penyambungan proses dalam lembar atau
halaman yang sama
16. Simbol apa yang digunakan untuk menunjukkan keputusan ya atau tidak dalam
flowchart?
a) Persegi panjang
b) Lingkaran
c) Jajar genjang
d) Belah ketupat

17.Apa arti simbol oval pada flowchart?


a) Menunjukkan keputusan
b) Menunjukkan proses
c) Menunjukkan awal atau akhir
d) Menunjukkan input/output

18. Bila harga pensil adalah Rp


2000, maka Sunu akan...
a. beli 1 pensil
b. tidak jadi beli pensil
c. beli 2 pensil
d. beli 3 pensil

19. Flowchart diatas adalah


flowchart untuk menghitung...
a. Luas lingkaran
b. Luas jajar genjang
c. Luas belah ketupat
d. Luas persegi
20. Urutan algoritma yang benar adalah...

a. 1-2-3-4-5-6-7
b. 1-2-3-4-6-5-7
c. 1-2-3-5-6-4-7
d. 1-2-3-4-6-7-5

21.
1. Mulai
2. Menulis surat
3. Surat dimasukan amplop
4. Menutup amplop
5. Menempel perangko
6. Mengantar ke kantor pos
7. Selesai
Urutan algoritma yang benar adalah...
a. 1-6-2-3-5-4-7
b. 1-6-5-4-2-3-7
c. 1-6-2-3-4-5-7
d. 1-2-3-4-5-6-7

22. Algoritma dapat disajikan menggunakan cara, kecuali


a. Menggunakan pseudocode
b. Menggunakan bahasa rahasia
c. Menggunakan bahasa sehari-hari
d. Menggunakan flowchart

23. Seorang siswa diminta membuat sebuah algoritma "Cara membuat minuman
kopi", dalam algoritma yang ia buat ia menambahkan proses alternatif dengan
pertanyaan "Tambahkan Es?" sehingga terdapat 2 cabang pemilihan menjadi "Ya"
dan "Tidak".
Jenis algoritma yang ditambahkan oleh siswa untuk membaca dua kemungkinan
tersebut adalah ....
a. Selection
b. Decision
c. Preparation
d. Input
24. Berikut ini adalah Algoritma yang belum teratur.
1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)
2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)
3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)
4. Mulai
5. Selesai
6. Tambahkan Gelas C (Kosong)
Urutan yang benar untuk Algoritma di atas adalah ....
a. 4-6-1-2-3-5
b. 4-1-2-3-6-5
c. 4-6-3-2-1-5
d. 4-6-2-1-3-5

25. Di bawah ini adalah urutan algoritma yang salah.


1. Buka Aplikasi Gojek
2. Pilih Menu Go food
3. Masukan alamat penerima
4. Pilih metode pembayaran. Kalau tidak menggunakan Go Pay, pilih metode cash
5. Cari restoran yang diinginkan
6. Periksa kembali pesanan
7. Klik tombol order atau pesan
8. Pilih menu makanan dan jumlah yang ingin dibeli
9. Menerima makanan
10. Tunggu kurir makanan datang
11. Jika memilih metode pembayaran cash, maka pemesan memberikan uang kepada
kurir sesuai total pemesanan
Maka urutan Algoritma dari pernyataan di atas adalah
a. 1 – 2 – 5 – 8 – 3 – 6 – 4 – 7 – 10 – 9 – 11
b. 1 – 2 – 5 – 3 – 8 – 4 – 4 – 7 – 9 – 10 – 11
c. 1 – 2 – 4 – 5 – 6 – 8 – 3 – 10 – 11 – 9 – 7
d. 1 – 5 – 2 – 8 – 3 – 4 – 6 – 7 – 10 – 9 – 11

26. Perhatikan petikan algoritma berikut :


Algoritma luas segitiga
Masukkan tinggi
Masukkan alas
...........
Tampilkan luas
Untuk mengisi .... yang kosong adalah ...
a. luas = ½ * panjang * tinggi
b. luas = alas * tinggi
c. luas = ½ * alas * tinggi
d. luas = ¼ * alas * tinggi

27. [1] Masukan/ Input panjang dan lebar persegi panjang


[2] Hitung luas persegi panjang dengan rumus:
Luas =Panjang X Lebar
[3] Tampilkan Luas Persegi panjang urutan penulisan
program tersebut termasuk pemograman secara..
A. Pseudocode
B. Flowchart
C. Deskriptif
D. Algoritma

28. [1] Ambilkan beras


[2] Bersihkan beras
[3] Masukan beras pada Rice Cooker
[4] Nasi siap dimakan
Alur penulisan notasi logaritma diatas merupakan cara
penulisan program...
A. Pseudocode
B. Flowchart
C. Deskriptif
D. Variabel
29. Langkah-langkah pemecahan masalah dengan
menggunakan kode yang tidak terikat pada bahasa
pemrograman tertentu merupakan pengertian dari...
A. Deskriptif
B. Flowchart
C. Pseudocode
D. Algoritma

30. Yuni ingin memasak nasi menggunakan rice cooker. Langkah pertama yang harus
dilakukan adalah mencuci beras. Bagaimana pseudocode untuk langkah ini?
a. Masukkan beras ke dalam rice cooker
b. Cuci beras hingga bersih
c. Tambahkan air ke dalam rice cooker
d. Tekan tombol "Cook" pada rice cooker

Anda mungkin juga menyukai