wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INFORMATIKA BAB 1,2 dan 3 F1

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

Salah satu aplikasi utama dari kecerdasan buatan (Artificial Intelligence/AI) saat ini yang banyak digunakan dalam kehidupan sehari-hari adalah...

a)

Algoritma rekomendasi konten di platform digital (misalnya YouTube atau TikTok).

b)

Teknologi pemanenan padi otomatis.

c)

Mesin uap untuk industri tekstil.

d)

Telepon kabel berbasis pulsa.

e)

Printer

2.

Peran utama dari sensor pada perangkat Internet of Things (IoT) dalam ekosistem smart home (rumah pintar) adalah...

a)

Mengubah energi listrik menjadi energi kinetik untuk menggerakkan perangkat.

b)

Mengumpulkan data dari lingkungan fisik, seperti suhu, kelembaban, atau status pintu.

c)

Mengeksekusi perintah komputasi yang kompleks seperti pemrosesan grafis 3D.

d)

Menyimpan semua data di server cloud secara permanen tanpa perlu koneksi internet.

e)

Menghindarkan rumah dari ancaman pencuri.

3.

Konsep 'Big Data' dalam informatika saat ini mengacu pada volume data yang sangat besar dan kompleks. Selain Volume (jumlah), dua karakteristik lain yang paling fundamental untuk mendefinisikan Big Data adalah...

a)

Validity (Validitas) dan Versatility (Keserbagunaan).

b)

Verification (Verifikasi) dan Vulnerability (Kerentanan).

c)

Vluktuatif

d)

Value (Nilai) dan Visibility (Visibilitas).

e)

Velocity (Kecepatan) dan Variety (Variasi).

4.

Teknologi Blockchain sering disebut sebagai perkembangan informatika yang revolusioner, terutama karena fungsinya dalam menjaga...

a)

Kesetabilan dunia.

b)

Transparansi dan imutabilitas (ketidakmampuan diubah) dari catatan digital.

c)

Pengurangan konsumsi energi secara drastis dalam komputasi awan.

d)

Kecepatan transfer data yang tinggi antar benua.

e)

Sistem terpusat (sentralisasi) yang dikelola oleh satu otoritas tunggal.

5.

Profesi di bidang informatika yang bertanggung jawab untuk mengumpulkan, menganalisis, dan menginterpretasikan data besar (Big Data) untuk menemukan wawasan dan membantu pengambilan keputusan bisnis adalah...

a)

Network Engineer

b)

UI/UX Designer

c)

Data Scientist

d)

Software Developer

e)

Web designer

6.

Dalam karir DevOps Engineer dan Cloud Engineer, salah satu prinsip utama yang ditekankan untuk mempercepat proses pengembangan perangkat lunak otomatisasi pengujian dan perilisan perangkat lunak secara terus-menerus. Praktik ini dikenal dengan singkatan adalah...

a)

CI/CD

b)

GUI

c)

CLI

d)

API

e)

SQL

7.

Dalam tahapan pembuatan program, tahap 'Desain' (Design) berfokus pada...

a)

Merancang struktur data, algoritma, dan arsitektur program.

b)

Menulis kode program menggunakan bahasa pemrograman tertentu.

c)

Mengidentifikasi masalah dan kebutuhan pengguna secara terperinci.

d)

Pemeliharaan software yang telah diuji.

e)

Mendistribusikan program yang sudah selesai kepada pengguna akhir.

8.

Tahap kritis dalam proses pemrograman di mana kesalahan logika (logical error) paling sering dideteksi dan diperbaiki adalah...

a)

Analisis Kebutuhan

b)

Pengujian (Testing)

c)

Algoritma

d)

Implementasi (Coding)

e)

Pemeliharaan (Maintenance)

9.

Mengapa penggunaan algoritma yang efisien sangat penting dalam pembuatan aplikasi?

a)

Mempermudah dokumentasi program untuk pengguna akhir.

b)

Memastikan program dapat berjalan lebih cepat dan menggunakan sumber daya (memori/CPU) lebih hemat.

c)

Membuat tampilan antarmuka (UI) aplikasi menjadi lebih menarik.

d)

Biaya lebih murah.

e)

Mengurangi jumlah baris kode program yang harus ditulis.

10.

Jika seorang programmer menuliskan langkah-langkah penyelesaian masalah dalam bentuk bahasa natural yang terstruktur (seperti Bahasa Inggris atau Bahasa Indonesia) sebelum diubah menjadi kode, metode ini disebut...

a)

Syntax

b)

Diagram data

c)

Flowchart (Diagram Alir)

d)

Pseudocode

e)

Source Code

11.

Inti dari algoritma dalam konteks pembuatan aplikasi adalah...

a)

Tampilan visual (User Interface) aplikasi yang interaktif.

b)

