wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Persiapan SAS Informatika XI Ganjil

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Pernyataan berikut yang salah mengenai penyusunan sebuah algoritme adalah …

a)

Algoritma dapat di anggap sebagai sebuah rencana untuk menyelesaikan masalah.

b)

Tidak peduli siapa yang akan menuliskan program untuk sebuah algoritme, algoritme harus di buat sangat detail.

c)

Sebelum menuliskan algoritme secara detail, perlu di buat algoritme level tinggi terlebih dahulu.

d)

Sebelum menyusun algoritme, harus di lakukan identifikasi masalah terlebih dahulu.

e)

Analisa masalah diperlukan setelah mengidentifikasi masalah dan sebelum Menyusun algoritme level tinggi.

2.

Persoalan berikut yang tidak cocok menggunakan algoritme rekursi adalah …

a)

Persoalan yang dalam pencarian solusinya kemungkinan tidak konvergen.

b)

Persoalan Fibonacci

c)

Di gunakan pada algoritme lain, seperti greedy atau pemrograman dinamis.

d)

Persoalan perhitungan yang berulang-ulang (iterasi)

e)

Menghitung jumlah dari sebuah deret bilangan.

3.

Fungsi Teknik memorization ketika Menyusun algoritme adalah …

a)

Mencari Solusi dengan jumlah proses yang paling singkat.

b)

Mencari nilai yang paling tinggi.

c)

Agar masalah kompleks dapat di selesaikan dengan sederhana.

d)

Membuat daftar dari semua Solusi yang mungkin.

e)

Menyimpan Solusi dari sub masalah agar dapat di tentukan yang paling optimal.

4.

Jika tukang kebun memberikan peta jumlah buah jeruk di setiap batang, manakah algoritme yang memungkinkan memetic buah jeruk paling banyak?

a)

Greedy

b)

Pemrograman dinamis

c)

Rekursi

d)

Divide and Conquer

e)

Gausian random

5.

Gianna sedang berjalan memetik buah jeruk dari sebuah sisi kiri kebun ke sisi kanan kebun. Gianna tersebut hanya dapat berjalan ke kiri atau ke kanan secara diagnose dan ke depan. Jika gianna tidak mengetahui kondisi buah di kebun dan hanya dapat melihat buah terbanyak di satu baris di depan dia, algoritme berikut yang paling mungkin di gunakan oleh Gianna adalah algoritme …

a)

Runut Balik

b)

Greedy

c)

Pemrograman dinamis

d)

Rekursi

e)

Divide and conquer

6.

Seorang guru ingin mencari peserta didik yang tinggi nya tepat 167 cm. Guru tersebut kemudian memerintahkan 100 peserta didik agar berbaris dari kiri ke kanan dengan urutan yang paling pendek ke paling tinggi. Guru kemudian mengukur peserta didik ke 51 dan mendapati tinggi badannya adalah 168cm. Kemudian guru mengukur peserta didik yang ke 25 dan mendapati tinggi badannya 166cm. Teknik guru mencari peserta didik dengan tinggi badan 167 menggunakan prinsip yang sama pada algoritme …

a)

Divide and conquer

b)

Runut Balik

c)

Greedy

d)

Rekursi

e)

Pemograman dinamis

7.

Berikut kriteria yang dapat di gunakan untuk mengevaluasi sebuah algoritme, kecuali …

a)

Accuration

b)

Desirability

c)

Robutsness

d)

Konvergensi

e)

Reliability

8.

Ketika membuat sebuah algoritme, menentukan kondisi awal dan kondisi akhir dari sebuah algoritme di tentukan pada tahap …

a)

Menambahkan detail pada algoritme

b)

Membangun algoritme level tinggi

c)

Mengevaluasi algoritme

d)

Identifikasi masalah

e)

Analisis masalah

9.

Algoritme enkripsi data di pilih dengan alasan …

a)

Efficiency

b)

Desirability

c)

Kemampuan menjaga keamanan data

d)

Robustness

e)

Convergency

10.

Seorang guru ingin mencari peserta didik yang tingginya tepat 155cm. Guru tersebut kemudian memerintahkan 100 peserta didik agar berbaris dari kiri ke kanan dengan urutan yang paling pendek ke paling tinggi. Guru kemudian mengukur peserta didik ke 51 dan mendapati tinggi badan nya adalah 160cm. Kemudian, guru mengukur peserta didik yang ke - 25 dan mendapati tinggi badannya 157cm. Algoritme berikut yang prinsipnya sama dengan Teknik guru mencari peserta didik dengan tinggi badan 155cm adalah …

