wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SAS GENAP KELAS XI TP 2024/2025

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Sekelompok siswa melakukan survei tentang preferensi jenis musik di sekolah mereka. Hasil survei disajikan dalam bentuk diagram batang. Untuk menarik kesimpulan yang paling akurat tentang jenis musik yang paling populer di kalangan siswa, informasi tambahan apa yang paling penting untuk diketahui?

a)

Jumlah total siswa yang berpartisipasi dalam survei.

b)

Nama-nama siswa yang menyukai setiap jenis musik.

c)

Durasi waktu yang dihabiskan siswa untuk mendengarkan musik setiap hari.

d)

Perbandingan popularitas jenis musik di sekolah lain.

e)

Urutan jenis musik yang paling sering didengarkan siswa.

2.

Sebuah robot bergerak mengikuti serangkaian instruksi: Maju 3 langkah, Belok Kanan, Maju 2 langkah, Belok Kiri, Maju 1 langkah. Jika robot tersebut berada di titik awal (0,0) dan menghadap ke arah sumbu positif Y, di koordinat manakah robot tersebut akan berada setelah menyelesaikan semua instruksi? (anggap maju 1 langkah = 1 unit)

a)

(2, 3)

b)

(3, 2)

c)

(1, 5)

d)

(5, 1)

e)

(2, 4)

3.

Bayangkan Anda adalah seorang analis data yang diminta untuk mengidentifikasi tren penjualan produk di sebuah toko online selama setahun terakhir. Data penjualan yang Anda miliki hanya berupa total pendapatan bulanan. Kesimpulan paling valid apa yang tidak dapat Anda tarik hanya dari data ini?

a)

Perubahan total pendapatan dari bulan ke bulan.

b)

Bulan dengan pendapatan tertinggi dan terendah.

c)

Pengaruh musim liburan terhadap total pendapatan.

d)

Produk mana yang paling banyak terjual.

e)

Rata-rata pendapatan bulanan selama setahun.

4.

Sebuah program komputer dirancang untuk mengurutkan daftar nama berdasarkan abjad. Namun, ketika diuji dengan daftar berikut: ["Zaki", "Andi", "Budi", "Citra"], output yang dihasilkan adalah: ["Andi", "Budi", "Citra", "Zaki"]. Jenis kesalahan (bug) apakah yang kemungkinan besar terjadi pada program tersebut?

a)

Kesalahan sintaks (syntax error).

b)

Kesalahan logika (logical error).

c)

Kesalahan runtime (runtime error).

d)

Kesalahan kompilasi (compilation error).

e)

Kesalahan input/output.

5.

Dalam sebuah jaringan komputer, dua buah komputer tidak dapat saling berkomunikasi. Beberapa kemungkinan penyebabnya adalah: kabel jaringan terputus, konfigurasi IP yang salah, atau firewall yang memblokir koneksi. Langkah pertama yang paling efisien untuk mendiagnosis masalah ini adalah...

a)

Memeriksa konfigurasi IP pada kedua komputer.

b)

Mengganti kabel jaringan dengan yang baru.

c)

Menonaktifkan firewall pada kedua komputer.

d)

Menguji koneksi internet pada salah satu komputer.

e)

Memanggil teknisi jaringan.

6.

Sebuah perusahaan berencana untuk menyimpan data pelanggan dalam jumlah besar. Mereka mempertimbangkan dua pilihan: menyimpan dalam bentuk spreadsheet atau menggunakan sistem database relasional. Keuntungan utama menggunakan sistem database relasional dibandingkan spreadsheet untuk tujuan ini adalah...

a)

Lebih mudah digunakan untuk analisis data sederhana.

b)

Lebih fleksibel dalam menyimpan berbagai jenis data.

c)

Lebih efisien dalam mengelola data yang saling berhubungan dan menghindari redundansi.

d)

Lebih murah untuk implementasi awal.

e)

Lebih mudah untuk visualisasi data.

7.

Algoritma berikut bertujuan untuk mencari angka terbesar dalam sebuah daftar: Anggap angka pertama dalam daftar sebagai angka terbesar sementara. Untuk setiap angka berikutnya dalam daftar: 3. Jika angka tersebut lebih besar dari angka terbesar sementara, maka angka tersebut menjadi angka terbesar sementara. Setelah memeriksa semua angka, angka terbesar sementara adalah hasilnya. Jika daftar angka adalah [12, 5, 18, 7, 20], berapa kali langkah nomor 3 dieksekusi?

a)

2 kali

b)

3 kali

c)

4 kali

d)