Penyelesaian permasalahan.

c)

Kumpulan fungsi dan kelas yang sudah tersedia dalam bahasa pemrograman.

d)

Bahasa pemrograman spesifik yang digunakan untuk menulis program.

e)

Urutan langkah-langkah logis dan sistematis untuk menyelesaikan masalah.

12.

Konsep Rekursi dalam pemrograman sangat erat kaitannya dengan berpikir komputasional karena melibatkan...

a)

Penggunaan struktur data Queue (antrian) untuk menyimpan hasil sementara.

b)

Pemilihan langkah terbaik

c)

Tanpa memikirkan konsekuensi masa depan.

d)

Pemecahan masalah menjadi sub-masalah yang hanya bisa diselesaikan secara sekuensial (berurutan).

e)

Pemecahan masalah besar menjadi sub-masalah yang lebih kecil dengan cara memanggil dirinya sendiri.

 

13.

Dalam konteks Algoritma Greedy, mengapa disebut 'Greedy' (rakus) dalam pendekatannya?

a)

Karena hanya dapat menyelesaikan masalah yang membutuhkan banyak sumber daya komputasi.

b)

Karena pada setiap tahap, algoritma selalu memilih opsi yang paling menguntungkan pada saat itu, tanpa mempertimbangkan dampaknya di masa depan.

c)

Karena algoritma selalu memilih solusi optimal global di setiap langkahnya.

d)

Karena mudah digunakan.

e)

Karena algoritma tersebut mengambil semua data yang ada tanpa melakukan filter.

14.

Dibandingkan dengan pendekatan iteratif (menggunakan perulangan), penggunaan Rekursi dalam menyelesaikan masalah tertentu seperti Faktorial atau Fibonacci memiliki keunggulan utama dalam hal...

a)

Kode program menjadi lebih ringkas dan mudah dipahami sesuai dengan definisi matematis masalah.

b)

Hemat biaya dan tenaga.

c)

Penggunaan memori yang lebih hemat.

d)

Meningkatkan kemampuan algoritma untuk mencapai solusi optimal global.

e)

Kecepatan eksekusi program yang selalu lebih tinggi.

15.

Dalam konteks algoritma dan struktur data, String dianggap sebagai tipe data koleksi karena...

a)

Hanya dapat menyimpan angka dan simbol matematika.

b)

Memiliki fitur enkripsi otomatis untuk keamanan data.

c)

Selalu diakhiri dengan nilai numerik nol.

d)

Memberikan hasil yang maksimal.

e)

Merupakan urutan atau larik dari satu atau lebih Karakter.

16.

Jika sebuah array dideklarasikan dengan ukuran N elemen, dan array tersebut menggunakan pengindeksan berbasis nol (indeks dimulai dari 0), maka indeks elemen terakhir adalah...

a)

N

b)

N + 1

c)

N - 1

d)

1

e)

-1

17.

Sistem komputer adalah sekumpulan perangkat yang yang saling berkaitan dan berinteraksi antara satu sama lain untuk menjalankan sebuah proses pengolahan data, sehingga dapat menghasilkan sebuah informasi yang dibutuhkan oleh penggunanya, istilah dalam sistem komputer untuk seorang pengguna adalah…

a)

Driver

b)

Software

c)

Hardware

d)

Prosesor

e)

Brainware

18.

1.      Perhatikan sintax berikut ini

#include <iostream>

using namespace std;

int main() {

    cout << "INI PROGRAM PERTAMA SAYA" << endl;

    return 0;

}

Berdasarkan sintax tersebut, maka hasil keluaran / outputnya adalah…

a)

Variabel main

b)

Tipe data integer

c)

cout << "INI PROGRAM PERTAMA SAYA" << endl;

d)

"INI PROGRAM PERTAMA SAYA"

e)

INI PROGRAM PERTAMA SAYA

19.

Salah satu konsep dari Variabel adalah Proses memberikan nilai awal, konsep tersebut merupakan pengertian dari konsep variabel sebagai….

a)

Inisialisasi

b)

Deklarasi

c)

Penugasan

d)

Pembilangan

e)

Penyebutan

20.

Tipe data yang dapat menyimpan bilangan bulat (tanpa desimal), bisa positif atau negatif, adalah fungsi dari tipe data…

a)

Float

b)

Boolean

c)

String

d)

Integer

e)

Database

21.

Perhatikan sintax berikut ini : int main() { int jumlah_item; return 0 ; } Berdasarkan sintax diatas, manakah yang merupakan sebuah variabel…

a)

Int

b)

Main

c)

Jumlah_item

d)

Int main

e)

Item

22.

Klasifikasi yang menentukan jenis nilai yang dapat disimpan oleh variabel dan operasi apa yang dapat dilakukan merupakan pengertian dari…

a)

