wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ulangan Kelas 8 E F

Total questions: 70

Worksheet time: 1hrs 10mins

Name
Class
Date
1.

Sistem bilangan biner hanya menggunakan angka...

a)

0 dan 1

b)

0 sampai 7

c)

0 sampai 9

d)

0 sampai F

2.

Apa nama lain untuk struktur data tumpukan?

a)

Queue

b)

Set

c)

Stack

d)

Function

3.

Sistem bilangan oktal menggunakan basis...

a)

2

b)

8

c)

10

d)

16

4.

Prinsip yang digunakan struktur data tumpukan adalah...

a)

First-In, First-Out (FIFO)

b)

Last-In, First-Out (LIFO)

c)

First-In, Last-Out (FILO)

d)

Last-In, Last-Out (LILO)

5.

Apa yang membedakan sistem bilangan biner dan desimal?

a)

Biner menggunakan basis 2, desimal menggunakan basis 10.

b)

Biner hanya untuk teks, desimal hanya untuk angka.

c)

Biner lebih kompleks daripada desimal.

d)

Biner tidak bisa dihitung, desimal bisa.

6.

Mana yang paling tepat menjelaskan cara kerja fungsi?

a)

Menyimpan data dalam urutan tertentu.

b)

Mengubah suatu input menjadi output.

c)

Mengelompokkan data tanpa urutan.

d)

Menghitung sisa bagi sebuah angka.

7.

Angka desimal 10 jika diubah ke dalam bentuk biner menjadi...

a)

1001

b)

1010

c)

1100

d)

1110

8.

Kamu menekan tombol "undo" saat mengetik. Perintah ini mengikuti prinsip struktur data...

a)

Himpunan

b)

Antrean

c)

Tumpukan

d)

Fungsi

9.

Sebuah fungsi hitungLuas(sisi) bertujuan menghitung luas persegi. Jika kamu memberikan input sisi = 5, maka outputnya adalah...

a)

10

b)

15

c)

20

d)

25

10.

Mengapa komputer menggunakan sistem bilangan biner?

a)

Karena lebih mudah dipelajari manusia.

b)

Karena sirkuit elektronik hanya mengenali dua kondisi: nyala dan mati.

c)

Karena sistem biner lebih hemat ruang penyimpanan.

d)

Karena hanya sistem biner yang bisa dihitung.

11.

Himpunan A berisi {apel, jeruk, mangga}. Himpunan B berisi {jeruk, pisang, semangka}. Manakah irisan dari kedua himpunan tersebut?

a)

{apel}

b)

{jeruk}

c)

{mangga, pisang}

d)

{pisang, semangka}

12.

Kamu menumpuk buku di atas meja. Kamu hanya bisa mengambil buku yang berada paling atas. Konsep ini sesuai dengan struktur data...

a)

Fungsi

b)

Himpunan

c)

Antrean

d)

Tumpukan

13.

Kamu memiliki himpunan Buah = {apel, pisang, jeruk}. Jika kamu menambahkan 'apel' lagi ke dalam himpunan, apa yang terjadi?

a)

Himpunan menjadi {apel, apel, pisang, jeruk}.

b)

Program akan menampilkan pesan error.

c)

Tidak ada yang berubah karena himpunan tidak menyimpan duplikat.

d)

Anggota 'apel' yang lama akan terhapus.

14.

Bilangan biner 1101 setara dengan bilangan desimal...

a)

11

b)

12

c)

13

d)

14

15.

Kamu sedang mengantre untuk membeli tiket bioskop. Model struktur data mana yang paling akurat menggambarkan situasi ini?

a)

Antrean

b)

Tumpukan

c)

Himpunan

d)

Fungsi

16.

Proses mengubah bilangan dari satu basis ke basis lain disebut...

a)

Komputasi

b)

Representasi

c)

Konversi

d)

Strukturasi

17.

Mana di antara berikut ini yang BUKAN merupakan struktur data?

a)

Himpunan

b)

