Latihan Soal PAT Pemrograman Dasar TKJ
Ditulis oleh
mrjj

Latihan Soal Pilihan Ganda Pemrograman Dasar
Soal#1
Berikut ini adalah pernyataan yang benar mengenai algoritma, kecuali ….
- Algoritma merupakan prosedur pemecahan masalah
- Algoritma berisi rangkaian langkah-langkah kerja
- Algoritma tidak harus menghasilkan output
- Algoritma pasti memberikan hasil yang sama untuk inputan yang sama
- Algoritma harus terbatas langkahnya
Soal#2
Kode yang terdapat bahasa pemrograman java, kecuali…
- println
- Scanner
- System
- Html
Soal#3
Berikut ini pernyataan yang benar mengenai input dan output dalam algoritma, kecuali …
- Algoritma harus memiliki minimal 1 output
- Algoritma bisa memiliki nol input dari pengguna
- Algoritma bisa memiliki input dari algoritma itu sendiri
- Algoritma boleh tidak memiliki output
- Algoritma mengolah input menjadi output
Soal#4
Berikut ini adalah penulisan identifier (variabel) yang benar
dalam pemograman java adalah..
- Program satu
- Program_1
- Program Luas Segitiga
- Array
- Integer
Soal#5
Berikut ini pernyataan yang benar mengenai variabel, kecuali ….
- Digunakan untuk menyimpan nilai
- Boleh diberikan nama dengan bebas
- Tidak boleh ada dua nama variabel yang sama
- Digunakan untuk menyimpan nilai input
- Digunakan untuk menyimpan nilai output
Soal#6
Keuntungan penggunaan variabel dalam algoritma adalah ….
- Penulisan langkah-langkah algoritma lebih efisien
- Menghasilkan output yang benar
- Mampu menyimpan input
- Algoritma menjadi lebih pasti
- Algoritma menjadi terbatas
Soal#7
Berikut ini variabel yang tidak diperlukan dalam pembuatan KTP, yaitu….
Soal#8
- . (titik)
- ; (titik koma)
- : (titik dua)
- , (koma)
- “ (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 ….
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 ….
Soal#12
Berikut ini adalah operator aritmatika yanga ada pada bahasa pemrograman java kecuali…
Soal#13
Operasi 22 MOD 4 memberikan hasil ….
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 …
Soal#16
Sebuah algoritma dirancang untuk memberikan bantuan kepada sisiwa miskin berdasarkan besar penghasilan orang tua, Struktur yang mungkin digunakan dalam algoritma tersebut adalah….
Soal#17
Diberikan potongan algoritma berikut
IF (p>q) THEN
p=p-q
ELSE
Keluaran dari algoritma di atas adalah ….
- 4
- 7
- 3
- -3
- 8
Soal#18
Dalam suatu percabangan diberikan
- IF (NILAI>80) THEN
PRINT “Hebat”
ELSE
PRINT “Good”
Interval nilai yang akan menghasilkan output “Good” adalah
- 80
- 85
- 90
- 95
- 100
Soal#19
Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dapat dijalankan computer disebut ….Soal#20
Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut …- Natural language
- Bahasa narasi
- Bahasa alami
- Pseudocode
- Flowchart
Soal#21
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 :Soal#24
fungsi utama dalam bahasa permrograman java adalah . .- function
- string
- main
- println
Soal#25
Tipe data bahasa pemrograman java untuk TRUE FALSE adalah…- String
- Char
- Boolean
- Byte
- Double
Soal#26
Untuk melihat hasil dari program yang di kerjakan menggunakan netbeans tekan tombol …Soal#27
Tipe data Java untuk karakter adalah…Soal#28
Berikut ini adalah penulisan identifier yang benar dalam pemograman java adalah…- 9program_satu
- Program_1
- Program satu
- Begin
- Array
Soal#29
- Byte
- Integer
- Char
- String
- Boolean
Soal#30
Istilah ”perulangan“ dalam pemograman java dikenal dengan …Soal#31
Perintah untuk menampilkan atau mencetak dilayar monitor lalu pindah baris kebawah pada bahasa pemrograman java ,disebut…Soal#32
Bilangan yang mengadung pecahan ,paling sedikit harus ada satu digit sebelum dan sesudah titik desimal termasuk dalm tipe data…Soal#33
Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi …Soal#34
Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah baris pada bahasa pemrograman java, disebut…Soal#35
Perintah untuk menampilkan atau cetak dilayar monitor dengan pindah baris pada java,disebut…Latihan Soal Essay Pemrograman Dasar
- Jelaskan Pengertian dari Variabel dan tuliskan kegunaannya!
- Berikan 5 Contoh Penulisan Identifier (Variabel)
- Tuliskan jenis-jenis pengulangan (Looping) pada bahasa pemrograman Java.
- Apa yang dimaskud dengan array satu dimensi?
- Apa yang dimaksud dengan array dua dimensi?
- Mengenal Variabel, Tipe Data dan Operator Bahasa Pemrograman Java
- Belajar array 2 dimensi atau multi dimensi pada java
- Contoh Java Array Input Output Menggunakan Pengulangan
- Pengertian dan cara membuat array pada java
- Belajar Tiga Jenis Percabangan dalam Bahasa Java
- Belajar Pengulangan atau Looping pada C++