Search Header Logo
LATIHAN SOAL ASTS XI INFORMATIKA

LATIHAN SOAL ASTS XI INFORMATIKA

Assessment

Presentation

•

Computers

•

11th Grade

•

Practice Problem

•

Medium

Created by

Annisa Gatri Zakinah

Used 1+ times

FREE Resource

11 Slides • 68 Questions

1

media

LATIHAN SOAL
PTS GANJIL 24/25

2

4 PILAR BERPIKIR KOMPUTASI

​1. Dekomposisi
Memecah masalah besar menjadi bagian-bagian kecil yang lebih mudah dikelola dan diselesaikan.
2. Pengenalan Pola (pattern recognition)
Mengidentifikasi kesamaan atau pola di antara masalah yang berbeda agar solusi yang ditemukan untuk satu masalah dapat diterapkan pada masalah lain yang serupa

​3. Abstraksi
Mengambil informasi yang penting dan mengabaikan detail yang tidak relevan untuk menyederhanakan masalah.
4. Algoritma
Membuat langkah-langkah atau prosedur yang sistematis untuk menyelesaikan masalah.

3

Multiple Choice

Berikut ini merupakan pilar dari berpikir komputasi, kecuali

1

pengurutan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

4

Multiple Choice

Saat menentukan jadwal pelatihan, Anda hanya perlu beberapa informasi yang penting, seperti jam awal pelatihan, jam akhir pelatihan, dan nama calon murid pelatihan. Anda tentu memerlukan informasi lain mengenai calon murid, namun tidak disertakan dalam menentukan jadwal yang akan Anda ambil. Hal tersebut merupakan penerapan salah satu pilar berpikir komputasional, yaitu

1

algoritma

2

dekomposisi

3

abstraksi

4

pengurutan

5

pengenalan pola

5

Multiple Choice

Metode penguncian ponsel dengan menggunakan pengenalan wajah dan sensor sidik jari merupakan salah satu contoh penerapan pilar berpikir komputasional, yaitu

1

perbandingan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

6

Multiple Choice

Sebuah buku terdiri atas beberapa bab. Masing-masing bab mempunyai bagian yang lebih kecil lagi yaitu subbab. Penyusunan isi buku merupakan contoh pilar berpikir komputasional, yaitu

1

perbandingan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

7

Multiple Choice

Ketika Anda mengikuti alur pemesanan barang di toko online, Anda sebenarnya sudah menerapkan pilar berpikir komputasional, yaitu

1

perbandingan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

8

Multiple Choice

Saat menggambar kuda, ternyata menggambar berbagai macam kuda relatif sama. Kuda-kuda tersebut memiliki struktur yang mirip, telinga yang mirip, mempunyai empat kaki, dan ekor yang panjang. Kasus tersebut merupakan contoh

1

perbandingan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

9

Multiple Choice

Risa membeli ponsel baru. Di dalam dus ponsel tersebut terdapat instruksi-instruksi untuk mengeklaim garansi apabila sewaktu-waktu ponselnya mengalami kerusakan. Instruksi pada kasus tersebut adalah contoh

1

perbandingan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

10

Multiple Choice

Agung ingin menanam palawija di kebunnya. Namun, ada banyak jenis palawija yang ingin dia tanam dan dia kesulitan melakukan semuanya sekaligus. Ia pun membagi penanaman menjadi beberapa bagian berdasarkan jenis tanamannya. Kasus tersebut adalah contoh dari

1

perbandingan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

11

Multiple Choice

Seorang siswa hendak meminjam buku di perpustakaan. Ia dimintai data diri seperti nama, kelas, dan jangka waktu peminjaman buku. Akan tetapi, ia tidak dimintai data seperti nilai mata pelajaran Bahasa Indonesia, Pendidikan Pancasila, Matematika, atau Sejarah. Kasus tersebut merupakan contoh dari

1

perbandingan

2

abstraksi

3

pengenalan pola

4

algoritma

5

dekomposisi

12

OPTIMASI

