WorksheetsLogika dan Algoritma
Total questions: 25
Worksheet time: 13mins
Asal kata dari logika adalah ....
logos
lugos
logicas
saintifica
nalar
Tokoh pertama kali yang mengenalkan logika adalah ....
Plato
Socrates
Aristoteles
Archimedes
Phytagoras
Asal kata dari Algoritma adalah ....
logaritma
logarism
algorism
algorizm
aritmethic
Fungsi dari notasi flowchart berikut ini adalah ....
Menandakan awal dan akhir sebuah flowchart
Proses pemasukan dan penampilan data
Pengambilan keputusan
Mempersiapkan penyimpanan
Proses pengolahan data yang dilakukan komputer
Fungsi dari notasi flowchart berikut ini adalah ....
Menandakan awal dan akhir sebuah flowchart
Pengambilan keputusan
Mempersiapkan penyimpanan
Proses pengolahan data yang dilakukan komputer
Proses pemasukan dan penampilan data
Pengetahuan tak langsung yang didasarkan pada pernyataan langsung pemikiran mungkin benar dan mungkin juga tak benar adalah ....
Pedeskripisan
Pemikiran
Pemahaman
Penyimpulan
Pengkasifikasian
Ilmu yang memberikan prinsip-prinsip yang harus diikuti agar dapat berfikir valid menurut aturan yang berlaku adalah ....
Algoritma
Logika
Pemahaman
Pemikiran
Penalaran
Urutan langkah-langkah yang logis dalam penyelesaian masalah yang disusun secara sistematis dan logis yang dituangkan secara tertulis adalah ....
Algoritma
Logika
Pemahaman
Pemikiran
Penalaran
Berikut ini yang bukan manfaat dari belajar logika adalah ....
mampu berfikir, melatih, dan mengembangkan daya pemikiran
mampu berfikir lurus, tepat dan teratur karena dapat terhindar dari kesesatan
mampu berfikir sendiri
mencegah dari kesesatan dari emosi dan prasangka
mewujudkan hal abstrak yang ada di ilmu pengetahuan
Dalam menyusun suatu program, langkah pertama yang harus kita lakukan adalah ....
membuat program
membuat algoritma
membeli komputer
merakit komputer
mempelajari program
Agar komputer dapat melaksanakan algoritma, maka algoritma harus dibuat oleh bahasa program yang disebut ....
logika
algoritma
flowchart
program
pemikiran
Algoritma yang digambarkan kedalam bentuk diagram adalah ....
logika
pemikiran
proses
flowchart
grafik
Barikut ini yang bukan merupakan aplikasi yang dapat digunakan untuk membuat diagram algoritma adalah ....
Microsoft Word
Microsoft Excel
Microsoft Visio
Microsoft Access
Microsoft Powerpoint
Perhatikan pernyataan algoritma berikut ini !
Apabila warna merah maka menjadi hijau. Apabila warna hijau maka menjadi putih, selain warna merah dan hijau maka menjadi ungu.
Jika kondisi input warna adalah hitam, maka warnanya akan menjadi ....
merah
hijau
ungu
putih
hitam
Orang yang menulis suatu program disebut dengan ....
Pemprograman
Programer
Program
Komputer
Brainware
Perkembangan istilah "algoritma" berasal dari kata "algoris" dan "ritmis" yang pertama kali diperkenalkan oleh Abu Ja'far Muhammad Ibn Musa Al Khwarizmi. Apa alasan utama perubahan istilah "algorism" menjadi "algorithm"?
Karena kesalahan penerjemahan dari bahasa Arab ke bahasa Inggris.
Karena istilah "algorism" sering dikaitkan dengan kata "arithmetic" sehingga akhiran "-sm" berubah menjadi "-thm".
Karena penemuan baru dalam bidang matematika oleh Al Khwarizmi.
Karena istilah "algorism" tidak sesuai dengan konsep pemrograman modern.
Karena pengaruh budaya Barat dalam perkembangan ilmu pengetahuan.
Manakah di antara berikut ini yang bukan merupakan fungsi utama dari algoritma pemrograman ?
Membantu memecahkan masalah secara logis dan menciptakan program yang efektif.
Menyederhanakan alur kerja dan logika program untuk memudahkan programmer menulis kode.
Menggantikan peran programmer dalam menulis kode program.
Meringankan pekerjaan programmer saat mengupdate atau menambah fitur-fitur baru di program.
Mengotomatiskan solusi permasalahan yang ingin diselesaikan program.
Dalam pemrograman, algoritma bekerja dengan mengandalkan tiga aspek utama. Aspek-aspek tersebut adalah: ....
Proses → Output → Input
Input → Output → Proses
Output → Proses → Input
Input → Proses → Output
Proses → Input → Output
Bagaimana algoritma dapat membantu programmer dalam mengatasi bug atau error dalam program?
Dengan memudahkan penelusuran masalah.
Dengan menyederhanakan alur kerja.
Dengan mengotomatiskan penulisan kode.
Dengan mengurangi kebutuhan akan dokumentasi program.
Dengan menghapus kode program yang tidak diperlukan.
Manakah cara yang tidak termasuk dalam merepresentasikan algoritma?
Menggunakan bahasa natural atau Narasi
Diagram Alir (Flowchart)
Kode biner
Pseudocode
Notasi matematika
Mengapa flowchart sering digunakan dalam tahap perancangan algoritma dibandingkan dengan pseudocode?
Flowchart lebih mudah dipahami oleh orang yang tidak memiliki latar belakang pemrograman.
Flowchart menggunakan simbol-simbol yang lebih sederhana daripada pseudocode.
Flowchart dapat dijalankan langsung oleh komputer.
Flowchart tidak memerlukan pemahaman logika algoritma.
Flowchart dapat mengidentifikasi bug dalam kode lebih efektif daripada pseudocode.
Apa kelebihan utama pseudocode dibandingkan dengan flowchart dalam mendeskripsikan algoritma?
Pseudocode menggunakan simbol-simbol grafis yang jelas.
Pseudocode lebih dekat dengan kode pemrograman nyata, sehingga lebih mudah diimplementasikan ke dalam program.
Pseudocode lebih mudah diubah daripada flowchart.
Pseudocode tidak memerlukan pemahaman logika algoritma.
Pseudocode dapat dijalankan langsung oleh komputer.
Bagaimana penggunaan flowchart dapat membantu dalam proses debugging sebuah program?
Dengan otomatis memperbaiki kesalahan dalam logika program.
Dengan mengeliminasi kebutuhan akan komentar dalam kode.
Dengan mengurangi jumlah kode yang perlu ditulis.
Dengan menyediakan kode yang dapat langsung dieksekusi.
Dengan memvisualisasikan alur logika program, sehingga memudahkan identifikasi titik kesalahan.
Manakah dari berikut ini yang merupakan keuntungan menggunakan pseudocode dalam tim pengembangan perangkat lunak?
Pseudocode menghilangkan kebutuhan untuk dokumentasi tambahan.
Pseudocode menyediakan deskripsi yang jelas dan rinci tentang algoritma, yang memudahkan komunikasi antar anggota tim.
Pseudocode lebih ringkas dibandingkan dengan diagram alir.
Pseudocode dapat dijalankan langsung oleh komputer.
Pseudocode tidak memerlukan revisi ketika algoritma diubah.
Apa tujuan utama penggunaan simbol-simbol standar dalam flowchart?
Untuk menggantikan kebutuhan akan dokumentasi tertulis.
Untuk mempercepat proses pemrograman.
Untuk mengurangi kompleksitas logika algoritma.
Untuk memastikan semua orang memahami diagram dengan cara yang sama.
Untuk membuat diagram terlihat lebih menarik.