5 kali

e)

1 kali

8.

Jika seorang pelanggan baru pertama kali mengunjungi toko tersebut, tantangan utama bagi sistem rekomendasi untuk memberikan rekomendasi yang relevan adalah...

a)

Kurangnya data transaksi pelanggan tersebut.

b)

Perbedaan harga produk yang signifikan.

c)

Perubahan tren produk yang cepat.

d)

Keterbatasan algoritma rekomendasi.

e)

Persaingan dengan toko online lain.

9.

Salah satu dampak negatif yang sering muncul adalah...

a)

Meningkatnya akses terhadap informasi.

b)

Kemudahan dalam berkomunikasi jarak jauh.

c)

Terjadinya kesenjangan digital antar kelompok masyarakat.

d)

Meningkatnya efisiensi dalam berbagai bidang pekerjaan.

e)

Munculnya berbagai platform pembelajaran online.

10.

Bahasa pemrograman yang paling tepat dan efisien untuk tugas sesederhana ini adalah...

a)

Bahasa pemrograman yang berorientasi objek seperti Java atau C++.

b)

Bahasa pemrograman fungsional seperti Haskell atau Lisp.

c)

Bahasa pemrograman scripting yang mudah dipelajari seperti Python atau JavaScript.

d)

Bahasa pemrograman tingkat rendah seperti Assembly.

e)

Bahasa pemrograman khusus untuk pengembangan game.

11.

Tindakan pencegahan proaktif mana yang paling efektif untuk mengurangi risiko ini?

a)

Melakukan backup data secara berkala.

b)

Menginstal dan memperbarui perangkat lunak antivirus secara rutin.

c)

Memberikan pelatihan keamanan siber kepada seluruh karyawan.

d)

Membatasi akses internet bagi karyawan.

e)

Menggunakan firewall yang kuat.

12.

Perhatikan potongan algoritma berikut:

MULAI

INPUT nilai

IF nilai > 10 MAKA

    OUTPUT "Besar"

IF ELSE nilai == 10 MAKA

    OUTPUT "Sedang"

LAIN

    OUTPUT "Kecil"

ELSE

SELESAI

Jika input nilai adalah 7, output dari algoritma tersebut adalah...

a)

Besar

b)

Sedang

c)

Kecil

d)

Tidak ada output

e)

Error

13.

Dalam konteks jaringan internet, apa perbedaan mendasar antara protokol HTTP dan HTTPS?

a)

HTTP digunakan untuk mengirim email, sedangkan HTTPS untuk browsing web.

b)

HTTPS adalah versi aman dari HTTP yang menggunakan enkripsi.

c)

HTTP lebih cepat daripada HTTPS karena tidak ada proses enkripsi.

d)

HTTPS hanya dapat digunakan untuk transaksi keuangan online.

e)

Tidak ada perbedaan signifikan antara HTTP dan HTTPS.

14.

Bayangkan Anda menerima sebuah email dari sumber yang tidak dikenal yang berisi tautan dan meminta Anda untuk memasukkan informasi pribadi. Indikasi kuat bahwa email tersebut adalah upaya phishing adalah...

a)

Email tersebut menggunakan sapaan umum seperti 'Pelanggan yang terhormat'.

b)

Terdapat kesalahan tata bahasa dan ejaan yang signifikan dalam email.

c)

Tautan dalam email mengarah ke alamat website yang berbeda dari yang diklaim.

d)

Email tersebut dikirim pada hari kerja.

e)

Email tersebut berisi logo perusahaan yang terlihat profesional.

15.

Sebuah tim proyek sedang mengembangkan sebuah aplikasi mobile. Mereka memiliki beberapa pilihan bahasa pemrograman, termasuk Java, Kotlin, dan React Native. Jika prioritas utama mereka adalah pengembangan yang cepat untuk platform Android dan iOS dengan satu basis kode, pilihan yang paling sesuai adalah...

a)

Java

b)

Kotlin

c)

React Native

d)

Swift

e)

C#

16.

Dalam analisis data, visualisasi data memainkan peran penting. Jenis grafik yang paling cocok untuk membandingkan proporsi bagian-bagian dari keseluruhan data adalah...

a)

Grafik garis (line chart)

b)

Grafik batang (bar chart)

c)

Grafik lingkaran (pie chart)

d)

Grafik sebar (scatter plot)

e)

Histogram

17.

Perhatikan pernyataan-pernyataan berikut tentang algoritma pengurutan (sorting):

  1. 1. Bubble Sort memiliki kompleksitas waktu rata-rata O(n log n).

  2. 2. Insertion Sort efisien untuk data yang hampir terurut.

  3. 3. Merge Sort bekerja dengan cara membagi daftar menjadi sub-daftar yang lebih kecil.

Pernyataan mana saja yang benar?

a)

Hanya 1

b)

Hanya 2

c)

Hanya 3

d)

2 dan 3

e)

1, 2, dan 3

18.

Sebuah perusahaan ingin membangun infrastruktur jaringan nirkabel (Wi-Fi) di kantor mereka. Faktor-faktor apa saja yang perlu dipertimbangkan untuk memastikan kualitas dan jangkauan sinyal yang optimal?

a)

Jumlah perangkat yang akan terhubung dan lokasi router.

b)

Warna dinding dan jenis lantai di kantor.

c)

Jumlah karyawan dan jam kerja kantor.

d)

Merek router dan harga berlangganan internet.

e)

Kecepatan internet yang ditawarkan oleh penyedia layanan.

19.

Etika dalam penggunaan teknologi informasi menjadi semakin penting. Contoh perilaku tidak etis dalam dunia digital adalah...

a)

Menggunakan software open source.

b)

Memberikan credit kepada pembuat konten yang digunakan.

c)

Menyebarkan informasi yang belum terverifikasi kebenarannya.

d)

Menggunakan platform media sosial untuk berinteraksi dengan teman.

e)

Belajar coding secara otodidak melalui sumber online.

20.

Anda diminta untuk membuat sebuah fungsi yang menerima dua bilangan bulat sebagai input dan mengembalikan hasil perkaliannya. Paradigma pemrograman apakah yang paling sesuai untuk tugas sederhana ini?

a)

Pemrograman berorientasi objek

b)

Pemrograman fungsional

c)

Pemrograman prosedural

d)

Pemrograman logika

e)

Pemrograman konkuren

21.

Sebuah sistem e-commerce mengalami lonjakan pengunjung yang signifikan selama promosi besar. Akibatnya, website menjadi lambat dan sulit diakses. Strategi teknis apa yang dapat diimplementasikan untuk mengatasi masalah skalabilitas ini?

a)

Meningkatkan kecepatan koneksi internet server.

b)

Mengoptimalkan kode program dan menggunakan caching.

c)

Mengurangi jumlah gambar dan video di website.

d)

Membatasi jumlah pengunjung yang dapat mengakses website secara bersamaan.

e)

Mengubah desain website menjadi lebih sederhana.

22.

Perhatikan gambar tabel di samping !

Operasi query SQL yang tepat untuk mendapatkan daftar nama siswa yang berusia 17 tahun adalah...

a)

SELECT * FROM tabel WHERE Usia = 17;

b)

SELECT Nama, Usia FROM tabel WHERE Usia > 17;

c)

SELECT Nama FROM tabel WHERE Usia = 17;

d)

SELECT Kota FROM tabel WHERE Usia = 17;

e)

SELECT Nama, Kota FROM tabel;

23.

Dalam konteks keamanan jaringan, apa fungsi utama dari sebuah firewall?

a)

Menyimpan data-data penting perusahaan secara aman.

b)

Mencegah akses tidak sah ke dalam atau keluar dari jaringan.

c)

Mempercepat transfer data dalam jaringan.

d)

Mendeteksi dan menghapus malware dari komputer.

e)

Mengelola alamat IP dalam jaringan.

24.

Bayangkan Anda sedang mengembangkan sebuah aplikasi yang membutuhkan penyimpanan data sementara yang sangat cepat dan sering diakses. Jenis memori yang paling sesuai untuk tujuan ini adalah...

a)

Hard Disk Drive (HDD)

b)

Solid State Drive (SSD)

c)

RAM (Random Access Memory)

d)

ROM (Read-Only Memory)

e)

Cloud Storage

25.

Sebuah tim developer menggunakan sistem kontrol versi Git dalam pengembangan proyek software. Perintah Git yang digunakan untuk menggabungkan perubahan dari cabang (branch) lain ke cabang yang sedang aktif adalah...

a)

git clone

b)

git add

c)

git commit

d)

git push

e)

git merge

26.

Dalam analisis data, konsep korelasi digunakan untuk mengukur...

a)

Rata-rata nilai dari suatu kumpulan data.

b)

Seberapa jauh penyebaran data dari nilai rata-rata.

c)

Kekuatan dan arah hubungan antara dua variabel.

d)

Frekuensi kemunculan suatu nilai dalam data.

e)

Perbandingan nilai antara beberapa kategori data.

