Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Remedial PAT Semester II - Informatika Kelas X1-X8

Total questions: 32

Worksheet time: 24mins

Name
Class
Date
1.

Setiap minggu rani selalu membuat laporan keuangan untuk bisnis online nya, laporan tersebut akan ia gunakan sebagai bahan evaluasi mengenai perkembangan bisnis yang ia jalani, aplikasi yang ia gunakan untuk membuat laporan keuangan ini adalah Microsoft Excel. Rani sangat terbantu sekali dengan pemanfaatan aplikasi Microsoft Excel ini, karena dapat mempermudah rani dalam… 

a)

Mengolah data angka

b)

Mengelola dokumen

c)

Berkomunikasi

d)

Mencari Informasi

e)

Mengolah Kata

2.

Seorang guru kelas akan merekap hasil ulangan harian siswa, hasil rekapan tersebut digunakan untuk mengetahui siswa mana yang sudah mencapai KKM dan yang belum mencapai KKM, dimana KKM untuk mata pelajaran tersebut adalah 75. Rencananya siswa yang sudah mencapai nilai KKM akan diberikan pengayaan dan siswa yang memperoleh nilai dibawah KKM akan mengikuti kegiatan remedial. Untuk mempermudah guru kelas tersebut dalam merekap nilai dan menentukan mana yang tuntas dan tidak, maka guru tersebut menggunakan Microsoft Excel dengan memanfaatkan penggunaan rumus

a)

MAX

b)

AVERAGE

c)

IF

d)

COUNT

e)

MIN

3.

Untuk menetukan nilai tertinggi dari semua data numeric yang terdapat pada table adalah…

a)

=MIN(C5:G10)

b)

=MIN(C5-G10)

c)

=COUNT(C5:G10)

d)

=MAX(C5-G10)

e)

=MAX(C5:G10)

4.

Penulisan yang benar untuk menghitung nilai rata-rata siswa yang bernama ‘Delta Arlintha’ adalah…

a)

=SUM(C5:C10)

b)

=SUM(C7:G7)

c)

=AVERAGE(C5:C10)

d)

AVERAGE(C7:G7)

e)

=AVERAGE(C7-G7)

5.

Jika A3 lebih besar dari 100, maka diberi keterangan Door Prize, selain itu akan diberi keterangan Kasihan Deh Lo, maka bentuk rumusnya adalah ….

a)

=IF(A3>=100,”Door Prize”,”Kasihan Deh Lo”)

b)

=IF(A3>100,”Door Prize”,”Kasihan Deh Lo”)

c)

=IF(A3=100,”Door Prize”,”Kasihan Deh Lo”)

d)

=IF(A3<100,”Door Prize”,”Kasihan Deh Lo”)

e)

=IF(A3<>00,”Door Prize”,”Kasihan Deh Lo”)

6.

Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut . . .

a)

Logaritma

b)

Algoritma

c)

Program

d)

Instruksi

e)

Diagram Alir

7.

Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !

a)

Anak yang berusia lebih dari 18 tahun boleh membuat SIM

b)

Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

c)

Anak yang berusia tepat 18 tahun boleh membuat SIM

d)

Anak yang berusia 17 tahun tidak boleh membuat SIM

e)

Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun

8.

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

a)

Merah

b)

Ungu

c)

Hijau

d)

Putih

e)

Hitam

9.

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

a)

Terminator

b)

Input/output

c)

Proses

d)

Keputusan

e)

Subproses

10.

Untuk menambahkan komentar dalam bahasa C menggunakan simbol ...

a)

//

b)

||

c)

{}

d)

\n

e)

;

11.

Bagaimana cara agar program tersebut bisa menghasilkan output...

a)

Masukkan 2 buah bilangan secara berurut terpisah spasi dan ketika di ENTER maka kedua bilangan akan tampil Kembali

b.

b)

Masukkan bilangan 1 lalu Enter dan dilanjutkan masukkan bilangan 2 lalu Enter maka kedua bilangan akan tampil Kembali

c)

Masukkan 2 buah bilangan secara berurut tanpa spasi dan ketika di ENTER maka kedua bilangan akan tampil Kembali

d)

Bilangan anda adalah:

e)

Bilangan 1 dan Bilangan 2

12.

Perintah untuk menampilkan output dalam bahasa C adalah...

a)

Cout

b)

Printf

c)

Cin

d)

Read

e)

Scanf

13.

Ketika program berikut dijalankan dan diinputkan nilai 85, maka akan menghasilkan output...

a)

Masukkan Nilai

b)

Program Error

c)

Selamat Anda Lulus

d)

Mohon Maaf, anda tidak lulus

e)

Tidak Menghasilkan Output

14.

Jika ketika program berikut dijalankan dan diberikan nilai 10 dan 5, maka output yang akan dihasilkan adaalah..

a)

Luas

b)

50

c)

25

d)

15

e)

Panjang, lebar, luas

15.

Berikut ini Simbol Flowchart yang merupakan titik percabangan yang salah satu cabangnya dapat dilalui oleh program berdasarkan suatu kondisi, Disebut ….

a)

Terminator

b)

Proses

c)

Keputusan

d)

Input/Output

e)

Sub Program

16.

Perhatikan Flowchart berikut, Jika N diberi nilai 10 maka output dari flowchart tersebut adalah …