2 Tipe Optimasi :​
1. Maksimasi
untuk mencari solusi dengan nilai maksimal.
Contoh: Optimasi keuntungan suatu perusahaan agar menghasilkan pendapatan terbesar dengan sumber daya yang ada.
2. Minimasi
untuk mencari solusi dengan nilai minimal.
Contoh: Optimasi biaya produksi agar perusahaan mengeluarkan biaya terendah dengan tetap mempertahankan kualitas produk.

​Proses mencari solusi terbaik dari berbagai pilihan yang tersedia untuk memaksimalkan atau meminimalkan suatu fungsi tujuan (objective function) dalam batasan tertentu.

13

Multiple Choice

Kasus optimasi untuk mendapatkan nilai maksimal adalah

1

iterasi

2

maksimasi

3

kombinasi

4

pengulangan

5

minimasi

14

Multiple Choice

Berikut ini merupakan contoh kasus optimasi adalah

1

menemukan rute terpendek dari Solo ke Jakarta

2

menemukan pokok pikiran dari suatu teks berita

3

merangkum materi pelajaran dari buku

4

melakukan perbandingan pada tiga buah bilangan

5

mengikuti langkah-langkah pembuatan mi instan

15

Multiple Choice

Luki adalah seorang penyanyi kafe. Ia hanya dapat mengisi acara di kafe atau acara tertentu di hari Sabtu. Sabtu ini, ia menerima banyak tawaran dan harus menentukan tawaran-tawaran sebanyak mungkin. Kasus Luki merupakan salah satu jenis kasus optimasi, yaitu

1

maksimasi

2

kombinasi

3

iterasi

4

pengulangan

5

minimasi

16

Multiple Choice

Kasus optimasi untuk mendapatkan minimal adalah

1

maksimasi

2

kombinasi

3

iterasi

4

pengulangan

5

minimasi

17

Multiple Choice

Berikut ini yang merupakan contoh optimasi minimasi menggunakan brute force, yaitu

1

saat menukar uang kertas dengan uang koin, Anda melihat semua kombinasi uang koin dan memilih hasil paling minimal di antara kombinasi yang ada

2

saat menukar uang kertas dengan uang koin, Anda menukar uang secara bertahap dengan memilih uang koin terbesar yang mungkin terlebih dahulu, kemudian uang terbesar yang mungkin selanjutnya sampai semua uang selesai ditukar

3

saat menukar uang kertas dengan uang koin, Anda memilih uang koin secara acak sampai total uang koin sama dengan uang kertas

4

saat menukar uang kertas dengan uang koin, Anda menukar uang secara bertahap dengan memilih uang koin terkecil yang mungkin terlebih dahulu, kemudian uang terkecil yang mungkin selanjutnya sampai semua uang selesai ditukar

5

saat menukar uang kertas dengan uang koin, Anda melihat semua kombinasi uang koin dan memilih hasil paling maksimal di antara kombinasi yang ada

18

Algoritma Greedy, Brute Force, Kriptografi, Divide and Conquer

19

Multiple Choice

Algoritma yang akan memilih kemungkinan terbaik saat itu tanpa melihat jauh ke depan adalah

1

greedy

2

brute force

3

bubble sort

4

insertion sort

5

sequential search

20

Multiple Choice

Kelemahan algoritma greedy adalah

1

membutuhkan waktu yang lama untuk menyelesaikan permasalahan

2

hasil yang didapat belum tentu yang terbaik, namun mendekati terbaik

3

tidak menyelesaikan permasalahan secara menyeluruh

4

solusi yang dihasilkan selalu buruk karena tidak memikirkan solusi jangka panjang

5

terdiri atas langkah-langkah penyelesaian yang rumit

21

Multiple Choice

Berikut yang merupakan contoh penggunaan greedy pada optimasi minimasi adalah

1

saat menukar uang kertas dengan uang koin, Anda melihat semua kombinasi uang koin dan memilih hasil paling minimal di antara kombinasi yang ada

2

saat menukar uang kertas dengan uang koin, Anda menukar uang secara bertahap dengan memilih uang koin terbesar yang mungkin terlebih dahulu, kemudian uang terbesar yang mungkin selanjutnya sampai semua uang selesai ditukar

