Jangan malas baca, ya Telusuri!

30 SOAL PEMOGRAMAN DASAR SMK KELAS 10 SEMESTER 2

Exeltanaka

 


1.


Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis merupakan deskripsi dari...

A. Variabel
B. Algoritma
C. Tipe data
D. Konstanta
E. Flowchart
lihat Jawaban:
Show

JAWAB : B. Algoritma

2.


Asal mula kata algoritma adalah...

A. Algorith
B. Aritmatika
C. Algorismatika
D. Algorism
E. Algometrika
lihat Jawaban:
Show

JAWAB : A. Algorith

3.


Gabungan dari beberapa kata berupa perintah-perintah yang terdiri atas banyak baris dan dimengerti oleh komputer merupakan definisi dari...

A. Spreadsheet
B. Sistem operasi
C. Bahasa pemrograman
D. Software utility
E. Word processing
lihat Jawaban:
Show

JAWAB : C. Bahasa pemrograman

4.


Dalam penulisan algoritma, pseudocode menggunakan bahasa...

A. Mesin
B. Romantis
C. Pemrograman
D. Puitis
E. Inggris
lihat Jawaban:
Show

JAWAB : A. Mesin

5.


Flowchart memiliki nama lain...

A. Tree
B. Diagram
C. Bagan alir
D. Alur
E. Algoritma
lihat Jawaban:
Show

JAWAB : C. Bagan alir

6.


Urutan langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut dengan...

A. Array
B. Variabel
C. Konstanta
D. Tipe data
E. Algoritma
lihat Jawaban:
Show

JAWAB : E. Algoritma

7.


Prosedur dalam pembuatan program komputer, urutan algoritma sebaiknya dibuat pada saat...

A. Program dibuat
B. Program dijalankan
C. Sebelum pembuatan program
D. Verifikasi program
E. Sesudah pembuatan program
lihat Jawaban:
Show

JAWAB : C.Sebelum pembuatan program

8.


Dalam membuat algoritma harus memiliki konsep, salah satu konsep algoritma adalah...

A. Peubah
B. Algoritma
C. Peubah dan pertukaran
D. Pertukaran
E. Urutan
lihat Jawaban:
Show

JAWAB : E.Urutan

9.


Penulisan algoritma dengan menggunakan cara penulisan yang menyerupai bahasa pemrograman disebut...

A. PHP
B. Aplikasi
C. Bagan alir
D. Coding
E. Pseudocode
lihat Jawaban:
Show

JAWAB : E.Pseudocode

10.


Sebuah algoritma yang dinyatakan dalam diagram dengan bentuk-bentuk tertentu merupakan deskripsi dari...

A. Array
B. Konstanta
C. Pseudocode
D. Terminator
E. Flowchart
lihat Jawaban:
Show

JAWAB : E.Flowchart

11.


Bentuk belah ketupa bermanfaat dalam pememilihan proses berdasarkan kondisi yang ada pada flowchart yang diberi nama...

A. Process
B. Decision
C. Input-Output
D. Display
E. Terminator
lihat Jawaban:
Show

JAWAB : B. Decision

12.


Algoritma seharusnya dapat dijangkau oleh akal pikiran kita. dengan pertimbangan tersebut berarti algoritma memiliki sifat...

A. Logis
B. Akurat
C. Realistis
D. Cepat
E. Trending
lihat Jawaban:
Show

JAWAB : A. Logis

13.


Berikut ini yang termasuk struktur dasar algoritma adalah...

A. Pemulihan, urutan, pemrograman
B. Perbaikan, pemilihan, pengulangan
C. Perbaikan, pemilihan, pengulangan
D. Urutan, pemulihan, pengulangan
E. Perbaikan, pemulihan, pengaturan
lihat Jawaban:
Show

JAWAB : D. Urutan, pemulihan, pengulangan

14.


Simbol bangun ruang yang digunakan untuk mempresentasikan proses program merupakan model penulisan dan perancangan algoritma yang biasanya disebut dengan...

A. Flowchart
B. Bahasa alami
C. Natural language
D. Pseudocode
E. Bahasa narasi
lihat Jawaban:
Show

JAWAB : A. Flowchart

15.


Bagan alir formulir (form flowchart) merupakan istilah lain dari...

A. Sistem flowchart
B. Schematic flowchart
C. Process flowchart
D. Program flowchart
E. Documen flowchart
lihat Jawaban:
Show

JAWAB : E. Documen flowchart

16.


Yang dimaksud dengan tipe data Double adalah…

A. Tipe data karakter
B. Bilangan desimal
C. Bernilai true dan false
D. Bilangan Bulat
lihat Jawaban:
Show

JAWAB : B.Bilangan desimal

17.


Terdapat berapa jenis tipe data yang tersedia dalam bahasa pemrograman Pascal...

A. 1
B. 3
C. 2
D. 4
lihat Jawaban:
Show

JAWAB : C.2

18.


Basic Type memiliki beberapa jenis tipe, salah satunya adalah ordinal type, berikut ini yang tidak termasuk kedalam ordinal type adalah...

A. Integer
B. Real
C. Boolean
D. subrange type
lihat Jawaban:
Show

JAWAB : B.Real

19.


Tipe data yang tidak mengandung unsur pecahan adalah...

A. Integer
B. Real
C. Boolean
D. subrange type
lihat Jawaban:
Show

JAWAB : A. Integer

20.


Tipe data yang memiliki dua nilai yaitu True atau False adalah...

A. Integer
B. Real
C. Boolean
D. subrange type
lihat Jawaban:
Show

JAWAB : C. Boolean

21.


Tipe data yang terdiri dari beberapa nilai data bertipe ordinal yang secara ototmatis akan terurut dari paling kecil hingga paling besar adalah..

A. Array
B. Set
C. Record
D. File
lihat Jawaban:
Show

JAWAB : B. Set

22.


Berikut ini identifier yang benar menurut aturan penulisan dalam Pascal adalah...

A. nama_siswa
B. _siswa nama
C. nama siswa
D. namasiswa
lihat Jawaban:
Show

JAWAB : A. nama_siswa

23.


Berikut ini cara yang benar dalam mendeklarasikan konstanta bertipe integer adalah...

A. Const Siswa_TKJ = Integer = 100;
B. Cons Integer : 100 = Siswa_TKJ;
C. Const Siswa_TKJ : Integer = 100;
D. Const Siswa_TKJ = Integer : 100;
lihat Jawaban:
Show

JAWAB : C.Const Siswa_TKJ : Integer = 100;

24.


Berikut ini operasi Aritmatika yang memiliki fungsi sebagai pembagian adalah...

A. div
B. :
C. /
D. *
lihat Jawaban:
Show

JAWAB : A. div

25.


Berikut ini Operasi Himpunan yang memiliki fungsi menunjukan nilai yang lebih rendah adalah...

A. SUCC
B. PRED
C. ORD
D. ABS
lihat Jawaban:
Show

JAWAB : B. PRED

26.


Langkah pertama yang harus dilakukan untuk menyusun suatu program adalah....

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

JAWAB : B. Membuat algoritma

27.


Nama variabel berikut ini yang benar adalah …

A. NamaGuru
B. alm gr
C. tpt.tgl
D. Alamat Guru
E. sts/status
lihat Jawaban:
Show

JAWAB : A. NamaGuru

28.


Tipe data yang cocok untuk menyimpan data nama siswa adalah …

A. Numeric
B. Date/Time
C. Integer
D. Character
E. Array
lihat Jawaban:
Show

JAWAB : D. Character

29.


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

30.


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

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

JAWAB : D. Cin

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.