NEW
Font size
WorksheetsASSESMEN TP 2,3
Total questions: 25
Worksheet time: 13mins
1. Apa yang dimaksud dengan berpikir komputasional?
Cara berpikir yang cepat dalam menyelesaikan masalah
Cara berpikir untuk merancang dan memecahkan masalah secara sistematis menggunakan konsep komputer
Proses berpikir yang digunakan oleh manusia dalam kehidupan sehari-hari
Cara berpikir yang hanya digunakan oleh programmer
Cara berpikir yang hanya digunakan dalam matematika
Berikut ini yang bukan merupakan karakteristik dari berpikir komputasional adalah...
Dekomposisi
Abstraksi
Algoritma
Pengambilan keputusan secara acak
Pengenalan pola
Dalam berpikir komputasional, dekomposisi berarti...
Menggabungkan masalah besar menjadi satu solusi
Memecah masalah besar menjadi bagian-bagian yang lebih kecil dan mudah dikelola
Meninggalkan masalah besar dan fokus pada masalah kecil
Mengabaikan masalah yang sulit diselesaikan
Menggabungkan masalah-masalah kecil menjadi satu masalah besar
Apa manfaat utama dari menggunakan dekomposisi dalam pemecahan masalah?
Menyederhanakan proses berpikir
Mengurangi waktu yang dibutuhkan untuk memecahkan masalah
Memudahkan untuk menemukan solusi dengan memecah masalah menjadi bagian yang lebih kecil
Menghindari masalah yang sulit
Meningkatkan kompleksitas masalah
Algoritma dapat didefinisikan sebagai...
Program komputer yang kompleks
Serangkaian langkah yang harus diikuti untuk menyelesaikan suatu masalah
Cara terbaik untuk memecahkan masalah matematika
Alat yang digunakan untuk mengukur kecepatan komputer
Bahasa pemrograman yang digunakan oleh komputer
Langkah pertama dalam menyusun algoritma adalah...
Memilih alat pemrograman yang tepat
Mengidentifikasi masalah yang harus diselesaikan
Menulis kode program
Menguji hasil algoritma
Mengabaikan masalah kecil
ebuah algoritma yang dirancang dengan baik harus memiliki sifat berikut ini, kecuali...
Tepat
Terstruktur
Tidak ambigu
Berulang
Efisien
Dalam dekomposisi, apa yang harus dilakukan setelah masalah besar dipecah menjadi bagian-bagian kecil?
Menggabungkan kembali bagian-bagian kecil tersebut menjadi masalah besar
Mengabaikan bagian-bagian kecil yang tidak penting
Memecahkan setiap bagian kecil secara terpisah
Menyusun algoritma untuk setiap bagian kecil
Membiarkan bagian kecil tersebut tanpa solusi
Mengapa berpikir komputasional penting dalam kehidupan sehari-hari?
Karena membantu dalam pemrograman komputer
Karena hanya berguna di bidang teknologi informasi
Karena membantu menyelesaikan masalah secara efisien dan sistematis
Karena hanya digunakan oleh para ahli komputer
Karena memudahkan pekerjaan manual
Apa yang dimaksud dengan abstraksi dalam berpikir komputasional?
Proses mengabaikan detail yang tidak penting dan fokus pada informasi yang relevan
Proses menggabungkan masalah kecil menjadi satu
Proses memecah masalah besar menjadi bagian-bagian kecil
Proses menyusun langkah-langkah penyelesaian masalah
Proses mengganti algoritma dengan yang lebih kompleks
Apa tujuan utama dari pembuatan algoritma?
Untuk mempercepat kerja manusia
Untuk membuat solusi yang kompleks
Untuk menyediakan langkah-langkah yang jelas dan terstruktur dalam menyelesaikan masalah
Untuk menggantikan kebutuhan akan programmer
Untuk membuat masalah menjadi lebih rumit
Dekomposisi masalah dapat diterapkan dalam kehidupan sehari-hari, contohnya adalah...
Menyusun algoritma untuk memecahkan masalah matematika
Memecah tugas memasak menjadi beberapa langkah, seperti mempersiapkan bahan, memasak, dan menyajikan
Mengabaikan masalah kecil agar fokus pada masalah besar
Menggabungkan tugas-tugas menjadi satu aktivitas
Membuat masalah menjadi lebih kompleks
Contoh algoritma sederhana dalam kehidupan sehari-hari adalah...
Menulis laporan tanpa rencana
Membuat daftar belanja dan mengikuti urutannya saat berbelanja
Mencampur semua bahan masakan sekaligus tanpa mengikuti resep
Menggunakan komputer tanpa petunjuk
Menyelesaikan soal tanpa memikirkan langkah-langkahnya
Ketika sebuah algoritma dieksekusi pada sebuah komputer, hasilnya adalah...
Kode sumber
Penyelesaian masalah yang diinginkan
Pengulangan tak terbatas
Masalah baru
Kecepatan komputasi yang lebih lambat
Manakah dari pernyataan berikut yang paling benar tentang dekomposisi dan algoritma?
Dekomposisi adalah hasil akhir dari sebuah algoritma
Algoritma selalu lebih sederhana daripada dekomposisi
Dekomposisi memecah masalah besar menjadi bagian kecil, sedangkan algoritma adalah langkah-langkah untuk menyelesaikan bagian-bagian kecil tersebut
Dekomposisi dan algoritma tidak saling berkaitan
Dekomposisi hanya digunakan pada masalah matematis
Apa yang menjadi ciri utama dari model komputer Von Neumann?
Menggunakan banyak CPU dalam satu sistem
Menggunakan memori terpisah untuk data dan instruksi
Menyimpan data dan instruksi dalam memori yang sama
Memiliki arsitektur tanpa memori
Tidak menggunakan unit input dan output
Dalam model Von Neumann, komponen utama yang bertanggung jawab untuk mengontrol operasi adalah...
Unit Input
Unit Output
Unit Kontrol
Unit Memori
Unit Aritmatika
Apa peran dari unit aritmatika dan logika (ALU) dalam model Von Neumann?
Mengatur aliran data antar perangkat input dan output
Menyimpan data sementara
Melakukan operasi aritmatika dan logika
Mengirimkan data ke memori
Mengontrol urutan instruksi yang dieksekusi
Mengapa model komputer Von Neumann disebut sebagai "stored-program concept"?
Karena program disimpan di perangkat eksternal
Karena program disimpan dalam memori bersama dengan data
Karena program diakses langsung dari CPU tanpa melalui memori
Karena program hanya disimpan di memori sementara
Karena program dan data disimpan dalam memori yang berbeda
Apa fungsi dari unit memori dalam model Von Neumann?
Menyimpan instruksi dan data yang sedang diproses
Melakukan perhitungan aritmatika
Mengontrol perangkat input dan output
Menyimpan program secara permanen
Menyimpan hasil proses dalam jangka panjang
Apa yang dimaksud dengan "von Neumann bottleneck"?
Pembatasan kecepatan pemrosesan yang disebabkan oleh kecepatan memori
Masalah yang terjadi ketika CPU memiliki kecepatan lebih tinggi daripada memori
Kemacetan yang terjadi karena aliran data antara CPU dan memori lambat
Hambatan komunikasi antara unit input dan output
Pembatasan dalam mengakses perangkat keras
Komponen mana yang tidak termasuk dalam model Von Neumann?
Unit Input
Unit Proses
Unit Output
Unit Memori
Unit Jaringan
Mengapa model Von Neumann masih digunakan hingga saat ini?
Karena sederhana dan efektif untuk sebagian besar aplikasi komputasi
Karena tidak ada model lain yang lebih baik
Karena hanya dapat digunakan pada perangkat keras yang lama
Karena tidak memerlukan unit memori yang besar
Karena dapat menjalankan banyak program secara bersamaan
Apa fungsi dari program counter dalam model Von NeumanN
Menyimpan data sementara
Menyimpan alamat instruksi berikutnya yang akan dieksekusi
Menghitung jumlah instruksi dalam sebuah program
Mengontrol kecepatan CPU
Menyimpan hasil perhitungan dari ALU
Dalam model Von Neumann, instruksi dan data diambil dari memori oleh...
ALU
CU
Program counter
Register
RAM
