Soal Pemrograman Dasar Kelas X

20 Pertanyaan
Soal Pemrograman Dasar Kelas X

Konsep AlgoritmaStruktur AlgoritmaVariabelTipe DataFlowchart

Sample Question

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?

P=5, Q=10, R=10

P=0, Q=10, R=10

P=5, Q=5, R=10

P=5, Q=10, R=15

P=0, Q=5, R=10

Number of Questions:

More Options
Please wait...
Questions and Answers
  • 1. 
    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=5, Q=10, R=10

    • B. 

      P=0, Q=10, R=10

    • C. 

      P=5, Q=5, R=10

    • D. 

      P=5, Q=10, R=15

    • E. 

      P=0, Q=5, R=10

  • 2. 
    Kata Algortima berasal dari nama Abu Ja’far Mohammed Ibn 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

  • 3. 
    1. 1. Menulis Surat
    2. 2. Surat dimasukkan kedalam amplop tertutup
    3. 3. Amplop ditempeli perangko secukupnya
    4. 4. Pergi Ke Kantor Pos terdekat untuk mengirimkannya
    Algoritma diatas merupakan algoritma
    • A. 

      Menulis Surat

    • B. 

      Menulis Surat Ke Kantor Pos

    • C. 

      Mengirim Surat

    • D. 

      Pergi ke kantor mengirim sesuatu

    • E. 

      Menempel amplop dengan perangko

  • 4. 
    Algoritma yang mempunyai fungsi mempertukarkan masing-masing isi variabel sedemikian sehingga nilai dari setiap variabel akan bertukar merupakan konsep …
    • A. 

      Variabel Algoritma

    • B. 

      Fungsi Algoritma

    • C. 

      Algoritma

    • D. 

      Algoritma Pertukaran

    • E. 

      Algoritma Peubah

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

  • 6. 
    Suatu besaran yang dapat diubah atau berubah sehingga mempengaruhi peristiwa atau hasil penelitian disebut dengan …
    • A. 

      Variabel

    • B. 

      Fungsi

    • C. 

      Algoritma

    • D. 

      Penukar

    • E. 

      Peubah

  • 7. 
    Berikut ini merupakan tipe dari bilangan real …
    • A. 

      Integer dan long

    • B. 

      Integer dan Single

    • C. 

      Long dan Single

    • D. 

      Single dan Double

    • E. 

      Double dan Integer

  • 8. 
    Contoh penggunaan tipe data Boolean …
    • A. 

      17 Tahun

    • B. 

      Superman

    • C. 

      Siswa

    • D. 

      Algoritma

    • E. 

      Laki-Laki, Perempuan

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

  • 10. 
    Dalam Operator Relasi pernyataan 17 < 13 akan bernilai …
    • A. 

      13 bukan lebih besar dari 17

    • B. 

      17 > 13

    • C. 

      13 bukan lebih besar dari 17

    • D. 

      False

    • E. 

      17 bukan lebih kecil dari 13

  • 11. 
    1. 1. Start
    2. 2. Input Panjang
    3. 3. Input Lebar
    4. 4. Luas = panjang x Lebar
    5. 5. Print Luas
    6. 6. End
    dari urutan pseudocode diatas dapat dianalisa bahwa
    • A. 

      Penulisan Variabel panjang salah

    • B. 

      Luas merupakan Panjang dikalikan Lebar

    • C. 

      Merupakan pseudocode dari persegi panjang

    • D. 

      Pseudocode terdiri dari 4 langkah

    • E. 

      Hasil Luas Persegi adalah Luas

  • 12. 
    Diagram dengan simbol-simbol yang menyatakan aliran atau proses langkah-langkah yang disimbolkan dalam bentuk tertentu disebut dengan …
    • A. 

      Algoritma

    • B. 

      Flowcard

    • C. 

      Diagram alir

    • D. 

      Alur

    • E. 

      Pseudocode

  • 13. 
    Perhatikan pernyataan berikut ini!Jika nilai ujian lebih besar atau sama dengan 75, maka ujian dinyatakan lulus tetapi jika nilai ujian kurang dari 75, maka ujian dinyatakan gagalYang merupakan kondisi 2 dan pernyataan 1 adalah … 
    • A. 

      Jika nilai ujian lebih besar atau sama dengan 75 | maka ujian dinyatakan lulus

    • B. 

      Jika nilai ujian lebih besar atau sama dengan 75 | maka ujian dinyatakan gagal

    • C. 

      Ujian dinyatakan gagal apabila nilai ujian kurang dari 75

    • D. 

      Jika nilai ujian kurang dari 75 | maka ujian dinyatakan lulus

    • E. 

      Ujian dinyatakan lulus apabila nilai ujian yang dicapai lebih besar atau sama dengan 75

  • 14. 
    Simbol yang merupakan pengambilan keputusan dalam suatu kondisi tertentu dilambangkan dengan …
    • A. 
    • B. 
    • C. 
    • D. 
    • E. 
  • 15. 
    Gambar disamping pernyataan yang bisa diambil …
    • A. 

      Jika A > B bernilai benar maka akan tercetak A dan B

    • B. 

      Jika A > B bernilai salah maka akan tercetak A dan B

    • C. 

      Jika B tidak lebih besar dari A maka akan tercetak B

    • D. 

      Jika A lebih besar dari B maka akan tercetak B

    • E. 

      Jika B lebih kecil dari A maka akan tercetak A

  • 16. 
    Gambar berikut ini merupakan alur yang sesuai untuk menentukan bilangan ganjil genap adalah …
    • A. 
    • B. 
    • C. 
    • D. 
    • E. 
  • 17. 
    Dari pernyataan disamping merupakan salah satu pernyataan bertipe …
    • A. 

      Bersarang

    • B. 

      Algoritma teks

    • C. 

      Operasi boolean

    • D. 

      Operasi rasional

    • E. 

      Pseudocode

  • 18. 
    Yang merupakan ekspresi boolean 1 kondisi dan 1 pernyataan …
    • A. 

      Jika hari hujan maka saya tidak keluar rumah

    • B. 

      Karena hari hujan kegiatan merangkai rangkaian WAN tetap dilanjutkan dengan menggunakan peralatan yang lebih canggih dan karena mengejar deadline tugas pak guru yang sudah tugaskan

    • C. 

      Daripada hari minggu tidak ada kegiatan lebih baik mencari kegiatan dengan memancing

    • D. 

      D. Jika mendapat nilai kurang dari 75 dan sudah remidi masih kurang 75 maka remidi lagi sampai memenuhi nilai minimal KKM

    • E. 

      E. Jika membeli mouse jangan lupa laptop dan modemnya, biasanya penjual juga menyertakan flashdisk sebagai bonusnya

  • 19. 
    Ekspresi yang hasil ekspresinya bernilai true dan false disebut dengan …
    • A. 

      Bersarang

    • B. 

      Boolean

    • C. 

      Integer

    • D. 

      Operator

    • E. 

      Aritmatika

  • 20. 
    Operator yang digunakan untuk melakukan operasi penjumlahan, pengurangan, pembagian, dan perkalian disebut dengan operator …
    • A. 

      Bersarang

    • B. 

      Bertipe sama

    • C. 

      Bertipe beda

    • D. 

      Operator

    • E. 

      Aritmatika