Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Latihan PSAS Kelas 9

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Diberikan stack yang berisi elemen-elemen berikut: [3, 5, 7, 2, 8]. Apa yang akan terjadi pada stack jika operasi pop() dilakukan sekali?

a)

Stack menjadi [3, 5, 7, 2].

b)

Stack menjadi [3, 5, 7, 2, 8].

c)

Stack menjadi [5, 7, 2, 8].

d)

Stack menjadi [8, 3, 5, 7, 2].

e)

Stack menjadi [3].

2.

Anda diberikan operasi berikut pada sebuah stack yang awalnya kosong: push(5), push(10), pop(), push(15). Apa isi stack setelah operasi tersebut?

a)

[5, 10, 15].

b)

[5, 15].

c)

[10, 15].

d)

[15].

e)

5.

3.

Misalkan kita memiliki stack yang berisi angka [1, 2, 3, 4] dan sebuah operasi pop() dilakukan empat kali berturut-turut. Apa yang akan terjadi jika setelah operasi tersebut kita melakukan operasi push(5)?

a)

[1, 5].

b)

[1, 2, 3, 4, 5].

c)

[1, 2, 4, 5].

d)

[5].

e)

[5, 1].

4.

Sebuah aplikasi pengelola keuangan ingin mencatat pengeluaran bulanan. Setiap pengeluaran terdiri dari kategori seperti makanan, transportasi, hiburan, dan kebutuhan lainnya. Kamu diminta untuk membuat sistem yang memisahkan pengeluaran berdasarkan kategori. Agar sistem bisa bekerja dengan baik, kamu harus memecah masalah ini menjadi beberapa bagian kecil. Apa langkah pertama yang perlu kamu lakukan untuk memecah masalah ini?

a)

Langsung membuat aplikasi tanpa membagi masalahnya.

b)

Mengidentifikasi kategori pengeluaran dan membuat fitur untuk masing-masing kategori.

c)

Menghitung total pengeluaran bulanan terlebih dahulu.

d)

Mencari cara untuk menyimpan data pengeluaran secara otomatis.

e)

Menentukan warna untuk setiap kategori pengeluaran.

5.

Di sebuah kota, pemerintah menggunakan teknologi kecerdasan buatan (AI) untuk memantau kondisi lalu lintas dan memberikan saran rute terbaik bagi pengguna jalan. Dengan sistem ini, kemacetan di kota berkurang secara signifikan. Namun, banyak warga yang merasa khawatir bahwa data pribadi mereka terekam oleh pemerintah melalui kamera yang tersebar di banyak tempat. Dampak sosial dari penggunaan AI dalam pemantauan lalu lintas ini adalah….

a)

meningkatkan efisiensi lalu lintas tanpa memengaruhi privasi pengguna

b)

membuat masyarakat tidak memerlukan kendaraan pribadi

c)

mengurangi kemacetan, namun menimbulkan kekhawatiran tentang privasi data

d)

menghilangkan kebutuhan infrastruktur jalan karena semua sudah otomatis

e)

membatasi hak masyarakat untuk menggunakan jalan kapan saja

6.

Bagaimana cara menyisipkan video dalam HTML?

a)
  1. <video src="video.mp4"></video>

b)

<media src="video.mp4"></media>

c)

<embed src="video.mp4"></embed>

d)

<movie src="video.mp4"></movie>

e)

<source src="video.mp4"></source>

7.

Simbol Flowchart yang digunakan sebagai awal dan akhir suatu proses adalah ….

a)

Terminator Start End

b)

Output

c)

Preparation

d)

Decision

e)

Input

8.

Apabila terjadi dua kondisi (benar atau salah) pada pembuatan Flowchart dinamakan simbol ….

a)

Proses

b)

Decision

c)

Flow Direction

d)

Dokumen

e)

Data

9.

Mana di antara pilihan berikut yang paling tepat untuk menyisipkan CSS ke dalam dokumen HTML?