3

saat menukar uang kertas dengan uang koin, Anda memilih uang koin secara acak sampai total uang koin sama dengan uang kertas

4

saat menukar uang kertas dengan uang koin, Anda menukar uang secara bertahap dengan memilih uang koin terkecil yang mungkin terlebih dahulu, kemudian uang terkecil yang mungkin selanjutnya sampai semua uang selesai ditukar

5

saat menukar uang kertas dengan uang koin, Anda melihat semua kombinasi uang koin dan memilih hasil paling maksimal di antara kombinasi yang ada

22

Multiple Choice

Bagaimana hasil greedy dibandingkan dengan brute force?

1

Hasil greedy kadang lebih baik dari brute force, namun hasil brute force mendekati hasil greedy

2

Hasil brute force kadang lebih baik dari greedy, namun hasil greedy mendekati hasil brute force

3

Hasil sama-sama baik

4

Hasil sama-sama buruk

5

Hasil keduanya tidak dapat

dibandingkan

23

Multiple Choice

Ghina akan membuka surel untuk mengirim surat. Saat hendak masuk ke akun surelnya, ia lupa kata sandi surel tersebut. Ghina mencoba satu per satu kemungkinan kata sandi yang tepat. Jenis algoritma yang dilakukan Ghina yaitu

1

greedy

2

brute force

3

bubble sort

4

insertion sort

5

sequential search

24

Multiple Choice

Kelemahan algoritma brute force adalah

1

membutuhkan waktu yang lama untuk menyelesaikan permasalahan

2

hasil yang dihasilkan belum tentu yang terbaik, namun hasil akan mendekati terbaik

3

tidak menyelesaikan permasalahan secara menyeluruh

4

solusi yang dihasilkan selalu buruk karena tidak memikirkan solusi jangka panjang

5

terdiri atas langkah-langkah penyelesaian yang rumit

25

Pilihlah jawban BENAR/SALAH pada pernyataan yang tepat mengenai Algoritma Brute Force

26

Multiple Choice

Algoritma brute force menggunakan cara yang tidak rumit dalam pemecahan masalah.

1

Benar

2

Salah

27

Multiple Choice

Algoritma brute force membutuhkan waktu yang sangat lama untuk menyelesaikan masalah.

1

Benar

2

Salah

28

Multiple Choice

Untuk menemukan solusi terbaik, brute force akan melakukan pengecekan secara acak.

1

Benar

2

Salah

29

Multiple Choice

Selain kasus optimasi, hampir semua permasalahan lain dapat diselesaikan oleh algoritma brute force.

1

Benar

2

Salah

30

Pilihlah jawban BENAR/SALAH pada pernyataan yang tepat mengenai Algoritma Greedy

31

Multiple Choice

Algoritma greedy merupakan salah satu algoritma yang sering digunakan dalam kasus optimasi.

1

Benar

2

Salah

32

Multiple Choice

Algoritma greedy membutuhkan waktu yang lama untuk menyelesaikan masalah.

1

Benar

2

Salah

33

Multiple Choice

Hasil terbaik yang dihasilkan greedy bersifat global optimal.

1

Benar

2

Salah

34

Pilihlah jawban BENAR/SALAH pada pernyataan yang tepat mengenai Algoritma Kriptografi

35

Multiple Choice

Kriptografi simetris menggunakan kunci yang sama untuk melakukan proses enkripsi dan dekripsi.

1

Benar

2

Salah

36

Multiple Choice

Stream ciphers merupakan salah satu metode penyandian dalam kriptografi asimetris.

1

Benar

2

Salah

37

Multiple Choice

Private key merupakan kunci yang dapat diketahui oleh semua orang.

1

Benar

2

Salah

38

Multiple Choice

Blok ciphers merupakan penyandian yang berorientasi pada sekumpulan bit ataupun byte.

1

Benar

2

Salah

39

Match

Pasangkan komponen-komponen algoritma kriptografi dengan penjelasannya yang tepat .

