1.
Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut …
Correct Answer
C. Algoritma
Explanation
An algorithm is a systematic and logical sequence of steps used to solve a problem. It is a set of instructions that can be followed to achieve a specific goal or result. Algorithms are used in various fields, including computer programming, mathematics, and problem-solving. They provide a clear and organized approach to problem-solving by breaking down complex tasks into smaller, more manageable steps. Therefore, the correct answer for this question is "Algoritma".
2.
Kata Algoritma berasal dari nama Abu Ja’far Mohammed bin Musa al-Khowarizmi merupakan seorang ilmuan yang menulis kitab al jabr w’al-muqobala. Beliau merupakan seorang berkebangsaan …
Correct Answer
B. Persia
Explanation
The correct answer is Persia because Abu Ja'far Mohammed bin Musa al-Khowarizmi, the scientist mentioned in the passage, was from Persia.
3.
Algoritma yang mempunyai fungsi mempertukarkan masing-masing isi variabel dan bertukar merupakan konsep …
Correct Answer
D. Algoritma Pertukaran
Explanation
The correct answer is "Algoritma Pertukaran". This is because the question is asking for the concept of an algorithm that involves exchanging the values of variables. "Algoritma Pertukaran" translates to "Exchange Algorithm" in English, which accurately describes the concept being referred to in the question.
4.
Algoritma berasal dari kata …
Correct Answer
C. Algorism
Explanation
The correct answer is "Algorism". Algorism is the correct spelling of the word that the question is asking for. The other options, "Algorith", "Algorithm", and "Aritmatika", are either misspelled or unrelated to the word "Algoritma". Therefore, the correct answer is "Algorism".
5.
Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut …
Correct Answer
E. Flowchart
Explanation
The correct answer is flowchart because it is a visual representation of the steps or processes in a program. It uses symbols and arrows to show the flow of control and decision-making within the program. Flowcharts are commonly used in software development to help programmers understand and communicate the logic of their algorithms. They are also useful for planning and documenting the structure of a program before coding begins.
6.
Yang termasuk konsep algoritma adalah …
Correct Answer
E. Peubah dan Pertukaran
Explanation
The correct answer is "Peubah dan Pertukaran". This is because both "peubah" (variable) and "pertukaran" (exchange) are concepts related to algorithms. In programming, variables are used to store and manipulate data, which is a fundamental concept in algorithm design. Similarly, the exchange of values between variables is a common operation in algorithms, particularly in sorting and searching algorithms. Therefore, both "peubah" and "pertukaran" are relevant to the concept of algorithms.
7.
Nilai P=0, Q=5, R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q, Q=R maka nilai PQR adalah …
Correct Answer
B. P=5; Q=10. R=10
Explanation
The given algorithm states that the value of P is equal to the value of Q, and the value of Q is equal to the value of R. Therefore, if P=0, Q=5, and R=10, then according to the algorithm, the value of P will be equal to the value of Q, which is 5, and the value of Q will be equal to the value of R, which is 10. So, the correct answer is P=5; Q=10; R=10.
8.
Nilai P=0; Q=5; R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q, Q=R maka nilai P+Q+R adalah ..
Correct Answer
B. 25
Explanation
The algorithm states that the value of P is equal to the value of Q, and the value of Q is equal to the value of R. Given that P=0, Q=5, and R=10, we can substitute these values into the algorithm. Therefore, P=5 and Q=10. To find the value of P+Q+R, we add 5+10+10, which equals 25.
9.
Diketahui 2 Peubah K=10 dan L=20. Jika satu buah peubah variabel dikodekan dengan T maka langkah yang tepat untuk mempertukarkan isi K dan L adalah …
Correct Answer
B. T=K, K=L, L=T
Explanation
The correct answer is T=K, K=L, L=T. This means that the value of T will be assigned the value of K, the value of K will be assigned the value of L, and the value of L will be assigned the value of T. This is the correct sequence to exchange the values of K and L.
10.
Dari suatu algoritma berbunyi $x % $y, jika x bernilai 6 dan y bernilai 4 maka hasil dari algoritma tersebut adalah …
Correct Answer
B. 2
Explanation
The given algorithm calculates the remainder when x is divided by y. In this case, when 6 is divided by 4, the remainder is 2. Therefore, the result of the algorithm is 2.
11.
Simbol bangun runag berbentuk persegi panjang pada flowchart berfungsi untuk …
Correct Answer
A. Menggambarkan proses secara komputerisasi
Explanation
The correct answer is "Menggambarkan proses secara komputerisasi." In flowcharts, a rectangle symbol represents a process or an action. It is used to visually depict a step or a series of steps in a computerized process. This symbol helps to illustrate the sequence of actions or operations that need to be performed in a computer program or system.
12.
Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan …
Correct Answer
B. Pseudocode
Explanation
Pseudocode is a method of writing problem-solving logic using a disguised language that is not a programming language. It is a way to outline the steps and logic of a program without getting into the specifics of a particular programming language. Pseudocode allows programmers to focus on the logic and algorithm of a solution before translating it into actual code. It is often used as a planning tool before writing actual code and helps in communicating the solution to others.
13.
Simbol yang digunakan untuk menunjukkan arah aliran pada flowchart adalah …
Correct Answer
D.
Explanation
Simbol yang digunakan untuk menunjukkan arah aliran pada flowchart adalah tanda panah.
14.
Deretan perintah yang digunakan untuk memerintahkan mesin komputer melakukan sesuatu disebut …
Correct Answer
A. Bahasa Pemrograman
Explanation
The correct answer is "Bahasa Pemrograman" because it refers to the set of commands or instructions used to command a computer to perform specific tasks. It is a language that allows programmers to communicate with computers and write programs using a specific syntax and set of rules.
15.
Simbol yang merupakan pengambilan keputusan dalam suatu kondisi tertentu dilambangkan dengan …
Correct Answer
E.
Explanation
The symbol that represents decision-making in a certain condition is denoted by "…"