a)

Pemograman dinamis

b)

Divide and conquer

c)

Runut balik

d)

Rekursi

e)

Greedy

11.

Indeks array di mulai dari angka …

a)

Sesuai jumlah elemen

b)

Sesuai pengaturan

c)

Elemen terakhir

d)

Satu

e)

Nol

12.

Fungsi pembulatan yang akan membulatkan bilangan pecahan ke bilangan bulat terdekat adalah fungsi …

a)

Cell

b)

Floor

c)

Tru

d)

Round

e)

Power

13.

Hal berikut yang benar mengenai fungsi strcat adalah …

a)

Menggabungkan kata tanpa menempatkan spasi

b)

Di gunakan untuk menghitung Panjang karakter

c)

Menggabungkan kata dengan menempatkan spasi

d)

Tidak dapat berjalan tanpa menyeratakan statemen "#include"

e)

Dapat berjalan tanpa menyertakan statemen "#include "

14.

Hal berikut yang tidak tepat mengenai array multidimensi adalah …

a)

Terbatas sampai 3 dimensi saja

b)

Penggunaan memori bertambah secara eksponensial

c)

Banyak di gunakan dalam perulangan.

d)

Dapat di gunakan untuk menyimpan nilai dari sebuah matriks.

e)

Dapat di gunakan untuk menyimpan nilai dari matriks 3 dimensi.

15.

Pernyataan berikut yang salah mengenai cara mengakses nilai array adalah …

a)

Mengacu kepada elemen yang nilainya ingin di akses.

b)

Menggunakan variable untuk menyimpan nilai dari elemen array.

c)

Menggunakan dalam sebuah persamaan matematika.

d)

Hanya dapat di akses dengan menggunakan elemen dari array yang lain.

e)

Menggunakan perulangan untuk mengakses beberapa elemen secara bergantian.

16.

Kelebihan dari array di banding dengan variable adalah …

a)

Dapat menyimpan sebuah nilai

b)

Nilai yang di simpan dapat berubah - rubah

c)

Dapat di gunakan dalam operasi perhitungan

d)

Dapat di gunakan untuk menyimpan tipe data char

e)

Jika menyimpan nilai yang lebih dari satu, nilai yang di simpan dapat berdekatan.

17.

Nilai sebuah array dapat di berikan dengan cara berikut, kecuali di berikan …

a)

Ketika dideklarasikan

b)

Sekaligus kepada semua elemen array

c)

Satu per satu elemen array di dalam fungsi for

d)

Satu persatu elemen array di dalam fungsi while

e)

Kepada setiap elemen dalam sebuah operasi matematika

18.

Jika kita ingin menghitung nilai pangkat dari bilangan 1 sampai 20, maka yang perlu di lakukan adalah …

a)

Tidak ada jawaban yang benar

b)

Menggunakan fungsi sqrt dalam sebuah perulangan

c)

Menggunakan fungsi pow dalam sebuah percabangan if

d)

Menggunakan fungsi strln dalam sebuah percabangan if

e)

Menggunakan fungsi pow dalam sebuah perulangan

19.

Library yang harus di sertakan agar fungsi sqrt dapat bekerja adalah …

a)

#include <cstdlib>

b)

#include <iostream>

c)

#include <cmath>

d)

#include <string>

e)

#include <usart>

20.

Manfaat fungsi ceil berikut yang benar adalah membulatkan bilangan …

a)

3.4 menjadi 4

b)

-3.6 menjadi -4

c)

3.4 menjadi 3

d)

-0.5 menjadi -1

e)

-0.25 menjadi 0.3

21.

Perhatikan kelemahan jaringan berikut.

(1)   Jika jaringan bertambah, transfer data semakin lambat.

(2)   Sulit untuk menambah node baru.

(3)   Jika kabel utama gagal, jaringan tetap mengalami gangguan.

Ciri – ciri yang tepat di tunjukkan oleh nomor …

a)

(2) dan (3)

b)

(1) dan (3)

c)

(3)

d)

(2)

e)

(1)

22.

Topologi jaringan dengan penggunaan kabel yang paling hemat adalah …

a)

Bus

b)

Ring

c)

Dual Ring

d)

Star

e)

Mesh

23.

