wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

LATIHAN PAT INFORMATIKA KELAS X

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.
  1. Perhatikan gambar di samping ini!

  2. Perintah bertanda "#" berfungsi....

a)
  1. sebagai perintah untuk menampilkan program secara keseluruhan

  2. memberikan batas dari semua perintah, tidak ditampilkan pada layar dan berfungsi

b)
  1. untuk catatan pada programmer

c)
  1. sebagai perintah untuk menampilkan program tertentu 

d)
  1. memberikan jeda dari semua perintah,

e)
  1. ditampilkan pada layar dan berfungsi untuk catatan pada programer

2.

Kalau dijalankan, makam program disamping ini, akan tampil di konsol....

a)
  1. -60

b)
  1. 60

c)
  1. -290

d)
  1. 290

e)
  1. -50

3.

Perhatikan gambar di samping ini! 

Jika diinputkan angka 10, makan kondisi yang dipilih adalah...

a)
  1. elif

b)
  1. else

c)
  1. If atau else

d)
  1. If

e)

if else

4.

Berikut ini adalah merupkan perkakas analisis data, yakni ….

a)

Google doc

b)

Google Analytics

c)

Google Sheet

d)

Google Colaboratory

e)

Google Slide

5.

Berikut ini merupkan Bahasa pemograman, kecuali :…

a)

JavaScript

b)

HTML

c)

Phyton

d)

C++

e)

PQL

6.

Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah yang merupakan cara penyajian dari suatu algoritma disebut..

a)
  1. Glowchart

b)
  1. Diagram Berpikir

c)
  1. Mind

d)
  1. Map

e)
  1. Flowchart

7.

Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut....

a)
  1. Data Input/output

b)
  1. keputusan

c)
  1. manual operasional

d)
  1. Proses

e)
  1. terminator

8.

Simbol Flowchart yang berfungsi untuk memasukan dan sebagai keluaran adalah...

a)
b)
c)
d)
e)
9.

Simbol bagan terminator berfungsi untuk?



a)
  1. Proses

b)
  1. Keputusan

c)
  1. Menjalankan flowchat

d)
  1. Persiapan

e)
  1. Mulai dan selesai

10.

Berikut ini merupakan simbol bagan alir yang bernama ...

a)

termininator

b)

subproses

c)

flow line (garis alir)

d)

decision (keputusan)

e)

data input/output

11.

Berikut ini adalah Algoritma yang belum teratur.

Susunlah algoritma agar sesuai urutan dan teratur !

a)

4-6-3-2-1-5

b)

4-1-2-3-6-5

c)

4-6-1-2-3-5

d)

4-6-2-1-3-5

e)

4-6-2-3-5-1

12.

Suatu kumpulan instruksi terstruktur dan terbatas yang dapat diimplementasikan dalam bentuk program komputer untuk menyelesaikan suatu permasalahan komputasi tertentu, dinamakan….

a)

Flowchart

b)

Operating system

c)

Application Program

d)

Algoritma

e)

Bahasa Pemograman

13.

Suatu bahasa buatan manusia yang sifatnya informal untuk merepresentasikan algoritma disebut….

a)

Pseudocode

b)

Flowchart

c)

Programming

d)

Linux

e)

C++

14.

Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah dengan menggunakan bahasa pemrograman tertentu disebut...

a)

Proses

b)

Prgoram

c)

Algoritma

d)

Step

e)

Diagram

15.

Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah disebut…

a)

Integer

b)

Konstanta

c)

Identifier

d)

String

e)

Command

16.

Tipe data yang menyatakan bilangan bulat atau yang tidak mengandung pecahan desimal.disebut juga....

a)

Integer

b)

String

c)

Python

d)

Real

e)

Konstanta

17.

"2301990" (tanpa tanda kutip) apakah tipe data tersebut ?

a)

Integer

b)

Boolean

c)

Char

d)

String

18.

Tipe data yang menyatakan True/False atau 2 jawaban yang berkebalikan disebut juga....

a)

Boolean

b)

Yes/No

c)

Integer

d)

Variabel

e)

Character

19.

Apa hasil dari kode perintah di samping ?

a)
  1. gelas teh

b)
  1. teh

c)
  1. gelas

d)
  1. error

e)
  1. teh gelas

20.

Perhatikan gambar di samping !

Jika tahun sekarang adalah 2023 dan tahun lahir nya adalah 2017, maka hasil yang diperoleh dari  flowcart tersebut adalah….

a)

17

b)

19

c)

2

d)

6

e)
  1. 12

21.

Gambar disamping ini, merupakan contoh dari….

