wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan Sumatif Akhir Jenjang Informatika

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Ikhsan bekerja sebagai pemimpin proyek dengan 5 anggota tim: Ando, Rina, Bayu, dan Lisa. Mereka sedang membangun platform e-commerce. Ikhsan memberikan tugas berdasarkan keahlian masing-masing anggota. Rina dan Lisa merancang UI/UX, Ando mengembangkan basis data, sementara Ikhsan dan Bayu menangani pemrograman. Aktivitas ini mencerminkan suatu bentuk ....

a)

kepemimpinan

b)

individualisme

c)

kerjasama tim

d)

otoritarianisme

e)

inovasi

2.

Perhatikan urutan angka berikut: 5, 2, 8, 1, 9, 4, 7. Jika urutan ini diurutkan sekali menggunakan algoritma selection sort dalam urutan menaik, apa yang akan terjadi ....

a)

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

b)

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

c)

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

d)

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

e)

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

3.

Sistem antrean di restoran cepat saji dirancang untuk melayani pelanggan berdasarkan urutan kedatangan mereka. Pelanggan yang pertama tiba akan dilayani terlebih dahulu. Struktur data yang paling cocok untuk menerapkan sistem ini adalah ....

a)

Tree

b)

Stack

c)

Queue

d)

Graf

e)

Link List

4.

Fitur "merge cells" dalam perangkat lunak spreadsheet memungkinkan penggabungan beberapa sel menjadi satu. Teknik ini adalah contoh dari ....

a)

Menautkan dan Menyematkan Objek

b)

Menyematkan Objek

c)

Integrasi Objek

d)

Menyalin Data

e)

Memotong Data

5.

Interaksi antara sistem operasi dan driver perangkat keras adalah contoh kolaborasi antara ....

a)

Perangkat Keras dan Pengguna

b)

Perangkat Lunak dan Pengguna

c)

Perangkat Lunak dan Perangkat Keras

d)

Jaringan dan Perangkat Keras

e)

Aplikasi dan Pengguna

6.

Perhatikan langkah-langkah berikut dalam siklus eksekusi instruksi oleh CPU:

1) Unit kontrol mengambil instruksi dari memori.

2) Unit aritmatika dan logika (ALU) mengeksekusi instruksi.

3) Hasil eksekusi disimpan kembali ke memori.

4) Unit kontrol mendekode instruksi.

Urutan langkah yang benar dalam siklus eksekusi instruksi adalah ....

a)

1 - 2 - 3 - 4

b)

1 - 4 - 2 - 3

c)

4 - 1 - 2 - 3

d)

4 - 2 - 1 - 3

e)

2 - 1 - 4 - 3

7.

Kabel koaksial memiliki karakteristik berikut ....

a)

rentan terhadap gangguan elektromagnetik

b)

memiliki pelindung tambahan untuk mengurangi gangguan

c)

cocok untuk lingkungan dengan gangguan minimal

d)

kurang fleksibel dibandingkan kabel UTP

e)

tidak memiliki pelindung tambahan

8.

Penggunaan kata sandi yang kuat dan otentikasi dua faktor adalah contoh dari ....

a)

keamanan jaringan

b)

perlindungan data pribadi

c)

pencegahan malware

d)

manajemen risiko

e)

enkripsi data

9.

Karakteristik dari pustaka Python adalah sebagai berikut:
1) Menyediakan fungsi untuk membuat array multidimensional
2) Memiliki fungsi untuk analisis data
3) Menyediakan fungsi untuk visualisasi data statis
4) Digunakan untuk perhitungan numerik
Karakteristik yang dimiliki oleh pustaka NumPy adalah ....

a)

1, 2, dan 3

b)

1, 2, dan 4

c)

1, 3, dan 4

d)

2, 3, dan 4

e)

1, 2, 3, dan 4

10.

Dalam diagram alir, simbol yang digunakan untuk menunjukkan proses pengambilan keputusan adalah ....

a)

Persegi panjang

b)

Belah ketupat

c)

Oval

d)

Lingkaran

e)

Jajar genjang

11.

Anda ingin membuat program yang menentukan apakah seorang siswa lulus atau tidak berdasarkan nilai ujian mereka. Jika nilai siswa lebih besar dari atau sama dengan 60, maka siswa tersebut dinyatakan lulus. Struktur kontrol yang tepat untuk digunakan adalah ....

a)

Loop For

b)

Loop While

c)

Fungsi Rekursif

d)

Pemilihan Switch-case

e)

Pemilihan If-else

12.

