Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SOAL INFORMATIKA PTS2 KLS 10.1 24-25

Total questions: 50

Worksheet time: 2hrs 51mins

Name
Class
Date
1.
Simbol flowline diagram alir berfungsi untuk
a)
kegiatan komputasi pada program
b)
titik percabangan yang dilalui program berdasarkan kondisi
c)
menghubungkan titik pada diagram alir ke titik lain pada halaman yang sama
d)
arah yang menunjukkan aliran program dari awal sampai akhir
e)
titik awal atau titik akhir suatu program
2.
Berikut merupakan keyword di bahasa pemrograman C adalah, kecuali
a)
int
b)
char
c)
voit
d)
goto
e)
string
3.
Bagian yang merupakan sebuah header file adalah
a)
#include <stdio.h>
b)
int main()
c)
printf(“Hallo Wolrd\n")
d)
return 0;
e)
int
4.
Kumpulan instruksi terstruktur dan terbatas yang dapat diimplementasikan dalam bentuk program komputer untuk menyelesaikan suatu permasalahan komputasi tertentu disebut
a)
data
b)
informasi
c)
algoritma
d)
program
e)
berpikir komputasional
5.
Untuk menjalankan perintah pengulangan yang sudah diketahui jumlah pengulangannya dapat menggunakan
a)
for
b)
while
c)
do while
d)
if
e)
switch
6.
Struktur bahasa pemrograman C yang digunakan untuk mengulang suatu statement selama kondisi syarat yang diberikan bernilai benar adalah struktur
a)
if
b)
for
c)
while
d)
if-else
e)
switch
7.
Berikut merupakan kriteria algoritma yang baik, kecuali
a)
mempunyai logika untuk memecahkan masalah
b)
menghasilkan output yang benar dalam waktu yang singkat
c)
ditulis dalam bahasa nonstruktural sehingga menimbulkan arti ganda
d)
ditulis dengan format baku sehingga mudah diimplementasikan ke dalam bahasa pemrograman
e)
semua operasi didefinisikarn dengan jelas
8.
Berdasarkan program tersebut, jika diinputkan nilai a = 7 dan nilai b = 5, nilai c adalah
a)
2
b)
5
c)
7
d)
12
e)
35
9.
Tipe data yang digunakan untuk nilai a, b, dan c pada program adalah
a)
void
b)
int
c)
char
d)
float
e)
printf
10.
Berikut IDE yang dapat digunakan untuk membuat program dengan menggunakan bahasa pemrograman C, kecuali
a)
Code Blocks
b)
Visual Studio
c)
Atom
d)
Geany
e)
Notepad
11.
Berikut merupakan penulisan tipe data yang tepat, kecuali
a)
int umurSiswa;
b)
int panjang = 5.5;
c)
char huruf;
d)
char password;
e)
float jarak;
12.
Berikut merupakan struktur kontrol keputusan bahasa pemrograman C, kecuali struktur
a)
switch
b)
for
c)
if
d)
if-else
e)
if-else-if
13.
Ukuran memori tipe data integer dalam bahasa pemrograman C adalah
a)
1 byte
b)
2 byte
c)
4 byte
d)
6 byte
e)
8 byte
14.
Nilai 1,183 cocok menggunakan tipe data
a)
int
b)
double
c)
float
d)
long
e)
decimal
15.
Pemberian nilai data bahasa pemrograman Python menggunakan operator
a)
print
b)
for
c)
assignment
d)
aritmetika
e)
perbandingan
16.
Output dari kode program bahasa pemrograman Python di atas adalah
a)
0, 1, 2, 3, 4
b)
0 1234
c)
1234
d)
123
e)
0, 1, 2, 3
17.
Tahap di mana data mentah dibersihkan dan diatur untuk tahap pemrosesan berikutnya, merupakan siklus pengolahan data tahap
a)
data collection
b)
data preparation
c)
data input
d)
data processing
e)
data storage
18.
Berikut bukan kelebihan IDE Google Colab yaitu
a)
sifatnya online
b)
tidak perlu diinstal
c)
gratis
d)
tidak memakan memori komputer
e)
dilakukan secara offline
19.
Untuk mencetak data bahasa pemrograman Python menggunakan perintah
a)
for
b)
print
c)
cout
d)
write
e)
read
20.
Untuk melakukan pengujian hasil kode program di Google Colab menggunakan tombol
a)
Excecute
b)
Compile
c)
Run Cell
d)
Build
e)
Save
21.
Mengambil kode program pada website yang berbentuk HTML disebut sebagai
a)
scripting
b)
farming
c)
parsing
d)
library
e)
C
22.
Pengulangan yang tidak diketahui jumlah pengulangannya pada bahasa C dapat menggunakan
a)
for
b)
while
c)
do while
d)
foreach
e)
switch
23.
Struktur bahasa C yang memutuskan untuk mengeksekusi statement atau blok statement jika dan hanya jika ekspresi bernilai true adalah struktur
a)
for
b)
if
c)
if-else
d)
switch
e)
while
24.
Library pada Python yang digunakan untuk membuat berbagai jenis permintaan HTTP seperti POST, GET, dan lain sebagainya adalah
a)
Pandas
b)
BeautifulSoup
c)
Requests
d)
Scrapy
e)
e. d. ibrary
25.
Membuat grafik atau diagram pada Python dapat menggunakan library
a)
Pandas
b)
BeautifulSoup
c)
Requests
d)
Numpy
e)
Plotly
26.
Berikut merupakan penulisan tipe data float yang benar yaitu
a)
float jarak sekolah;
b)
float jumlahSiswa;
c)
float jarak=2.28
d)
float phi=3.14;
e)
float karakter='@'
27.
Untuk masuk ke dalam Google Colaboratory, pengguna membutuhkan akun
a)
Gmail
b)
Instagram
c)
Facebook
d)
Whatsapp
e)
game
28.
Aturan yang tidak tepat mengenai aturan identifier bahasa pemrograman C adalah
a)
-1
b)
-2
c)
-3
d)
-4
e)
-5
29.
Nama yang ditentukan sendiri oleh pemrogram yang digunakan untuk menyimpan nilai, misalnya nama variabel, nama konstanta, nama suatu elemen (misalnya: nama fungsi, nama tipe data, dan lainnya) disebut
a)
identifier
b)
tipe data
c)
variabel
d)
konstanta
e)
kata kunci
30.
Simbol diagram alir yang melambangkan suatu kegiatan komputasi yang dilakukan oleh program adalah
a)
flowline
b)
terminator
c)
process
d)
decision
e)
subprogram
31.
Merancang program untuk menghitung jarak yang diketahui kecepatan dan waktu yang ditempuh tentu memiliki beberapa tipe data yang digunakan, tipe data yang paling sesuai untuk menampung nilai jarak adalah
a)
int
b)
string
c)
char
d)
float
e)
double
32.
Tipe data long memiliki ukuran memori sebesar
a)
4 byte
b)
1 byte
c)
2 byte
d)
8 byte
e)
3 byte
33.
Dalam bahasa C, variabel perlu dideklarasikan dengan memberikan
a)
identifier dan keyword
b)
keyword dan tipe data
c)
konstanta dan keyword
d)
library dan konstanta
e)
tipe data dan identifier
34.
Berikut contoh pengolahan data secara manual, kecuali ...
a)
pembukuan di buku besar
b)
wawancara
c)
observasi langsung
d)
Oracle
e)
analisis data
35.
Berikut merupakan tool yang bisa digunakan untuk visualisasi data, kecuali ...
a)
D3.js
b)
Plotly
c)
FineReport
d)
Windows Video Player
e)
Microsoft Excel
36.
Profesi di bidang data yang dituntut memiliki kemampuan analisis data yang baik adalah ...
a)
programmer
b)
network developer
c)
UI/UX designer
d)
data analyst
e)
system administrator
37.
Berikut tidak termasuk kegiatan dalam analisis data, yaitu ... data.
a)
pengelompokan
b)
pembersihan
c)
penghapusan
d)
transformasi
e)
validasi
38.
Model yang digunakan untuk menentukan bagaimana sistem harus dilaksanakan terlepas dari database management system (DBMS) adalah model ...
a)
konseptual
b)
logical
c)
fisik
d)
kualitatif
e)
teknikal
39.
Berikut merupakan tipe data bahasa pemrograman Python, kecuali ...
a)
integer
b)
number
c)
tuple
d)
float
e)
boolean
40.
Membantu pengguna untuk memahami pola, tren, hubungan, dan outlier yang tersembunyi di dalam data yang besar adalah manfaat dari teknik ... data.
a)
visualisasi
b)
pengumpulan
c)
pengolahan
d)
integrasi
e)
penyimpanan
41.
Agar data yang telah diolah mudah dipahami oleh orang lain biasanya data disajikan dalam bentuk ...
a)
video
b)
grafik
c)
sketsa
d)
teks
e)
infografis
42.
Berikut merupakan manfaat analisis data secara digital, kecuali ...
a)
data spasial maupun nonspasial dapat dikelola bersama
b)
data dapat dikelola dalam format yang jelas
c)
biaya yang dikeluarkan lebih sedikit
d)
pemanggilan data lebih cepat
e)
interpretasi data lebih kompleks
43.
Berikut yang termasuk ke dalam tipe data float adalah ...
a)
'1,2'
b)
'abc'
c)
abc
d)
1,13
e)
'4.5'
44.
Apa yang menjadi dasar algoritma machine learning dalam pemrosesan data?
a)
Data historis
b)
Sumber data pengganggu
c)
Data acak
d)
Data internal
e)
Data eksternal
45.
Siapa yang biasanya menggunakan hasil dari tahap interpretasi data?
a)
Data engineer
b)
Data analyst
c)
Data scientist
d)
Data architect
e)
Data manager
46.
Dalam bentuk apa hasil dari tahap output dapat ditampilkan?
a)
Tabel
b)
Grafik
c)
Gambar
d)
Video
e)
Semua jawaban benar
47.
Apa yang disebut sebagai tahap penyimpanan dalam pengelolaan data?
a)
Data analysis
b)
Data input
c)
Data processing
d)
Data storage
e)
Data visualization
48.
Apa tujuan dari data modeling?
a)
Mengidentifikasi hubungan data
b)
Mengolah data menjadi informasi
c)
Menyimpan data
d)
Menghapus data
e)
Mengamankan data
49.
Apa yang dihasilkan dari data modeling?
a)
Diagram
b)
Grafik
c)
Skema deskriptif
d)
Gambar
e)
Video
50.
Siapa yang dapat menggunakan data hasil interpretasi?
a)
Pihak berkepentingan
b)
Pengguna
c)
Programmer
d)
Analis
e)
Manajer