a)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

b)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

c)

9, 8, 7, 6, 5, 4, 3, 2, 1, 0

d)

9, 8, 7, 6, 5, 4, 3, 2, 1

e)

9, 8, 7, 6, 5, 4, 3, 2

17.

Perhatikan flowchart berikut ini, jika kita memberikan nilai pembilang = -5 dan penyebut = 20 maka output yang dihasilkan adalah …

a)

-4

b)

-2,5

c)

0,25

d)

-0,25

e)

Penyebut tidak boleh nol

18.

 

Coba analisis statement berikut:
1. Bahasa buatan manusia yang sifatnya informal untuk merepresentasikan algoritma.

  1. 2. Dibuat untuk menutupi kekurangan diagram alir dalam merepresentasikan konsep-konsep pemrograman terstruktur.

  2. 3. Langkah-langkah yang lebih detail dan dekat dengan bahasa pemrograman.

  3. 4. Sifatnya yang informal, tidak ada aturan khusus dalam standar notasi yang dapat digunakan.

Berdasarkan pernyataan-pernyataan tersebut, merupakan karakteristik dari ….

a)

Algoritma

b)

Pseudocode

   

c)

Flowchart

d)

Machine Learning

e)

Artificial Intelegence

19.

Bahasa C yang dikembangkan pada awal tahun 1970, banyak dipakai untuk membuat sistem operasi dan program-program sistem, pemrograman tingkat rendah, atau yang "dekat" ke perangkat keras (misalnya untuk kontrol peralatan), membuat toolkit pemrograman, dan menulis aplikasi. Berikut ini yang merupakan salah satunya pengembang bahasa C yaitu …

a)

Bill Gates

b)

Steve Jobs

c)

Larry Page

d)

Dennis M. Ritchie

e)

Guido van Rossum

20.

Komponen program bahasa C yang merupakan kata yang telah memiliki makna khusus yang tidak dapat diubah oleh pemrograman. Contohnya yaitu auto, double, switch, case dll. Disebut …

a)

Keyword

b)

Identifier

c)

Tipe Data

d)

Variabel

e)

Konstanta

21.

Berikut yang merupakan pernyataan-pernyataan yang benar tentang Identifier:

1. Boleh sama dengan kata kunci (keyword) dalam bahasa C.

2. Disusun dari kombinasi huruf (besar dan kecil), angka, dan underscore ”_”.

3. Tidak harus dimulai dengan huruf atau underscore.

4. Bersifat case-sensitive, atau sensitif terhadap huruf besar atau kecil (kapitalisasi karakter). Dengan kata lain, sisi dan Sisi akan dianggap sebagai dua identifier yang berbeda.

a)

1 dan 2

b)

2 dan 4

c)

3 dan 4

d)

2 dan 3

e)

3 dan 4

22.

Jenis tipe data yang cocok untuk menampung jenis data bilangan rill yang memiliki ukuran memori 4 byte dengan rentang 2.3x10308 hingga 1.7x10308 yaitu …

a)

Short

b)

Long

c)

Fall Start

d)

Float

e)

Char

23.

Spesifikasi format (Signed) pada bahasa C yang sesuai untuk jenis tipe data int adalah …

a)

%f

b)

%d

c)

%c

d)

%ud

e)

%uc

24.

Berikut ini merupakan escape sequence dalam bahasa C yang digunakan untuk menambahan baris baru pada program yang dijalankan yaitu …

a)

\f

b)

\b

c)

\\

d)

\"

e)

\n

25.

Analisislah penggalan program berikut, terjadi kesalahan pada baris ke ….

a)

1

b)

2

c)

3

d)

4

e)

5

26.

Perhatikan penggalan program berikut, manakah yang merupakan tipe data …

a)

stdio.h

b)

int main

c)

int

d)

printf

e)

return

27.

Berikut ini merupakan sintaks yang digunakan untuk struktur kontrol keputusan yaitu …

1. If dan Else

2. Switch dan Case

3. Do dan Do While

4. For

a)

1 dan 2

b)

1 dan 3

c)

2 dan 3

d)

2 dan 4

e)

3 dan 4

28.

Perhatikan penggalan program berikut, output yang dihasilkan yaitu grade …

a)

A

b)

B

c)

C

d)

D

e)

E

29.

Analisislah kode berikut, output yang akan dihasilkan pada program tersebut adalah …

a)

50

b)

60

c)

100

d)

150

e)

0

30.

Analisislah code tersebut, jika nilai a, b dan c diberi nilai 10, 20 dan 30 maka d akan menghasilkan keluaran ….

a)

125

b)

225

c)

150

d)

250

e)

325

31.

Perhatikan gambar berikut untuk mengetahui Total Nilai Harian 3 maka rumus formula yang tepat adalah …

a)

=SUM(D6:D10)

b)

=SUM(E6:E10)

c)

=SUM(F6:F10

d)

=MAX(D6:D10)

e)

=COUNT(F6:F10)

32.

Rumus fungsi yang tepat untuk mengetahui peringkat Budi adalah ...

a)

=RANK(L6;$L$6:$L$10)

b)

=RANK(L7;$L$6:$L$10)

c)

=RANK(L8;$L$6:$L$10)

d)

=MAX($L$9;L6:L10)

e)

=MAX($L$7;L6:L10)