UDP Memungkinkan komputer dapat mengirimkan paket data tanpa melakukan komunikasi terlebih dahulu. Hal ini membuat UDP menjadi protocol yang kurang handal. Berikut protocol yang lebih baik dari UDP.

(1)   SCTP

(2)   TCP

(3)   ARP

Protokol yang benar – benar lebih baik dari UDP di tunjukkan oleh nomor …

a)

(1)

b)

(2)

c)

(3)

d)

(1) dan (3)

e)

(1), (2), dan (3)

24.

Ketika jaringan semakin besar, penggunaan Hub akan sering menyebabkan latensi tinggi dan tabrakan data. Berikut beberapa Solusi yang di sarankan.

(1)   Mengganti hub dengan bridge

(2)   Mendesain ulang jaringan

(3)   Mengganti jenis kabel

(4)   Menambah firewall

Saran yang paling tepat adalah saran nomor …

a)

(1), (2), (3) dan (4)

b)

(1), (2), dan (3)

c)

(2) dan (4)

d)

(1) dan (3)

e)

(1) dan (2)

25.

Router yang dapat mengubah sendiri tabel konfigurasinya adalah …

a)

Router dedicated

b)

Router dinamis

c)

Router statis

d)

Router berupa PC yang mempunyai perangkat lunak router

e)

Wireless Router

26.

Berikut kabel yang tahan terhadap gangguan medan Listrik.

(1)   Coaxial

(2)   FO (fiber optic)

(3)   STP

(4)   UTP

Jawaban yang benar adalah …

a)

(1), (2), (3), dan (4)

b)

(2), (3), dan (4)

c)

(1), (2) dan (3)

d)

(1) dan (2)

e)

(2)

27.

Penyebab terjadinya latensi adalah …

a)

Adanya gangguan pada jalur tertentu dalam jaringan.

b)

Tingginya lalu lintas data.

c)

Bertambahnya jumlah node

d)

Semakin besarnya ukuran file yang di lewatkan di jaringan.

e)

Semua alasan di atas dapat menyebabkan latensi.

28.

Pada model OSI, enskripsi dan deskripsi data di lakukan pada layer …

a)

Application

b)

Presentation

c)

Session

d)

Transport

e)

Data link

29.

Jika anda berkendara dan memilih rute berdasarkan saran dari Google Maps, maka dalam jaringan perangkat yang berfungsi identik dengan google maps adalah …

a)

Hub

b)

Repeater

c)

Switch

d)

Firewall

e)

Router

30.

1.      Jika kita menambah node dalam sebuah jaringan, maka dampak yang akan terjadi adalah sebagai berikut.

(1)   Bertambahnya latensi.

(2)   Bertambahnya Panjang kabel yang di perlukan.

(3)   Semakin meningkatnya ukuran data yang di lewatkan di jaringan.

Dampak yang tepat di tunjukkan oleh nomor …

a)

(2)

b)

(1) dan (2)

c)

(1) dan (3)

d)

(2) dan (3)

e)

(1), (2) dan (3)

31.

Perhatikan pernyataan berikut mengenai topologi Bus.

(1)   Berikut unidirectional

(2)   Mudah untuk menambah node baru

(3)   Cocok untuk jaringan besar

(4)   Kebutuhan kabel sedikit

Pernyataan yang tepat di tunjukkan oleh nomor …

a)

(1), (2), (3) dan (4)

b)

(1), (2), dan (3)

c)

(1), (2), dan (4)

d)

(1), (3), dan (4)

e)

(1) dan (4)

32.

Mengacu pada model OSI, sinkronisasi di perlukan untuk tujuan …

a)

Mengecek jika ada kesalahan selama proses transmisi yang menyebabkan ada data yang hilang.

b)

Mengatur agar laju tranmisi data stabil

c)

Mengendalikan agar data tiba di Alamat yang tepat.

d)

Memastikan semua paket data yang di pecah di susun Kembali dengan urutan yang sesuai.

e)

Semua jawaban tepat.

33.

Protokol yang bertanggung jawab mengirimkan paket data ke Alamat tujuan adalah protocol …

a)

UDP

b)

TCP

c)

IP

d)

ARP

e)

ICMP

34.

Perangkat berikut yang berfungsi untuk mengatur pemilihan jalur pengiriman data dalam jaringan adalah …

a)

Hub

b)

Repeater

c)

Switch

d)

Bridge

e)

Router

35.

