Latihan Soal PAT Pemrograman Dasar TKJ

Latihan Soal UAS Pemrograman Dasar TKJ

Latihan Soal Pilihan Ganda Pemrograman Dasar

Pilihlah jawaban yang paling benar (A/B/C/D/E). Bacalah soal dengan teliti!

Soal#1

Berikut ini adalah pernyataan yang benar mengenai algoritma, kecuali ....

  1. Algoritma merupakan prosedur pemecahan masalah
  2. Algoritma berisi rangkaian langkah-langkah kerja
  3. Algoritma tidak harus menghasilkan output
  4. Algoritma pasti memberikan hasil yang sama untuk inputan yang sama
  5. Algoritma harus terbatas langkahnya

Soal#2

Kode yang terdapat bahasa pemrograman java, kecuali…

  1. print
  2. println
  3. Scanner
  4. System
  5. Html

    Soal#3

      Berikut ini pernyataan yang benar mengenai input dan output dalam algoritma, kecuali ...

      1. Algoritma harus memiliki minimal 1 output
      2. Algoritma bisa memiliki nol input dari pengguna
      3. Algoritma bisa memiliki input dari algoritma itu sendiri
      4. Algoritma boleh tidak memiliki output
      5. Algoritma mengolah input menjadi output

      Soal#4

      Berikut ini adalah penulisan identifier (variabel) yang benar dalam pemograman java adalah..

      1. Program satu
      2. Program_1
      3. Program Luas Segitiga
      4. Array
      5. Integer

      Soal#5

       Berikut ini pernyataan yang benar mengenai variabel, kecuali ....
      1. Digunakan untuk menyimpan nilai
      2. Boleh diberikan nama dengan bebas
      3. Tidak boleh ada dua nama variabel yang sama
      4. Digunakan untuk menyimpan nilai input
      5. Digunakan untuk menyimpan nilai output

      Soal#6

      Keuntungan penggunaan variabel dalam algoritma adalah ....
      1. Penulisan langkah-langkah algoritma lebih efisien
      2. Menghasilkan output yang benar
      3. Mampu menyimpan input
      4. Algoritma menjadi lebih pasti
      5. Algoritma menjadi terbatas

      Soal#7

      Berikut ini variabel yang tidak diperlukan dalam pembuatan KTP, yaitu....
        • Nama
        • NIK
        • Umur
        • Tanggal Lahir
        • Alamat

        Soal#8

        Untuk mengakhiri satu statement dalam bahasa pemrograman java maka kita memasukan tanda…
        1. . (titik)
        2. ; (titik koma)
        3. : (titik dua)
        4. , (koma)
        5. “ (tanda Kutip)

              Soal#9

              Dalam perhitungan gaji sebuah perusahaan, total gaji diperoleh dari beberapa komponen, gaji pokok, tunjangan jabatan, tunjangan keluarga, dipotong dengan asuransi dan hutang. Di antara variabel-variabel tersebut yang merupakan varibel output adalah ....
                • Gaji pokok
                • Tunjangan keluarga
                • Tunjangan istri
                • Potongan Hutang
                • Total gaji

                      Soal#10

                      Berikut ini variabel yang pasti memiki tipe data integer yaitu ....
                        • PanjangBalok
                        • LuasPersegi
                        • TotalGaji
                        • JumlahAnak
                        • NilaiTertinggi

                              Soal#11

                              Berikut ini variabel yang pasti mempunyai tipe data String yaitu ....
                                  • Usia
                                  • Nama
                                  • TahunLahir
                                  • TotalGaji
                                  • LuasLingkaran

                                        Soal#12

                                        Berikut ini adalah operator aritmatika yanga ada pada bahasa pemrograman java kecuali...
                                          • +
                                          • -
                                          • *
                                          • if-else

                                                Soal#13

                                                Operasi 22 MOD 4 memberikan hasil ....
                                                  • 5
                                                  • 5,5
                                                  • 2
                                                  • FALSE
                                                  • TRUE

                                                        Soal#14

                                                        Jika P merupakan variabel bertipe boolean dan diberikan suatu assignment seperti berikut P=(5>9) manakah kesimpulan yang benar mengenai assignemnt di atas?
                                                          • P tidak bisa mempunyai nilai karean kesalahan penggunaan operator
                                                          • P bernilai benar
                                                          • P bernilai salah
                                                          • P tidak boleh bertipe boolean
                                                          • Tidak ada jawaban yang benar

                                                                Soal#15

                                                                Algoritma harus dapat dijangkau oleh akal fikiran kita. Hal ini menyatakan bahwa algoritma harus mamiliki sifat ...
                                                                  • Cepat
                                                                  • Rumit
                                                                  • Logis
                                                                  • Berurutan     
                                                                  • Realistis

                                                                        Soal#16

                                                                        Sebuah algoritma dirancang untuk memberikan bantuan kepada sisiwa miskin berdasarkan besar penghasilan orang tua, Struktur yang mungkin digunakan dalam algoritma tersebut adalah....
                                                                          • IF THEN
                                                                          • FOR EACH
                                                                          • WHILE
                                                                          • DO WHILE
                                                                          • FOR TO DO

                                                                                Soal#17

                                                                                Diberikan potongan algoritma berikut
                                                                                  p=4
                                                                                  q = 7
                                                                                  IF (p>q) THEN
                                                                                  p=p-q
                                                                                  ELSE
                                                                                  PRINT p
                                                                                   
                                                                                Keluaran dari algoritma di atas adalah ....
                                                                                1. 4
                                                                                2. 7
                                                                                3. 3
                                                                                4. -3
                                                                                5. 8

                                                                                    Soal#18

                                                                                    Dalam suatu percabangan diberikan
                                                                                      IF (NILAI>80) THEN
                                                                                      PRINT "Hebat”
                                                                                      ELSE
                                                                                      PRINT "Good”
                                                                                       
                                                                                    Interval nilai yang akan menghasilkan output "Good” adalah
                                                                                    1. 80
                                                                                    2. 85
                                                                                    3. 90
                                                                                    4. 95
                                                                                    5. 100

                                                                                    Soal#19

                                                                                    Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dapat dijalankan computer disebut ….
                                                                                      • System Operasi 
                                                                                      • Spreadsheet  
                                                                                      • Bahasa Pemrograman
                                                                                      • Software Utility      
                                                                                      • Word Processing

                                                                                            Soal#20

                                                                                            Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut …
                                                                                            1. Natural language
                                                                                            2. Bahasa narasi
                                                                                            3. Bahasa alami
                                                                                            4. Pseudocode
                                                                                            5. Flowchart

                                                                                             Soal#21

                                                                                            Tipe data yang cocok untuk menyimpan data nama siswa adalah …
                                                                                              • Numeric
                                                                                              • Character
                                                                                              • Date/Time
                                                                                              • Array
                                                                                              • Integer

                                                                                                    Soal#22

                                                                                                    Dalam menyusun suatu program,langkah pertama yang harus di lakukan adalah :
                                                                                                      • Membuat program
                                                                                                      • Membuat Algoritma
                                                                                                      • Membeli komputer
                                                                                                      • Proses
                                                                                                      • Mempelajari program 

                                                                                                      Soal#23

                                                                                                      Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut :
                                                                                                        • Proses
                                                                                                        • Program
                                                                                                        • Algoritma
                                                                                                        • Step
                                                                                                        • Diagram

                                                                                                        Soal#24

                                                                                                        fungsi utama dalam bahasa permrograman java adalah . .
                                                                                                        1. function
                                                                                                        2. string
                                                                                                        3. main
                                                                                                        4. print
                                                                                                        5. println

                                                                                                        Soal#25

                                                                                                        Tipe data bahasa pemrograman java untuk TRUE FALSE adalah...
                                                                                                        1. String
                                                                                                        2. Char
                                                                                                        3. Boolean
                                                                                                        4. Byte
                                                                                                        5. Double

                                                                                                        Soal#26

                                                                                                        Untuk melihat hasil dari program yang di kerjakan menggunakan netbeans tekan tombol ...
                                                                                                          • SHIFT+F6
                                                                                                          • SHIFT+F7
                                                                                                          • SHIFT+F2
                                                                                                          • SHIFT+F12
                                                                                                          • SHIFT+F4

                                                                                                          Soal#27

                                                                                                          Tipe data Java untuk karakter adalah...
                                                                                                            • Char
                                                                                                            • Boolean
                                                                                                            • Integer
                                                                                                            • Real
                                                                                                            • Byte

                                                                                                            Soal#28

                                                                                                            Berikut ini adalah penulisan identifier yang benar dalam pemograman java adalah...
                                                                                                            1. 9program_satu
                                                                                                            2. Program_1
                                                                                                            3. Program satu
                                                                                                            4. Begin
                                                                                                            5. Array

                                                                                                            Soal#29

                                                                                                              Tipe bilangan bulat dalam bahasa java dikenal sebagi ...
                                                                                                              1. Byte
                                                                                                              2. Integer
                                                                                                              3. Char
                                                                                                              4. String
                                                                                                              5. Boolean

                                                                                                              Soal#30

                                                                                                              Istilah ”perulangan“ dalam pemograman java dikenal dengan ...
                                                                                                                • Repeating
                                                                                                                • Again
                                                                                                                • Function
                                                                                                                • Replay
                                                                                                                • Looping

                                                                                                                Soal#31

                                                                                                                Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah pada bahasa pemrograman java ,disebut...
                                                                                                                  • println
                                                                                                                  • Write
                                                                                                                  • Readln
                                                                                                                  • Read
                                                                                                                  • Begin

                                                                                                                  Soal#32

                                                                                                                  Bilangan yang mengadung pecahan ,paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe data...
                                                                                                                    • Double
                                                                                                                    • Boolean
                                                                                                                    • Integer
                                                                                                                    • Longint
                                                                                                                    • Byte

                                                                                                                    Soal#33

                                                                                                                    Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...
                                                                                                                      • IF bersarang
                                                                                                                      • IF bercabang
                                                                                                                      • IF tunggal
                                                                                                                      • IF-THEN
                                                                                                                      • IF do while-Until

                                                                                                                      Soal#34

                                                                                                                      Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris pada bahasa pemrograman java, disebut...
                                                                                                                        • Writeln
                                                                                                                        • Write
                                                                                                                        • Print
                                                                                                                        • Println
                                                                                                                        • Begin

                                                                                                                        Soal#35

                                                                                                                        Perintah untuk menampilkan atau cetak dilayar monitor dengan pindah baris pada java,disebut...
                                                                                                                          • Writeln
                                                                                                                          • Write
                                                                                                                          • Print
                                                                                                                          • Println
                                                                                                                          • Begin

                                                                                                                          Latihan Soal Essay Pemrograman Dasar

                                                                                                                          1. Jelaskan Pengertian dari Variabel dan tuliskan kegunaannya!
                                                                                                                          2. Berikan 5 Contoh Penulisan Identifier (Variabel)
                                                                                                                          3. Tuliskan jenis-jenis pengulangan (Looping) pada bahasa pemrograman Java.
                                                                                                                          4. Apa yang dimaskud dengan array satu dimensi?
                                                                                                                          5. Apa yang dimaksud dengan array dua dimensi?
                                                                                                                            Referensi Pengerjaan :

                                                                                                                            Posting Komentar untuk "Latihan Soal PAT Pemrograman Dasar TKJ"