WorksheetsAsesmen Informatika
Total questions: 20
Worksheet time: 15mins
Apa itu berpikir komputasional?
Berpikir komputasional adalah proses untuk mengembangkan perangkat lunak tanpa analisis.
Berpikir komputasional adalah pendekatan untuk memecahkan masalah dengan menggunakan prinsip-prinsip komputasi.
Berpikir komputasional adalah metode untuk mengingat informasi secara efisien.
Berpikir komputasional adalah cara untuk menghindari masalah dengan teknologi.
Apa yang dimaksud dengan algoritma pencarian?
Algoritma pencarian adalah proses untuk menghapus data dari struktur data.
Algoritma pencarian adalah metode untuk menemukan data dalam struktur data.
Algoritma pencarian adalah teknik untuk menyimpan data dalam memori.
Algoritma pencarian adalah cara untuk mengurutkan data secara efisien.
Jelaskan apa itu array!
Array adalah struktur data yang hanya menyimpan satu jenis elemen.
Array adalah fungsi yang mengubah data menjadi bentuk numerik.
Array adalah kumpulan elemen yang terorganisir dalam urutan tertentu dan dapat diakses melalui indeks.
Array adalah metode untuk menyimpan data dalam format teks.
Jelaskan perbedaan antara queue dan stack!
Queue dan stack keduanya menggunakan FIFO untuk pengeluaran elemen.
Queue menggunakan LIFO, sedangkan stack menggunakan FIFO.
Stack mengizinkan akses acak, sedangkan queue tidak.
Perbedaan utama antara queue dan stack adalah urutan pengeluaran elemen: queue menggunakan FIFO, sedangkan stack menggunakan LIFO.
Apa itu linked list?
Linked list adalah struktur data yang berbentuk tabel.
Linked list adalah jenis algoritma pencarian.
Linked list adalah metode untuk menyimpan gambar.
Linked list adalah struktur data yang terdiri dari node yang saling terhubung.
Apa yang dimaksud dengan algoritma pengurutan?
Algoritma pengurutan adalah cara untuk menghitung nilai maksimum.
Algoritma pengurutan digunakan untuk mencari elemen dalam array.
Algoritma pengurutan adalah teknik untuk menghapus elemen dari daftar.
Algoritma pengurutan adalah metode untuk mengatur elemen dalam urutan tertentu.
Jelaskan bagaimana cara kerja algoritma pencarian biner!
Algoritma pencarian biner membagi daftar acak menjadi dua bagian untuk pencarian.
Algoritma pencarian biner membagi daftar terurut menjadi dua bagian dan mencari nilai dengan membandingkan elemen tengah.
Algoritma pencarian biner menggunakan metode brute force untuk menemukan nilai.
Algoritma pencarian biner mengurutkan daftar sebelum mencari nilai.
Sebutkan langkah-langkah dalam menyusun algoritma!
1. Analisis data, 2. Buat diagram alur, 3. Tentukan variabel, 4. Implementasi kode, 5. Evaluasi hasil, 6. Dokumentasikan proses.
1. Identifikasi masalah, 2. Tentukan input dan output, 3. Rancang langkah-langkah, 4. Tulis algoritma, 5. Uji algoritma, 6. Perbaiki dan optimalkan.
1. Rancang sistem, 2. Kumpulkan data, 3. Buat prototipe, 4. Uji coba sistem, 5. Tulis laporan, 6. Presentasikan hasil.
1. Tentukan tujuan, 2. Kembangkan model, 3. Lakukan simulasi, 4. Verifikasi hasil, 5. Optimalkan model, 6. Publikasikan penelitian.
Jelaskan bagaimana cara menggunakan prompt untuk AI!
Berikan prompt yang tidak relevan agar AI memberikan jawaban acak.
Hindari memberikan konteks dalam prompt untuk hasil yang lebih baik.
Gunakan prompt yang jelas dan spesifik untuk mengarahkan AI dalam memberikan jawaban yang relevan.
Gunakan prompt yang panjang dan rumit untuk menghindari kebingungan AI.
Sebutkan keuntungan menggunakan struktur data linked list!
Penggunaan linked list membuat pengurutan data menjadi lebih sulit dan lambat.
Struktur data linked list memiliki kecepatan akses yang lebih tinggi dibandingkan array.
Keuntungan menggunakan struktur data linked list adalah kemudahan dalam penambahan dan penghapusan elemen, alokasi memori dinamis, dan ukuran yang tidak terbatas.
Linked list tidak memerlukan alokasi memori dan memiliki ukuran tetap.
Apa itu pencarian linear?
Pencarian linear adalah metode yang menggunakan algoritma kompleks untuk menemukan elemen.
Pencarian linear adalah metode pencarian yang memeriksa setiap elemen dalam daftar secara berurutan.
Pencarian linear adalah metode yang membagi daftar menjadi dua bagian untuk pencarian lebih cepat.
Pencarian linear adalah teknik yang hanya memeriksa elemen terakhir dalam daftar.
Jelaskan perbedaan antara pencarian dan pengurutan!
Pencarian mengatur elemen, pengurutan menemukan elemen.
Pencarian menghapus elemen, pengurutan menambah elemen.
Pencarian membandingkan elemen, pengurutan mengelompokkan elemen.
Pencarian menemukan elemen, pengurutan mengatur elemen.
Saat mengamati beberapa jenis bangun datar, siswa menemukan bahwa semua bangun memiliki sisi, sudut, dan keliling. Kemampuan melihat kesamaan ini merupakan contoh…
Pengenalan Pola
Abstraksi
Berpikir Algoritma
Dekomposisi
Untuk membuat game sederhana, siswa memisahkan masalah menjadi bagian-bagian: membuat karakter, membuat latar, membuat aturan permainan. Langkah ini termasuk…
Abstraksi
Dekomposisi
Algoritma
Pengenalan Pola
Pada prinsip kerja KA, tiga tahapan utamanya adalah…
Input – Komputasi – Output
Input data – Pelatihan model – Prediksi
Kompresi – Transformasi – Eksekusi
Penyimpanan – Analisis – Ekspor
Prompt dalam KA generatif berfungsi sebagai…
Kode utama yang menjalankan model
Filter keamanan agar KA tidak error
Data latih untuk model machine learning
Instruksi pengguna untuk mengarahkan output KA
Zero-shot prompting memiliki ciri…
Menggunakan banyak contoh
Membutuhkan konteks panjang
Dipakai untuk perintah sederhana tanpa contoh
Hanya untuk output visual
Salah satu poin etika dalam penggunaan KA generatif adalah…
KA harus mengerjakan semua tugas siswa
Pengguna perlu mengandalkan KA 100%
KA menjadi alat bantu dan manusia tetap menjadi kurator
KA boleh membuat keputusan legal
Pada Selection Sort (Pengurutan Pilihan), elemen terkecil akan ditukar dengan elemen pada posisi…
Terakhir
Tengah
Pertama dari bagian yang belum terurut
Posisi Acak
Untuk membuat robot sederhana berjalan maju, siswa menyusun langkah-langkah: hidupkan motor → atur arah maju → atur kecepatan → berhenti. Ini menunjukkan pilar…
Algorithmic Thinking
Pattern Recognition
Abstraction
Decomposition
