wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ALgoritma KELAS X 10

Total questions: 75

Worksheet time: 3hrs 37mins

Name
Class
Date
1.

menggunakan bagan/simbol tertentu yang membentuk bagan alir, serta menggunakan kata atau kalimat matematis merupakan cara menyusun

a)

langkah

b)

flowchart

c)

algoritma

d)

operation system

2.

rumus mencari akar kuadrat dari "x" adalah

a)

sqrt(x)

b)

exp(x)

c)

asec(x)

d)

log2(x)

3.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

4.

1. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah :

a)

Membuat program

b)

Membuat Algoritma

c)

Membeli komputer

d)

Proses

e)

Memproses Listing Algoritma

5.

Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?

a)

String

b)

Char

c)

Boolean

d)

Long int

e)

Int

6.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

7.

Apa nama simbol Flowchart berikut

a)

Input/Output

b)

Proses

c)

Mula/Tamat

d)

Pilihan

8.

Sebutkan ciri-ciri algoritma! kecuali

a)

menyelesaikan Langkah terbatas

b)

Jelas

c)

Tidak ambigu

d)

panjang

9.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Input/Output

d)

Pilihan

10.

Apa nama simbol flowchart berikut

a)

Mula/Tamat

b)

Proses

c)

Pilihan

d)

Input/Output

11.

Bagian Flowchart yang berfungsi untuk mencetak disebut . . . .

a)

Input

b)

Output

c)

Proses

d)

Decision

12.

Nama ikon pada gambar disamping adalah ....

a)

terminator

b)

input/output data

c)

decision

d)

process

13.

Nama ikon pada gambar disamping adalah ....

a)

terminator

b)

input/output data

c)

decision

d)

process

14.

Nama ikon pada gambar disamping adalah ....

a)

terminator

b)

input/output data

c)

flow line

d)

process

15.

Nama ikon pada gambar disamping adalah ....

a)

terminator

b)

decision

c)

flow line

d)

process

16.

Nama ikon pada gambar disamping adalah ....

a)

shape fill

b)

decision

c)

flow line

d)

shape outline

17.

Nama ikon pada gambar disamping adalah ....

a)

shape fill

b)

decision

c)

flow line

d)

shape outline

18.

Untuk mengubah warna dan ketebalan pada garis pinggir gambar bangun datar, menggunakan ikon ....

a)

shape fill

b)

decision

c)

flow line

d)

shape outline

19.

Ikon yang digunakan untuk merubah warna gamar seperti contoh adalah ....

a)

shape fill

b)

decision

c)

flow line

d)

shape outline

20.

Nama simbol diagram alir pada gambar disamping adalah ....

a)

shape fill

b)

on page conector

c)

off page conector

d)

shape outline

21.

Nama simbol diagram alir pada gambar disamping adalah ....

a)

shape fill

b)

on page conector

c)

off page conector

d)

shape outline

22.

Berikut ini adalah Algoritma yang belum teratur :

  1. 1. Tuang Gelas A (isi Teh) ke Dalam Gelas C (Kosong)
  2. 2. Tuang Gelas B (Isi Kopi) ke Dalam Gelas A (Kosong)
  3. 3. Tuang Gelas C (isi Teh) ke Dalam Gelas B (Kosong)
  4. 4. Mulai
  5. 5. Selesai
  6. 6. Tambahkan Gelas C (Kosong)
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

23.

Di Bawah ini 5 Kriteria untuk Algoritma agar dikatakan baik, Kecuali ....

a)

Masukkan (Input)

b)

Tidak Efisiensi

c)

Arah/Pasti (Definite)

d)

Efisiensi

24.

Di Bawah ini 5 Kriteria untuk Algoritma agar dikatakan baik, Kecuali ....

a)

Masukkan (Input)

b)

Tidak Efisiensi

c)

Arah/Pasti (Definite)

d)

Efisiensi

25.

Tahapan yang memiliki urutan langkah-langkah yang didalamnya berisi solusi penyelesaian masalah, tersusun sistematis agar mencapai tujuan yang diharapkan, disebut ....

a)

Narasi

b)

Flowchart

c)

Algoritma

d)

Diagram

26.

Berikut ini adalah salah satu contoh dari . . . .

a)

Narasi

b)

Algoritma dalam Bentuk Flowchart

c)

Flowchart

d)

Algoritma Narasi

27.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

28.

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

a)

Flowchart Skuensial

b)

Flowchart Alternatif

c)

Flowchart Looping

d)

Flowchart Processing

29.

syarat algoritma yang baik adalah sebagai berikut kecuali

a)

Tingkat kepercayaannya tinggi (realibility) Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.

b)

Pemrosesan yang efisien (cost rendah) Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin.

c)

Bukan sesuatu yang hanya untuk menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.

d)

suatu program akan membuat susah di-maintenance

e)