Perangkat berikut yang memungkinkan satu jalur pengiriman data di gunakan secara bergantian adalah …

a)

Hub

b)

Repeater

c)

Switch

d)

Bridge

e)

Ethernet card

36.

Sebuah paket di kirimkan dari komputer anda ke server email dari Google dengan menggunakan model OSI. Protokol yang bertanggung jawab mengatur lintasan dari paket data yang anda kirimkan adalah …

a)

Data link

b)

Network

c)

Presentation

d)

Application

e)

Transport

37.

Jika jaringan bertambah besar, jaringan di bawah ini yang paling boros dalam penggunaan kabel adalah …

a)

Bus

b)

Ring

c)

Dual-ring

d)

Mesh

e)

Star

38.

Nema berbelanja di minimarket dekat rumah. Kasir menghitung nilai belanjaan nema. Setiap barang yang di pindai, nema dapat melihat di layer komputer yang di arahkan kepadanya. Nema juga dapat melihat total pembayaran yang harus ia bayar. Algoritme yang paling sesuai di gunakan untuk menghitung dan menampilkan total pembayaran di layer adalah …

a)

Greedy

b)

Rekursi

c)

Runut balik

d)

Pemograman dinamis

e)

Divide and conquer

39.

Ketika mengembangkan sebuah algoritme, proses mengusahakan agar algoritme menjadi lebih sederhana di lakukan pada Langkah …

a)

Analisis masalah

b)

Identifikasi masalah

c)

Memeriksa algoritme

d)

Membuat algoritme level tinggi

e)

Menambahkan detail pada algoritme

40.

"Sebuah algoritme yang di rancang selalu dapat bekerja menghasilkan nilai Solusi yang di cari dan tidak terjebak dalam perulangan yang tidak pernah berhenti." Algoritme tersebut dapat di katakan memiliki ….. yang baik."

a)

Akurasi

b)

Desirability

c)

Efisien

d)

Konvergensi

e)

Robustness

41.

Topologi jaringan yang memiliki bentuk seperti lingkaran dan setiap perangkat terhubung ke perangkat lainnya secara seri disebut topologi...

a)

Star 

b)

Ring

c)

Bus

d)

Mesh 

e)

Tree

42.

Kelebihan dari topologi star adalah...

a)

Biaya instalasi murah 

b)

Tidak tergantung pada satu titik pusat 

c)

Mudah untuk mendeteksi kesalahan 

d)

Seluruh perangkat langsung terhubung satu sama lain 

e)

Memiliki jalur alternatif jika kabel rusak 

43.

Dalam topologi bus, apa yang digunakan untuk mengakhiri sinyal di ujung kabel?

a)

Switch

b)

Repeater 

c)

Terminator

d)

Hub 

e)

Router 

44.

Kekurangan utama dari topologi bus adalah...

a)

Instalasi sulit 

b)

Biaya sangat tinggi 

c)

Jika kabel utama rusak, seluruh jaringan gagal 

d)

Membutuhkan perangkat tambahan seperti hub atau switch 

e)

Sinyal hanya berjalan satu arah 

45.

Topologi jaringan yang menghubungkan setiap perangkat dengan perangkat lainnya disebut topologi...

a)

Star 

b)

Bus

c)

Ring 

d)

 Mesh 

e)

Tree 

46.

Topologi yang paling sering digunakan dalam jaringan lokal (LAN) modern adalah...

a)

Ring

b)

Bus

c)

Star

d)

Mesh 

e)

Hybrid

47.

Apa yang menjadi titik pusat dalam topologi star?

a)

Kabel koaksial 

b)

Hub atau switch 

c)

Router

d)

Router

e)

Bridge

48.

Manakah dari topologi berikut yang paling tahan terhadap kegagalan satu perangkat?

a)

Star

b)

Ring

c)

Bus

d)

Mesh 

e)

Tree

49.

Topologi jaringan apa yang memerlukan biaya instalasi paling mahal?

a)

Star

b)

Bus

c)

Ring

d)

Mesh

e)

Hybrid

50.

Dalam topologi ring, jika satu perangkat gagal, maka...

a)

Semua perangkat lain tetap berfungsi normal 

b)

Tidak ada perangkat lain yang dapat berkomunikasi 

c)

Jaringan akan menggunakan jalur cadangan 

d)

Perangkat lain tetap dapat terhubung melalui switch 

e)

Hanya perangkat tertentu yang terpengaruh