Soal Pemrograman Dasar Kelas XI Semester 1

1.      Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara sistematis disebut ….
a.       Algoritma                                                        d. Tipe data
b.      Flowchart                                                        e. Konstanta
c.       Variabel
2.      Algoritma ditemukan pertama kali oleh…
a.       Ibnu Sina                                                        d. Muhammad Ibnu Musa Al-Khuwarizmi
b.      Ibnu Hazm                                                     e. Bill Gates
c.       Isaac Newton
3.      –    Masukan nilai panjang (p)
-          Masukan nilai lebar (l)
-          Hitung Luas=p x l
-          Cetak Luas
Adalah algoritma untuk menentukan luas…
a.       Persegi                                                            d. Kubus
b.      Persegi panjang                                              e. Balok
c.       Segi tiga
4.      –    Masukan nilai panjang (p)
-          Masukan nilai lebar (l)
-          Masukan nilai tinggi (t)
-          HitungVolum=p x l x t
-          Cetak Volum
Adalah algoritma untuk menentukan volum…
a.       Persegi                                                            d. Kubus
b.      Persegi panjang                                              e. Balok
c.       Segi tiga
5.      Kumpulan instruksi atau perintah yang disusun sedemikian rupa sehingga mempunyai urutan nalar yang tepat untuk menyelesaikan suatu persoalan disebut…
a.       Alur                                                                d.  Flowchart
b.      Algoritma                                                       e.  Diagram
c.       Program
6.      Alat bantu untuk membuat program disebut…
a.       Bahasa mesin                                                 d. Bahasa mesin                     
b.      Bahasa kode                                                   e. Bahasa rakitan
c.       Bahasa pemrograman
7.      Yang bukan termasuk bahasa pemrograman adalah…
a.       Microsoft office                                             d. Delphi
b.      PHP                                                                e. Visual Basic
c.       Java
8.      Urutan unsur-unsur pemrograman yang benar adalah…
a.       Proses-Output-Input                                      d. Input-Proses-Output
b.      Output-Input-Proses                                      e. Output-Proses-Input
c.       Input-Output-Proses
9.      Suatu program yang menterjemahkan bahasa program (Source code) ke dalam bahasa obyek (object code) secara keseluruhan program disebut…
a.       Converter                                                       d. Interpreter
b.      Programer                                                       e.  Compiler
c.       Inverter
10.  Orang yang ahli dalam pembuatan program disebut…
a.       Insinyur                                                          d. Bloger
b.      Sarjana                                                           e. Marketer
c.       Programer
11.  Nama lain dari flowchart adalah ….
a.       Algoritma                                                        d. Tree            
b.      Bagan alir                                                        e. Diagram
c.       Alur                                                                
12. 
 



Gambar diatas adalah symbol flowchart untuk…           
a.       Proses                                                              d. Percabangan
b.      Pemilihan                                                        e. Memanggil prosedur/fungsi
c.       Mulai/Selesai
13. 
 



Gambar diatas adalah symbol flowchart untuk…
a.       Proses                                                              d. Percabangan
b.      Pemilihan                                                        e. Memanggil prosedur/fungsi
c.       Mulai/Selesai
14.  Tempat dimana kita dapat mengisi atau mengosongkan nilainya dan memanggil kembali apabila dibutuhkan atau temapt dimana kita bisa mengubah sebuah nilai disebut…
a.       Tipe data                                                        d. Variabel
b.      Real                                                                e. Prosedur
c.       Integer
15.  Tipe data yg mengandung bilangan bulat disebut..
a.       Integer                                                            d. String
b.      Real                                                                e. Byte
c.       Array
16.   Tipe data yang mempunyai jangkauan antara 0 – 255 adalah..
a.       Real                                                                d. Array
b.      Short int                                                         e. String
c.       Byte
17.  Tipe data untuk mengisi data tulisan adalah…
a.       Real                                                                d. Integer
b.      Array                                                              e. String
c.       Longint
18.  Tipe data yang mengandung bilangan pecahan disebut dengan …
a.       Array                                                              d. Integer
b.      Real                                                                e. String
c.       Longint
19.  Tipe data yang mempunyai rentang nilai -128 – 127 adalah…
a.       Integer                                                            d. Shortint
b.      Cardinal                                                         e. Longint
c.       Byte


20. 
 


Gambar di atas adalah symbol flowchart untuk…
a.       Aliran data                                                     d. Proses
b.      Input/output                                                   e. Pemilihan
c.       Mulai/selesai
21.  Gambar untuk symbol dari pemberian nilai awal dari suatu variable adalah…
a.                 
                                                                       d.
b.       

                                                                       e.
c.        
22.  Tipe data yang bernilai true atau false adalah…
a.       String                                                             d. Char
b.      Array                                                              e. Boolean
c.       Longint\
23.  Perhatikan script di bawah ini
Jika nilainya adalah 60 berarti keterangan yang akan muncul adalah…
a.       Nilai                                                               d. Gagal
b.      Lulus                                                              e. Echo
c.       Selamat
24.  <> adalah symbol untuk…
a.       Sama dengan                                                  d. Kurang dari
b.      Tidak sama dengan                                        e. Lebih dari
c.       Lebih besar lebih kecil
25.  Mod adalah untuk memberikan angka…
a.       Sisa hasil bagi                                     d. bagi-bagi
b.      Membagi                                                        e. kurang dari
c.       Hasil bagi
26.  Nama lain dari bagi adalah…
a.       Grad                                                               d. Mod
b.      Rad                                                                e. Div
c.       Deg
27.  Untuk menghubungkan flowchart yang masih dalam satu halaman digunakan simbol…
a.                 
d.
b.                                                                            
 


c.                                                                              e.


28.  Salah satu bentuk looping atau perulangan adalah…
a.       Next                                                               d. Then
b.      While do                                                        e. Char
c.       If Else
29.  Tiap instruksi dikerjakan secara berurutan sesuai dengan urutan penulisannya disebut…
a.       Looping                                                          d. Integer
b.      Selection                                                        e. String
c.       Sequence
30.  Nama lain dari perulangan adalah…
a.       Looping                                                          d. Selection
b.      Integer                                                            e. Sequence
c.       Char
II. Jawablah pertanyaan-pertanyaan berikut ini dengan benar!
1.      Apakah yang dimaksud dengan algoritma dan sebutkan keuntungan membuat algoritma!
2.      Gambarkan flowchart untuk menghitung volume sebuah balok!
3.      Sebutkan jenis-jenis tipe data yang kamu ketahui! Minimal 8
4.      Buatlah script PHP untuk menampilkan angka 1 sampai 12 dengan menggunakan skema while do!

5.      Sebutkan aturan-aturan dalam pemberian nama sebuah variable!

1 Response to "Soal Pemrograman Dasar Kelas XI Semester 1"

  1. Sebelumnya terimakasih,tapi gambar pada soal knpa tidak kluar pak?

    BalasHapus