Latihan Soal PAT 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 ....
- 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....- Nama
- NIK
- Umur
- Tanggal Lahir
- Alamat
Soal#8
Untuk mengakhiri satu statement dalam bahasa pemrograman java maka kita
memasukan tanda…
- . (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 ....- 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 berikutp=4
q = 7
IF (p>q) THEN
p=p-q
ELSE
IF (p>q) THEN
p=p-q
ELSE
PRINT p
- 4
- 7
- 3
- -3
- 8
Soal#18
Dalam suatu percabangan diberikan- IF (NILAI>80) THEN
PRINT "Hebat”
ELSE
PRINT "Good”
- 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 ….- 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 …- Natural language
- Bahasa narasi
- Bahasa alami
- Pseudocode
- 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 . .- 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 ...- 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...- 9program_satu
- Program_1
- Program satu
- Begin
- Array
Soal#29
- Byte
- Integer
- Char
- String
- 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
- Println
- Begin
Soal#35
Perintah untuk menampilkan atau cetak dilayar monitor dengan pindah baris pada java,disebut...- Writeln
- Write
- Println
- Begin
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++
Gabung dalam percakapan