Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOAL PAS INFORMATIKA

Total questions: 40

Worksheet time: 1hrs 29mins

Name
Class
Date
1.

Laila sedang mencoba menyelesaikan masalah logika dan matematika menggunakan komputer. Dia tahu bahwa untuk menyelesaikan masalah tersebut, dia perlu mengikuti sekumpulan instruksi atau langkah-langkah yang dituliskan secara sistematis. Salah satu bentuk data yang digunakannya dalam menyelesaikan masalah tersebut adalah …

a)

Algoritma

b)

Aritmatika

c)

Logaritma

d)

Aljabar

e)

Proses

2.

Wawan sedang belajar memasak dan dia menemukan bahwa ada beberapa langkah yang harus dia lakukan berulang-ulang untuk membuat kue yang sempurna. Salah satu jenis dari algoritma yang dia gunakan dalam proses memasak tersebut adalah ..

a)

Perulangan

b)

Percabangan

c)

Bersyarat

d)

Sekuensial

e)

Pemilihan

3.

Perhatikan algoritma berikut:

Algoritma luas segitiga

1.       Mulai

2.       Masukkan tinggi

3.       Masukkan alas

4.       ……………………….

5.       tampilkan luas

6.       Selesai

Kalimat yang tepat untuk mengisi langkah ke-4 adalah ...

a)

Luas = alas * tinggi

b)

Luas = 1/2 x alas x tinggi

c)

Luas = alas x tinggi

d)

Luas = 1/2 * alas * tinggi

e)

Luas = 1/4 * alas * tinggi

4.

Perhatikan algoritma menulis surat berikut ini:

1. Mulai

2.  Menulis surat kepada Laila

3.  Surat dimasukan amplop

4.  Menutup amplop

5.  Menempel perangko

6.  Mengantar ke kantor pos

7.  Selesai

Urutan algoritma yang benar adalah...

a)

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

b)

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

c)

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

d)

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

e)

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

5.

Agus sedang bersiap-siap untuk makan malam. Berikut adalah langkah-langkah yang ia lakukan,

1.  Siapkan Piring

2.  Cuci Tangan / siapkan sendok dan garpu

3.  Ambil nasi, taruh nasi di atas piring

4.  Ambil Lauk, taruh lauk di atas nasi

5.  Ambil air minum di gelas

6.  Membaca doa sebelum makan

7.  Cuci piring Makan

8.  Selesai makan, baca doa sesudah makan

9.  Makan

Manakah urutan yang benar dari langkah-langkah tersebut ...

a)

3 2 3 4 5 6 7 8 9

b)

2 1 3 4 5 6 9 8 7

c)

2 1 3 4 5 6 7 8 9

d)

1 2 3 4 5 6 7 8 9

e)

1 3 4 2 5 6 7 8 9

6.

Perhatikan algoritma berikut ini:

  1. Ambil cangkir;

2.  Ambill Kopi instan;

3.  T uangkan air panas ke dalam cangkir;

4.  Masukan bubuk kopi ke dalam cangkir sesuai takaran;

5.  Siapkan air panas;

6.  Minum kopi;

7.  Aduk hingga larut.

Langkah-langkah diatas adalah algoritma untuk membuat kopi, urutan yang benar adalah...

a)

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

b)

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

c)

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

d)

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

e)

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

7.

Indah sedang bersiap-siap untuk mengendarai sepeda. Dia tahu ada beberapa tahapan yang harus dilakukan sebelum mulai bersepeda.

1.  Mengendarai dan mengayuh sepeda

2.  Sampai ke tempat tujuan

Yang merupakan output dari algoritma diatas adalah...

a)

Sampai ke tempat tujuan

b)

Mengendarai sepeda

c)

T ahapan-tahapan sebelum mengendarai sepeda

d)

Mengayuh sepeda

e)

Berhenti

8.

Adi sedang makan di rumah. Ia mengambil nasi dan lauk, kemudian memasukkannya ke mulut. Setelah makanan dikunyah dan masuk ke dalam perut, Adi terus mengambil nasi dan lauknya sampai merasa kenyang.