Perhatikan kode program pada gambar! Setiap perintah case harus diakhiri dengan perintah break. Jika tidak ada perintah break di semua kasus, maka yang terjadi adalah ....

a)

Senin

b)

Selasa

c)

Selasa Rabu

d)

SelasaRabuHari lain

e)

Selasa Rabu Hari lain

13.

Komputer generasi keempat ditandai dengan penggunaan ....

a)

transistor

b)

tabung vakum

c)

IC (Sirkuit Terintegrasi)

d)

Kecerdasan Buatan (AI)

e)

mikroprosesor

14.

Pembayaran QRIS adalah salah satu bukti kemajuan di bidang teknologi digital. Kemajuan ini membawa nilai positif, baik bagi pedagang maupun pembeli. Keuntungan menggunakan sistem pembayaran digital QRIS tidak disebutkan dalam pernyataan ....

a)

meminimalkan transaksi tunai

b)

tidak perlu memberikan kembalian

c)

biaya transaksi lebih murah dibandingkan yang lain

d)

transaksi lebih cepat dan efisien

e)

harus mencetak gambar QRIS

15.

Salah satu alasan mengapa Hak Kekayaan Intelektual (HKI) penting dalam pengembangan perangkat lunak adalah ....

a)

meningkatkan popularitas pengembang

b)

membatasi persaingan pasar

c)

memodifikasi karya

d)

memastikan keuntungan finansial

e)

mendorong inovasi dan kreativitas

16.

Sertifikasi di bidang Teknologi Informasi memiliki banyak jenis, salah satunya adalah sertifikasi CompTIA Network+ yang berfokus pada keterampilan dalam ....

a)

mengelola keamanan informasi

b)

mengelola dan menerapkan jaringan dasar

c)

mengembangkan aplikasi web

d)

merancang basis data

e)

menganalisis data

17.

Teknologi yang memungkinkan beberapa perangkat terhubung dan bertukar data tanpa intervensi manusia disebut ....

a)

Big Data

b)

Internet of Things (IoT)

c)

Kecerdasan Buatan (AI)

d)

Realitas Virtual (VR)

e)

Komputasi Awan

18.

Wireframe digunakan dalam proses desain untuk membuat kerangka dasar dari halaman web atau aplikasi. Aplikasi yang umum digunakan untuk membuat wireframe adalah ....

a)

Word

b)

Figma

c)

Google Sheets

d)

Adobe Photoshop

e)

Google Collaboration

19.

Dalam pengembangan perangkat lunak, ada tahap-tahap sistematis dan logis yang harus diikuti oleh para programmer. Tahap terakhir dalam pengembangan perangkat lunak adalah ....

a)

mendefinisikan masalah

b)

memelihara program

c)

menulis program

d)

memilih algoritma

e)

menentukan solusi

20.

Ada banyak aplikasi yang beredar di masyarakat saat ini. Aplikasi-aplikasi ini dibuat menggunakan berbagai bahasa pemrograman. Berbagai bahasa pemrograman digunakan untuk mengembangkan aplikasi karena ....

a)

bahasa pemrograman hanyalah masalah selera

b)

setiap bahasa memiliki kelebihan dan kekurangan masing-masing

c)

bahasa pemrograman terus bertambah setiap hari

d)

pengembang bebas memilih bahasa apapun

e)

semua bahasa adalah sama

21.

Sebuah algoritma yang menyelesaikan masalah dengan memilih solusi terbaik di setiap langkah disebut ....

a)

dynamic programming

b)

divide and conquer

c)

rekursif

d)

greedy

e)

brute force

22.

Tipe data Char digunakan untuk menyimpan satu karakter. Tipe data String digunakan untuk menyimpan kumpulan karakter. Tipe data yang tepat untuk menyimpan nomor telepon adalah ....

a)

Boolean

b)

Integer

c)

Float

d)

String

e)

Karakter

23.

Kode program di samping menampilkan kata eka. Untuk menampilkan kata kala, baris ke-7 dari program harus diubah menjadi ....

a)

cout << kata[5] << kata[4]<< kata[5]<< kata[6];

b)

cout << kata[5] << kata[4]<< kata[11]<< kata[13];

c)

cout << kata[0] << kata[6]<< kata[10]<< kata[11];

d)

cout << kata[5] << kata[6]<< kata[10]<< kata[11];

e)

cout << kata[5] << kata[6]<< kata[10]<< kata[13];

24.

