Search Header Logo
Algoritma

Algoritma

Assessment

Presentation

Other

10th Grade

Practice Problem

Hard

Created by

Irna Odja

FREE Resource

21 Slides • 21 Questions

1

media

2

media

3

media

4

Fill in the Blanks

5

media

6

Multiple Choice

Mengapa algoritma disebut sebagai jantung ilmu komputer atau informatika?

1

Karena algoritma hanya digunakan dalam pemrograman komputer

2

Karena banyak cabang ilmu komputer yang menggunakan algoritma sebagai dasar pemecahan masalah

3

Karena algoritma hanya digunakan untuk membuat resep makanan

4

Karena algoritma tidak digunakan dalam kehidupan sehari-hari

7

Open Ended

Jelaskan bagaimana algoritma dapat diterapkan dalam kehidupan sehari-hari berdasarkan penjelasan pada gambar!

8

media

9

Multiple Choice

Manakah dari berikut ini yang merupakan kelebihan dan kekurangan dari penulisan algoritma menggunakan flowchart menurut gambar?

1

Bagus secara visual dan mudah dimengerti, tetapi sulit untuk algoritma panjang

2

Bagus secara visual dan mudah dimengerti, tetapi ambigu

3

Sudah dekat ke bahasa pemrograman, tetapi sulit dimengerti

4

Mudah dimengerti, tetapi sulit dimengerti

10

media

11

Multiple Choice

Apa saja tiga struktur dasar dalam algoritma?

1

Struktur Sekuensial, Struktur Seleksi, Struktur Repetition

2

Struktur Percabangan, Struktur Perulangan, Struktur Fungsi

3

Struktur Input, Struktur Output, Struktur Proses

4

Struktur Array, Struktur Loop, Struktur Kondisi

12

media

13

Open Ended

Jelaskan bagaimana instruksi dijalankan dalam struktur sekuensial algoritma.

14

media

15

Multiple Select

Manakah dari langkah berikut yang merupakan bagian dari algoritma menghitung luas persegi panjang?

1

Masukkan panjang

2

Cari ruang kelas

3

Tulis luas

4

Hitung luas

16

media

17

Multiple Choice

Urutkan langkah-langkah algoritma berangkat sekolah sesuai urutan yang benar.

1

Bangun dari tempat tidur, Mandi pagi, Sarapan pagi, Pergi ke sekolah, Cari ruang kelas, Masuk kelas untuk belajar

2

Sarapan pagi, Bangun dari tempat tidur, Pergi ke sekolah, Cari ruang kelas, Mandi pagi, Masuk kelas untuk belajar

3

Pergi ke sekolah, Cari ruang kelas, Bangun dari tempat tidur, Sarapan pagi, Mandi pagi, Masuk kelas untuk belajar

4

Cari ruang kelas, Bangun dari tempat tidur, Mandi pagi, Sarapan pagi, Pergi ke sekolah, Masuk kelas untuk belajar

18

media

19

Fill in the Blanks

20

media

21

media

22

Multiple Choice

Jenis perulangan apa yang menggunakan kondisi di akhir perulangan?

1

For - Next

2

While - Do

3

Repeat - Until

4

If - Then

23

media

24

Open Ended

Jelaskan apa yang dimaksud dengan flowchart dan bagaimana flowchart membantu dalam memahami algoritma.

25

media

26

Multiple Select

Dari gambar dan penjelasan yang ada, pilih semua yang merupakan fungsi dari flowchart.

1

Menunjukkan urutan operasi dalam algoritma

2

Memudahkan pemahaman proses

3

Menggambarkan data secara statistik

4

Menampilkan algoritma dalam bentuk simbol gambar

27

Multiple Choice

Pilih pernyataan yang benar tentang perbedaan antara System Flowchart dan Program Flowchart.

1

System Flowchart menggambarkan urutan instruksi program, Program Flowchart menunjukkan media input/output.

2

System Flowchart menunjukkan alat media input/output, Program Flowchart menggambarkan urutan instruksi program.

3

Keduanya sama saja.

4

System Flowchart hanya digunakan untuk data, Program Flowchart hanya untuk proses.

28

media

29

Fill in the Blanks

30

media

31

media

32

Multiple Choice

Apa urutan langkah-langkah dalam flowchart untuk menjumlahkan dua bilangan berdasarkan gambar?

1

Start, Masukkan A dan B, C = A + B, Tampilkan C, End

2

Start, Tampilkan C, Masukkan A dan B, C = A + B, End

3

Start, C = A + B, Masukkan A dan B, Tampilkan C, End

4

Start, Masukkan A dan B, Tampilkan C, C = A + B, End

33

media

34

Fill in the Blanks

Type answer...

35

Multiple Choice

Apa kelebihan pseudo code dibandingkan flowchart menurut gambar?

1

Pseudo code lebih mudah dimengerti oleh programmer pemula

2

Pseudo code memiliki sintak yang baku

3

Pseudo code lebih mudah diimplementasikan ke dalam kode program dibandingkan dengan flowchart

4

Flowchart lebih mudah dimengerti oleh programmer pemula

36

media

37

Open Ended

Jelaskan langkah-langkah yang terdapat pada pseudo code untuk mengubah flowchart pada gambar menjadi algoritma penjumlahan dua angka!

38

media

39

Multiple Choice

Pada algoritma menentukan bilangan ganjil atau genap, langkah apa saja yang harus dilakukan?

1

Memasukkan bilangan, membagi dengan 2, jika sisa 0 maka genap, jika sisa 1 maka ganjil

2

Memasukkan bilangan, mengalikan dengan 2, jika hasil genap maka genap, jika hasil ganjil maka ganjil

3

Memasukkan bilangan, membagi dengan 3, jika sisa 0 maka genap, jika sisa 1 maka ganjil

4

Memasukkan bilangan, membagi dengan 2, jika hasil genap maka genap, jika hasil ganjil maka ganjil

40

media

41

Fill in the Blanks

Type answer...

42

Open Ended

Jelaskan bagaimana efisiensi algoritma dapat mempengaruhi pemecahan masalah sederhana dalam pemrograman.

media

Show answer

Auto Play

Slide 1 / 42

SLIDE