a)

Menggunakan tag <css> di dalam <head>.

b)

Menyisipkan CSS langsung di dalam tag HTML menggunakan atribut style.

c)

Menggunakan tag <style> di dalam <body>.

d)

Menggunakan tag <style> di dalam <head>.

e)

Menggunakan tag <link> di dalam <body>.

10.

Mana di antara pilihan berikut yang paling tepat untuk menyisipkan CSS ke dalam dokumen HTML?

a)

Menggunakan tag <css> di dalam <head>.

b)

Menyisipkan CSS langsung di dalam tag HTML menggunakan atribut style.

c)

Menggunakan tag <style> di dalam <body>.

d)

Menggunakan tag <style> di dalam <head>.

e)

Menggunakan tag <link> di dalam <body>.

11.

Jika Anda memiliki sebuah elemen dan ingin mengatur jarak luar (margin) sebesar 20px, CSS manakah yang benar untuk digunakan?

a)

div { margin: 20; }

b)

div { margin: 20px; }

c)

div { padding: 20px; }

d)

div { border: 20px; }

e)

div { space: 20px; }

12.

Di sebuah perpustakaan, buku-buku yang baru dikembalikan disusun menggunakan metode LIFO (Last In, First Out). Jika buku "Pemrograman Python" dikembalikan setelah "Algoritma Dasar" dan "Data Struktur", buku mana yang akan diambil pertama kali oleh petugas perpustakaan?

a)

Pemrograman Python.

b)

Algoritma Dasar.

c)

Data Struktur.

d)

Buku yang tidak dikembalikan.

e)

Semua buku akan diambil sekaligus.

13.

Sebuah antrean di sebuah bank menggunakan metode FIFO (First In, First Out). Jika pelanggan A datang terlebih dahulu, diikuti oleh pelanggan B, C, D, dan E. Operasi dequeue() dilakukan sebanyak 2 kali. Bagaimanakah sisa antrean di bank tersebut?

a)

Pelanggan A, B, C.

b)

Pelanggan B, C.

c)

Pelanggan C, D E.

d)

Pelanggan D, E.

e)

Pelanggan E.

14.

Seorang programmer sedang mengimplementasikan stack untuk menyimpan aktivitas yang sedang berlangsung dalam aplikasi. Jika dia melakukan tiga aktivitas: "Baca Buku", "Tulis Kode", dan "Debug Program" dengan urutan itu, aktivitas mana yang akan dihapus dari stack terakhir kali?

a)

Baca Buku.

b)

Tulis Kode.

c)

Debug Program.

d)

Seluruh buku.

e)

Tidak ada buku.

15.

Anda sedang mengembangkan halaman web yang memuat teks yang perlu ditampilkan dengan penekanan visual. Mana di antara pilihan berikut yang paling tepat dalam menggunakan tag?

a)

<p><b>Informasi Penting</b> : Dilarang buang sampah sembarangan</b>

b)

<b><p>Informasi Penting</b> : Dilarang buang sampah sembarangan<p>

c)

<p><b>Informasi Penting</b> : Dilarang buang sampah sembarangan<p>

d)

<p><b>Informasi Penting</p> : Dilarang buang sampah sembarangan</p>

e)

<p><b>Informasi Penting</b> : Dilarang buang sampah sembarangan</p>

16.

Syntax yang dituliskan pada Tag <head> tidak akan muncul di website

a)

Benar

b)

Salah

17.

Daftar pustaka dalam Microsoft Word dapat dibuat dari berita online

a)

Benar

b)

Salah

18.

AI dapat sepenuhnya menggantikan peran manusia dalam setiap pekerjaan.

a)

Benar

b)

Salah

19.

Algoritma flowchart dibuat dengan bentuk paragraf

a)

Benar

b)

Salah

20.

Tumpukan buku menggunakan konsep queue

a)

Benar

b)

Salah