Jangan malas baca, ya Telusuri!

30 SOAL PEMOGRAMAN DASAR TKJ KELAS 10

Exeltanaka

 



1.


Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah...

A. Membuat program
B. Membeli komputer
C. Mempelajari program
D. Membuat Algoritma
E. Proses
lihat Jawaban:
Show

JAWAB : D. FMembuat Algoritma

2.


Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut...

A. Proses
B. Algoritma
C. Diagram
D. Program
E. Step
lihat Jawaban:
Show

JAWAB : B. Algoritma

3.


Pseudocode yang di gunakan pada penulisan algoritma berupa...

A. Bahassa Inggris
B. Bahasa pemograman
C. Bahasa Mesin
D. Bahasa Puitis
E. Sembarang bahasa asal terstruktur
lihat Jawaban:
Show

JAWAB : B. Bahasa pemograman

4.


Pada pembuatan program komputer, algoritma dibuat ...

A. Sebelum pembuatan program
B. Sesudah pembuatan program
C. Pada saat di jalankan
D. Pada saat program dibuat
E. Pada saat verifikasi program
lihat Jawaban:
Show

JAWAB : A. Sebelum pembuatan program

5.


Tahapan dalam menyelesaikan suatu masalah adalah ...

A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
B. Masalah-Model-Algoritma-Eksekusi-Hasil
C. Algoritma-Program-Model-Eksekusi-Hasil
D. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
E. Masalah-Model-Algoritma-Program-Eksekusi-hasil
lihat Jawaban:
Show

JAWAB : E. Masalah-Model-Algoritma-Program-Eksekusi-hasil

6.


Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF yang lainya,disebut IF dalam kondisi ...

A. IF bersarang
B. IF tunggal
C. IF do while-Until
D. IF bercabang
E. IF-THEN
lihat Jawaban:
Show

JAWAB : A. IF bersarang

7.


Istilah "Perulangan" dalam pemograman C++ dikenal dengan...

A. Repeating
B. Again
C. Replay
D. Looping
E. Funtion
lihat Jawaban:
Show

JAWAB : D. Looping

8.


Yang termasuk termasuk ke dalam jenis algoritma pengulangan adalah……

A. While do
B. Repeat until
C. Semua salah
D. For do
E. A, B dan C Benar
lihat Jawaban:
Show

JAWAB : E. A, B dan C Benar

9.


Pada gambar diatas terdapat fungsi IF yang disimbolkan dengan symbol Decision/Percabangan, manakah yang tidak termasuk pernyataan yang benar !





A. Anak yang berusia lebih dari 18 tahun boleh membuat SIM
B. Anak yang berusia tepat 18 tahun boleh membuat SIM
C. Untuk dapat membuat SIM haruslah anak yang berusia diatas 17 tahun
D. Anak yang berusia tepat 18 tahun tidak boleh membuat SIM
E. Anak yang berusia 17 tahun tidak boleh membuat SIM
lihat Jawaban:
Show

JAWAB : D. Anak yang berusia tepat 18 tahun tidak boleh membuat SIM

10.


Struktur kontrol yang digunakan untuk memutuskan kode program mana yang akan dikerjakan berdasarkan suatu kondisi adalah ...

A. Percabangan
B. Keputusan
C. Bertingkat
D. Bersarang
E. Perulangan
lihat Jawaban:
Show

JAWAB : A. Percabangan

11.


Pemberian nama variabel yang benar adalah …

A. %nilai
B. nama mahasiswa
C. alamat!
D. nilai_mahasiswa
E. &panjang
lihat Jawaban:
Show

JAWAB : D. nilai_mahasiswa

12.


statment yang digunakan untuk kontrol percabangan 1 kondisi adalah..

A. If...else If..else
B. Case
C. If... Else Bersarang
D. If ...Else
E. If...Then
lihat Jawaban:
Show

JAWAB : E.If...Then

13.


Pada pemograman terdapat berbagai struktur kontrol diantaranya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam programan adalah....

A. Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada
B. Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman
C. Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang tidak ada
D. Percabangan adalah suatu strujtur yang berelasi antara satu dengan yang lainnya yang akan membentuk sistem yang dinamakan pemrograman
lihat Jawaban:
Show

JAWAB :A.Percabangan dalam pemograman digunakan untuk memecahkan persoalan untuk mengambil suatu keputusan diantara sekian pernyataan yang ada

14.


seleksi atau percabangan dalam pemrograman diantaranya sebagai berikut, kecuali

