wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

latihan ASAS 1 kelas 9

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Apa yang dimaksud dengan algoritma?

a)

Algoritma adalah cara untuk mendesain sebuah aplikasi mobile.

b)

Algoritma adalah metode untuk mengumpulkan data secara acak.

c)

Algoritma adalah serangkaian langkah atau prosedur yang digunakan untuk menyelesaikan masalah.

d)

Algoritma adalah rumus matematika untuk menghitung angka.

2.

Jelaskan konsep enkapsulasi dalam OOP!

a)

Enkapsulasi memungkinkan akses langsung ke semua atribut objek.

b)

Enkapsulasi adalah penyembunyian detail implementasi objek dan hanya memperlihatkan antarmuka yang diperlukan.

c)

Enkapsulasi adalah teknik untuk mempercepat eksekusi program.

d)

Enkapsulasi adalah proses penggabungan beberapa objek menjadi satu.

3.

Sebutkan dua contoh algoritma pencarian!

a)

Pencarian Linier, Pencarian Biner

b)

Pencarian Tertutup

c)

Pencarian Acak

d)

Pencarian Berbasis Graf

4.

Apa itu inheritance dalam OOP?

a)

Inheritance adalah proses di mana kelas dapat mengubah nama kelas lain.

b)

Inheritance adalah cara untuk menghapus sifat dari kelas yang tidak diinginkan.

c)

Inheritance adalah teknik untuk menggabungkan dua kelas menjadi satu.

d)

Inheritance adalah mekanisme di mana sebuah kelas dapat mewarisi sifat dan perilaku dari kelas lain.

5.

Jelaskan apa yang dimaksud dengan keamanan siber!

a)

Keamanan siber adalah pengelolaan data secara manual.

b)

Keamanan siber adalah proses pengembangan perangkat lunak.

c)

Keamanan siber adalah perlindungan terhadap sistem dan data dari ancaman digital.

d)

Keamanan siber adalah penggunaan teknologi untuk meningkatkan produktivitas.

6.

Sebutkan tiga jenis serangan siber!

a)

Keylogging, Ad Fraud, Man-in-the-Middle

b)

Botnet, Credential Stuffing, Cross-Site Scripting

c)

Malware, Phishing, DDoS

d)

Ransomware, Spoofing, SQL Injection

7.

Apa itu firewall dan fungsinya?

a)

Firewall adalah perangkat keras untuk meningkatkan kecepatan internet.

b)

Firewall adalah sistem keamanan yang mengontrol lalu lintas data untuk melindungi jaringan.

c)

Firewall berfungsi untuk menyimpan data pengguna secara aman.

d)

Firewall adalah aplikasi yang mempercepat koneksi jaringan.

8.

Jelaskan perbedaan antara data terstruktur dan tidak terstruktur!

a)

Data terstruktur tidak memerlukan format dan mudah dianalisis, sedangkan data tidak terstruktur terorganisir dan sulit dianalisis.

b)

Data terstruktur hanya terdiri dari angka dan teks, sedangkan data tidak terstruktur mencakup semua jenis data.

c)

Data terstruktur memiliki format yang terorganisir dan mudah dianalisis, sedangkan data tidak terstruktur tidak memiliki format yang jelas dan sulit untuk dianalisis.

d)

Data terstruktur memiliki format yang rumit dan sulit dianalisis, sedangkan data tidak terstruktur memiliki format yang jelas dan mudah dianalisis.

9.

Apa yang dimaksud dengan variabel dalam pemrograman?

a)

Variabel adalah alat untuk mengukur performa program.

b)

Variabel adalah fungsi yang mengembalikan nilai dalam pemrograman.

c)

Variabel adalah tempat penyimpanan data yang dapat diubah dalam pemrograman.

d)

Variabel adalah jenis data yang tidak dapat diubah.

10.

Jelaskan konsep debugging!

a)

Debugging adalah proses menulis kode baru untuk aplikasi.

b)

Debugging adalah cara untuk meningkatkan performa perangkat lunak.

c)

Debugging adalah teknik untuk mendesain antarmuka pengguna.