a)
  1. FlowChart perulangan

b)
  1. Alogaritma

c)
  1. Pseudocode

d)
  1. FlowChart pencabangan

e)
  1. Flowchart urutan

22.

Flowchart di samping ini adalah program penghitungan Luas Segitiga.

Jika Alas = 2 cm, Tinggi = 3 cm, berapakah hasil yang muncul di program ?

a)

1

b)

3

c)

2

d)

5

e)

6

23.

Jika X = 20, Y = 10. Maka hasilnya (Q) adalah….

a)

200

b)

30

c)

10

d)

2

e)

20

24.

Apa dasar hukum dalam pemanfaatan teknologi informasi yang berkaitan dengan Informasi dan Transaksi Elektronik (ITE) di Indonesia diatur dalam UU?

a)

UU ITE Nomor 19 Tahun 2018

b)

UU ITE Nomor 19 Tahun 2016

c)

UU ITE Nomor 9 Tahun 2020

d)

UU ITE Nomor 11 Tahun 2016

e)

UU ITE Nomor 19 Tahun 2008

25.

Hak eksklusif yang diberikan negara kepada seseorang, sekelompok orang, maupun lembaga untuk memegang kuasa dalam menggunakan dan mendapatkan manfaat dari kekayaan intelektual yang dimiliki atau diciptakan merupakan definisi dari….

a)

Hak Atas Kekayaan Intelektual

b)

Hak Kekayaan Intelektual

c)

Hak Kekayaan Intelegensi

d)

Hak Kekayaan Indonesia

e)

Hak Atas Kekayaan Intelegensi

26.

Pengertian Hak Paten adalah….

a)

suatu kreasi tentang bentuk, konfigurasi, atau komposisi garis atau warna, atau garis dan warna

b)

pembacaan, penyiaran, pameran, penjualan, pengedaran, atau penyebaran suatu ciptaan dengan menggunakan alat apapun

c)

tanda yang berupa gambar, nama, kata, huruf-huruf, angka-angka, susunan warna

d)

hak eksklusif yang diberikan oleh Negara kepada Inventor atas hasil Invensinya di bidang teknologi

e)

pencipta sebagai pemilik hak cipta atau pihak yang menerima hak tersebut dari pencipta

27.

Pengertian Merek adalah…

a)

tanda yang berupa gambar, nama, kata, huruf-huruf, angka-angka, susunan warna

b)

hak eksklusif yang diberikan oleh Negara kepada Inventor atas hasil Invensinya di bidang teknologi

c)

kreasi berupa rancangan peletakan tiga dimensi dari berbagai elemen

d)

suatu produk dalam bentuk jadi atau setengah jadi, yang di dalamnya terdapat berbagai elemen

e)

informasi yang tidak diketahui oleh umum di bidang teknologi dan/atau bisnis E

28.

Dampak negatif perkembangan teknologi terkait aspek sosial budaya adalah....

a)

Berkomunikasi melalui ponsel ketimbang datang langsung untuk bertemu secara tatap muka

b)

Mempermudah adanya pertukaran pelajar antar negara

c)

Mempermudah seseorang di suatu Negara mengetahui berbagai macam budaya yang ada di belahan bumi yang lain Mempermudah komunikasi antar manusia

d)

Mempermudah pendistribusian karya-karya anak bangsa

e)

Terjadi kesenjangan social budaya

29.

Dijaman yang modern ini, jika kita mempunyai usaha makan lalu mempromosikannya melalui akun media sosial itu merupakan perilaku....

a)

Penyalah gunaan media sosial

b)

Tindak kejahatan

c)

Tidak terpuji

d)

Pemanfaatan media sosial

e)

Merugikan orang lain

30.

Konten yang dilarang disebarkan melalui internet sesuai UU ITE, kecuali :....

a)

Promosi barang dagangan

b)

Perjudian

c)

Pornografi

d)

Hoax

e)

Ancaman kekerasan

31.

Apabila ada seseorang menelepon dan meminta data pribadi kita, hal-hal yang dapat dilakukan sebagai berikut, kecuali.....

a)

Beri data yang diminta penelepon

b)

Cek nomor penelepon, apakah nomor resmi atau bukan

c)

Hubungi nomor resmi layanan konsumen untuk info lebih lanjut

d)

Menanyakan alasan permintaan data

e)

Tutup telepon jika meragukan

32.

Yang tidak termasuk dalam ciri berita hoaxs adalah ....

a)

Alamat situs mirip dengan media besar

b)

Menggunakan unsur mencocok- cocokkan

c)