A. Pif
B. if-else
C. Pif-case
D. switch-case
lihat Jawaban:
Show

JAWAB :C. if-case

15.


"Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. " pernyataan seperti diatas akan dilaksanakan jika menggunakan...

A. if-else (2 pernyataan)
B. switch-case
C. if (1 pernyataan)
D. if then if else if
lihat Jawaban:
Show

JAWAB :A. if-else (2 pernyataan)

16.


Kondisi berperan sebagai penentu dari stuktur percabangan ini. Jika kondisi terpenuhi maka hasilnya ...

A. False
B. No
C. 0
D. True
E. Not
lihat Jawaban:
Show

JAWAB :D. True

17.


Penulisan struktur control keputusan IF yang benar adalah ….

A. if (variabel) then (kondisi)
B. if (control) then (kondisi)
C. if (statemen) then (kondisi)
D. if (control) then (statement)
E. f (kondisi) then (statement)
lihat Jawaban:
Show

JAWAB :E. f (kondisi) then (statement)

18.


Perercabangan yang terdapat dalam percabangan lain disebut ….

A. Percabangan tunggal
B. Percabangan tanpa syarat
C. Percabangan bertingkat
D. Percabangan ganda
E. Percabangan bersarang
lihat Jawaban:
Show

JAWAB :E. Percabangan bersarang

19.


Perintah yang digunakan untuk membaca inputan pada c++ adalah...

A. Printf
B. Puts
C. Cout
D. Cin
lihat Jawaban:
Show

JAWAB :D. Cin

20.


Dibawah ini merupakan tipe data bilangan bulat....

A. Int
B. String
C. Char
D. Cin
lihat Jawaban:
Show

JAWAB :A. Int

21.


perhatikan potongan algoritma berikut! keluaran dari algoritma di atas adalah...



A. 4
B. 3
C. 11
D. 7
E.-3
lihat Jawaban:
Show

JAWAB :A. 4

22.


dalam suatu percabangan diberikan algoritma berikut. interval nilai yang akan menghasilkan output "good" adalah...



A. nialai>=0
B. nilai<=80
C. 11nilai<80 div="">
D. nilai>70
E. nilai<=70
lihat Jawaban:
Show

JAWAB :B. nilai<=80

23.


Misalnya nilai raport =67 , maka nilai siswa tersebut adalah….



A. A
B. C
C. B
D. D
lihat Jawaban:
Show

JAWAB :B. C

24.


Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah ...

A. Membuat program
B. Membeli komputer
C. Proses
D. Membuat algoritma
E. Mempelajari program
lihat Jawaban:
Show

JAWAB :D. Membuat algoritma

25.


Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut ...

A. Proses
B. Algoritma
C. Diagram
D. Program
E. Step
lihat Jawaban:
Show

JAWAB :B. Algoritma

26.


Pseudocode yang di gunakan pada penulisan algoritma berupa...

A. Bahasa pemograman
B. Bahasa Puitis
C. Bahasa Mesin
D. Bahassa Inggris
E. Sembarang bahasa asal terstruktur
lihat Jawaban:
Show

JAWAB :A. Bahasa pemograman

27.


Tahapan dalam menyelesaikan suatu masalah adalah ...

A. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
B. Masalah-Model-Algoritma-Eksekusi-Hasil
C. Algoritma-Program-Model-Eksekusi-Hasil
D. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
E. Masalah-Model-Algoritma-Program-Eksekusi-hasil
lihat Jawaban:
Show

JAWAB :E. Masalah-Model-Algoritma-Program-Eksekusi-hasil

28.


Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka jadi ungu. Jika kondisi input warna adalah hitam, maka warna jadi :

A. Merah
B. Hujau
C. Abu-Abu
D. Unggu
E. Putih
lihat Jawaban:
Show

JAWAB :D. Unggu

29.


Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah :

A. 15 dan 0
B. 15 dan 15
C. 10 dan 15
D. 0 dan 15
E. 0 dan 10
lihat Jawaban:
Show

JAWAB :B. 15 dan 15

30.


Untuk melihat hasil dari program yang di kerjakan tekan tombol ...

A. CRTL+F5
B. CRTL+F9
C. CRTL+F4
D. CRTL+F3
E. CRTL+F12
lihat Jawaban:
Show

JAWAB :B. CRTL+F9

Post a Comment

Nambah ilmu setelah membaca? Yuk, tulis komentar mu!
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.