Haruslah sesuatu yang dapat kita kembangkan lebih jauh berdasarkan perubahan requirement yang ada

30.

Sebuah runtunan terdiri atas satu atau lebih pernyataan / aksi yang dikerjakan secara berurutan, berarti: kecuali

a)

Tiap instruksi dikerjakan satu per satu

b)

satu pernyataan secara berurutan dikerjakan

c)

Tiap instruksi dilaksanakan tepat satu kali; tidak ada instruksi yang di ulang

d)

Urutan instruksi yang dilaksanakan pemroses (kompiler) sama dengan urutan instruksi sebagaimana yang tertulis di dalam teks algoritmanya

e)

Akhir dari instruksi terakhir merupakan akhir algoritma

31.

Langkah-langkah yang dilakukan dalam menyelesaikan masalah dalam pemrograman dengan komputer adalah, kecuali

a)

Definisikan Masalah, Buat Algoritma dan Struktur

b)

Cara Penyelesaian ,Menulis Program

c)

Mencari Kesalahan ,Uji dan Verifikasi Program

d)

Dokumentasi Program, Pemeliharaan Program

e)

penjelasan cara menyelesaikan suatu masalah

32.

Pernyataan berikut yang sesuai untuk pencarian sekuensial adalah

a)

jika data yang dicari terletak di indeks array terakhir (elemen array terakhir), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)

b)

jika data yang dicari terletak di indeks array terdepan (elemen array pertama), waktu yang dibutuhkan untuk pencarian data sangat sebentar (minimal)

c)

Sama cepat dengan waktu teknik pencarian biner

d)

Lebih cepat dari waktu teknik pencarian biner

33.

Salah satu penyajian algoritma adalah....

a)

Sequence

b)

Flow Chart

c)

Bagan Alir

34.

"Sequence" termasuk dalam ..... Algoritma.

a)

Struktur Algoritma

b)

Struktur Dasar

c)

Struktur Organisasi

35.

Sifat Algoritma adalah.....

a)

Menggunakan symbol atau sintaks dari suatu Bahasa pemrograman tertentu.

b)

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

c)

Tergantung pada suatu Bahasa pemrograman tertentu

36.

Penemu konsep algoritma adalah …

a)

Al-Khawarizmi

b)

Ibnu Sina

c)

Charles Babbage

d)

Gottfried Leibniz

37.

Ilmu yang mempelajari cara penyelesaian suatu masalah berdasarkan urutan langkah-langkah yang disusun secara sistematis dan menggunakan bahasa yang logis dalam memecahkan masalah adalah

a)

Flowchart

b)

Algoritma

c)

Informatika

d)

A.  Pemrograman

38.

Berikut ini yang bukan merupakan dasar penyusunan algoritma …

a)

Memiliki input

b)

Memiliki output

c)

Tidak ambigu

d)

Acak

39.

Diagram/bagan alur yang memperlihatkan urutan dan langkah-langkah suatu program dan hubungan antar proses beserta pernyataannya adalah …

a)

Flowchart

b)

Algoritma

c)

Informatika

d)

Pemrograman

40.

Berikut ini yang bukan merupakan bentuk dasar algoritma adalah …

a)

Sekuensial

b)

Pengulangan

c)

Percabangan

d)

Deskriptif

41.

Berikut ini yang bukan merupakan jenis flowchart adalah …

a)

Sistem

b)

Pengulangan

c)

Proses

d)

Dokumen

42.

Flowchart yang menggambarkan proses suatu kegiatan adalah …

a)

Sistem

b)

Pengulangan

c)

Proses

d)

Dokumen

43.

Simbol flowchart yang menyatakan permulaan/akhir suatu program adalah …

a)

Terminator

b)

Input/output

c)

Proses

d)

Connector

44.

Simbol flowchart yang menunjukkan suatu kondisi tertentu yang akan menghasilkan 2 kemungkinan jawaban ya/tidak adalah …

a)

Terminator

b)

Input/output

c)

Proses

d)

Decission

45.

Berikut ini yang merupakan symbol flowchart “proses”  adalah …

a)

b)

c)

d)

46.

Simbol untuk menyatakan suatu proses input dan output tanpa tergantung dengan jenis peralatannya adalah …

a)

b)

c)

d)

47.

Simbol flowchart yang menghubungkan antara satu simbol dengan yang lain adalah …

a)

Terminator

b)

Input/output

c)

Flow

d)

Connector

48.

Proses untuk menerjemahkan logika berpikir menjadi langkah-langkah/proses yang dapat dijalankan oleh komputer adalah …

a)

Flowchart

b)

Algoritma

c)

Informatika

d)

Pemrograman

49.

Berikut ini merupakan bagian-bagian dari scratch,  kecuali

a)

Stage

b)

Sprite  

c)

Script area

d)

Ekstrak

50.

Pada scratch, gambar latar belakang pada canvas adalah …

a)

Backdrops

b)

Sprite 

c)

