Anda di halaman 1dari 5

5/17/23, 8:06 AM Algoritma dan Pemrograman

NAMA :
KELAS :
Algoritma dan Pemrograman
25 Pertanyaan TANGGAL :

1. Algoritma adalah sebuah urutan dari beberapa tugas/aktivitas yang ​(a) dan ​(b)
yang dipakai untuk menyelesaikan sebuah permasalahan

baik logis

sistematis rumit

cerdas menarik

jelas

2. Instruksi dalam sebuah algoritma harus...

Sedikit Ambigu

Mudah Jelas

3. Salah satu ciri dari algoritma yang menandakan sebuah alogritma sudah berakhir atau
selesai adalah...

PROSES OUTPUT

STOPPING ROLE INPUT

4. Salah satu fungsi dari algoritma yaitu membantu programmer untuk....

Menulis Program berulang-ulang Dokumentasi menjadi rumit

Memudahkan membuat program Membuat program kecil jadi besar

5. Sifat dari sebuah algoritma yang benar yaitu...

Menggunakan notasi untuk bahasa Menggunakan sintaks bahasa


pemrograman tertentu pemrograman

Notasinya dapat diterapkan di semua


Menggunakan bahasa pemrograman
bahasa pemrograman

6. Sebuah algoritma yang mempunyai struktur yang memiliki proses beruntun dari awal
sampai akhir adalah...

Sequence Repetition

Looping Selection

7. Algoritma yang dalam strukturnya memiliki 2 alternatif penyelesaian atau lebih termasuk
algoritma....

Looping Sequence

Repetition Selection ?

https://quizizz.com/print/quiz/6461abf197b6e9001e7e69a3 1/5
5/17/23, 8:06 AM Algoritma dan Pemrograman

8. Sebuah algoritma yang strukturnya mengalami pengulangan proses sebelum


menyelesaikan tugasnya adalah algoritma...

Reverse Repetition

Selection Sequence

9. Seorang siswa sedang menjemur baju-bajunya dengan mengambil baju satu persatu dan
meletakkannya di tali jemuran. Kegiatan itu diulang hingga semua baju yang dibawanya
semua terjemur. Jika disajikan dalam sebuah algoritma maka jenis struktur algoritma
yang dipakai adalah....

Selection Repetition

Decision Sequence

10. 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". Bentuk
struktur algoritma yang dipakai oleh siswa tersebut adalah....

Looping Sequence

Repetition Selection

11. Penyajian algoritma yang menggunakan bahasa sehari-hari adalah....

Kalimat Deskriptif Pseudocode

Diagram Flowchart

12. Jodohkan simbol berikut dengan fungsinya pada pembuatan flowchart!

PROSES

INPUT/OUTPUT

TERMINAL/START/STOP

DECISION/SELECTION

https://quizizz.com/print/quiz/6461abf197b6e9001e7e69a3 2/5
5/17/23, 8:06 AM Algoritma dan Pemrograman

13. Jenis penyajian atau notasi algoritma berikut termasuk dalam ....

Pseudocode Flowchart

Kalimat Deskriptif Selection

14. Simbol yang digunakan untuk permulaan (start) atau akhir (stop) adalah ...

flow direction Processing

display input - output

terminator

15. Untuk menghubungkan setiap langkah dalam Flowchart dan menunjukan kemana arah
aliran diagram, dapat menggunakan aliran simbol ...

input - output (IO) proses

garis alir percabangan

anotasi

16. Lambang semi colon pada pemrograman adalah

(*) (>)

(;) (')

(:)

17. Urutan proses yang benar pada Flowchart adalah ...

start - read - proses -write -stop head -input -proses - output - end

input - loading - proses - output - stop head - read - loading - write - end

start - read - proses - output - stop

18. Bentuk belah ketupat pada diagram flowchart disebut dengan ...

data store decision

connector terminator

process

https://quizizz.com/print/quiz/6461abf197b6e9001e7e69a3 3/5
5/17/23, 8:06 AM Algoritma dan Pemrograman

19. 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)

4-1-2-3-6-5 4-6-1-2-3-5

4-6-2-1-3-5 4-6-3-2-1-5

20. Diatas merupakan contoh dari . . . .

Algoritma Menghitung Luas Lingkaran Flowchart Menghitung Luas Segitiga

Flowchart Menghitung Luas Lingkaran Algoritma Menghitung Luas Segitiga

21. Sebuah Diagram Alir yang memiliki sebuah pilihan Ya/Tidak yang harus ditentukan pada
suatu kondisi tertentu disebut Flowchart . . . .

Flowchart Processing Flowchart Alternatif

Flowchart Looping Flowchart Skuensial

22. Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman


dengan komputer adalah, kecuali

Definisikan Masalah, Buat Algoritma dan Dokumentasi Program, Pemeliharaan


Struktur Program

penjelasan cara menyelesaikan suatu


Cara Penyelesaian ,Menulis Program
masalah

Mencari Kesalahan ,Uji dan Verifikasi


Program

23. Pernyataan berikut yang sesuai untuk pencarian sekuensial adalah

jika data yang dicari terletak di indeks


array terdepan (elemen array pertama), Lebih cepat dari waktu teknik pencarian
waktu yang dibutuhkan untuk pencarian biner
data sangat sebentar (minimal)

jika data yang dicari terletak di indeks


Sama cepat dengan waktu teknik array terakhir (elemen array terakhir),
pencarian biner waktu yang dibutuhkan untuk pencarian
data sangat sebentar (minimal)

https://quizizz.com/print/quiz/6461abf197b6e9001e7e69a3 4/5
5/17/23, 8:06 AM Algoritma dan Pemrograman

24. Salah satu penyajian algoritma adalah....

Bagan Alir Flow Chart

Sequence

25. Sifat Algoritma adalah.....

Menggunakan symbol atau sintaks dari Tergantung pada suatu Bahasa


suatu Bahasa pemrograman tertentu. pemrograman tertentu

Algoritma dapat digunakan untuk


mempresentasikan suatu urutan
kejadian secara logis dan dapat
diterapkan di semua kejadian sehari-hari

https://quizizz.com/print/quiz/6461abf197b6e9001e7e69a3 5/5

Anda mungkin juga menyukai