wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

UH INFORMATIKA KELAS XI

Total questions: 25

Worksheet time: 3hrs 40mins

Name
Class
Date
1.

Perangkat lunak atau software adalah komponen penting dalam sistem komputer yang berfungsi untuk menjalankan berbagai tugas dan instruksi, komponen yang termasuk dalam kategori perangkat lunak atau software adalah……... (Jawaban Lebih dari satu)

a)

Microsoft word

b)

RAM

c)

Linux

d)

Processor

e)

Mouse

2.

Perkembangan IOT ( Internet Of Things ) dapat dilihat mulai dari tingkat konvergensi teknologi nirkabel (mikro elektromagkanikal sistem), Internet dan QR (Quick Response).

Kode konsep utama dalam IOT adalah…….. (J

a)

Penggunaan aplikasi berbasis cloud

b)

Koneksi internet yang cepat dan stabil

c)

Tanpa Penggunaan sensor untuk mengumpulkan data secara real Time

d)

Interkoneksi perangkat dan Objek fisik melalui internet

e)

Keterlibatan dalam media sosial

3.

Seorang software tester memiliki peran penting dalam memastikan kualitas perangkat lunak dengan mengidentifikasi bug dan memastikan sistem berjalan sesuai spesifikasi sebelum dirilis ke pengguna. Tugas seorang software tester adalah……..

a)

Mengembangkan fitur baru dalam aplikasi

b)

Melakukan pengujian untuk menemukan bug dan kesalahan dalam sistem

c)

Mendesain dan menjalankan skenario pengujian (test cases)

d)

Mengelola server dan infrastruktur jaringan

e)

Menulis kode utama untuk aplikasi seperti seorang software engineer

4.

Peran Informatika dalam perkembangan ekonomi digital adalah…….

a)

Mengurangi kebutuhan akan teknologi dalam bisnis

b)

Mempercepat transaksi dan analisis data dalam sektor ekonomi

c)

Menghilangkan peran manusia dalam sistem keuangan

d)

Membuat ekonomi menjadi sepenuhnya berbasis cryptocurrency

e)

Membatasi inovasi dalam dunia bisnis

5.

Dalam era digital banyak layanan menggunakan kecerdasan buatan atau AI untuk memberikan rekomendasi yang sesuai dengan preferensi pengguna. Contoh penerapan teknologi ini dalam kehidupan sehari-hari adalah……..

a)

Mesin pencuci piring yang bekerja otomatis setelah diisi penuh

b)

Aplikasi e-commerce yang menampilkan produk berdasarkan riwayat belanja pengguna

c)

Lampu lalu lintas yang berubah warna sesuai waktu yang telah ditentukan

d)

Kalkulator yang digunakan untuk menghitung pengeluaran harian

e)

Mesin ATM yang mengeluarkan uang setelah kartu dan PIN dimasukkan

6.

Aqilah memiliki keahlian dalam mendesain pengalaman pengguna (User Experience) supaya nyaman ketika dipakai pengguna saat menggunakan sebuah aplikasi atau situs web. Aqilah bekerja atau ditugaskan di bagian……...

a)

UX Designer

b)

Face recognition

c)

App inventor

d)

GPS

e)

Pictoblok

7.

Alat untuk mengorganisasikan suatu informasi ke dalam sebuah bentuk yang lebih terarah dan mudah dipahami disebut……...

a)

Generating

b)

Transmission

c)

Capture

d)

Insert

e)

Desainer

8.

Mengirim data dan informasi dari suatu lokasi lain melalui jaringan komputer disebut dengan ……

a)

Capture

b)

Transmission

c)

Generating

d)

Kalkulasi

e)

Imajinasi

9.

Mengembangkan dan menguji perangkat lunak adalah tugas dari seorang…….

a)

Network engineer

b)

Siber security analis

c)

Software developer

d)

Teknisi

e)

Konsultan IT

10.

Dengan berbagai teknik Artificial Intelligence yang dipelajarinya, seorang sarjana Informatika juga dapat berperan sebagai pengembang perangkat lunak yang intelejen seperti sistem pakar image recognizer, prediction system, data miner dsb, maka jenis pekerjaan baru yang tercipta karena kehadiran IT tersebut disebut sebagai………

a)

Software tester

b)

Software engineer

c)

Database engineer

d)

Intelegent sistem developer

e)

Game developer

11.

Seorang pengembang sedang mengembangkan fitur dalam aplikasi e-commerce untuk menghitung jumlah cara berbeda agar pelanggan dapat membayar total belanjaan mereka menggunakan pecahan uang tertentu, sebagai contoh jika pelanggan memiliki koin pecahan 1, 5 dan 10 dan ingin membayar jumlah tertentu, sistem harus menghitung berapa banyak kombinasi berbeda yang dapat digunakan. Pendekatan algoritma yang paling sesuai untuk menyelesaikan masalah ini adalah ...

a)

Rekursi

b)

Greedy

c)

Pemrograman dinamis

d)

Rute force

e)

Sorting

12.

Dalam knepsack problem, tujuan dari algoritma adalah……

a)