Pesan asli yang ingin disembunyikan

Mengembalikan ciphertext menjadi plaintext

Bentuk plaintext yang sudah diubah dan tidak dapat dipahami maknanya

Menghapus pesan yang tidak dikenal

Plaintext

Dekripsi

Enkripsi

-

40

Match

Pasangkan jenis-jenis algoritma optimasi dengan penjelasannya yang tepat.

Algoritma optimasi yang sifatnya sederhana dan straightforward dengan cara mengecek semua solusi yang ada

Algoritma yang akan membentuk langkah-langkah dan mengambil keputusan berdasarkan hasil terbaik pada langkah saat ini tanpa melihat lebih jauh apa yang akan terjadi ke depannya

Algoritma yang memecah array menjadi bagian yang lebih kecil lagi sebelum mencari nilai minimum dan maksimum

Algoritma yang dapat melakukan pengurutan secara otomatis

Brute Force

Greedy

Divide and Conquer

-

41

Fill in the Blank

Key dalam algoritma kriptografi terdiri atas dua jenis, yaitu ... key dan .... key

,

42

Fill in the Blank

Terdapat dua jenis kriptografi simetris, yaitu ... dan .....

,

43

Fill in the Blank

Terdapat dua contoh algoritma kriptografi asimetris, yaitu ... dan .....

,

44

Fill in the Blank

Terdapat tiga contoh algoritma kriptografi simetris, yaitu ...., ...., dan ....

,
,

45

Fill in the Blank

Algoritma yang memiliki tahapan penyelesaian serupa dengan dekomposisi adalah ....

46

Open Ended

Question image

Tuliskan langkah-langkah penyelesaian permasalahan tersebut menggunakan algoritma greedy dan brute force.

47

Multiple Select

Question image

Ketika Ida mengunggah sebuah foto, siapa saja yang dapat melihat foto tersebut? Berilah tanda ceklis pada nama-nama yang tepat.

1

Reva

2

Bayu

3

Andin

4

Dika

5

Anas

48

Modularisasi, Prosedur/Fungsi, Parameter, Array, Karakter/String

49

Multiple Choice

Variabel yang dapat digunakan pada semua bagian program disebut

1

variabel umum

2

variabel lokal

3

variabel global

4

variabel awal

5

variabel akhir

50

Multiple Choice

Variabel yang hanya dapat digunakan pada subbagian program tertentu disebut

1

variabel umum

2

variabel lokal

3

variabel global

4

variabel awal

5

variabel akhir

51

Multiple Choice

Jenis struktur subprogram yang akan mengembalikan nilai pada saat dipanggil disebut

1

prosedur

2

fungsi

3

modul program

4

algoritma

5

parameter

52

Multiple Choice

Struktur subprogram yang tidak akan mengembalikan nilai saat dipanggil disebut

1

prosedur

2

fungsi

3

modul program

4

algoritma

5

parameter

53

Multiple Choice

Parameter yang tidak mengubah nilai pada pemanggil saat dilakukan perubahan pada subprogram disebut

1

parameter input

2

parameter output

3

parameter input/output

4

parameter primer

5

parameter aktual

54

Multiple Choice

Parameter yang dapat mengubah nilai awal pada pemanggil saat dilakukan perubahan pada subprogram disebut

1

parameter input

2

parameter output

3

parameter input/output

4

parameter primer

5

parameter aktual

55

Multiple Choice

Parameter yang disertakan saat pemanggilan disebut

1

parameter input

2

parameter output

3

parameter input/output

4

parameter primer

5

parameter aktual

56

Multiple Choice

Question image

Keluaran yang tepat dari kode program tersebut adalah

1

indeks ke-1 berisi angka 65

2

indeks ke-1 berisi angka 79

3

program menampilkan error

4

indeks ke-0 berisi angka 65

5

indeks ke-0 berisi angka 79

57

Multiple Choice

Question image

Jika variabel n=5 dihilangkan, yang terjadi pada program tersebut, yaitu

1

program menampilkan angka 1 sampai tak hingga

2

