NEW
Font size
WorksheetsAlgoritma, Flowchart, Pseudocode
Total questions: 25
Worksheet time: 19mins
Simbol flowchart yang berfungsi untuk percabangan atau pilihan adalah . . . .
Algoritma dapat disajikan menggunakan cara, kecuali
Menggunakan pseodocode
Menggunakan bahasa rahasia
Menggunakan bahasa sehari-hari
Menggunakan flowchart
Menggunakan diagram alur
Manakan gambar yang menandakan input/output
Manakan gambar yang menandakan awal/akhir
Manakan gambar yang menandakan proses
Flowchart tersebut merupakan algoritma untuk menghitung luas ….
lingkaran
segitiga
persegi panjang
persegi
belah ketupat
KKM sebuah mapel bernilai 80, jika siswa memenuhi nilai kkm maka dia akan lulus, sedangkan jika tidak maka tidak akan lulus. Untuk kondisi, jika disajikan dalam sebuah flowchart maka simbol yang digunakan yaitu..
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...
1-3-2-4-6-5-7
1-6-2-3-5-4-7
1-6-5-4-2-3-7
1-6-2-3-4-5-7
1-2-3-4-5-6-7
Selain dengan menggunakan simbol, algoritma juga bisa disajikan dalam bentuk tulisan dan kode. kode palsu yang mirip dengan pemrograman sebenarnya disebut dengan istilah ….
program
flowchart
pseudo code
pascal
algoritma
Perhatikan algoritma berikut ini:
1. Buka aplikasi ojol
2. Mengaktifkan GPS
3. Input lokasi penjemputan
4. Input lokasi tujuan
5. Memilih metode pembayaran
6. Pesan lalu menunggu hingga ojol tiba
7. Menumpang + ojol
8. Mengendarai ojol sampai di tujuan
9. Turun
10. Membayar layanan ojol
Simbol flowchart yang paling benar dan tepat untuk algoritma 8 adalah…
proses
Decision
Output
Input
Arrow
Jika dimasukkan angka 15 dan 4 pada kedua input program di atas, maka output yang dihasilkan adalah ….
4
15
30
60
65
Judul yang tepat untuk diagram alir di atas adalah ….
menghitung luas jajaran genjang
algoritma luas persegi panjang
prosedur penghitungan luas lingkaran
menghitung luas segitiga siku-siku
diagram alir menghitung luas lingkaran
Jika tahun sekarang adalah 2020 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari flowcart tersebut adalah ....
1
2
3
4
5
Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut . . . .
Program
Algoritma
Flowchart
Algoritma Narasi
Menurut anda simbol terminator dalam flowchart berfungsi sebagai...
Proses
Mulai dan selesai
Decision
Aktivitas
Benar semua
Tujuan pembuatan flowchart yaitu…
a. Penyajian algoritma dalam bentuk menarik.
b. Mengetahui struktur algoritma.
c. Memahami makna simbol.
d. Untuk memberi gambaran visual bagaimana data akan diproses.
e. Untuk mendeskripsikan langkah kerja.
Apa fungsi utama pseudocode?
Menjalankan program langsung
Memeriksa kesalahan sintaks
Membantu merencanakan dan merancang algoritma
Mengedit video
Apa saja ciri-ciri pseudocode?
Deskripsi informal, tidak terikat pada bahasa pemrograman tertentu
Deskripsi formal, terikat pada bahasa pemrograman tertentu
Memiliki pengecekan kesalahan, dijalankan sebagai program
Memiliki struktur kompilasi, digunakan untuk debugging
Mengapa tidak ada aturan baku dalam penulisan pseudocode?
Karena pseudocode ditulis dalam bahasa pemrograman tertentu
Karena pseudocode bersifat fleksibel dan mudah dipahami
Karena pseudocode digunakan untuk menjalankan program
Karena pseudocode memerlukan kompilasi
Algoritma “Mencuci pakaian dengan mesin cuci” yang tidak menambahkan langkah “menjemur pakaian” tetap bisa mencapai tujuan utama (pakaian bersih dan kering).
Benar
Salah
Dalam flowchart, simbol belah ketupat digunakan untuk menandai percabangan (decision).
Benar
Salah
Jika sebuah flowchart tidak memiliki simbol Start dan End, maka alur proses tetap bisa dipahami dengan jelas.
Benar
Salah
Jika algoritma “meminjam buku di perpustakaan” memiliki kondisi “Apakah buku tersedia?”, maka hasil percabangannya adalah...
Ya → Pinjam buku, Tidak → Cari buku lain
Ya → Pulang, Tidak → Tetap pinjam
Ya → Bayar, Tidak → Pinjam juga
Ya → Beli buku, Tidak → Selesai
Jika algoritma “Mengirim gambar di WhatsApp” dibuat dengan percabangan, maka pertanyaan yang tepat di decision box adalah...
Apakah pulsa cukup?
Apakah gambar berhasil dipilih?
Apakah HP dalam mode getar?
Apakah baterai penuh?
Perhatikan pseudocode berikut:
input nilai
if nilai >= 75 then
output "Lulus" else
output "Tidak Lulus"
end if
Output yang benar jika nilai = 60 adalah..
Lulus
Tidak Lulus
Error
Kosong