Memilih barang dengan berat paling ringan tanpa memperhatikan nilai

b)

Memilih kombinasi barang agar total beratnya maksimal tanpa melebihi kapasitas tas

c)

Memilih semua barang yang tersedia tanpa mempertimbangkan kapasitas

d)

Mengambil barang secara acak dan menghitung total beratnya

e)

Memprioritaskan barang yang memiliki jumlah paling banyak dalam daftar

13.

Dalam pemrograman terdapat berbagai teknik untuk menyelesaikan masalah secara efisien, salah satunya dinamic programming. Cara kerja dinamic programming adalah……..

a)

Menggunakan pendekatan mencoba semua kemungkinan tanpa menyimpan hasil sebelumnya

b)

Tidak dapat digunakan untuk menyelesaikan masalah optimalisasi C

c)

Memecah masalah besar menjadi sub masalah yang lebih kecil dan menyimpan hasilnya untuk menghindari penghitungan ulang

d)

Selalu lebih cepat daripada algoritma rekursi

e)

Hanya dapat diterapkan dalam bahasa pemrograman tertentu

14.

Bentuk sup problem untuk permasalahan diatas adalah…….

a)

Mencari persentase kemiripan menggunakan rumus persilangan

b)

Menentukan karakteristik dari hewan invertebrata yang ditemukan Mira

c)

Mengetahui penggolongan hewan intervertebrata yang terbagi ke dalam 9 filum divisi

d)

Mengetahui definisi dari hewan bertulang belakang

e)

Melakukan analisis melalui proses wawancara dengan departemen kelautan

15.

Dalam sebuah array, operasi untuk mencari elemen tertentu dengan membandingkan setiap elemen satu persatu disebut dengan metode……….

a)

Greedy

b)

Knapsack

c)

Linear search

d)

Pemrograman dinamis

e)

Rekursi

16.

Dua contoh masalah optimasi yang dapat diselesaikan dengan algoritma Greedy adalah…….

a)

Knapsack problem dan huffman coding

b)

Greedy dan Perulangan

c)

Rekursi dan Pemrograman dinamis

d)

Linear Search dan Greedy

e)

Pemrograman dinamis dan Greedy

17.

Pernyataan yang benar mengenai konsep rekursi dalam pemrograman adalah.... (Jawaban lebih dari satu ).

a)

Rekursi adalah teknik pemrograman yang memanggil dirinya sendiri dalam penyelesaiannya

b)

Rekursi lebih efisien daripada semua teknik iteratif

c)

Semua rekursi selalu memiliki solusi optimal tanpa optimasi tambahan

d)

Rekursi tidak memerlukan kondisi dasar atau base case

e)

Rekursi hanya digunakan dalam bahasa pemrograman fungsional

18.

Kenali barisan bilangan berikut sebagai barisan Fibonacci. Setiap suku adalah jumlah dari dua suku sebelumnya. Terdapat 1, 1, 2, 3, 5, …., 13, 21,….., 55. Untuk melengkapi suku yang kosong , maka akan kita isi dengan angka…….

a)

7 dan 30

b)

9 dan 33

c)

6 dan 31

d)

5 dan 32

e)

8 dan 34

19.

Berikut adalah beberapa contoh rekursi dalam kehidupan sehari-hari, kecuali….

a)

Menghitung luas persegi panjang

b)

Struktur Keluarga

c)

Pohon Keluarga

d)

Perpustakaan Berkas

e)

Cermin dalam Cermin

20.

Apa definisi dari algoritma greedy….

a)

Jenis algoritma yang menggunakan pendekatan penyelesaian masalah dengan mencari nilai maksimum sementara pada setiap langkahnya

b)

Jenis algoritma yang menggunakan pendekatan penyelesaian masalah dengan mencari jalan keluar sementara pada setiap langkahnya

c)

Jenis algoritma yang menggunakan pendekatan Team dengan mencari nilai maksimum sementara pada setiap langkahnya

d)

Jenis algoritma yang menggunakan penyelesaian masalah dengan mencari nilai minimum sementara pada setiap langkahnya

e)

Jenis algoritma yang menggunakan pendekatan penyelesaian masalah dengan mencari nilai terbesar sampai dengan nilai terkecil

21.

Meskipun memiliki banyak kelebihan, plot komputer juga memiliki beberapa kekurangan. Sebutkan dan jelaskan tiga kekurangan utama dari cloud computing !

4 lines
22.

Informatika memiliki peran penting dalam bidang pendidikan terutama dalam proses belajar mengajar bagaimana penggunaan teknologi dalam pendidikan dapat meningkatkan proses pembelajaran?

4 lines
23.

Sebutkan tiga jenis pekerjaan baru yang tercipta karena kehadiran sistem IT !

4 lines
24.

Tentukan maksimal pertandingan yang dapat ditonton oleh Yaya dan isna pada tabel diatas ini !

4 lines
25.

Jelaskan perbedaan antara memoization dan tabulation dalam pemrograman dinamis ! dan hitunglah berapa buah tomat terbanyak yang dapat dipetik oleh Anggita jika dia hanya bisa bergerak ke kanan atau mundur ke belakang !

4 lines