Rangkaian kegiatan diatas adalah contoh dari algoritma adalah ...

a)

Percabangan

b)

Perulangan

c)

Runtut

d)

Bersyarat

e)

Khusus

9.

Rizal sedang merancang sebuah sistem untuk mengajarkan pemrograman kepada siswa-siswanya. Dia ingin menggunakan diagram untuk menggambarkan langkah-langkah instruksi yang berbeda dalam pemrograman. Pernyataan yang sesuai dengan instruksi tersebut adalah...

a)

Kode semu

b)

Variabel

c)

Jenis Data

d)

Flowchart

e)

Database

10.

Berikut adalah algoritma cara mengirim email:

1.  Mulai

2.  Pilih email tulis (tulis pesan baru)

3.  Login ke situs layanan email

4.  Klik tombol kirim

5.  Kirim email tujuan, subjek dan isi email

6.  Selesai.

Urutan yang benar dari langkah-langkah diatas adalah...

a)

1-3-2-4-5-6

b)

1-2-3-4-5-6

c)

1-2-3-5-4-6

d)

1-2-3-5-4-6

e)

1-3-2-5-4-6

11.

Diketahui bahwa Mega memiliki tiga kantong. 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)

Kosong

b)

10

c)

15

d)

10 dan 15

e)

30

12.

Diberikan situasi di sebuah taman: apabila bunga berwarna merah maka berubah menjadi hijau, apabila bunga berwarna hijau maka berubah menjadi putih, selain bunga berwarna merah dan hijau maka berubah menjadi ungu. Jika kondisi input bunga adalah hitam, maka bunga jadi …

a)

Merah

b)

Hijau

c)

Abu-abu

d)

Putih

e)

Ungu

13.

Agung memiliki uang sebesar 10. Kemudian, Agung menambah uangnya sebesar 5. Setelah itu, Faisal menanyakan berapa total uang Agung dan berapa uang yang dimiliki Faisal. Nilai uang Agung dan Faisal masing-masing adalah …

a)

0 dan 15

b)

0 dan 10

c)

10 dan 15

d)

15 dan 15

e)

15 dan 0

14.

Ratna pergi ke toko untuk membeli sebuah barang yang harganya dibaca dari input.

Jika harga barang tersebut lebih dari 100, maka

     diskon =0,5*harga

jika tidak

     diskon =0,1*harga;

harga ← harga-diskon;

write (harga);

Apa hasil perintah write (harga) jika input = 200?

a)

25

b)

50

c)

100

d)

150

e)

200

15.

Perhatikan potongan algoritma berikut ini:

read (harga);

if harga = 12500 then

     write (‘beli’);

Pernyataan manakah yang benar tentang Pseudocode di atas ….

a)

Jika (harga=12500) maka program tidak melakukan apapun

b)

Jika (harga<˃12500) maka program tidak melakukan apapun

c)

Jika (harga<12500) maka lalukan aksi beli

d)

Jika (harga˃12500) maka lalukan aksi beli

e)

Tidak ada jawaban.

16.

Diberikan algoritma berikut ini :

 

a<--true

v<--false

if(a) and (a or b) then

     write(‘Logika’)

else

     write(‘Logika dan Algoritma’);

 

bila algoritma dijalankan maka akan menghasilkan tulisan …

a)

Logika

b)

Algoritma

c)

Logika dan Algoritma

d)

Algoritma dan Logika

e)

Tidak ada jawaban

17.

Adi sedang belajar pemrograman menggunakan Dev C ++ dan ingin menambahkan komentar singkat pada kodenya. Tanda yang digunakan untuk membuat komentar singkat (hanya 1 baris) pada Dev C ++ adalah …

a)

#komentar

b)

<komentar˃

c)

/*komentar*/

d)

{komentar}

e)

(komentar)

18.

Mega sedang belajar pemrograman dan menemukan bahwa teks harus diapit dengan tanda petik. Untuk membuat baris baru, dia belajar bahwa bisa menggunakan endl. Dia bertanya-tanya, dalam bahasa pemrograman, perintah yang fungsinya sama dengan perintah endl adalah …

a)

