wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Soal PAS Informatika Semester 1. Kelas X

Total questions: 13

Worksheet time: 50mins

Name
Class
Date
1.

Algoritma Stack adalah...

4 lines
2.

Algoritma Sorting adalah...

4 lines
3.

Cocokkan soal symbol flowchart berikut!

a)

Document: Symbol input yang berisi document dalam bentuk fisik atau output dalam bentuk cetak

1.

document

b)

Symbol yang menyatakan input atau output

2.

input/output

c)

Symbol yang menunjukkan percabangan dalam alur proses

3.

desicion

d)

Symbol yang menggambarkan langkah-langkah dalam suatu proses

4.

proses

e)

Symbol yang menandakan awal atau akhir dari suatu alur

5.

terminator

4.

    Algoritma Adalah….

a)
Algoritma adalah langkah-langkah sistematis untuk menyelesaikan masalah.
b)
Algoritma adalah sekumpulan data yang tidak terstruktur.
c)
Algoritma adalah cara untuk menghindari masalah dalam pemrograman.
d)
Algoritma adalah metode acak untuk mencapai tujuan.
5.

   Agar sebuah proses disebut algoritma, terdapat beberapa ciri khusus yang harus terpenuhi, antara lain:

a)
Ciri-ciri algoritma termasuk langkah-langkah yang jelas, dapat diulang, memiliki input dan output, serta berakhir.
b)
Ciri-ciri algoritma termasuk langkah-langkah yang tidak jelas, tidak dapat diulang, tanpa input dan output, serta tidak berakhir.
c)
Ciri-ciri algoritma mencakup proses yang acak, tidak terstruktur, tanpa tujuan, dan tidak terdefinisi.
d)
Ciri-ciri algoritma adalah langkah-langkah yang ambigu, tidak teratur, tanpa hasil, dan bersifat permanen.
6.

1.       Looping Berarti?

a)
Looping adalah proses menghentikan.
b)
Looping berarti mengubah data.
c)
Looping adalah cara untuk menghindari pengulangan.
d)
Looping berarti pengulangan.
7.

1.       tiga struktur dasar algoritma, yaitu:

a)
Sequenti, Percabangan, Perulangan
b)
Input, Output, Proses
c)
Fungsi, Variabel, Array
d)
Deklarasi, Eksekusi, Pengulangan
8.

  Dalam algoritma ada banyak jenis algoritma. Yang mana yang termasuk dalam jenis-jenis algoritma dibawah ini….

a)
Algoritma kompresi, algoritma enkripsi, algoritma simulasi, algoritma optimasi.
b)
Algoritma pengolahan citra, algoritma pengenalan suara, algoritma jaringan syaraf, algoritma analisis data.
c)
Algoritma penjadwalan, algoritma pengelompokan, algoritma pemrograman dinamis, algoritma kriptografi.
d)
Algoritma pencarian, algoritma pengurutan, algoritma graf, algoritma pembelajaran mesin.
9.

  Syarat membuat Algoritma yang baik Adalah….

a)
Kejelasan, efisiensi, dan kemampuan untuk menangani berbagai kasus.
b)
Kejelasan, kecepatan, dan kesederhanaan dalam implementasi.
c)
Kejelasan, fleksibilitas, dan ketergantungan pada teknologi tertentu.
d)
Keterbacaan, kompleksitas, dan penggunaan sumber daya yang tinggi.
10.

   Bagaimana mengurutkan algoritma membuat Teh….

a)
1. Campurkan air dan teh, 2. Panaskan campuran, 3. Aduk hingga rata, 4. Tuangkan ke dalam cangkir, 5. Tambahkan lemon, 6. Sajikan dingin.
b)
1. Rebus air, 2. Siapkan teh, 3. Tuangkan air ke dalam cangkir, 4. Tambahkan teh, 5. Biarkan terendam, 6. Saring, 7. Tambahkan gula/susu, 8. Sajikan.
c)
1. Siapkan teh, 2. Tuangkan air dingin, 3. Aduk hingga larut, 4. Tambahkan es, 5. Sajikan dalam gelas, 6. Nikmati.
d)
1. Rebus air, 2. Tambahkan gula, 3. Siapkan teh, 4. Campurkan semua bahan, 5. Aduk hingga larut, 6. Sajikan hangat.
11.

  Dalam pemrograman, apa yang dimaksud dengan variabel?

a)

Variabel adalah tempat penyimpanan data yang dapat berubah.

b)

Variabel adalah jenis algoritma yang digunakan untuk pengolahan data.

c)

Variabel adalah fungsi yang tidak memiliki nilai tetap.

d)

Variabel adalah struktur data yang tidak dapat diubah.

12.

  Proses pengolahan data dalam algoritma disebut….

a)

Pengulangan, Percabangan, Eksekusi.

b)

Analisis, Desain, Implementasi.

c)

Input, Proses, Output.

d)

Inisialisasi, Deklarasi, Penyimpanan.

13.

  Dalam algoritma, apa yang dimaksud dengan kompleksitas?

a)

Kompleksitas adalah ukuran seberapa efisien algoritma dalam menggunakan sumber daya.

b)

Kompleksitas adalah cara untuk mengukur kecepatan eksekusi algoritma.

c)

Kompleksitas adalah jumlah variabel yang digunakan dalam algoritma.

d)

Kompleksitas adalah jumlah langkah yang diperlukan untuk menyelesaikan algoritma.