wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PSTS INFORMATIKA XI Semester 1

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.

Apa fungsi simbol flowchart ini?

a)

Menandakan percabangan

b)

Menyatakan input output

c)

Menunjukan proses

d)

Menghubungkan antar proses

2.

Simbol flowchart yang cocok untuk langkah "menambahkan gula" dalam algoritma membuat kopi adalah ...

a)

Oval

b)

Jajar genjang

c)

Belah ketupat

d)

Persegi panjang

3.

Fungsi utama flowchart digunakan untuk menunjukkan ...

a)

Urutan langkah penyelesaian masalah

b)

Hasil penyelesaian masalah

c)

Solusi penyelesaian masalah

d)

Penggambaran masalah

4.

Berikut ini adalah Simbol Diagram Alir (Flowchart) yang digunakan untuk menunjukkan sambungan proses dari halaman yang sama yaitu . . . .

a)
b)
c)
d)
5.

Simbol Flowchart berikut disebut dengan simbol. . . .

a)

Input/Output

b)

Terminator

c)

Proses

d)

Decision

6.

Simbol Diagram Alir (Flowchart) yang digunakan untuk menyatakan Permulaan atau Akhir Suatu Program yaitu . . . .

a)
b)
c)
d)
7.

Diatas merupakan contoh dari . . . .

a)

Algoritma Menghitung Luas Segitiga

b)

Flowchart Menghitung Luas Segitiga

c)

Algoritma Menghitung Luas Lingkaran

d)

Flowchart Menghitung Luas Lingkaran

8.

Berikut ini bentuk Simbol dari Decision yaitu . . . .

a)
b)
c)
d)
9.

Disaat membuat teh manis, sorang siswa membuat catatan terlebih dahulu, mulai dari menyiapkan bahan dan alat, kemudian memasukkan gula, dan teh kedalam cangkir, lalu kemudian dituangkan air panas dan diaduk menggunakan sendok teh, hingga akhirnya teh manisnya siap dinikmati....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

10.

Disaat hendak berangkat sekolah, seorang siswi mengurutkan tahapannya dari membuat sarapan, kemudian menyiapkan botol minum, mengecek buku pelajaran dan alat tulis, hingga akhirnya semua termuat dalam Tas dan siap untuk berangkat sekolah

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

11.

Untuk mempercepat rute perjalanan kesekolah seorang siswa memiliki banyak sekali jalan tikus yang dia hafal. Sehingga dia menggambarkan rute tercepat agar dia lebih cepat sampai dan bisa berbagi rute kepada temannya....

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

12.

Seorang anak mendapat tugas belanja mingguan dari orang tuanya. kemudian dia merincikan tugasnya menjadi beberapa bagian :

1. Tempat dia belanja,

2. Transportasi yang digunakan,

3. Apa saja yang akan dia beli

Contoh kasus diatas merupakan penerapan dari metode berpikir komputasional....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

13.

Orang yang biasa berpikir komputasional akan dapat menyelesaikan masalah rumit dengan cara yang sederhana dan efektif karena dia membiasakan otaknya untuk berpikir secara....

a)

Terstruktur, Pesimis, dan Kreatif

b)

Logis, Terstruktur, dan Kreatif

c)

Kreatif, Pesimis, dan terstruktur

d)

Logis, Pesimis, Kreatif

14.

Salah satu manfaat dari pemahaman konsep berpikir komputasional adalah, kecuali....

a)

Mampu menyelesaikan masalah sehari - hari dengan efektif dan efisien

b)

Panik dalam menghadapi masalah

c)

Memiliki logika dan kemampuan berpikir yang kritis

d)

Memiliki akhlak yang baik

15.

Teknik memecah data, proses, atau masalah yang kompleks/rumit menjadi bagian-bagian yang lebih kecil atau menjadi tugas-tugas yang mudah dikelola disebut....

a)

Dekomposisi

b)

Pengenalan Pola

c)

Abstraksi

d)

Rancangan Algoritma