d)

Debugging adalah proses menemukan dan memperbaiki kesalahan dalam kode perangkat lunak.

11.

Apa itu enkripsi dan mengapa penting?

a)

Enkripsi adalah cara untuk mempercepat data agar lebih mudah diakses, penting untuk efisiensi sistem.

b)

Enkripsi adalah metode untuk menyimpan data dalam format yang lebih besar, penting untuk pengarsipan.

c)

Enkripsi adalah proses menghapus data yang tidak diperlukan, penting untuk mengurangi ukuran file.

d)

Enkripsi adalah proses mengamankan data dengan mengubahnya menjadi format yang tidak dapat dibaca, penting untuk melindungi informasi sensitif.

12.

Jelaskan peran antivirus dalam keamanan siber!

a)

Perangkat lunak antivirus hanya meningkatkan kecepatan internet tanpa manfaat keamanan.

b)

Program antivirus terutama digunakan untuk pencadangan dan pemulihan data.

c)

Alat antivirus dirancang untuk meningkatkan antarmuka dan pengalaman pengguna.

d)

Perangkat lunak antivirus melindungi sistem dari malware dengan mendeteksi, mencegah, dan menghapus ancaman.

13.

Code artinya .....

a)

instruksi

b)

komputer

c)

program

d)

tiruan

14.

Pseudocode artinya ...

a)

tiruan atau imitasi dari bilangan biner

b)

tiruan atau imitasi dari sistem komputer

c)

tiruan atau imitasi dari kode komputer

d)

tiruan atau imitasi dari kode pemograman

15.

Konsep dasar Pseudocode adalah ....

a)

Bahasa tidak mudah dipahami

b)

Konvensi struktural

c)

Sulit dibaca

d)

Digunakan tanpa algoritma

16.

Kata deskripsi "tampilkan", dalam Pseudocode menjadi ..... (jawaban lebih dari 1)

a)

Write

b)

Output

c)

Print

d)

Input

17.

Agar notasi Pseudocode dapat dibaca komputer, maka harus dirubah dulu menjadi ....

a)

sintaks

b)

data

c)

variable

d)

deskripsi

18.

Perhatikan gambar berikut. Tipe data pseudocode seperti pada gambar disebut dengan tipe data ...

a)

String

b)

Integer

c)

Boolean

d)

Float

19.

Tipe data bilangan bulat dalam Pseducode disebut dengan .....

a)

String

b)

Boolean

c)

Integer

d)

Float

20.

Perhatikan gambar berikut. Tipe data pseudocode seperti pada gambar disebut dengan tipe data ...

a)

String

b)

Boolean

c)

Float

d)

Integer

21.

Perhatikan gambar berikut. Tipe data pseudocode seperti pada gambar disebut dengan tipe data ...

a)

String

b)

Real/Float

c)

Boolean

d)

Integer

22.

Berikut ini adalah jenis struktur percabangan dalam pseudocode, kecuali...

a)

IF-THEN-ELSE

b)

SWITCH-CASE

c)

WHILE-DO

d)

IF-THEN

23.

Perintah percabangan IF-THEN dalam pseudocode digunakan untuk...

a)

Melakukan pengulangan berdasarkan kondisi

b)

Memilih salah satu dari beberapa kondisi yang tersedia

c)

Mengeksekusi suatu perintah jika kondisi terpenuhi

d)

Menghentikan program

24.

Struktur perulangan yang digunakan ketika jumlah iterasi sudah diketahui sebelumnya adalah...

a)

FOR

b)

WHILE-DO

c)

IF-THEN

d)

IF-ELSE

25.

Tipe data yang hanya mengenal kondisi True atau False pada bahasa pemrograman Pascal, adalah?

a)

String

b)

Char

c)

Boolean

d)

Long int

e)

Int

26.

Tipe data yang digunakan untuk menampung sebuah karakter adalah?

a)

String

b)

Bool

c)

Int

d)

Long int

e)

Char

27.