Tumpukan

c)

Fungsi

d)

Antrean

18.

Bilangan desimal 9 jika diubah ke dalam bentuk oktal menjadi...

a)

7

b)

8

c)

10

d)

11

19.

Gabungan dari himpunan P = {1, 2, 3} dan Q = {3, 4, 5} adalah...

a)

{3}

b)

{1, 2, 4, 5}

c)

{1, 2, 3, 3, 4, 5}

d)

{1, 2, 3, 4, 5}

20.

Jika kamu memasukkan uang ke mesin penjual otomatis, memilih minuman, lalu mesin mengeluarkan minuman. Apakah yang menjadi 'input' dalam proses ini?

a)

Mesin penjual otomatis

b)

Minuman yang keluar

c)

Uang dan pilihan minuman

d)

Proses pemilihan

21.

Struktur data yang tidak mementingkan urutan elemen adalah...

a)

Antrean

b)

Tumpukan

c)

Himpunan

d)

Fungsi

22.

Bilangan oktal 12 setara dengan bilangan desimal...

a)

9

b)

10

c)

11

d)

12

23.

Prinsip FIFO digunakan oleh struktur data...

a)

Antrean

b)

Tumpukan

c)

Himpunan

d)

Biner

24.

Tujuan utama dari berpikir komputasional adalah...

a)

Membuat komputer lebih cepat.

b)

Memecahkan masalah secara sistematis seperti komputer.

c)

Menjadi ahli dalam semua bahasa pemrograman.

d)

Merakit komputer dari awal.

25.

Apa properti unik dari himpunan?

a)

Elemennya harus berupa angka.

b)

Setiap elemen di dalamnya bersifat unik.

c)

Elemennya harus urut dari kecil ke besar.

d)

Jumlah elemennya tidak boleh lebih dari 10.

26.

Bilangan biner 1111 sama dengan bilangan desimal...

a)

13

b)

14

c)

15

d)

16

27.

Jika kamu membuat jus alpukat, maka alpukat, gula, dan air adalah bagian dari...

a)

Proses

b)

Output

c)

Fungsi

d)

Input

28.

Sistem bilangan yang umum digunakan manusia sehari-hari adalah...

a)

Biner

b)

Oktal

c)

Desimal

d)

Heksadesimal

29.

Saat menumpuk piring, piring yang terakhir kamu letakkan adalah piring yang pertama kamu ambil. Ini adalah contoh dari...

a)

Antrean

b)

Tumpukan

c)

Himpunan

d)

Fungsi

30.

Bilangan desimal 16 jika diubah ke dalam bentuk oktal menjadi...

a)

17

b)

20

c)

21

d)

16

31.

Bilangan desimal 20 jika diubah ke dalam bentuk biner menjadi...

a)

10010

b)

10100

c)

11000

d)

10001

32.

Sistem bilangan heksadesimal menggunakan basis...

a)

2

b)

8

c)

10

d)

16

33.

Fungsi tombol "Back" atau "Kembali" pada peramban web (browser) adalah contoh penerapan struktur data...

a)

Antrean

b)

Tumpukan

c)

Himpunan

d)

Fungsi

34.

Dalam bilangan biner 1011, angka 1 yang paling kiri memiliki nilai...

a)

1

b)

2

c)

4

d)

8

35.

Sebuah fungsi bagi(a, b) dirancang untuk membagi a dengan b. Jika inputnya adalah a=10 dan b=2, maka outputnya adalah...

a)

2

b)

5

c)

8

d)

12

36.

Manakah angka yang TIDAK ada dalam sistem bilangan oktal?

a)

0

b)

1

c)

7

d)

8

37.

Sistem antrean pada printer yang mencetak dokumen berdasarkan urutan pengiriman adalah contoh dari...

a)

FIFO

b)

LIFO

c)

Himpunan

d)

Fungsi

38.

Bilangan oktal 21 jika dikonversi ke desimal menjadi...

a)

15

b)

16

c)

17

d)

18