Script area

d)

Sound

51.

Menambahkan efek suara pada program scratch adalah pada menu …

a)

Backdrops

b)

Sprite 

c)

Script area

d)

Sound

52.

Tempat dimana sprite bisa bergerak dan berinteraksi adalah

a)

Stage

b)

Sprite 

c)

Script area

d)

Sound

53.

Berikut ini yang bukan menu dalam tab bar adalah  …

a)

Tab code

b)

Tab costumes

c)

Script area

d)

Tab sound

54.

Tombol go pada scratch berfungsi untuk  …

a)

Menjalankan blok kode pada scratch area

b)

Menghentikan blok kode yang sedang dijalankan

c)

Menampilkan paint editor

d)

Menampilkan daftar sprite yang dimiliki oleh projek

55.

Untuk dapat berpikir tentang komputasi dimana seseorang dituntut untuk bisa melakukan …

a)

Menjelaskan mengapa ditemukan solusi yang sesuai

b)

Menyusun solusi komputasi yang baik

c)

Menyelesaikan masalah dengan cara yang baru

d)

Menyelesaikan dengan baik

56.

Algoritma Adalah..

a)

Perhitungan Penyelesaian Masalah

b)

Teknik Berpikir

c)

Susunan Logika

d)

Pemograman

57.

Hardware adalah

a)

Perangkat Lunak

b)

Perangkat Komputer

c)

Perangkat Keras

d)

Perangkat Fisik

58.

Salah satu jenis Hadware

a)

CPU

b)

RAM

c)

Speaker

d)

A,B,C Semua Benar

59.

Software adalah...

a)

Perangkat Keras

b)

Perangkat Lunak

c)

Perangkat Fisik

d)

Perangkat Komputer

60.

Salah satu Contoh Software adalah

a)

Mouse

b)

CPU

c)

Sistem Operasi

d)

Windows

61.

Yang Bukan Merupakan sistem Operasi adalah...

a)

Windows 10

b)

Windows 6

c)

Ubuntu

d)

Windows XP

62.

Aku adalah perangkat Keras, aku biasa di pakai untuk Menyambungkan ke perangkat lain, dan komputer/laptop terbaru sekarang sdh tdk membutuhkan ku, siapakah aku??

a)

Kabel LAN

b)

Flashdisk

c)

HDMI

d)

VGA

63.

Aku adalah tempat untuk menggirimkan berbagai macam yang pengguna inginkan, aku bersifat online, dan setiap pengguna android dan Ios pasti menggunakan ku, siapakah aku?

a)

Gmail

b)

Whatsapp

c)

Telegram

d)

Classroom

64.

yang bukan merupakan applikasi Meta adalah...

a)

Facebook

b)

Messenger

c)

Telegram

d)

Instagram

65.

salah satu software yang sering digunakan oleh pengguna Komputer adalah...

a)

Google

b)

Microsoft Word

c)

Microsoft Office

d)

Whatsapp

66.

Dalam menyusun suatu program, langkah pertama yang harus di lakkukan adalah :

a)

Membuat program

b)

Membuat algoritma

c)

Membeli komputer

d)

Proses

e)

Mempelajari program

67.

Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :

a)

Coding

b)

Program

c)

Algoritma

d)

Output

e)

Input

68.

Pseudocode yang di gunakan pada penulisan algoritma berupa :

a)

Bahasa Inggris

b)

Bahasa Puitis

c)

Bahasa Pemrograman

d)

Bahasa Mesin

e)

Bahasa Jepang

69.

Tahapan dalam menyelesaikan suatu masalah adalah :

a)

Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil

b)

Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

c)

Masalah-Model-Algoritma-Eksekusi-Hasil

d)

Masalah-Algoritma-Program-Eksekusi-hasil

e)

Masalah-Model-Algoritma-Program-Eksekusi-hasil

70.

Pada pembuatan program komputer, algoritma dibuat :

a)

Sebelum pembuatan program

b)

Pada saat program dibuat

c)

Sesudah pembuatan program

d)

Pada saat verifikasi program

e)

Pada saat di jalankan

Tunjukkan jawabanExplanationSebelumnyaBerikutnya

71.

Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :

a)

Merah

b)

Ungu

c)

Hijau

d)

Putih

e)

Abu-abu

72.

Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :

a)

15 dan 0

b)

0 dan 15

c)

15 dan 15

d)

0 dan 10

e)

10 dan 15

73.

Istilah” perulangan “ dalam bahasa pemograman dikenal dengan ...

a)

Repeating

b)

Again

c)

Fuction

d)

Replay

e)

Looping

74.

Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah kelereng yang terbawa adalah :

a)

10

b)

15

c)

10 atau 15

d)

10 dan 15

e)

Kosong

75.

Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :

a)

Menjadi Sembarang Nilai

b)

Menjadi hampa

c)

Q tetap

d)

Menjadi 10

e)

P tetap