NEW
Font size
WorksheetsUlangan Tengah Semester 1
Total questions: 20
Worksheet time: 7mins
Apa yang dimaksud dengan dekomposisi (decomposition) dalam berpikir komputasional?
Menghilangkan bagian yang tidak penting dari suatu masalah
Mengurutkan langkah-langkah untuk menyelesaikan masalah
Mencari pola dari permasalahan yang ada
Memecah masalah kompleks menjadi bagian-bagian yang lebih kecil
Contoh penerapan abstraksi dalam kehidupan sehari-hari adalah…
Mengelompokkan pakaian berdasarkan warna
Mengingat semua detail dari sebuah cerita
Menulis langkah-langkah membuat mie instan
Membuat diagram alur dari sistem komputer
Manakah pernyataan yang paling menggambarkan pengenalan pola (pattern recognition)?
Mengabaikan informasi yang tidak penting
Mengidentifikasi kesamaan dari beberapa masalah
Menguraikan tugas besar menjadi lebih kecil
Menyusun urutan langkah-langkah untuk menyelesaikan masalah
Salah satu tujuan dari membuat algoritma adalah…
Menemukan masalah baru
Mengembangkan pola
Menyusun langkah-langkah sistematis untuk menyelesaikan masalah
Menghilangkan bagian penting dari masalah
Seorang siswa ingin membuat roti. Ia menulis langkah-langkah seperti mencampur bahan, menguleni, dan memanggang. Ini merupakan contoh penerapan pilar…
Abstraksi
Pengenalan Pola
Algoritma
Dekomposisi
Seorang siswa diminta membuat sistem pemesanan makanan online. Ia mulai dengan memecah proyeknya menjadi bagian-bagian seperti login pengguna, daftar menu, sistem pembayaran, dan konfirmasi pesanan.
Langkah yang dilakukan siswa tersebut termasuk dalam pilar:
Abstraksi
Algoritma
Dekomposisi
Pengenalan Pola
Dalam membuat sistem rekomendasi film, seorang programmer memperhatikan bahwa pengguna yang menonton film A dan B cenderung juga menyukai film C. Ia menggunakan pola ini untuk membuat rekomendasi otomatis.
Pilar berpikir komputasional yang diterapkan adalah:
Abstraksi
Pengenalan Pola
Dekomposisi
Algoritma
Dalam menyelesaikan masalah lalu lintas di sebuah kota, seorang insinyur transportasi menghilangkan informasi seperti warna kendaraan dan fokus hanya pada jumlah kendaraan dan waktu tempuh. Ini menunjukkan penggunaan:
Abstraksi
Algoritma
Pengenalan Pola
Dekomposisi
Seseorang ingin membuat aplikasi penghitung kalori makanan harian. Setelah menganalisis beberapa aplikasi sejenis, ia menemukan bahwa hampir semua aplikasi memiliki fitur pencarian makanan, input jumlah, dan ringkasan harian.
Apa yang sedang dilakukan orang tersebut?
Dekomposisi
Abstraksi
Pengenalan Pola
Algoritma
Setelah menganalisis masalah dan mengenali pola, seorang siswa menulis langkah-langkah:
Input nama makanan dan jumlah
Sistem mencari data kalori
Kalori dikalikan dengan jumlah
Hasil ditampilkan
Langkah ini termasuk dalam:
Pengenalan Pola
Dekomposisi
Abstraksi
Algoritma
Urutan langkah-langkah yang harus dilakukan dalam membuat program komputer adalah:
Coding → Desain → Algoritma → Uji coba
Desain → Coding → Debugging → Algoritma
Analisis masalah → Algoritma → Coding → Uji coba
Uji coba → Algoritma → Debugging → Coding
Perhatikan pseudocode berikut:
START
INPUT A
INPUT B
C = A + B
OUTPUT C
END
Apa fungsi dari algoritma di atas?
Mengalikan dua bilangan
Menjumlahkan dua bilangan
Menentukan bilangan terbesar
Menampilkan bilangan terkecil
Seorang siswa membuat program untuk menghitung rata-rata nilai siswa dari 3 mata pelajaran. Namun, hasil program selalu salah. Setelah diperiksa, ternyata siswa menjumlahkan semua nilai tapi lupa membaginya dengan 3.
Apa kesalahan logika algoritma yang terjadi?
Salah dalam struktur data
Salah dalam sintaks pemrograman
Kesalahan dalam perhitungan logika algoritma
Kesalahan dalam input pengguna
Seseorang membuat aplikasi untuk mencatat pengeluaran bulanan. Agar aplikasinya mudah digunakan, ia hanya menampilkan kategori seperti “Makanan”, “Transportasi”, dan “Belanja”, bukan daftar detail setiap struk belanja.
Tindakan ini menunjukkan penerapan:
Menyederhanakan desain UI
Abstraksi untuk menyajikan informasi penting saja
Menghapus data agar aplikasi ringan
Membatasi hak akses pengguna
Seorang siswa membuat sistem peminjaman buku perpustakaan. Ia hanya menampilkan judul buku, nama peminjam, dan tanggal pengembalian, dan mengabaikan informasi seperti warna sampul dan jumlah halaman buku.
Tindakan siswa tersebut menunjukkan penerapan pilar berpikir komputasional:
Dekomposisi
Abstraksi
Pattern Recognition
Algoritma
Yang bukan termasuk komponen utama dalam sistem komputer adalah:
Perangkat keras (hardware)
Perangkat lunak (software)
Pengguna (brainware)
Jaringan internet
Contoh penerapan etika digital saat menggunakan media sosial adalah:
Membagikan berita tanpa mengecek kebenarannya
Memberi komentar negatif agar jujur
Menghargai pendapat orang lain dan tidak menyebar hoaks
Membuka akun palsu untuk menghindari kritik
Hasil konversi bilangan biner 1010 ke dalam desimal adalah:
8
10
12
15
Apa tujuan utama dari jaringan komputer?
Menyimpan data pribadi secara offline
Menghubungkan komputer untuk berbagi data dan sumber daya
Mempercepat proses input data
Memperbesar ukuran memori komputer
Jenis koneksi internet yang menggunakan sinyal radio dan tidak membutuhkan kabel disebut:
Wi-Fi
Ethernet
LAN
USB
