wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

UH Informatika Kelas 9 Bab 1

Total questions: 26

Worksheet time: 52mins

Name
Class
Date
1.

Langkah pertama dalam berpikir komputasional ketika menghadapi masalah pengelolaan uang di warung kuliner adalah...

a)

Mengimplementasikan solusi di kasir

b)

Memecah masalah menjadi bagian-bagian kecil

c)

Mengumpulkan semua uang tunai di tempat aman

d)

Langsung menambah harga menu

2.

Dekomposisi pada kasus pengelolaan uang warung berarti...

a)

Menggabungkan semua transaksi menjadi satu laporan

b)

Membagi proses menjadi langkah: penerimaan, pencatatan, penyetoran

c)

Memecah uang menjadi pecahan uang kertas

d)

Mengubah menu makanan menjadi beberapa porsi

3.

Abstraksi berguna saat merancang sistem pencatatan keuangan karena...

a)

Menghilangkan detail yang tidak relevan dan fokus pada yang penting

b)

Menambah semua detail transaksi ke dalam satu kolom

c)

Menyimpan setiap struk selama setahun tanpa penyaringan

d)

Menggunakan kotak kas yang lebih besar

4.

Algoritma terbaik untuk menghitung kembalian otomatis di kasir adalah...

a)

Menebak jumlah kembalian berdasarkan pengalaman

b)

Rangkaian langkah terurut: input total, input bayar, hitung kembalian, tampilkan

c)

Menuliskannya di kertas lalu dicari manual

d)

Menunda pengembalian sampai akhir hari

5.

Pola (pattern recognition) pada analisis penjualan kuliner membantu untuk...

a)

Menemukan pola pembelian pelanggan sehingga persediaan bisa diatur

b)

Menjiplak menu pesaing

c)

Mengacak-acak laporan keuangan

d)

Menghilangkan menu yang tidak laku tanpa data

6.

Contoh penerapan berpikir komputasional untuk mengurangi pemborosan bahan makanan adalah...

a)

Membeli bahan tanpa melihat penjualan sebelumnya

b)

Membuat model prediksi permintaan berdasarkan data penjualan harian

c)

Menawarkan diskon besar setiap hari

d)

Menyimpan semua bahan makanan dalam jumlah besar

7.

Untuk memecahkan masalah defisit kas mingguan, pendekatan yang sistematis adalah...

a)

Menyalahkan pemasok

b)

Mengumpulkan data pendapatan dan pengeluaran, analisis, lalu rencanakan tindakan

c)

Menutup warung sementara tanpa evaluasi

d)

Mengurangi semua gaji karyawan secara acak

8.

Saat mendesain aplikasi kasir sederhana, penggunaan percabangan (if-else) diperlukan untuk...

a)

Menentukan apakah pembayaran cukup atau harus meminta tambahan

b)

Mengurutkan daftar pelanggan

c)

Menyusun menu harian

d)

Menggambarkan logo warung

9.

Teknik pendekatan heuristik dalam menyelesaikan masalah operasional warung artinya...

a)

Menggunakan aturan praktis yang cepat meski tidak selalu optimal

b)

Mengharuskan perhitungan matematika kompleks setiap waktu

c)

Mengabaikan semua data

d)

Mengganti seluruh sistem tanpa uji coba

10.

Penggunaan simulasi sederhana untuk menguji perubahan harga menu berfungsi untuk...

a)

Menebak reaksi pelanggan tanpa data

b)

Memperkirakan dampak perubahan harga terhadap keuntungan sebelum diterapkan

c)

Menghapus menu lama secara langsung

d)

Meningkatkan jumlah pelanggan dengan manipulasi data

11.

Dalam memecahkan masalah antrean di dapur pada jam sibuk, strategi optimasi yang sesuai adalah...

a)

Menambah proses langkah yang tidak perlu

b)

Mengidentifikasi langkah terpanjang dan menyederhanakan atau paralelkan tugas

c)

Mengurangi kualitas masakan

d)

Menutup sebagian layanan

12.

Jika data penjualan menunjukkan pola harian yang kuat, langkah komputasional yang tepat adalah...

a)

Mengabaikan pola tersebut

b)

Menggunakan pola untuk menyusun jadwal staf dan stok bahan

c)

Membuat promosi acak tanpa target

d)

Menggandakan harga di hari sibuk

13.

Teknik divide and conquer dalam konteks inventaris kuliner berarti...

a)

Membagi inventaris per kategori dan tangani satu per satu

b)

Menggabungkan semua inventaris menjadi satu daftar panjang

c)

Membuang inventaris lama tanpa pencatatan

d)

Memborong inventaris baru setiap minggu

14.

Skenario penggunaan iteration (pengulangan) di sistem kasir otomatis adalah...

a)