Di dalam sebuah kotak di gudang, terdapat Beras (1kg), Minyak (3 liter), Telur (500gr), dan Gula (5kg). Anda diminta untuk memindahkan bahan makanan ini utuh ke dapur menggunakan sebuah karung. Karung yang Anda miliki rentan terhadap kerusakan dan memiliki kapasitas maksimum 6 kg. Urutan solusi optimal adalah ....

a)

Pindahkan Gula dan Telur → Pindahkan Gula dan Minyak

b)

Pindahkan Gula dan Beras → Pindahkan Telur dan Minyak

c)

Pindahkan Telur dan Minyak → Pindahkan Beras dan Gula

d)

Pindahkan Minyak, Beras, dan Telur → Pindahkan Gula

e)

Pindahkan Gula, Minyak, dan Telur → Pindahkan Beras

25.

Anda memiliki wadah dengan kapasitas 5 liter dan 3 liter. Anda ingin mendapatkan tepat 4 liter air. Langkah-langkah yang dapat Anda ambil adalah ....

a)

Isi wadah 5 liter, tuangkan ke dalam wadah 3 liter, buang air dari wadah 3 liter

b)

Isi wadah 3 liter, tuangkan ke dalam wadah 5 liter, isi wadah 3 liter, tuangkan ke dalam wadah 5 liter

c)

Isi wadah 3 liter, tuangkan ke dalam wadah 5 liter, isi wadah 3 liter, tuangkan sampai wadah 5 liter penuh

d)

Isi wadah 5 liter, tuangkan ke dalam wadah 3 liter, buang air dari wadah 3 liter, tuangkan sisa air dari wadah 5 liter ke dalam wadah 3 liter, isi wadah 5 liter, tuangkan sampai wadah 3 liter penuh

e)

Isi wadah 5 liter, tuangkan ke dalam wadah 3 liter, buang air dari wadah 3 liter, tuangkan sisa air dari wadah 5 liter ke dalam wadah 3 liter, tuangkan sampai wadah 3 liter penuh

26.

Ketika menerima informasi yang meragukan, langkah pertama yang harus Anda ambil adalah ....

a)

menilai sumber informasi

b)

menyebarkan informasi

c)

mengabaikan informasi

d)

sepenuhnya mempercayai informasi

e)

mencari informasi tambahan dari sumber yang tepercaya

27.

Topologi jaringan di mana setiap perangkat terhubung ke pusat hub adalah ....

a)

bus

b)

mesh

c)

ring

d)

star

e)

tree

28.

Perangkat jaringan yang beroperasi di lapisan data link dan digunakan untuk menghubungkan jaringan lokal adalah ....

a)

Modem

b)

Router

c)

Switch

d)

Repeater

e)

Access Point

29.

Protokol yang bertanggung jawab untuk mengirim data antar jaringan adalah ....

a)

HTTPS

b)

TCP/IP

c)

HTTP

d)

DNS

e)

FTP

30.

Layer OSI (Open Systems Interconnection) yang bertanggung jawab untuk enkripsi dan dekripsi data adalah ....

a)

presentasi

b)

jaringan

c)

fisik

d)

tautan data

e)

transportasi

31.

Sistem keamanan yang memantau dan mengontrol lalu lintas jaringan berdasarkan aturan keamanan yang telah ditentukan adalah ....

a)

Firewall

b)

ICRC

c)

VPN

d)

IDS

e)

IPS

32.

Kesalahan pada proses pengiriman data dapat dikendalikan dengan dua cara, yaitu pendeteksian kesalahan dan perbaikan kesalahan. Metode deteksi kesalahan yang menambahkan bit paritas ke data adalah ....

a)

CRC

b)

Parity Check

c)

Checksum Code

d)

Hamming Code

e)

Error Correction Code

33.

Aplikasi yang digunakan untuk menguji aplikasi yang dibuat dengan MIT App Inventor di perangkat seluler adalah ....

a)

Emulator

b)

Debugger

c)

AI2 Companion

d)

Interpreter

e)

Compiler

34.

Dalam pengembangan aplikasi web, peran seorang desainer UI/UX adalah ....

a)

menguji aplikasi

b)

mengelola basis data

c)

menulis kode

d)

merancang antarmuka pengguna

e)

menganalisis data

35.

Peran Anda dalam sebuah proyek adalah menangani media sosial untuk meningkatkan kesadaran akan pentingnya hutan bagi kehidupan. Untuk meningkatkan jangkauan pos media sosial Anda, salah satu strategi yang dapat Anda terapkan adalah ....

a)

memposting secara acak

b)

menggunakan bahasa yang sulit

c)

menggunakan gambar resolusi rendah

d)

mengabaikan interaksi dengan pengikut

e)