39.

Kamu memiliki daftar nama siswa: {Budi, Ani, Budi, Candra}. Jika daftar ini dimasukkan ke dalam struktur data Himpunan, hasilnya adalah...

a)

{Budi, Ani, Budi, Candra}

b)

{Budi, Ani, Candra}

c)

{Budi, Candra, Ani}

d)

Jawaban b dan c benar.

40.

Proses menyeduh teh, di mana teh celup dan air panas adalah input, disebut sebagai...

a)

Fungsi

b)

Output

c)

Proses

d)

Data

41.

Sistem bilangan berbasis 10 disebut ...

4 lines
42.

Prinsip LIFO adalah singkatan dari ...

4 lines
43.

Bilangan biner 101 sama dengan desimal ...

4 lines
44.

Struktur data untuk antrean tiket bioskop adalah ...

4 lines
45.

Bilangan desimal 8 jika diubah menjadi biner adalah ...

4 lines
46.

Angka terbesar dalam sistem bilangan oktal adalah ...

4 lines
47.

Fungsi mengubah input menjadi ...

4 lines
48.

Struktur data yang tidak mengizinkan elemen duplikat disebut ...

4 lines
49.

Proses blender pada pembuatan jus adalah contoh dari ...

4 lines
50.

Basis dari sistem bilangan biner adalah ...

4 lines
51.

Bilangan biner 11001 sama dengan desimal ...

4 lines
52.

Struktur data yang paling cocok untuk histori "undo" adalah ...

4 lines
53.

Bilangan desimal 15 jika diubah menjadi oktal adalah ...

4 lines
54.

Dalam fungsi tambah(x, y), x dan y disebut sebagai ...

4 lines
55.

Angka 10 dalam sistem desimal, jika ditulis dalam sistem biner menjadi ...

4 lines
56.

Prinsip yang digunakan oleh antrean adalah ...

4 lines
57.

Bilangan oktal 30 sama dengan desimal ...

4 lines
58.

Struktur data yang tidak memiliki urutan dan elemennya unik adalah ...

4 lines
59.

Output dari fungsi pangkat(3, 2) yang artinya 3 pangkat 2 adalah ...

4 lines
60.

Konversi desimal 32 menjadi biner adalah ...

4 lines
61.

Jelaskan konsep input, proses, dan output. Berikan satu contohnya dalam kehidupan nyata.

4 lines
62.

Tunjukkan langkah-langkah untuk mengubah bilangan desimal 25 menjadi bilangan biner.

4 lines
63.

Jelaskan perbedaan utama antara struktur data tumpukan (stack) dan antrean (queue).

4 lines
64.

Kamu ingin membuat fungsi untuk menghitung luas persegi panjang. Tentukan apa input, proses, dan output dari fungsi tersebut.

4 lines
65.

Analisislah mengapa sistem bilangan desimal lebih mudah digunakan oleh manusia, sementara sistem biner lebih cocok untuk komputer.

4 lines
66.

Bandingkan cara kerja tumpukan (stack) dan himpunan (set) dalam mengelola data. Berikan contoh kapan masing-masing struktur data tersebut paling tepat digunakan.

4 lines
67.

Kamu ditugaskan membuat sistem pendaftaran online untuk sebuah lomba. Peserta yang mendaftar akan mendapat nomor urut. Struktur data apa yang paling cocok kamu gunakan untuk mengelola pendaftar agar adil? Jelaskan alasanmu.

4 lines
68.

Mengapa penting bagi seorang programmer untuk memahami berbagai jenis sistem bilangan seperti biner dan oktal, tidak hanya desimal?

4 lines
69.

Uraikan proses konversi bilangan biner 11010 menjadi bilangan desimal langkah demi langkah.

4 lines
70.

Buatlah sebuah contoh fungsi sederhana dari aktivitas sehari-hari. Tentukan dengan jelas mana yang menjadi input, proses, dan output dari fungsi tersebut.

4 lines

Similar Resources on Wayground