Latihan Soal Online

TIK Bab 4 SMA Kelas 11

Latihan 12 soal pilihan ganda TIK Bab 4 SMA Kelas 11 dan kunci jawaban.


Preview 10 soal pertama:

Perhatikan beberapa pernyataan berikut….

1. Mencari pakaian di sebuah lemari

2. Mencari pakaian batik di sebuah lemari

3. Mencari dokumen tahun 2020 diantara tumpukan semua dokumen

4. Mengumpulkan data dari sebuah website

Yang merupakan pencarian (searching) adalah….

A. 1 dan 2

B. 2 dan 3

C. 3 dan 4

D. 2 dan 4


Jawaban:


Perhatikan langkah-langkah pengurutan suatu algoritma berikut …..

1. Jika ditemukan data dengan nilai terkecil, maka tukar posisi data tersebut ke urutan pertama pada data yang belum terurut

2. Ulangi langkah tersebut secara berulang hingga data yang belum terurut habis.

3. Carilah data dengan nilai terkecil

Urutan langkah-langkah pengurutan menggunakan selection sort adalah…

A. 1 – 2 – 3

B. 3 – 2 – 1

C. 2 – 3 – 1

D. 3 – 1 – 2


Jawaban:


Proses penyederhanaan suatu program yang kompleks menjadi beberapa bagian-bagian kecil subprogram/modul adalah …

A. Fungsi

B. Modularisasi

C. Array

D. Procedure


Jawaban:


Kapan algoritma disebut baik? Berikut beberapa hal yang menjadikan suatu algoritma dikategorikan baik, kecuali …

A. Correctness, apakah algoritma menghasilkan output yang benar.

B. Time efficiency, seberapa cepat waktu yang diperlukan untuk proses eksekusi.

C. Space efficiency, berapa banyak memori yang diperlukan oleh program.

D. suatu program akan membuat susah di-maintenance


Jawaban:


Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian program), disebut ….

A. Variable

B. Procedure

C. Array

D. Deklarasi


Jawaban:


Salah satu algoritma yang banyak di aplikasi adalah sorting (pengurutan) dan searching (pencarian). Dalam Microsoft Office beberapa aplikasi dilengkapi dengan fitur ini. Kita bisa mengurutkan tabel dalam Excel dan Word adalah dengan menggunakan algoritma sorting. Oleh karena itu, kita perlu mempelajari bagaimana algoritma sorting dan searching ini disusun agar kita dapat menerapkannya untuk kondisi atau masalah-masalah tertentu yang kita hadapi dalam pemrograman.

Aturan mengurutkan dari kecil ke besar adalah …

A. Bubble Sort

B. Sorting

C. Ascending

D. Descending


Jawaban:


Berikut beberapa contoh masalah yang dapat dipecahkan menggunakan algoritma Brute Force, kecuali …

A. mencari substring tertentu dalam sebuah string

B. mencari semua kombinasi angka dari sebuah bilangan

C. Sorting dan searching

D. mencari kombinasi kata sandi dari sebuah akun


Jawaban:



Perhatikan fungsi diatas !

Kesalahan dalam mendefinisikan fungsi di atas adalah …

A. Tidak mengembalikan nilai

B. Tidak mempunyai argument

C. Tidak memiliki return type

D. Tidak bisa dipanggil


Jawaban:


Metode pemanggilan subprogram yang dapat mengubah argument asalnya adalah call by ..

A. value

B. argument

C. reference

D. inference


Jawaban:


Ada beberapa macam teknik algoritma sehingga bisa membuat algoritma yang benar-benar efisien. Berikut ini macam-macam teknik dalam menyusun algoritma, kecuali …

A. Brute Force

B. Divide and Conquer

C. Decrease and Conquer

D. Data Record


Jawaban: