NEW
Font size
WorksheetsAssesment Formatif : Bab 1 Informatika & Pemrograman KA
Total questions: 30
Worksheet time: 23mins
Mengapa Python dianggap sebagai bahasa pemrograman yang paling sesuai untuk pengembangan AI dibanding bahasa lain …
Karena Python adalah bahasa tertua di dunia
Karena Python hanya bisa digunakan untuk AI saja
Karena Python mudah dipelajari, memiliki pustaka AI lengkap, serta komunitas besar
Karena Python tidak membutuhkan logika pemrograman
Karena Python lebih cepat daripada semua bahasa lain
Salah satu perbedaan utama antara program komputer biasa dengan kecerdasan artifisial adalah…
Program biasa dapat belajar dari pengalaman, sedangkan AI hanya mengikuti instruksi
AI dapat belajar dan beradaptasi dari data, sedangkan program biasa hanya mengikuti instruksi statis
AI tidak membutuhkan data, sedangkan program biasa membutuhkan banyak data
Program biasa menggunakan algoritma, AI tidak
Program biasa selalu lebih kompleks daripada AI
Jika sebuah sistem AI mampu mengenali wajah seseorang dari foto, maka cabang AI yang terlibat adalah…
Machine Learning
Natural Language Processing
Computer Vision
Deep Learning
Generative AI
Mengapa pemahaman tentang tipe data sangat penting ketika membuat program AI dengan Python?
Karena Python tidak bisa berjalan tanpa deklarasi tipe data
Karena tipe data menentukan kecepatan prosesor
Karena salah menggunakan tipe data bisa menyebabkan error dalam perhitungan atau analisis data
Karena semua variabel di Python harus bertipe Boolean
Karena tipe data hanya berfungsi untuk estetika kode
Seorang siswa diminta membuat program menghitung luas segitiga menggunakan Python. Variabel yang digunakan adalah alas (a) dan tinggi (t). Rumus yang tepat adalah ________
luas = a * t
luas = 0.5 * a * t
luas = (a + t) / 2
luas = a / t
luas = (a * t)²
Seorang guru meminta murid membuat program yang dapat mengkategorikan suhu ke dalam “dingin, sejuk, atau panas”. Konsep pemrograman yang paling relevan untuk digunakan adalah…
Variabel
Looping
Struktur kontrol (if-else)
Fungsi rekursif
Boolean
Seorang siswa menulis kode : x = "halo AI" y = 10 z = 3.14 Tipe data dari variabel z adalah…
Integer
Float
String
Boolean
Double
Generative AI digunakan dalam berbagai bidang kreatif, contohnya adalah…
Membuat model prediksi cuaca
Mendeteksi kendaraan otonom
Menerjemahkan bahasa secara otomatis
Membuat teks, gambar, atau musik baru
Menghitung luas segitiga dengan cepat
Sebuah chatbot yang dapat memahami bahasa Indonesia dan memberikan jawaban termasuk dalam cabang AI…
Natural Language Processing (NLP)
Computer Vision
Robotics
Expert System
Variabel dalam Python dapat diibaratkan seperti…
Kertas kosong tanpa isi
Kotak berlabel yang bisa menyimpan berbagai jenis data
File yang hanya bisa dihapus
Mesin yang selalu melakukan perhitungan
Program yang tidak dapat diubah
Pilar berpikir komputasional yang berfungsi untuk memecah masalah besar menjadi bagian-bagian kecil disebut …
Abstraksi
Pengenalan Pola
Dekomposisi
Algoritma
Optimasi
Tujuan utama dari berpikir komputasional adalah ________
Menghafal langkah-langkah pemrograman
Menyelesaikan masalah secara acak
Menggunakan logika dan strategi sistematis untuk menyelesaikan masalah
Mengandalkan intuisi dalam mengambil keputusan
Mengganti peran manusia sepenuhnya
Pengenalan pola dalam berpikir komputasional berarti …
Mencari perbedaan dalam data
Menghindari pola agar hasil bervariasi
Menerapkan solusi yang sama pada masalah serupa
Menghapus pola data agar sederhana
Mengulang langkah tanpa analisis
Abstraksi dalam berpikir komputasional bertujuan untuk …
Menyembunyikan seluruh data
Menyaring informasi penting dari masalah
Menghapus seluruh variabel
Menyusun langkah algoritma
Menghindari pengulangan
Algoritma brute force bekerja dengan cara …
Memilih solusi acak
Mengecek semua kemungkinan solusi untuk menemukan hasil terbaik
Hanya mengevaluasi sebagian data
Menggunakan pembelajaran mesin
Mengabaikan waktu komputasi
Algoritma yang akan memilih kemungkinan terbaik saat itu tanpa melihat jauh ke depan adalah …
Greedy
Brute Force
Bubble Sort
Rekursif
Kriptografi
Divide and Conquer memiliki urutan langkah …
Divide – Combine – Conquer
Conquer – Divide – Combine
Divide – Conquer – Combine
Combine – Conquer – Divide
Divide – Repeat – Stop
Kasus optimasi yang mencari hasil terkecil atau paling efisien disebut …
Maksimasi
Minimisasi
Rekursif
Reduksi
Greedy
Algoritma kriptografi digunakan untuk …
Mempercepat komputasi
Menyembunyikan pesan agar tidak terbaca pihak tak diinginkan
Mengurutkan data numerik
Menghitung rata-rata
Menghapus data
Flowchart adalah ________
Hasil perhitungan komputer
Diagram yang menggambarkan alur logika algoritma
Grafik hubungan antar data
Tampilan output komputer
Tabel penyimpanan data
Simbol oval pada flowchart berarti …
Input/output
Proses
Keputusan
Awal atau akhir proses
Pengulangan
Simbol belah ketupat (decision) berfungsi untuk …
Pengulangan proses
Pengambilan keputusan (ya/tidak)
Menyimpan data
Mengakhiri program
Memberi komentar
Simbol jajar genjang digunakan untuk …
Input atau output data
Proses perhitungan
Menentukan arah panah
Percabangan
Menyimpan variabel
Panah pada flowchart digunakan untuk …
Menunjukkan hasil akhir
Menghubungkan antar simbol dan arah alur
Menghapus langkah
Menyimpan variabel
Memberi catatan tambahan
Manfaat utama flowchart dalam pemrograman adalah …
Menggantikan kode program
Memudahkan pemahaman alur logika sebelum menulis kode
Menentukan kecepatan CPU
Mengatur ukuran data
Meningkatkan tampilan grafis
Saat menentukan jadwal pelatihan, anda hanya perlu beberapa informasi penting, seperti jam awal pelatihan, jam akhir pelatihan, dan nama calon murid pelatihan. Anda tentu memerlukan informasi lain mengenai calon murid, namun tidak disertakan dalam menentukan jadwal yang akan anda ambil. Hal tersebut merupakan penerapan salah satu pilar berpikir komputasional, yaitu …
Algoritma
Dekomposisi
Abstraksi
Pengurutan
Pengenalan pola
Metode penguncian ponsel dengan menggunakan pengenalan wajah dan sensor sidik jari merupakan salah satu contoh penerapan pilar berpikir komputasional, yaitu …
Algoritma
Dekomposisi
Abstraksi
Perbandingan
Pengenalan pola
Ketika anda mengikuti alur pemesanan barang di took online, anda sebenarnya sudah menerapkan pilar berpikir komputasional, yaitu …
Algoritma
Dekomposisi
Abstraksi
Perbandingan
Pengenalan pola
Luki adalah seorang penyanyi kafe, ia hanya dapat mengisi acara di kafe atau acara tertentu di hari Sabtu. Sabtu ini, ia menerima banyak tawaran dan harus menentukan tawaran-tawaran sebanyak mungkin. Kasus Luki merupakan salah satu jenis kasus optimasi, yaitu …
Iterasi
Maksimasi
Minimisasi
Kombinasi
Pengurutan
Kelemahan algoritma brute force adalah …
Membutuhkan waktu yang lama untuk menyelesaikan permasalahan
Hasil yang dihasilkan belum tentu yang terbaik, namun hasil akan mendekati terbaik
Tidak menyelesaikan permasalahan secara menyeluruh
Solusi yang dihasilkan selalu buruk karena tidak memikirkan solusi jangka panjang
Terdiri atas langkah-langkah penyelesaian rumit