“\n”

b)

“B”

c)

Cout ()

d)

Print()

e)

/*

19.

Hak kekayaan intelektual harus dilindungi karena beberapa hal berikut:

(1)    Menjamin hak-hak setiap warga negara

(2)    Agar orang mau berkreasi

(3)    Mempercepat kemajuan bangsa

(4)    Hanya menguntungkan diri sendiri

Pernyataan yang benar adalah …

a)

(1), (3) dan (4)

b)

(2), (3) dan (4)

c)

(1), (2) dan (3)

d)

(1) dan (4)

e)

(2) dan (3)

20.

Di bawah ini terkait hak paten di dunia industri.

(1)    Memperoleh jaminan mutu

(2)    Sebagai salah satu aset dan kekayaan perusahaan

(3)    Memperkuat kepercayaan pada para pelanggan

(4)    Meningkatkan nilai tambah

Pernyataan yang benar adalah …

a)

A.      (1), (2) dan (3)

b)

(1), (3) dan (4)

c)

A.      (2), (3) dan (4)

d)

(1) dan (3)

e)

(1), (2), (3) dan (4)

21.

Rina sedang mempertimbangkan beberapa perangkat lunak untuk digunakan dalam pekerjaannya.

(1)    windows

(2)    linux

(3)    adobe photoshop

(4)    winrar

Program yang termasuk software dengan lisensi berbayar adalah ….

a)

(1) dan (3)

b)

(2) dan (4)

c)

(3) dan (4)

d)

(1), (2) dan (3)

e)

(1), (2), (3) dan (4)

22.

Berikut yang termasuk dalam lisensi domain publik.

(1)    STP MP3 Player, program MP3 di komputer yang paling ringan

(2)    GNU/Linux, sistem operasi yang dikembangkan Linux dan merupakan GPL

(3)    Apache, software web server yang gratis dan bersifat open source

(4)    MySQL merupakan database yang dapat diperoleh dan digunakan secara gratis.

Pernyataan yang benar aadalah …

a)

(2) dan (4)

b)

(3) dan (4)

c)

(1) dan (3)

d)

(1), (2) dan (3)

e)

(1), (2), (3) dan (4)

23.

Sebuah karya intelektual bebas digunakan, disalin, diedarkan bahkan dikembangkan oleh siapapun tanpa harus membayar atau meminta ijin terlebih dahulu, misalnya Linux untuk operation system, open office untuk mengetik, firefox untuk berselancar di internet. Maka lisensi yang sesuai dengan pernyataan tersebut adalah …

a)

Lisensi shareware

b)

Lisensi publik license (GNU/GPL)

c)

Lisensi domain publik

d)

Lisensi freewaare

e)

Lisensi commercial

24.

Hukum pidana merupakan salah satu dampak sosial informatika yang patut diwaspadai. Yang berhubungan dengan hukum pidana terkait informatika adalah …

a)

Hukum yang mengatur tindakan kriminal berhubungan dengan teknologi informasi,

b)

Hukum yang mengatur aspek perlindungan hak cipta dan pate

c)

Hukum yang mengatur tindakan yang melanggar hak cipta dan paten

d)

Hukum yang mengatur tindakan-tindakan melawan kejahatan informasi

e)

Hukum yang mengatur kelancaran hak cipta.

25.

Teknologi sudah ada sejak manusia itu ada dan selalu berkembang seiring pertumbuhan manusia. Dengan adanya teknologi yang berkembang pesat, dampak yang dirasakan setelah adanya teknologi, kecuali ...

a)

Bergesernya layanan konvensional menjadi online

b)

Adanya kesempatan berkarya untuk kaum disabilitas

c)

Menurunnya penjualan eceran dan digantikan sistem online

d)

Banyak peluang pekerjaan

e)

Banyaknya pengangguran dimana-mana

26.

Saat ini penggunaan teknologi bisa diimplementasikan dalam kehidupan sehari-hari. Yang termasuk dalam implementasi penggunaan teknologi digital pada masyarakat digital di bidang transportasi adalah...

a)

penggunaan mesin anjungan tunai mandiri (ATM)

b)

penggunaan alat sinar x untuk pemeriksaan pasien

c)

penggunaan gps untuk mengetahui posisi lokasi

d)

pembuatan kartu pengenal menggunakan mesin pencetak

e)

penggunaan mobile banking

27.

Saat ini penggunaan teknologi bisa diimplementasikan dalam kehidupan sehari-hari. Yang termasuk dalam implementasi penggunaan teknologi digital pada masyarakat digital di bidang pendidikan...

a)

presentasi menggunakan LCD proyektor

b)

memberikan pelayanan melalui mesin antrian

c)

menggunakan layar komputer untuk mengetahui kondisi kesehatan

d)

belanja melalui online

e)

menggunakan kartu kredit

28.

Perhatikan flowchart disamping !

Flowchart disamping merupakan contoh dari flowchart …

a)

Sekuensial

b)

Perulangan

c)

Bersyarat

d)

Percabangan

e)

Pemilihan

29.

Fungsi dari simbol berikut ini dalam bahasa pemrograman dengan flowchart adalah …

a)

Melakukan organisasi

b)

Melakukan proses

c)

Melakukan seleksi

d)

Melakukan perulangan

e)

Memulai dan mengakhiri

30.

Pada bahasa pemrograman Basic dengan flowchart atau diagram alur dapat menggambarkan alur pikiran dari mulai awal sampai menyelesaikan suatu pekerjaan untuk menyatakan pilihan dengan menggunakan gambar, flowchart yang digunakan adalah …

a)

b)

c)

d)

e)

31.

Simbol yang menyatakan suatu proses yang dilakukan komputer. Simbol flowchart yang menggambarkan proses adalah …

a)

b)

c)

d)

e)

32.

Untuk menghubungkan antara simbol yang satu dengan yang lain membutuhkan suatu simbol sebagai arah dari flowchart. Simbol flowchart yang tepat untuk  menggambarkan arah aliran program adalah …

a)

b)

c)

d)

e)

33.

Dalam flowchart simbol offline connector berfungsi untuk menghubungkan proses dalam lembar kerja yang berbeda. Simbol

yang tepat adalah …

a)

b)

c)

d)

e)

34.

Perhatikan struktur program berikut!

Apa yang terjadi ketika di run ?

a)

Tampilan tulisan Program Latihan -1

b)

Tampilkan tulisan Menampilkan Tulisan Sederhana

c)

Tampilkan tulisan Halo Apa Kabar

d)

Tampilkan tulisan Hallo

e)

Tampilkan halaman kosong berwarna hitam

35.

Perhatikan struktur program di bawah Ini

Hasil yang ditampilkan dalam satu baris fungsi cout pada program tersebut adalah …

a)

Namaku adalah

b)

XI MIPA 1

c)

Namaku adalah XI MIPA 1

d)

Namaku

e)

Adalah

36.

Perhatikan struktur  program berikut ini!

Hasil yang ditampilkan dalam dua baris fungsi cout pada program tersebut adalah ..

a)

Namaku adalah

b)

XI MIPA2

c)

Namaku

d)

Namaku adalah XI MIPA 2

e)

A.  Namaku adalah

XI MIPA 2

37.

Hasil keluaran dari program di atas adalah

a)

Nama

b)

Alamat

c)

Tanggal Lahir

d)

Nama

Alamat

Tanggal Lahir

e)

Nama Alamat Tanggal  Lahir

38.

Perhatikan pengetikan program berikut ini !

Keluaran dari struktur program tipe data integer tersebut adalah …

a)

35

b)

5

c)

7

d)

X*Y

e)

X, Y, X

39.

Perhatikan pengetikan program berikut ini !

Hasil Run dari program tipe data teks tersebut adalah …

a)

d

b)

B

c)

Char d

d)

%

e)

0

40.

Rizky sedang belajar pemrograman dan menemukan bahwa teks harus diapit dengan tanda petik. Dia juga belajar bahwa untuk membuat baris baru, dia bisa menggunakan perintah endl. Dalam bahasa pemrograman, perintah yang fungsinya sama dengan endl adalah . . .

(a)