Font size
WorksheetsQuiz Informatika_1-2_X
Total questions: 55
Worksheet time: 1hrs 9mins
Apa yang dimaksud dengan informatika?
Ilmu yang mempelajari tentang komputer
Ilmu yang mempelajari tentang pengolahan data menggunakan komputer
Ilmu yang mempelajari tentang jaringan komputer
Ilmu yang mempelajari tentang perangkat lunak
Ilmu yang mempelajari tentang hardware dan software
Manakah dari berikut ini yang bukan merupakan contoh perangkat lunak?
Sistem operasi
Aplikasi pengolah kata
Browser
Motherboard
Game
Apa yang dimaksud dengan algoritma?
Seperangkat instruksi yang digunakan untuk menyelesaikan masalah
Bahasa pemrograman
Perangkat keras komputer
Data yang diolah oleh komputer
Hasil dari pemrosesan data
Manakah dari berikut ini yang bukan merupakan keterampilan generik yang dapat dikembangkan melalui pembelajaran informatika?
Kreativitas
Kemampuan beradaptasi
Kemampuan menghafal
Kemampuan memecahkan masalah
Kemampuan berkomunikasi
Apa manfaat mempelajari informatika?
Hanya untuk menjadi programmer
Membantu dalam kehidupan sehari-hari
Membuat kita lebih suka bermain game
Agar bisa memperbaiki komputer sendiri
Agar bisa membuat robot
Manakah dari berikut ini yang merupakan contoh aplikasi informatika dalam bidang kesehatan?
Sistem rekam medis elektronik
Aplikasi pemesanan tiket pesawat
Perangkat lunak akuntansi
Game online
Aplikasi pesan instan
Apa yang dimaksud dengan data?
Informasi yang telah diolah
Kumpulan fakta atau informasi yang belum diolah
Program komputer
Perangkat keras komputer
Hasil dari pemrosesan data
Manakah dari berikut ini yang bukan merupakan contoh dampak positif dari perkembangan teknologi informasi?
Kemudahan dalam berkomunikasi
Akses informasi yang lebih mudah
Meningkatnya kejahatan siber
Kemudahan dalam bertransaksi
Perkembangan ilmu pengetahuan
Apa yang dimaksud dengan berpikir komputasional?
Kemampuan menggunakan komputer dengan cepat
Kemampuan memecahkan masalah secara logis dan sistematis
Kemampuan membuat program komputer
Kemampuan merancang perangkat keras komputer
Kemampuan menghafal kode program
Manakah dari berikut ini yang merupakan contoh perangkat input?
Monitor
Printer
Keyboard
Speaker
CPU
Apa yang dimaksud dengan sistem operasi?
Perangkat lunak yang mengontrol perangkat keras komputer
Perangkat lunak yang digunakan untuk mengolah data
Perangkat lunak yang digunakan untuk membuat gambar
Perangkat lunak yang digunakan untuk membuat musik
Perangkat lunak yang digunakan untuk bermain game
Apa yang dimaksud dengan jaringan komputer?
Kumpulan komputer yang terhubung satu sama lain
Perangkat keras komputer
Perangkat lunak komputer
Data yang diolah oleh komputer
Hasil dari pemrosesan data
Manakah dari berikut ini yang bukan merupakan contoh bahasa pemrograman?
Python
Java
C++
HTML
Microsoft Word
Apa yang dimaksud dengan bug dalam pemrograman?
Kesalahan dalam penulisan kode program
Perangkat keras yang rusak
Virus komputer
Data yang hilang
Sistem operasi yang tidak stabil
Mengapa penting untuk mempelajari etika dalam penggunaan teknologi informasi?
Agar bisa membuat program yang bagus
Agar bisa menggunakan komputer dengan cepat
Agar tidak melanggar hukum dan hak orang lain
Agar bisa memperbaiki komputer sendiri
Agar bisa menjadi hacker
Apa yang dimaksud dengan berpikir komputasional?
Kemampuan menggunakan komputer dengan cepat
Kemampuan memecahkan masalah secara logis dan sistematis
Kemampuan membuat program komputer
Kemampuan merancang perangkat keras komputer
Kemampuan menghafal kode program
Manakah dari berikut ini yang bukan merupakan langkah dalam berpikir komputasional?
Mendefinisikan masalah
Merancang algoritma
Membuat program
Mengumpulkan data
Menguji dan memperbaiki solusi
Apa tujuan dari algoritma?
Untuk membuat program lebih cepat
Untuk memberikan instruksi kepada komputer
Untuk membuat perangkat keras bekerja lebih efisien
Untuk menyimpan data
Untuk membuat desain yang menarik
Manakah dari berikut ini yang merupakan contoh algoritma sederhana dalam kehidupan sehari-hari?
Memasak mie instan
Bermain game
Menonton televisi
Tidur
Berjalan-jalan
Apa yang dimaksud dengan dekomposisi dalam berpikir komputasional?
Membagi masalah menjadi bagian-bagian yang lebih kecil
Menggabungkan beberapa masalah menjadi satu
Mencari solusi yang paling cepat
Mencari solusi yang paling mudah
Mengulang langkah-langkah yang sama
Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?
Mengabaikan detail yang tidak penting
Memfokuskan pada detail yang sangat kecil
Membuat model yang sangat kompleks
Membuat simulasi yang sangat realistis
Menggabungkan semua informasi yang ada
Apa yang dimaksud dengan pengenalan pola dalam berpikir komputasional?
Menemukan kesamaan atau perbedaan dalam data
Membuat gambar atau diagram
Menulis laporan
Membuat presentasi
Mengoperasikan perangkat lunak
Apa yang dimaksud dengan algoritma rekursif?
Algoritma yang memanggil dirinya sendiri
Algoritma yang sangat cepat
Algoritma yang sangat sederhana
Algoritma yang tidak pernah berakhir
Algoritma yang hanya bisa digunakan sekali
Manakah dari berikut ini yang merupakan contoh penerapan algoritma pencarian?
Mencari buku di perpustakaan
Menyusun kata
Mengurutkan angka
Semua jawaban benar
Tidak ada jawaban yang benar
Apa yang dimaksud dengan efisiensi algoritma?
Kecepatan algoritma dalam menyelesaikan masalah
Kemudahan algoritma dalam dipahami
Kemampuan algoritma dalam menangani data yang besar
Semua jawaban benar
Tidak ada jawaban yang benar
Manakah dari berikut ini yang merupakan contoh penerapan berpikir komputasional dalam kehidupan sehari-hari?
Menyelesaikan teka-teki silang
Bermain catur
Merancang sebuah rumah
Semua jawaban benar
Tidak ada jawaban yang benar
Apa pentingnya berpikir komputasional?
Untuk menjadi seorang programmer
Untuk memecahkan masalah yang kompleks
Untuk membuat robot
Untuk membuat game
Semua jawaban benar
Manakah dari berikut ini yang bukan merupakan manfaat berpikir komputasional?
Meningkatkan kemampuan berpikir kritis
Meningkatkan kreativitas
Membuat kita lebih malas
Meningkatkan kemampuan memecahkan masalah
Meningkatkan kemampuan bekerja sama
Bagaimana cara meningkatkan kemampuan berpikir komputasional?
Dengan banyak berlatih memecahkan masalah
Dengan mempelajari banyak bahasa pemrograman
Dengan menghafal banyak algoritma
Dengan membaca banyak buku tentang komputer
Dengan mengikuti kursus online
Apa yang dapat dilakukan untuk mendorong siswa agar lebih tertarik pada berpikir komputasional?
Memberikan banyak tugas yang sulit
Membuat pembelajaran menjadi lebih menyenangkan
Membatasi penggunaan komputer
Memberikan hadiah kepada siswa yang berprestasi
Mengajarkan materi secara teoritis
Apa yang dimaksud dengan Insertion Sort?
Algoritma pengurutan dengan cara membandingkan setiap elemen dengan elemen sebelumnya dan melakukan pertukaran jika diperlukan.
Algoritma pengurutan dengan cara membagi data menjadi dua bagian dan menggabungkan kembali secara terurut.
Algoritma pengurutan dengan cara memilih elemen terkecil dan menempatkannya di posisi yang benar.
Algoritma pengurutan dengan cara membandingkan elemen tengah dengan elemen lainnya dan membagi data menjadi dua bagian.
Algoritma pengurutan dengan cara menempatkan elemen secara acak dan kemudian mengurutkannya.
Prinsip kerja utama dari Insertion Sort adalah?
Membagi data menjadi dua bagian dan menggabungkan kembali secara terurut.
Memilih elemen terkecil dan menempatkannya di posisi yang benar.
Membandingkan setiap elemen dengan elemen sebelumnya dan melakukan pertukaran jika diperlukan.
Membandingkan elemen tengah dengan elemen lainnya dan membagi data menjadi dua bagian.
Menempatkan elemen secara acak dan kemudian mengurutkannya.
Keuntungan utama dari Insertion Sort adalah?
Sangat efisien untuk data yang sudah hampir terurut.
Sangat cepat untuk data yang besar.
Mudah diimplementasikan.
Stabil dan tidak mengubah urutan elemen yang memiliki nilai sama.
Semua jawaban benar.
Kapan Insertion Sort sebaiknya digunakan?
Untuk data yang sangat besar.
Untuk data yang sudah hampir terurut.
Untuk data yang acak.
Untuk data yang memiliki banyak duplikasi.
Untuk semua jenis data.
Apa yang terjadi pada elemen yang sudah berada di posisi yang benar dalam Insertion Sort?
Akan tetap di posisi yang sama.
Akan ditukar dengan elemen lainnya.
Akan dihapus.
Akan digandakan.
Akan diurutkan ulang.
Apa langkah pertama yang dilakukan oleh algoritma Selection Sort?
Membandingkan elemen tengah dengan elemen pertama
Mencari elemen terkecil di seluruh array dan menempatkannya di posisi awal
Membagi array menjadi dua bagian dan mengurutkan secara terpisah
Menukar elemen terakhir dengan elemen pertama
Menggabungkan elemen yang sudah terurut
Algoritma Selection Sort umumnya tidak cocok untuk digunakan pada data yang sangat besar karena:
Memerlukan banyak memori tambahan
Kompleksitas waktu O(n^2) membuatnya lambat pada data besar
Menggunakan teknik divide and conquer yang memakan waktu
Hanya bisa digunakan pada data yang sudah terurut
Tidak mendukung data berbentuk karakter
Pada proses Selection Sort, apa yang terjadi setelah elemen terkecil ditemukan dalam satu iterasi?
Ditukar dengan elemen pertama yang belum diurutkan
Dipindahkan ke akhir array
Dicatat sebagai elemen terbesar
Dibuang dari array
Diganti dengan elemen tengah
Jika kita memiliki array berisi 5 elemen [8, 3, 5, 2, 6], berapa kali pertukaran terjadi pada Selection Sort hingga array terurut?
1
2
3
4
5
Berikut ini mana yang bukan merupakan karakteristik dari algoritma Selection Sort?
Memiliki kompleksitas waktu rata-rata O(n^2)
Dapat digunakan untuk mengurutkan data numerik dan teks
Stabil dalam mempertahankan urutan elemen yang sama
Memerlukan iterasi untuk menemukan elemen terkecil di bagian yang belum diurutkan
Tidak efisien untuk data yang sangat besar
Apa yang dimaksud dengan struktur data stack dalam pemrograman?
Struktur data berbentuk pohon
Struktur data yang mengikuti prinsip FIFO (First In First Out)
Struktur data yang mengikuti prinsip LIFO (Last In First Out)
Struktur data berbentuk array multidimensi
Struktur data berbentuk grafik
Operasi yang digunakan untuk menambah elemen baru ke dalam stack disebut:
Insert
Pop
Push
Append
Enqueue
Apa yang terjadi saat operasi pop dilakukan pada stack yang kosong?
Elemen pertama ditambahkan
Elemen terakhir dihapus
Terjadi error atau underflow
Stack diisi ulang secara otomatis
Semua elemen dihapus
Manakah dari berikut ini yang bukan merupakan karakteristik dari stack?
Memiliki operasi push untuk menambah elemen
Memiliki operasi pop untuk menghapus elemen
Elemen pertama yang masuk adalah elemen pertama yang keluar
Elemen terakhir yang masuk adalah elemen pertama yang keluar
Dapat digunakan untuk pemrosesan ekspresi aritmatika
Contoh penerapan stack dalam kehidupan nyata adalah:
Antrian tiket bioskop
Menumpuk piring kotor di dapur
Menyusun angka dalam urutan naik
Pengecekan status antrean pada printer
Memilih elemen tengah pada daftar
Apa prinsip dasar dari struktur data Queue?
Last In First Out (LIFO)
First In First Out (FIFO)
Last In Last Out (LILO)
Random Access
Multi-level Queue
Operasi yang digunakan untuk menambah elemen ke queue disebut:
Dequeue
Enqueue
Push
Insert
Pop
Dalam operasi queue, elemen pertama yang dimasukkan adalah elemen yang:
Keluar pertama kali
Keluar terakhir kali
Tidak pernah keluar
Hanya bisa diakses di akhir
Terhapus otomatis
Apa yang terjadi jika kita mencoba melakukan dequeue pada queue yang kosong?
Queue akan diisi secara otomatis
Operasi berhasil tanpa menghapus elemen
Terjadi underflow
Operasi enqueue otomatis terjadi
Elemen terakhir terhapus
Contoh penerapan queue dalam kehidupan nyata adalah:
Tumpukan piring di dapur
Daftar tugas yang harus diselesaikan
Antrian di loket tiket
Struktur data untuk menyimpan objek acak
Penyusunan data dalam urutan menurun
Sebuah stack awalnya kosong. Dilakukan operasi-operasi berikut pada stack:
Push angka 5
Push angka 3
Push angka 8
Pop satu elemen
Push angka 2
Pop satu elemen
Push angka 9
Tuliskan hasil akhirnya.
(a)
Sebuah queue awalnya kosong. Dilakukan operasi-operasi berikut pada queue:
Enqueue angka 4
Enqueue angka 7
Enqueue angka 1
Dequeue satu elemen
Enqueue angka 9
Dequeue satu elemen
Enqueue angka 3
Tuliskan hasil akhirnya.
(a)
Sesuaikan atau cocokkan di bawah ini :
Fokus pada bagian penting dari suatu permasalahan
Abstraksi
Menuliskan langkah-langkah terurut dan sistematik
Algoritma
Memilah persoalan dan menyelesaikan tiap bagian
Dekomposisi
Men-generalisasi tiap persoalan yang sejenis
Pengenalan Pola
Kelompokkan pilihan-pilihan tersebut kedalam kategori yang tepat
FIFO
LIFO
Tumpukan uang logam
Antrean tiket
Push
Pop
Enqueue
Dequeue
Lalu lintas di traffic light
Back dan forward pada browser
Printer dalam sebuah jaringan komputer
Undo dan Redo pada MS Word
Urutkan dari Iterasi ke-1 sampai ke-5 dari data array belum terurut [10, 3, 8, 4, 7, 2] dengan metode Selection Sort
a. [2, 3, 8, 4, 7, 10]
b. [2, 3, 8, 4, 7, 10]
[2, 3, 4, 8, 7, 10]
a. [2, 3, 4, 7, 8, 10]
b. [2, 3, 4, 7, 8, 10]