Informasi berdasarkan fakta dan data

d)

Mencatut tokoh atau lembaga terkenal

e)

Judul berita spektakuler

33.

Berikut Sintak yang benar untuk menghasilkan output ‘Hello World’ di C++ ?


a)

cout<<“Hello World”;

b)

print<<“Hello World”;

c)

echo “Hello World”;

d)

System.out.print(“Hello World”);

e)

cout ”Hello Word”;

34.

Contoh membuat komentar di C++  yang benar adalah .....

a)

/* Ini komentar

b)

# Ini komentar

c)

// Ini komentar

d)

< Ini komentar >

e)

# Ini komentar#

35.

Setiap perintah di dalam C++ selalu diakhiri dengan tanda?

a)

:

b)

;

c)

]

d)

}

e)

|

36.

Perhatikan kode program di samping ini !

Program tersebut menghasilkan output....

a)

Belajar perulangan for 1 sampai 5

b)

Belajar perulangan for 1 sampai 9

c)

Belajar perulangan for 1 sampai 10

d)

Belajar perulangan for 1 sampai 10 kecuali 5

e)

Belajar perulangan for 5 sampai 10

37.

Perhatikan kode program di bawah ini !

Program tersebut menghasilkan output...

A.

B.

C.

D.

E.

a)

Anak-anak

b)

Remaja

c)

Bukan usia anak maupun remaja

d)

Error

e)

Anak-anak dan Remaja

38.

Fungsi yang dapat menghentikan program keseluruhan (secara normal) menggunakan fungsi/perintah....

a)

break( )

b)

close( )

c)

exit( )

d)

goto( )

e)

dead

39.

Hasil output dari program tersebut adalah….

a)

Dimas dan Aldi

b)

Rini dan Bayu

c)

Dimas dan Bayu

d)

Rini dan Putri

e)

Dimas dan Putri

40.

Fungsi dari perintah Clrscr adalah....

a)

Menampilkan output

b)

Membersihkan layar

c)

Menahan tampilan output

d)

Menampilkan karakter tertentu

e)

Memberhentikan perintah

41.

Kegiatan yang dilakukan untuk mengubah data menjadi informasi baru yang dapat digunakan dalam membuat kesimpulan. Berdasarkan pernyataan tersebut adalah penjelasan tentang....

a)

Analisis data

b)

Membuat data

c)

Generalisasi data

d)

Transformasi data

e)

Visualisasi data

42.

Database adalah nama lain dari....

a)

Basis data

b)

Analisis data

c)

Format data

d)

Copy data

e)

New data

43.

Dalam pengumpulan data kita harus memperhatikan aspek privasi. Berikut ini yang termasuk dalam aspek privasi adalah....

a)

Tidak boleh ada kesalahan dalam melaporkan data

b)

Tidak boleh melanggar hak dan harga diri responden

c)

Tidak boleh mengancam responden baik fisik maupun mental

d)

Tidak ada paksaan kepada responden untuk merespon survey

e)

Benar semua

44.

AIDC singkatan dari....

a)

Automatic Identification and Data Capture

b)

Art Identification and Data Capture

c)

Absence Identification and Data Capture

d)

Action Identification and Data Capture

e)

Ask Identification and Data Capture

45.

Contoh penyederhanaan data adalah....

a)

Membentuk kesimpulan secara umum melalui suatu kejadian, hal, dan sebagainya

b)

Mengkomunikasikan informasi secara jelas dan efisien

c)

Mengubah menjadi table distribusi frekuensi

d)

Memperoleh data yang lebih umum atau sederhana

e)

Mengumpulkan data dengan tatap muka dan memberi pertanyaan

46.

Tindakan menyewakan perangkat lunak commercial proprietary termasuk tindakan….

a)

Bukan masalah

b)

Diperbolehkan

c)

Ilegal

d)

Terpuji

e)

Biasa saja

47.

Model lisensi yang telah dikembangkan sebagai usaha kerja sama dikenal dengan nama….

a)

Non-general public license

b)

Industrial property

c)

Creative common

d)

Free ware system

e)

End user license agreement

48.

Tipe data yang digunakan untuk bilangan bulat adalah ?

a)

Double

b)

Integer

c)

String

d)

Char

49.

Untuk melakukan operasi perkalian maka harus menggunakan operator?

a)

Operator Logika

b)

Operator Aritmatika

c)

Operator Relasi

d)

Operator pembanding

50.

Berikut ini adalah operator increment dan decrement...

a)

++ dan --

b)

++ dan **

c)

|| dan &&

d)

-- dan !!