Integer

b)

Variabel

c)

Tipedata

d)

Karakter

e)

String

23.

Informatika saat ini erat kaitanya dengan penggunaan hardware komputer, berikut ini yang termasuk dalam media penyimpanan dalam sebuah komputer adalah…

a)

Prosessor

b)

Monitor

c)

Keyboard

d)

Harddisk

e)

CPU

24.

Cermatilah hal-hal berikut ini!

1) Berfikir kritis

2) Sumber yang tidak jelas

3) Saring sebelum sharing

4) Bias Dari pernyataan diatas,

untuk menghindari kita menyebarkan berita hoax adalah dengan…

a)

1 dan 2

b)

2 dan 3

c)

1 dan 3

d)

2 dan 4

e)

1 dan 4

25.

Slamet dengan teman-temannya sedang bekerja sama untuk membuat sebuah web, masing-masing dari mereka mempunyai tugas berdasarkan kemahirannya, slamet sendiri mempunyai kemahiran di bidang menentukan tipe data, struktur kontrol dalam tugas yang mereka buat. Keahlian slamet dalam pembuatan web tersebut berada pada proses…

a)

Problem solve

b)

Coding

c)

Testing

d)

Analizing

e)

Solution

26.

Manakah dari baris kode berikut yang merupakan deklarasi dan inisialisasi variabel integer yang benar di C++?

a)

int angka = 50;

b)

int 50 = angka;

c)

var angka: int = 50;

d)

angka = 50 int;

e)

Integer angka = 50;

27.

Manakah dari nama variabel berikut yang TIDAK valid (menyebabkan error kompilasi) dalam pemrograman C++?

a)

NamaPengguna

b)

If

c)

total_harga

d)

data2024

e)

_jumlah

28.

Apa peran utama tipe data char di C++?

a)

Menyimpan serangkaian karakter atau string.

b)

Menyimpan bilangan pecahan dengan jangkauan dan presisi yang kecil.

c)

Menyimpan satu karakter tunggal, seperti huruf 'A', angka '5', atau simbol '#'.

d)

Menyimpan bilangan bulat kecil, biasanya dari −128 sampai 127.

e)

betul semua

29.

IOT (Internet Of Things) dapat digunakan dalam layanan kesehatan, yaitu…

a)

Memungkinkan tenaga medis untuk melakukan diagnosis dan tindakan perawatan dengan lebih cepat dan tepat.

b)

Memberi presisi yang tinggi dalam prosedur bedah.

c)

Membantu mengurangi stress

d)

Mencegah pasien terserang penyakit baru

e)

Menghentikan pandemi penyakit

30.

Seorang siswa menemukan berita di media sosial bahwa 'semua makanan yang dipanaskan menggunakan microwave menyebabkan kanker.' Sebagai pemikir kritis, langkah pertama yang harus dilakukan siswa tersebut adalah...

a)

Mencari sumber berita asli dan membandingkannya dengan informasi dari lembaga kesehatan yang kredibel.

b)

Menanyakan kepada orang tua apakah mereka masih menggunakan microwave.

c)

Segera membagikan berita tersebut kepada teman-temannya agar mereka berhati-hati.

d)

Langsung menganggap berita tersebut palsu karena berasal dari media sosial.

e)

Menghapus akun media sosialnya karena dianggap menyebarkan informasi menyesatkan.

31.

Penyebaran hoaks dan informasi salah secara masif di media sosial merupakan contoh dampak negatif TIK di bidang sosial. Manakah yang menjadi faktor utama yang mempermudah penyebaran hoaks tersebut?

a)

Kurangnya kemampuan teknis pengguna dalam menggunakan aplikasi.

b)

Pemerintah tidak memblokir semua situs berita.

c)

Keterbatasan jumlah platform media sosial yang tersedia.

d)

Tingginya harga paket data internet.

e)

Fitur 'Share' yang memungkinkan konten dibagikan tanpa batasan verifikasi.

32.

Dalam konteks berpikir kritis, apa yang dimaksud dengan 'Bias Konfirmasi'?

a)

Kemampuan untuk mengkonfirmasi kebenaran dari semua berita yang beredar.

b)

Kecenderungan untuk mempercayai apa pun yang dikonfirmasi oleh otoritas.

c)

Kecenderungan untuk hanya mencari dan menafsirkan informasi yang mendukung keyakinan awal seseorang.

d)

Proses verifikasi silang (cross-check) menggunakan berbagai sumber tepercaya.

e)

Kecenderungan untuk menolak semua informasi baru secara otomatis.

33.

Peningkatan penggunaan TIK, terutama media sosial, berkontribusi pada munculnya 'Cyberbullying' dan penyebaran konten negatif. Hal ini menunjukkan dampak sosial informatika di bidang...

a)

Etika dan Moralitas