16.
Algoritma greedy merupakan algoritma yang memecahkan masalah langkah per langkah dengan memilih pilihan yang terbaik pada setiap langkahnya. Pilihan tersebut dipilih berdasarkan ....
a)
fungsi kelayakan
b)
fungsi objektif
c)
fungsi seleksi
d)
himpunan solusi
e)
himpunan kandidat
17.
Pengertian rekursi adalah suatu proses yang dapat memanggil dirinya sendiri. Pada pemakaian sehari-hari, rekursi merupakan teknik pemrograman yang digunakan pada pekerjaan pemrograman dengan menerapkan prinsip .....
a)
Don't Release Yourself
b)
Don't Reuse Yourself
c)
Don't Repeat Yourself
d)
Don't Refactor Yourself
e)
Don't Repair Youself
18.
Berpikir komputasional adalah sebuah konsep atau cara untuk mengamati masalah dan mencari solusi dari permasalahan tersebut dengan menerapkan teknologi ilmu komputer. Adapun dengan berpikir komputasional, seseorang akan mampu untuk .....
a)
menghindari teknologi ilmu komputer
b)
mempersulit pemecahan masalah
c)
hanya memakai aplikasi komputer
d)
mengembangkan solusi dari pemecahan masalah
e)
tidak memerlukan usaha yang lebih
19.

Format penulisan fungsi input pada Bahasa pemrograman C dituliskan dengan contoh ….

a)

puts("Nama Saya");

b)

printf("Nama saya: ");

c)

scanf("%s", &name);

d)

writeln("Nama saya: ");

e)

println("%s", &name);

20.

Bedasarkan gambar disamping, Kode yang berupa header file dimana sudah berisi fungsi yang sudah dibuat sebelumnya agar bisa digunakan pada program C adalah ….

a)

#include

b)

<stdio.h>

c)

int main()

d)

return 0;

e)

// ……….

21.

Program yang digunakan untuk menerjemahkan bahasa C ke dalam bahasa mesin sehingga dapat dimengerti oleh komputer disebut dengan ….

a)

Text Editor

b)

Compiler

c)

Translator

d)

Navigator

e)

Predator

22.

output dari program tersebut adalah...

a)

20

b)

40

c)

800

d)

400

23.

Rina sedang belajar tentang input dan output dalam bahasa pemrograman C. Dia ingin menampilkan pesan "Selamat datang di pemrograman C!" di layar. Kode mana yang benar untuk mencapai hal ini?

a)

printf("Selamat datang di pemrograman C!");

b)

cout << "Selamat datang di pemrograman C!";

c)

echo "Selamat datang di pemrograman C!";

d)

write("Selamat datang di pemrograman C!");

24.

Konversikan bilangan desimal 200 ke biner.

a)

11001000

b)

11010000

c)

11011000

d)

11100000

25.

Konversikan bilangan desimal 25 ke biner.

a)

11001

b)

10101

c)

10011

d)

11100

26.

1011 x 10001 =

a)

10111001

b)

11111011

c)

10111011

d)

10111111

27.

100000000:100000=

a)

10000000

b)

10000

c)

1000000

d)

1000

28.

aplikasi digital yang membantu petani untuk membesarkan hasil pertaniannya adalah ....

a)

Simbah dan TaniHub

b)

Eragano dan IGrow

c)

Limakilo dan TaniHub

d)

Simbah dan IGrow

e)

Gmail

29.

Memanfaatkan aplikasi igrow di bidang pertanian adalah ....

a)

Menjebatani petani dan para investor

b)

memasarkan hasil pertanian

c)

memberikan penyuluhan kepada petani

d)

Memberi solusi kepada setiap kesulitan yang dihadapi petani

e)

membeli hasil pertanian

30.

Bagaimana berpikir kritis dapat membantu dalam mengambil keputusan yang optimal?

a)

Mengambil keputusan tanpa pertimbangan

b)

Menerima informasi tanpa mempertanyakan kebenarannya

c)

Berpikir negatif atas sesuatu yang dibahas

d)

Menganalisis situasi atau informasi untuk mengambil kesimpulan yang tepat