Font size
WorksheetsSOAL PILIHAN GANDA (50 Soal)
Total questions: 73
Worksheet time: 1hrs 13mins
Informatika secara umum adalah ilmu yang mempelajari...
Pengolahan dan penyimpanan data
Desain perangkat keras
Analisis keuangan
Perdagangan elektronik
Higiene digital
Contoh teknologi informatika dalam kehidupan sehari-hari adalah ...
Televisi analog
Kompor gas
Sistem navigasi GPS
Sepeda motor
Kompas
Data yang masih mentah dan belum diolah disebut ...
Informasi
Output
Input
Proses
Database
Tujuan utama strategi algoritmik adalah ...
Mempercepat desain grafis
Menyelesaikan masalah secara sistematis
Menghemat memori perangkat
Menambah jumlah data
Membuat software lebih mahal
Tahapan pertama dalam proses pemrograman adalah ...
Testing
Implementasi
Perancangan
Analisis masalah
Debugging
Algoritma adalah ...
Perangkat keras komputer
Langkah-langkah sistematis untuk menyelesaikan masalah
Berpikir komputasional melibatkan kemampuan berikut, kecuali ...
A. Abstraksi
B. Dekomposisi
C. Evaluasi
D. Pengacakan
E. Pengenalan pola
Rekursi adalah teknik pemrograman yang ...
Mengulang proses tanpa batas
Memanggil dirinya sendiri
Menghentikan program secara otomatis
Menggunakan banyak variabel
Menghapus memori
Contoh masalah yang cocok diselesaikan dengan algoritma greedy adalah ...
Sorting kompleks
Fibonacci
Pencarian rute terpendek
Knapsack 0-1
Pencarian biner
Pemrograman dinamis cocok digunakan untuk masalah ...
Tanpa submasalah berulang
Dengan submasalah tumpang tindih
Tanpa batasan
Yang hanya dapat diselesaikan rekursi
Yang tidak memerlukan memori
Array adalah ...
Fungsi matematika
Struktur data dengan elemen sejenis
Algoritma pencarian
Hardware penyimpanan
File dokumen
C. Bahasa pemrograman
C. Bahasa pemrograman
D. Sistem operasi
E. Database terstruktur
String adalah ...
Larik integer
Deretan karakter
Bentuk bilangan
Operasi logika
Fungsi rekursi
Pada PLB, langkah pertama adalah ...
Melaksanakan proyek
Menuliskan hasil
Menganalisis masalah
Merancang solusi
Menguji program
0-1 Knapsack berarti ...
Boleh mengambil sebagian barang
Tidak boleh memilih barang
Memilih barang seluruhnya
Setiap barang dipilih atau tidak (0 atau 1)
Semua barang harus diambil
Dampak sosial informatika dalam kesehatan adalah ...
Meningkatkan peran tenaga kerja manual
Menghambat diagnosis
Meningkatkan kecepatan analisis
Mengurangi penggunaan data
Menghilangkan peran dokter
Berpikir kritis diperlukan untuk ...
Mengikuti pendapat orang lain
Menolak semua pendapat
Mengevaluasi informasi secara objektif
Menilai berdasarkan emosi
Menghindari diskusi
Elemen berpikir kritis meliputi ...
Analisis, argumentasi, dan aksi
Dekomposisi dan abstraksi
Premis, alasan, dan kesimpulan
Menebak dan perasaan
Standar intelektual yang penting adalah ...
Keraguan
Bias pribadi
Kejelasan
Emosi
Spekulasi
Pemrograman dimulai dari ...
Debugging
Testing
Analisis kebutuhan
Penulisan dokumentasi
Pengujian sistem
Greedy algorithm bekerja berdasarkan ...
Pilihan terbaik lokal
Semua kemungkinan
Perhitungan brute-force
Pendekatan rekursif
Penggunaan memori besar
Salah satu keuntungan menggunakan array adalah...
Ukurannya selalu berubah otomatis
Penyimpanan data menjadi terstruktur
Dapat menyimpan berbagai tipe data berbeda
Kecepatan akses lebih lambat
Tidak memerlukan memori
Contoh penggunaan string adalah...
Operasi hitung
Nama pengguna
Nilai pecahan
Nilai boolean
Angka acak
Debugging adalah proses...
Membuat program pertama kali
Mencari dan memperbaiki kesalahan
Menghapus memori
Mengelola database
Menjalankan program otomatis
Contoh penerapan informatika dalam pertanian adalah...
E-learning
Traktor manual
Sistem irigasi otomatis
Penggilingan padi tradisional
Keranjang panen
Dekomposisi dalam berpikir komputasional berarti...
Menggabungkan masalah
Memecah masalah besar menjadi bagian kecil
Program yang tidak memiliki base case pada rekursi akan...
Berhenti cepat
Selalu benar
Mengalami infinite recursion
Tidak dapat dikompilasi
Menghasilkan error sintaks
Contoh masalah pemrograman dinamis adalah...
Bubble sort
Binary search
Fibonacci
Linear search
Selection sort
Pada algoritma greedy, keputusan dibuat berdasarkan...
Perhitungan menyeluruh
Prediksi acak
Pilihan terbaik saat itu
Keseluruhan solusi global
Percobaan seluruh kombinasi
String dalam komputer biasanya diakhiri dengan...
1
0
Null character ('\0')
Space
Endline
Array 1 dimensi dapat digambarkan sebagai...
Tabel
Baris
Banyak kolom
Banyak matriks
PLB (Proyek Lintas Bidang) bertujuan untuk...
Menguji siswa dengan materi baru
Menyelesaikan masalah nyata antarmata pelajaran
Mengurangi penggunaan teknologi
Menghafal teori informatika
Menyulitkan analisis
Pada Knapsack 0-1, elemen barang memiliki...
Berat saja
Nilai saja
Berat dan nilai
Warna dan bentuk
Koordinat
Contoh dampak negatif informatika adalah...
Otomatisasi industri
Polusi data
Diagnosa cepat
Smart farming
Sistem AI
Evaluasi dalam proses pemrograman dilakukan untuk...
Membuat ide baru
Mengetes hasil program
Menambah error
Menghilangkan proses
Menghemat memori
Abstraksi berarti...
Menghapus seluruh detail
Memfokuskan pada bagian penting
Mengurangi memori
Menambah fungsi
Mengurangi variabel
Contoh karakter adalah...
"Halo Dunia"
'A'
12345
True
98.7
Sistem berbasis data besar (Big Data) digunakan untuk...
Menghapus data
Analisis skala besar
Mengurangi data
Menghilangkan informasi
Membuat perangkat keras
Tujuan algoritma adalah...
Menjalankan sistem operasi
Menyelesaikan masalah dengan langkah jelas
Mengatur perangkat keras
Mengurangi kualitas program
Menghasilkan error
Pada array indeks selalu dimulai dari...
1
2
0
-1
10
Kelebihan rekursi adalah...
Selalu cepat
Menyelesaikan masalah kompleks dengan lebih sederhana
Tidak butuh memori
Selalu efisien
Mempersulit program
Pemrograman dinamis menggunakan pendekatan...
Tantangan dalam informatika adalah...
Tidak membutuhkan keamanan
Etika dan privasi
Pengurangan data
Isu tanpa dampak
Tidak ada pengaruh sosial
Elemen berpikir kritis yang benar adalah...
Dugaan, emosi, imajinasi
Pertanyaan, data, kesimpulan
Perasaan, opini, asumsi
Desain, warna, pola
Prediksi, harapan, intuisi
String dapat dimanipulasi menggunakan operasi...
Penjumlahan
Concatenate
Derivative
Integrasi
Kompresi otomatis
Array 2 dimensi menyerupai...
List
Tabel
Pohon
Stack
Queue
Contoh penerapan AI di kesehatan adalah...
Perkiraan cuaca
Chatbot medis
Salah satu tujuan PLB adalah...
Menambah nilai tugas
Meningkatkan kemampuan kolaborasi
Mengurangi penggunaan komputer
Menambah pekerjaan
Menghafal teori
Komponen dalam knapsack adalah...
Kapasitas dan list barang
Daftar warna
Ukuran layar
Banyak folder
Kode sumber
Algoritma greedy cocok untuk...
Sorting rumit
Masalah rute terpendek
Masalah Fibonacci
Permasalahan tanpa keputusan
Program yang tidak menentukan nilai
Berpikir komputasional digunakan untuk...
Menghindari masalah
Menyelesaikan masalah secara logis
Menambah masalah
Mengurangi data
Menghapus informasi
Pengertian informatika adalah ...
Ilmu yang mempelajari pengolahan data dan informasi menggunakan teknologi komputer.
Ilmu yang mempelajari sejarah komputer.
Ilmu yang hanya mempelajari pemrograman.
Ilmu yang mempelajari cara membuat perangkat keras komputer.
Jelaskan apa itu informatika!
Ilmu yang mempelajari pengumpulan, penyimpanan, pengolahan, dan penyampaian informasi menggunakan teknologi komputer.
Ilmu yang hanya mempelajari matematika dan fisika.
Ilmu yang berfokus pada sejarah komputer saja.
Ilmu yang mempelajari biologi dan kimia tanpa teknologi.
Apa itu algoritma?
Langkah-langkah sistematis untuk menyelesaikan suatu masalah.
Sebuah perangkat keras komputer.
Bahasa pemrograman tertentu.
Sebuah aplikasi untuk mengedit gambar.
Jelaskan perbedaan greedy dan dynamic programming!
Greedy memilih solusi terbaik lokal, sedangkan dynamic programming menyimpan hasil submasalah untuk mendapatkan solusi optimal global.
Greedy selalu menghasilkan solusi optimal, sedangkan dynamic programming tidak pernah optimal.
Greedy menggunakan rekursi, sedangkan dynamic programming tidak menggunakan rekursi.
Greedy dan dynamic programming selalu menggunakan pendekatan brute force.
Apa yang dimaksud dengan rekursi?
Teknik pemrograman di mana fungsi memanggil dirinya sendiri hingga mencapai base case.
Proses mengulangi perintah secara terus menerus tanpa henti.
Metode pemrograman yang hanya menggunakan perulangan for dan while.
Cara menggabungkan dua fungsi menjadi satu.
Jelaskan manfaat berpikir komputasional!
Membantu menyelesaikan masalah secara logis melalui dekomposisi, abstraksi, dan pola.
Meningkatkan kemampuan menggambar secara artistik tanpa berpikir logis.
Mempermudah menghafal data tanpa memahami prosesnya.
Mengurangi kebutuhan untuk bekerja sama dalam tim.
Apa itu array?
Struktur data berisi elemen sejenis dengan indeks tertentu.
Sebuah fungsi untuk mengurutkan data.
Metode untuk menghapus data dari database.
Tipe data yang hanya menyimpan satu nilai.
Sebutkan contoh penerapan informatika dalam bidang kesehatan!
Diagnosis berbasis AI, rekam medis digital, sistem pemantauan pasien.
Pengolahan hasil panen, sistem irigasi otomatis, prediksi cuaca pertanian.
Manajemen keuangan perusahaan, analisis pasar saham, sistem pembayaran online.
Pengelolaan transportasi umum, pemantauan lalu lintas, sistem navigasi kendaraan.
Jelaskan apa itu PLB (Proyek Lintas Bidang)!
Proyek pemecahan masalah nyata dengan menggabungkan konsep dari berbagai mata pelajaran.
Proyek yang hanya berfokus pada satu mata pelajaran saja.
Proyek yang dilakukan secara individu tanpa kolaborasi.
Proyek yang tidak memerlukan pemecahan masalah.
Jelaskan cara kerja algoritma 0-1 Knapsack!
Memilih barang berdasarkan nilai dan berat, setiap barang hanya bisa diambil atau tidak, menggunakan DP untuk solusi optimal.
Memilih barang secara acak tanpa memperhatikan nilai dan berat.
Mengambil sebagian dari setiap barang untuk memaksimalkan nilai.
Menggunakan algoritma greedy untuk memilih barang dengan rasio nilai/berat tertinggi.
Apa hubungan antara data dan informasi?
Data adalah bahan mentah yang diolah menjadi informasi yang bermakna.
Data dan informasi adalah dua hal yang sama tanpa perbedaan.
Informasi diolah menjadi data yang tidak bermakna.
Data selalu lebih penting daripada informasi.
Informatika hanya mempelajari perangkat keras.
True
False
Array dapat menyimpan berbagai tipe data berbeda.
True
False
Rekursi memerlukan base case untuk berhenti.
True
False
Greedy selalu memberikan solusi optimal pada semua masalah.
True
False
Dynamic programming menyimpan hasil submasalah.
True
False
String adalah deretan karakter.
True
False
PLB bertujuan melatih hafalan.
True
False
Berpikir kritis membantu membuat keputusan lebih baik.
True
False
Knapsack 0-1 membolehkan mengambil sebagian barang.
True
False
Informatika dapat berdampak pada bidang pertanian.
True
False
Cocokkan kolom A dengan kolom B
Pemrograman dengan pemanggilan diri sendiri
Rekursi
Algoritma yang memilih solusi terbaik lokal
Greedy
Deretan karakter
String