b)

Ekonomi dan Bisnis

c)

Teknologi dan Infrastruktur

d)

Pemerintahan dan Politik

e)

Pendidikan dan Literasi

34.

Salah satu ciri utama seseorang yang mampu berpikir kritis adalah keterbukaan terhadap ide baru. Keterbukaan ini paling dibutuhkan saat seseorang...

a)

mendiskusikan atau menerima pendapat/ide baru dari orang lain.

b)

menolak pendapat orang lain.

c)

hanya mengikuti pendapat mayoritas.

d)

berpikir secara dogmatis.

35.

Konsep Hak Cipta (Copyright) dalam konteks Informatika memiliki dampak sosial yang penting, terutama terkait dengan perangkat lunak. Tujuan utama perlindungan Hak Cipta pada perangkat lunak adalah...

a)

Menjamin program hanya dapat diinstal pada satu jenis sistem operasi tertentu.

b)

Mempermudah pengguna untuk memodifikasi kode sumber program secara bebas.

c)

Memastikan semua perangkat lunak dapat diunduh secara gratis oleh siapa saja.

d)

Membatasi akses internet bagi pengguna yang tidak memiliki lisensi resmi.

e)

Mendorong inovasi dan memberikan insentif finansial kepada pencipta.

36.

Seorang profesional bertanggung jawab untuk merancang antarmuka pengguna (user interface) dan pengalaman pengguna (user experience) dari sebuah aplikasi web agar mudah digunakan, intuitif, dan menarik secara visual. Posisi karir yang paling sesuai dengan deskripsi ini adalah...

a)

Database Administrator (DBA)

b)

UI/UX Designer

c)

Data Scientist

d)

Network Engineer

e)

Cyber Security Analyst

37.

Peran karir yang mengharuskan seseorang memiliki kemampuan kuat dalam statistik, matematika, serta pemrograman untuk mengolah data dalam jumlah besar dan menghasilkan wawasan atau model prediktif disebut...

a)

Data Scientist

b)

Cloud Architect

c)

DevOps Engineer

d)

Technical Writer

e)

Quality Assurance (QA) Tester

38.

Tahap awal dalam proses pemrograman, di mana seorang programmer harus memahami masalah, menentukan kebutuhan pengguna, dan merancang logika solusi tanpa menulis kode, disebut tahap...

a)

Coding (Pengkodean)

b)

Debugging (Penghilangan Bug)

c)

Testing (Pengujian)

d)

Maintenance (Pemeliharaan)

e)

Analysis and Design (Analisis dan Perancangan)

39.

Dalam tahap Pengkodean (Coding), seorang programmer menggunakan bahasa pemrograman tertentu untuk menulis serangkaian instruksi yang disebut...

a)

Flowchart

b)

Source Code (Kode Sumber)

c)

Pseudocode

d)

Compiler

e)

Machine Code (Kode Mesin)

40.

Bug atau kesalahan yang terjadi karena programmer salah dalam menentukan urutan langkah atau logika, sehingga program berjalan tetapi memberikan hasil yang salah, disebut sebagai...

a)

Logic Error (Kesalahan Logika)

b)

Security Vulnerability (Kerentanan Keamanan)

c)

Syntax Error (Kesalahan Sintaks)

d)

Runtime Error (Kesalahan Saat Berjalan)

e)

Hardware Failure (Kegagalan Perangkat Keras)

41.

Salah satu media penyimpanan digital yang sangat berguna dan sering kita gunakan adalah…

a)

Flashdisk

b)

Kalkulator

c)

Printer

d)

Monitor

e)

Mouse

42.

Dalam proses pemrograman, problem solving adalah...

a)

Proses mencari dan menemukan solusi atas suatu masalah dalam pemrograman.

b)

Proses menulis kode tanpa memperhatikan masalah yang ada.

c)

Proses menguji program setelah selesai dibuat.

d)

Proses mendesain tampilan program tanpa memperhatikan fungsionalitas.

43.

Keluaran/output dari sintax adalah…

a)

Nilai yang dihasilkan oleh program setelah sintaks dijalankan

b)

Nama variabel yang digunakan dalam sintaks

c)

Jumlah baris kode dalam sintaks

d)

Jenis data yang digunakan dalam sintaks

44.

Manakah dari berikut ini yang merupakan 3 variabel ?

a)

Variabel X, Variabel Y, Variabel Z

b)

Variabel A, Variabel B, Variabel C

c)

Variabel M, Variabel N, Variabel O

d)

Variabel P, Variabel Q, Variabel R

45.

Manakah fungsi yang benar dari tipe data ?

a)

Menyimpan dan mengelola data sesuai tipe masing-masing

b)

Menghapus data secara otomatis

c)

Mengubah data menjadi gambar

d)

Mengirim data ke internet