# Soal Uas Pemrograman Dasar Kelas X Semester Gasal

By Andi Saputro
Andi Saputro, Multimedia
Andi, an enthusiastic multimedia teacher in Karanganyar, Central Java, Indonesia, is committed to pioneering innovative educational practices. Focused on cultivating and sharing knowledge to benefit both colleagues and the broader educational community, Andi thrives on making a meaningful impact through dedication and creativity.
Quizzes Created: 3 | Total Attempts: 9,766
, Multimedia
Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Questions: 15 | Attempts: 2,322  Settings  Soal Ujian Akhir Sekolah Pemrograman Dasar untuk Kelas X Semester Gasal Program Keahlian Multimedia.

• 1.

### Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut …

• A.

Taktik

• B.

Strategi

• C.

Algoritma

• D.

Pemrograman

• E.

Notasi Computing

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".

Rate this question:

• 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 …

• A.

Amerika

• B.

Persia

• C.

Suriah

• D.

Saudi Arabia

• E.

Iran

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.

Rate this question:

• 3.

### Algoritma yang mempunyai fungsi mempertukarkan masing-masing isi variabel dan bertukar merupakan konsep …

• A.

Variabel Algoritma

• B.

Fungsi Algoritma

• C.

Algoritma

• D.

Algoritma Pertukaran

• E.

Algoritma Peubah

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.

Rate this question:

• 4.

### Algoritma berasal dari kata …

• A.

Algorith

• B.

Algorithm

• C.

Algorism

• D.

Aritmatika

• E.

Algoritma

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".

Rate this question:

• 5.

### Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut …

• A.

Natural language

• B.

Bahasa narasi

• C.

Bahasa alami

• D.

Pseudocode

• E.

Flowchart

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.

Rate this question:

• 6.

### Yang termasuk konsep algoritma adalah …

• A.

Peubah

• B.

Pertukaran

• C.

Algoritma

• D.

Urutan

• E.

Peubah dan Pertukaran

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.

Rate this question:

• 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 …

• A.

P=10; Q=10; R=10

• B.

P=5; Q=10. R=10

• C.

P=5; Q=10; R=5

• D.

P=5; Q=5; R=10

• E.

P=5; Q=5; R=5

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.

Rate this question:

• 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 ..

• A.

15

• B.

25

• C.

35

• D.

20

• E.

30

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.

Rate this question:

• 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 …

• A.

T=K, K=L, T=L

• B.

T=K, K=L, L=T

• C.

K=L, T=K, T=L

• D.

K=L, K=T, T=L

• E.

T=K, T=L, T=K

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.

Rate this question:

• 10.

### Dari suatu algoritma berbunyi \$x % \$y, jika x bernilai 6 dan y bernilai 4 maka hasil dari algoritma tersebut adalah …

• A.

1

• B.

2

• C.

4

• D.

6

• E.

1,5

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.

Rate this question:

• 11.

### Simbol bangun runag berbentuk persegi panjang pada flowchart berfungsi untuk …

• A.

Menggambarkan proses secara komputerisasi

• B.

Menginputkan data secara manual

• C.

Proses manual

• D.

Tanda penghubung dalam suatu halaman

• E.

Tanda penghubung dalam lain halaman

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.

Rate this question:

• 12.

### Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan …

• A.

Flowchart

• B.

Pseudocode

• C.

Bahasa alami

• D.

Bahasa inggris

• E.

Bagan alir dokumen

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.

Rate this question:

• 13.

D.
Explanation

Rate this question:

• 14.

### Deretan perintah yang digunakan untuk memerintahkan mesin komputer melakukan sesuatu disebut …

• A.

Bahasa Pemrograman

• B.

Notasi pseudocode

• C.

Pemrograman

• D.

Program

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.

Rate this question:

• 15.

### Simbol yang merupakan pengambilan keputusan dalam suatu kondisi tertentu dilambangkan dengan …

E.
Explanation
The symbol that represents decision-making in a certain condition is denoted by "…"

Rate this question:

Andi Saputro |Multimedia
Andi, an enthusiastic multimedia teacher in Karanganyar, Central Java, Indonesia, is committed to pioneering innovative educational practices. Focused on cultivating and sharing knowledge to benefit both colleagues and the broader educational community, Andi thrives on making a meaningful impact through dedication and creativity. Back to top