program tidak menampilkan angka

3

program menampilkan pesan error

4

program tetap berjalan tanpa pesan error

5

program menampilkan angka 1-5

58

Multiple Choice

Question image

Berdasarkan kode program tersebut, variabel i dalam program utama diisi dengan 12. Selanjutnya, subprogram1 dipanggil. Berapakah nilai i saat ini?

1

12

2

13

3

14

4

0

5

error

59

Multiple Choice

Question image

Parameter yang digunakan dalam potongan kode program tersebut merupakan contoh dari penerapan

1

input

2

output

3

input/output

4

primer

5

aktual

60

Multiple Choice

Question image

Berdasarkan kode program tersebut variabel i dalam program utama bernilai 5. Selanjutnya, subprogram2 dipanggil Maka, i akan bernilai

1

4

2

5

3

6

4

0

5

error

61

Multiple Choice

Question image

Parameter pada kode program tersebut adalah contoh dari penerapan

1

input

2

output

3

input/output

4

primer

5

aktual

62

Pilihlah jawban BENAR/SALAH pada pernyataan yang tepat mengenai Array

63

Multiple Choice

Indeks elemen array ditandai oleh nomor terurut yang dimulai dari angka 1

1

Benar

2

Salah

64

Multiple Choice

Array dapat diproses dengan menggunakan perulangan pada indeks array

1

Benar

2

Salah

65

Multiple Choice

Contoh pendefinisian array yang tepat dalam bahasa C, yaitu int harga barang (10);

1

Benar

2

Salah

66

Multiple Choice

Pada bahasa C, array hanya dapat didefinisikan secara statis

1

Benar

2

Salah

67

Pilihlah jawban BENAR/SALAH pada pernyataan yang tepat mengenai Fungsi atau Prosedur

68

Multiple Choice

Parameter aktual harus memiliki jumlah yang sama dengan jumlah parameter formal.

1

Benar

2

Salah

69

Multiple Choice

Semua tipe data dapat digunakan untuk parameter aktual.

1

Benar

2

Salah

70

Multiple Choice

Tipe data pada parameter formal harus berbeda dengan tipe data pada parameter aktual.

1

Benar

2

Salah

71

Multiple Choice

Parameter aktual harus memiliki tipe input/output yang sama dengan parameter formal.

1

Benar

2

Salah

72

Pilihlah jawban BENAR/SALAH pada pernyataan yang tepat mengenai Parameter input, output, dan input/output

73

Multiple Choice

Nilai pada parameter input harus sudah diisi sebelum dilakukan pemanggilan.

1

Benar

2

Salah

74

Multiple Choice

Parameter input hanya akan mengubah nilai parameter yang terdapat pada subprogram.

1

Benar

2

Salah

75

Multiple Choice

Pada bahasa C, pengiriman nilai oleh parameter output ditandai dengan penggunaan tanda " & ", sedangkan pemanggilan parameter output menggunakan tanda " * ".

1

Benar

2

Salah

76

Multiple Choice

Perubahan nilai parameter input/output pada prosedur akan mengubah nilai variabel pada pemanggil.

1

Benar

2

Salah

77

Match

Pasangkan setiap baris kode program dengan penjelasannya yang tepat.

Deklarasi variabel "bil"

Menerima masukan berupa angka yang akan dilakukan pengecekan

Mencetak kalimat perintah untuk memasukkan bilangan

Mencetak keluaran berupa jenis bilangan

int bil;

scanf("%d", &bil);

printf("Masukan bilangan: ");

-

78

Match

Pasangkan pendefinisian parameter dengan jenis parameter yang tepat.

void perkalian (int a, int b)

void hitungTotalHarga (int barang_a, int barang_b, int *total_harga)

Tidak ada pernyataan

operasi Perkalian (int bil1, int bil2, &hasil);

Parameter input

Parameter output

Parameter fungsi

Parameter aktual

79

Draw

buatlah flowchartnya

media

LATIHAN SOAL
PTS GANJIL 24/25

Show answer

Auto Play

Slide 1 / 79

SLIDE