Didalam pembuatan algoritma Pseudocode, terdapat nilai input, proses maupun output dari suatu Algoritma. Yang memiliki nilai sama dengan declarasi input bernilai integer pada algoritma volume balok adalah . . .

a)

nilai Panjang, Lebar dan Volume

b)

nilai Volume, Lebar dan Tinggi

c)

nilai Panjang, Lebar dan Tinggi

d)

nilai Panjang, Tinggi dan Volume

e)

semua jawanaban benar

28.

Apa yang dimaksud dengan media pers digital?

a)

Media cetak yang diunggah ke internet.

b)

Semua bentuk media yang menggunakan teknologi digital.

c)

Media massa yang memproduksi dan menyebarkan informasi melalui platform digital.

d)

Media sosial seperti Facebook dan Twitter.

29.

Fitur utama yang membedakan media pers digital dengan media cetak adalah...

a)

Penggunaan tinta dan kertas.

b)

Hyperlink dan multimedia.

c)

Distribusi melalui agen.

d)

Fokus pada berita politik.

30.

Salah satu tantangan terbesar dalam media pers digital adalah...

a)

Kurangnya minat pembaca.

b)

Banyaknya pesaing.

c)

Penyebaran berita palsu (hoax).

d)

Tingginya biaya produksi.

31.

Bagaimana media pers digital dapat mempengaruhi opini publik?

a)

Tidak memiliki pengaruh.

b)

Hanya mempengaruhi kelompok kecil.

c)

Mempengaruhi opini publik secara cepat dan luas.

d)

Hanya mempengaruhi opini publik yang sudah terbentuk.

32.

Bagaimana cara memastikan kebenaran informasi yang kita dapatkan dari media pers digital?

a)

Membaca judul berita saja.

b)

Membagikan berita tanpa konfirmasi.

c)

Memeriksa sumber berita dari berbagai media.

d)

Percaya pada semua berita yang beredar?

33.

Apa yang harus dilakukan jika kita menemukan berita palsu (hoax) di media sosial?

a)

Membagikan berita tersebut kepada teman-teman.

b)

Mendiamkan saja.

c)

Tidak menyebarkan dan melaporkan berita tersebut.

d)

Membuat berita yang berbeda.

34.

Manakah yang merupakan dampak positif dari media pers digital?

a)

Informasi yang lebih cepat dan mudah diakses.

b)

Berita yang lebih sedikit dibandingkan media cetak.

c)

Kurangnya interaksi dengan pembaca.

d)

Biaya produksi yang lebih tinggi.

35.

Bagaimana cara media pers digital meningkatkan keterlibatan pembaca?

a)

Dengan mengabaikan komentar pembaca.

b)

Dengan menyediakan konten yang interaktif.

c)

Dengan hanya memposting berita tanpa gambar.

d)

Dengan mengurangi frekuensi publikasi.

36.

Manakah yang merupakan ciri khas dari konten media pers digital?

a)

Informasi yang selalu terupdate.

b)

Hanya tersedia dalam bentuk cetak.

c)

Memerlukan biaya berlangganan yang tinggi.

d)

Hanya dapat diakses di lokasi tertentu.

37.

Point yang tidak membedakan antara media sosial dan media pers adalah ....

a)

publikasi

b)

validasi informasi

c)

kualitas konten

d)

interaksi

38.

Apa yang dimaksud dengan media pers digital?

a)

Media cetak yang diunggah ke internet.

b)

Semua bentuk media yang menggunakan teknologi digital.

c)

Media massa yang memproduksi dan menyebarkan informasi melalui platform digital.

d)

Media sosial seperti Facebook dan Twitter.

39.

Platform mana yang paling sering digunakan untuk menyebarkan berita melalui media pers digital?

a)

Email

b)

Blog

c)

Podcast

d)

Situs web dan aplikasi berita

40.

Bagaimana media pers digital dapat mempengaruhi opini publik?

a)

Tidak memiliki pengaruh.

b)

Hanya mempengaruhi kelompok kecil.

c)

Mempengaruhi opini publik secara cepat dan luas.

d)

Hanya mempengaruhi opini publik yang sudah terbentuk.