27.

Algoritma pencarian biner (binary search) bekerja lebih efisien dibandingkan pencarian linear (linear search) pada data yang...

a)

Berukuran kecil.

b)

Tidak terurut.

c)

Memiliki banyak elemen duplikat.

d)

Sudah terurut.

e)

Berisi data dengan tipe yang berbeda-beda.

28.

Teknologi cloud computing menawarkan berbagai keuntungan bagi penggunanya. Salah satu keuntungan utama adalah...

a)

Kontrol penuh terhadap infrastruktur fisik server.

b)

Biaya investasi awal yang sangat rendah untuk infrastruktur IT.

c)

Ketergantungan penuh pada satu penyedia layanan.

d)

Keamanan data yang selalu terjamin tanpa perlu upaya tambahan.

e)

Akses internet dengan kecepatan yang selalu stabil.

29.

Sebuah perusahaan mengalami kebocoran data pelanggan. Langkah pertama yang paling krusial untuk ditangani setelah insiden tersebut adalah...

a)

Mengirimkan permintaan maaf kepada pelanggan.

b)

Melakukan investigasi menyeluruh untuk mengetahui penyebab dan dampak kebocoran.

c)

Meningkatkan anggaran untuk keamanan siber di masa depan.

d)

Memberikan kompensasi kepada pelanggan yang terdampak.

e)

Mengumumkan kejadian tersebut kepada publik.

30.

Anda diminta untuk membuat sebuah program yang dapat mendeteksi apakah sebuah kata adalah palindrome (dibaca sama dari depan maupun belakang). Kemampuan critical thinking apa yang paling dibutuhkan untuk merancang algoritma program ini?

a)

Kemampuan mengingat sintaks bahasa pemrograman.

b)

Kemampuan memahami struktur data string.

c)

Kemampuan memecah masalah menjadi langkah-langkah logis dan membuat perbandingan.

d)

Kemampuan menggunakan library atau fungsi bawaan bahasa pemrograman.

e)

Kemampuan menguji program dengan berbagai macam input.

31.

Dalam pengembangan website, bahasa pemrograman yang umumnya digunakan untuk mengatur tampilan dan gaya visual halaman adalah...

a)

HTML

b)

CSS

c)

JavaScript

d)

PHP

e)

SQL

32.

Bayangkan Anda adalah seorang manajer proyek software. Tim Anda sedang mengembangkan sebuah fitur baru, namun salah satu anggota tim mengalami kesulitan teknis yang menghambat kemajuan. Tindakan yang paling tepat untuk Anda lakukan sebagai manajer adalah...

a)

Membiarkan anggota tim tersebut menyelesaikan masalahnya sendiri.

b)

Memindahkan tugas anggota tim tersebut ke anggota tim lain.

c)

Mendiskusikan masalah tersebut dengan anggota tim, menawarkan bantuan, atau mencari solusi bersama.

d)

Memberikan teguran kepada anggota tim karena keterlambatan.

e)

Melaporkan masalah tersebut kepada atasan Anda.

33.

Perhatikan ilustrasi topologi jaringan berikut: Beberapa komputer terhubung ke sebuah perangkat pusat, dan semua komunikasi antar komputer harus melalui perangkat pusat tersebut. Topologi jaringan ini adalah...

a)

Topologi bus

b)

Topologi ring

c)

Topologi star

d)

Topologi mesh

e)

Topologi tree

34.

Kecerdasan buatan (Artificial Intelligence - AI) semakin banyak digunakan dalam berbagai aplikasi. Contoh aplikasi AI yang fokus pada pemahaman dan pemrosesan bahasa alami manusia adalah...

a)

Sistem navigasi GPS

b)

Software pengolah kata dengan fitur grammar check

c)

Sistem rekomendasi film dan musik

d)

Kendaraan otonom (self-driving car)

e)

Sistem pengenalan wajah

35.

Sebuah tim peneliti sedang menganalisis data curah hujan selama 10 tahun terakhir untuk memprediksi potensi banjir di suatu wilayah. Untuk mengidentifikasi pola dan tren jangka panjang dalam data tersebut, teknik analisis data apa yang paling relevan untuk digunakan?

a)

Menghitung nilai rata-rata curah hujan bulanan.

b)

Membuat histogram frekuensi curah hujan.

c)

Menggunakan analisis time series untuk melihat perubahan curah hujan dari waktu ke waktu.

d)

Membandingkan curah hujan dengan data ketinggian wilayah.

e)

Mengidentifikasi curah hujan maksimum dan minimum setiap tahun.