KUMPULAN SOAL UJIAN pemprograman dasar

 

KUMPULAN SOAL UJIAN

Soal    : 1

Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan logis disebut …

  1. Taktik 
  2. Strategi
  3. Algoritma
  4. Pemrograman
  5. Notasi Computing

.

Soal    : 2

Algoritma berasal dari kata …

A.    Algorith

B.                              Algorithm

C.                              Algorism

D.                              Aritmatika

E.                               Algoritma

 

Soal    : 3

Model penulisan dan perancangan algoritma menggunakan simbol bangun ruang dalam mempresentasikan proses program disebut …

A.    Natural language

B.                              bahasa narasi

C.                              Bahasa alami

D.                              Pseudocode

E.                              Flowchart

 

 

Soal    : 4

Simbol bangun ruang berbentuk persegi panjang pada flowchart berfungsi untuk …

A.    Menggambarkan proses secara komputerisasi

B.     Menginputkan data secara manual

C.     Proses manual

D.    Tanda penghubung dalam suatu halaman

E.     Tanda penghubung dalam lain halaman

 

Soal    : 5

Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut metode penulisan …

  1. Flowchart
  2. Pseudocode
  3. Bahasa alami
  4. Bahasa inggris
  5. Bagan alir dokumen

 

Soal    : 6

Menggambarkan program secara logika merupakan fungsi dari...

  1. Flowchart
  2. Dxdiag
  3. Begin
  4. SI
  5. Sistem oprasi

 

 

 

 

Soal    : 7

Pada saat pembuatan program komputer, algoritma dibuat …..

A.    Sebelum pembuatan program

B.     Pada saat program dibuat

C.     Sesudah pembuatan program

D.    Pada saat verifikasi program

E.     Sebelum dan sesudah pembuatan program

 

Soal    : 8

Nilai P=0, Q=5, R=10 jika diketahui nilai PQR adalah seperti yang tersebut dan algoritmanya adalah nilai P=Q, Q=R maka nilai PQR adalah …

    1. P=10; Q=10; R=10
    2. P=5; Q=10. R=10
    3. P=5; Q=10; R=5
    4. P=5; Q=5; R=10
    5. P=5; Q=5; R=5

.

Soal    : 9

Sebuah algoritma digunakan untuk menentukan volum suatu balok dengan panjang = 10 cm, lebar = 5cm, tinggi = 8 cm. yang termasuk dalam pendeklarasian adalah ...

  1. Volume
  2. Panjang, lebar, tinggi
  3. balok 
  4. Tinggi
  5. Luas

 

.

 

Soal    : 10

Perangkat lunak yang bertugas mengkonversikan arsitektur dan algoritma yang dirancang manusia kedalam format yang dapat dijalankan computer disebut ….

  1. System Operasi    
  2. Spreadsheet   
  3. Bahasa Pemrograman
  4. B. Software Utility    
  5. Word Processing

 

Soal    : 11

Jenis bilangan yang tidak memiliki nilai pecahan desimal, disebut....

A. Bilangan logik

B.  Bilangan bulat

C.  Bilangan real

D. Karakter

E.  String

 

Soal    : 12     :

Tipe data yang cocok untuk menjelaskan data nomer induk siswa adalah tipedata ….

  1. Numeric
  2.  Varchar
  3.  DateTime
  4. Array
  5.  Integer

 

 

 

 

Soal    : 13

Yang termasuk dalam karakteristik bahasa pemrogrman adalah ….

  1. Memiliki tata bahasa dengan aturan khusus
  2. Memiliki ruang khusus untuk pemrograman
  3. Bukan bahasa sehari-hari
  4. Selalu mengikuti zaman
  5. Sama sperti bahasa manusia

 

Soal    : 14

Bahsa pemrograman yang dibuat untuk keperluan tertentu, merupakan jenis bahasa pemrograman dengan tujuan ….

A.    Khusus

B.     Umum

C.     Individu

D.    Industri

E.     Bisnis

 

Soal    : 15

Jenis bahasa pemograman yang digunakan untuk menciptakan aplikasi yang bersifat general, merupakan jenis bahasa pemrograman yang bersifat ….  

A.    Khusus

B.     Umum

C.     Individu

D.    Industri

E.     Bisnis

 

 

 

 

Soal    : 16

Berikut adalah Algoritma yang belum terurut.:

a.   Mulai

b.     Hitung luas (L) = p x l

c.     Tampilkan luas (L)

d.     Selesai

e.   Masukkan panjang (p) dan lebar (l)

Yang merupakan input dari algoritma di atas adalah ....

A.    Luas (L)

B.     Panjang (p)

C.     Lebar (l)

D.    Panjang (p) dan Lebar (l)

E.     Hitung luas (L) = p x l

 

Soal    : 17

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

A.    nama_siswa

B.     nama siswa

C.     2namasiswa

D.    _nama siswa

E.     //namasiswa

Soal    : 18

Operator AND akan menghasikan nilai TRUE jika .....

A.    Salah satu operand bernilai TRUE

B.     Salah satu operand bernilai FALSE

C.    Kedua operand bernilai TRUE

D.    Kedua operand bernilai FALSE

E.     Kedua operand bernilai NULL

 

Soal    : 19

If kondisi 1 then

    Aksi 1

Else if kondisi 2 then

  Aksi 2

End if

 

Struktur penulisan percabangan diatas digunakan untuk ….

A. Percabangan 1 kondisi

B.   percabangan lebih dari 2

C.   Percabangan bersarang        