menggunakan tagar yang relevan

36.

Model layanan cloud computing yang menyediakan platform bagi pengembang untuk membangun, menjalankan, dan mengelola aplikasi tanpa harus mengelola infrastruktur yang mendasarinya adalah ....

a)

HaaS (Hardware as a Service)

b)

CaaS (Computer as a Service)

c)

IaaS (Infrastructure as a Service)

d)

SaaS (Software as a Service)

e)

PaaS (Platform as a Service)

37.

Salah satu teknologi yang bukan pilar utama dalam Revolusi Industri Keempat adalah ....

a)

Kecerdasan Buatan (AI)

b)

Cloud Computing

c)

Big Data

d)

Realitas Virtual (VR)

e)

Internet of Things (IoT)

38.

Bahasa pemrograman yang umum digunakan untuk pengembangan aplikasi Android adalah ....

a)

HTML

b)

PHP

c)

Java

d)

Ruby

e)

Python

39.

Komponen utama dalam sebuah Single Board Controller (SBC) yang berfungsi sebagai otak SBC adalah ….

a)

Kartu LAN

b)

mikroprosesor

c)

mikro USB tipe C

d)

proyektor LED

e)

Monitor LCD

40.

Andi, Budi, Caca, Dedi, dan Endah bermain tebak tebakan angka. Giliran Endah menentukan angka yang akan ditebak. Sedangkan yang lain menebak secara berurutan. Endah akan menyebutkan Lebih Besar, Lebih Kecil, atau Benar. Lihat tabel! Kesalahan logika dilakukan oleh ….

a)

Dedi

b)

Caca

c)

Budi

d)

Andi

e)

Endah

41.

Apa saja tahap-tahap pemikiran komputasional dalam memecahkan masalah? (Lebih dari satu jawaban)

a)

pengenalan pola

b)

dekomposisi

c)

algoritma

d)

abstraksi

e)

evaluasi

42.

Apa tiga tahap agar sketsa dapat dijalankan di Arduino? (Lebih dari satu jawaban)

a)

matikan program

b)

kirim program

c)

unggah program

d)

tulis program

e)

kompilasi program

43.

Perintah apa yang digunakan untuk membaca dan menulis nilai dari dan ke pin analog pada Arduino? (Lebih dari satu jawaban)

a)

digitalRead()

b)

analogRead()

c)

analogWrite()

d)

digitalWrite()

e)

pinMode()

44.

Jika sebuah pin telah dikonfigurasi sebagai output menggunakan pinMode(), maka .... (Lebih dari satu jawaban)

a)

pin akan membaca nilai digital dari luar

b)

pin dapat diberikan nilai digital tinggi atau rendah

c)

pin akan menunggu untuk membaca nilai analog

d)

pin akan secara otomatis mengatur nilai digital ke rendah

e)

pin akan diatur ke nilai yang sesuai dengan 0 V dalam kondisi rendah

45.

Cara menulis perulangan for untuk menghitung 1 hingga 5 di Arduino adalah …. (Lebih dari satu jawaban)

a)

for (int i = 0; i <= 5; i++)

b)

for (int i = 1; i >= 5; i++)

c)

for (int i = 0; i < 5; i++)

d)

for (int i = 1; i < 6; i++)

e)

for (int i = 5; i > 0; i--)

46.

Contoh alamat IP Host yang valid adalah .... (Lebih dari satu jawaban)

a)

255.255.255.0

b)

255.255.0.0

c)

127.168.0.1

d)

192.168.1.1

e)

10.10.10.2

47.

Ancaman keamanan siber yang umum terjadi adalah .... (Lebih dari satu jawaban)

a)

Fitting

b)

Malware

c)

Phishing

d)

SQL Injection

e)

Sosial Attacking

48.

Praktik keamanan siber yang baik termasuk .... (Lebih dari satu jawaban)

a)

mengaktifkan firewall

b)

menggunakan nama sebagai kata sandi

c)

melakukan cadangan data secara teratur

d)

memperbarui perangkat lunak secara berkala

e)

menambahkan beban kerja ke sistem keamanan tambahan

49.

Commonly used encryption types in data security include .... (More than one answer)

a)

steganography

b)

chromatic

c)

symmetric

d)

hashing

e)

asymmetric

50.

Sebuah prototipe dengan tema go green sebagai hasil dari praktik lintas bidang adalah .... (Lebih dari satu jawaban)

a)

penyedia limbah otomatis

b)

penghemat air otomatis

c)

sistem irigasi pintar

d)

panel surya portabel

e)

sistem valet pintar