Mengulang proses input transaksi satu per satu setiap hari untuk menghitung total harian

b)

Menulis transaksi sekali lalu tidak memeriksa lagi

c)

Menghapus transaksi

15.

Untuk mendeteksi kecurangan kas, kombinasi teknik yang efektif adalah...

a)

Mengandalkan ingatan satu orang saja

b)

Rekonsiliasi rutin, pelacakan pola transaksi, dan pembagian tugas (segregation of duties)

c)

Menyimpan kas di bawah meja

d)

Menyerahkan semua otoritas ke satu karyawan

16.

Dalam merancang solusi pemesanan online kecil untuk warung, komponen penting yang direpresentasikan lewat abstraksi adalah...

a)

Menu, keranjang, pembayaran, notifikasi pesanan

b)

Warna dinding dan musik latar

c)

Nama pemilik dan sejarah warung

d)

Jumlah kursi yang tidak relevan untuk pemesanan online

17.

Metode analitis yang cocok untuk menilai profitabilitas item menu adalah...

a)

Menggunakan margin kontribusi sederhana: harga jual dikurangi biaya variabel

b)

Menentukan harga berdasarkan suasana hati pemilik

c)

Meniru harga pesaing tanpa analisis biaya

d)

Mengabaikan biaya bahan baku

18.

Contoh konkret penerapan pencarian (search) dalam pengelolaan keuangan warung adalah...

a)

Mencari transaksi tertentu di laporan digital untuk audit

b)

Menyembunyikan transaksi kecil

c)

Menyimpan semua data tanpa kemampuan pencarian

d)

Menebak kapan transaksi terjadi

19.

Ketika menghadapi masalah penjadwalan staf yang rumit, pendekatan pemecahan masalah yang baik adalah...

a)

Brute force membuat semua kombinasi jadwal tanpa penyaringan

b)

Mengidentifikasi batasan (shift, ketersediaan) lalu gunakan aturan prioritas untuk menghasilkan jadwal

c)

Menetapkan satu orang untuk semua shift

d)

Mengabaikan kebutuhan karyawan

20.

Dalam proses debug sistem pencatatan penjualan, langkah terstruktur pertama adalah...

a)

Mengubah kode acak sampai berhasil

b)

Mengobservasi dan mereproduksi bug untuk mengetahui kondisi terjadinya masalah

c)

Menghapus seluruh sistem dan mulai baru

d)

Menyalahkan pengguna

21.

Penggunaan flowchart dalam merancang proses keuangan berguna karena...

a)

Membantu visualisasi langkah, keputusan, dan aliran data sehingga mudah diikuti

b)

Menggantikan seluruh dokumentasi yang lain

c)

Membuat proses menjadi lebih panjang dan membingungkan

d)

Hanya untuk programmer profesional

22.

Untuk meminimalkan kesalahan saat menghitung pendapatan harian, sistem yang tepat harus...

a)

Mengandalkan perhitungan mental pemilik saja

b)

Menerapkan validasi input, cek total otomatis, dan rekonsiliasi dengan kas fisik

c)

Mengunci laporan agar tidak bisa diperiksa

d)

Menunda pengecekan hingga akhir bulan

23.

Contoh penerapan greedy algorithm di warung kuliner yang wajar adalah...

a)

Memilih selalu bahan yang paling murah tanpa mempertimbangkan kualitas jangka panjang

b)

Saat mengoptimalkan isi kotak bekal, pilih item dengan nilai tertinggi per ruang secara bertahap

c)

Mengacak-acak pilihan sampai cocok

d)

Menolak penggunaan algoritma sama sekali

24.

Untuk menguji hipotesis bahwa promosi diskon meningkatkan penjualan makanan tertentu, langkah paling komputasional adalah...

a)

Mengadakan promosi sembarangan tanpa pengukuran

b)

Menetapkan eksperimen sederhana: periode kontrol vs periode promosi lalu bandingkan data penjualan

c)

Menanyakan satu pelanggan saja

d)

Menerapkan promosi dan berharap hasilnya positif

25.

Teknik backtracking berguna ketika...

a)

Menyusun resep baru tanpa mencoba kombinasi bahan

b)

Mencoba kombinasi opsi (mis. penempatan meja atau jadwal) dan mundur jika pilihan menyebabkan konflik

c)

Mengunci keputusan awal tanpa evaluasi

d)

Menambah tugas karyawan tanpa rencana

26.

Apakah yang dimaksudkan dengan pemikiran komputasional?

a)

Menggunakan kaedah seperti komputer untuk menyelesaikan masalah

b)

Proses pemikiran bagi menyelesaikan masalah dengan menggunakan konsep asas sains komputer

c)

Memberi arahan kepada komputer untuk melaksanakan tugasan.

d)

Menyelesaikan masalah berbantukan komputer.