D.  percabangan kondisi dengan case

E.   Percabangan 2 kondisi

 

Soal                            : 20

Di bawah ini termasuk tipe data numerik adalah.....

A.    Double

B.     Real

C.     Char

D.    integer dan float

E.     Date time

 

 

 

 

 

Soal    : 21

Jenis struktur perulangan yang akan melakukan proses looping selama kondisi bernilai benar adalah....

A.   For....do

B.   Do....while

C.   While....do

D.   Repeat....until

E.   Repeat....while

 

Soal    : 22

                                    :

Flowchart di samping merupakan metode perulangan ...              

  1. For .... do (ascending)
  2. While ... do
  3. Repeat .... until
  4. While... until
  5. For .... do ( descending)

 

 

 

 

 

 

Soal    : 23

Tipe data yang mendukung bilangan pecahan disebut dengan tipe data …

A.    Real

B.     Integer

C.     Longint

D.    Char

E.     Wide char

 

Soal    : 24

Operator yang biasanya digunakan dalam suatu proses perhitungan matematis baik berupa perhitungan bulat maupun perhitungan pecahan disebut …

A.   Operator Aritmatika                                        

B.   Operator logika

C.   Operand                                                             

D.   Operand Aritmatika

E.   Operator

 

Soal    : 25

Operator yang biasanya digunakan dalam suatu proses perbandingan antara suatu value atau variable dengan value atau variable lainnya disebut ….

A.   Operator Aritmatika                                           

B.   Operand                                                             

C.   Operator

D.   Operator logika

E.   Operand Aritmatika

 

 

 

Soal    : 26

Selalu diakhiri karakter NULL atau ‘\0’, merupakan salah satu ciri dari ….

A.    Array

B.     String

C.     Algoritma

D.    Aritmatika

E.     Double

 

Soal    : 27

Suatu tipe data yang digunakan untuk menangani data teks (kumpulan karakter) disebut …

  1. Array
  2. String
  3. Tipe data
  4. Operator logika
  5. Operator aritmatika

 

Soal    : 28

Variable yang mengandung alamat sebuah memori bukan sebuah data disebut …

A.    Variable

B.     Pointer

C.     Konstanta

D.    Tipe data

E.     Operator

 

 

 

 

Soal    : 29

Terdapat dua macam operator yang digunakan oleh pointer. Yang termasuk dalam operator pointer adalah ....

A.    & dan *

B.     & dan ”

C.     * dan ”

D.    ” dan +

E.     ++

 

Soal    : 30

char nama_mhs[20];

dari keterangan diatas dapat diketahui bahwa panjang maksimal adalah ….

A.    20 akarakter terdiri dari 19 karakter data dan 1 karakter NULL

B.    20 akarakter terdiri dari 18 karakter data dan 2 karakter NULL

C.    20 akarakter terdiri dari 15 karakter data dan 5 karakter NULL

D.    20 akarakter terdiri dari 14 karakter data dan 6 karakter NULL

E.     20 akarakter terdiri dari 13 karakter data dan 7 karakter NULL

 

Soal    : 31

Diberikan sebuah nilai :

D616= .....8

Hasil konversi bilangan di atas adalah ....

A.    333

B.     332

C.     223

D.    435

E.     326

 

Soal    : 32

Memakan memori yang lebih besar, merupakan kelemahan dari …..

A.    Fungsi

B.     Pointer

C.     Pointer Rekursif

D.    Fungsi Rekursif

E.     Pointer Rekursif

 

Soal    : 33

char nama[6] = {‘P’,‘a’,‘n’,‘c’,‘a’,’\0’};

pemberian nama pada string diatas menggunakan cara ....

A.    Langsung

B.     Pertipe data

C.    Perkarakter

D.    Tidak langsung

E.     Salah semua

 

Soal    : 34

Bila string hanya berisi karakter NULL, maka disebut dengan string kosong dan ditulis dengan ….

A.    “”

B.     “0”

C.     0

D.    “NULL”

E.     “\0”

 

 

 

 

Soal    : 35

char nama[….] = “XII M U L T I M E D I A”;

Jumlah karakter diatas adalah ….

A.    23

B.12

C.16

D.    14

E. 11

 

Soal    : 36

Diberikan sebuah nilai :

35010

Jika dikonversikan ke bilangan oktal, maka Hasil konversi bilangan di atas  adalah ....

A.    3768

B.     53616

C.    5368

D.    53610

E.     5568

 

Soal    : 37

Cepatnya Alat/cara untuk memecahkan masalah dalam suatu fungsi atau procedure yang memanggil dirinya sendiri disebut …

A.   Fungsi

B.   Pointer

C.   Fungsi Rekursif

D.   Pointer Rekursif

E.   Pointer rekursif

 

.Soal   : 38

return_data_type function_name(parameter_list)

{

     ...

     function_name(...);

     ...

}

Keterangan di atas merupakan deklarasi dari ...

a.    Fungsi

b.    Pointer

c.    Fungsi Rekursif

d.    Pointer Rekursif

e.    Rekursif

 

Soal    : 39

Angka terbesar yang digunakan dalam sistem  bilangan disebut ….

A.    Basis

B.     Absolut Value

C.     Position Value

D.    Basis Value

E.     Post Value

 

 

 

 

 

 

 

Soal    : 40

Diberikan sebuah nilai :

D616= .....2

Hasil konversi bilangan di atas adalah ....

A.    1101  0110

B.     1111  0011

C.     1001  0101

D.    1100  0001

E.     1111  1111