Anda di halaman 1dari 9

SOAL SIMULASI DIGITAL

1. Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah
masalah dengan menggunakan bahasa pemrograman tertentu disebut...
a. Proses
b. Prgoram
c. Algoritma
d. Step
e. Diagram

2. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...
a. Mempelajari program
b. Membeli komputer
c. Membuat Algoritma
d. Membuat Proses
e. Membuat film
3. Algoritma berasal dari kata...
a. Algorith
b. Algorithm
c. Algorism
d. Aritmatika
e. Algoritma
4. Pada pembuatan program komputer, Algoritma dibuat dengan....
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat program dijalankan
5. 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
6. Urutan langkah-langkah logis untuk menyelesaikan masalah yang disusun secara
sistematis disebut...
a. Algoritma
b. Flowchart
c. Variable
d. Tipe Data
e. Konstanta
SOAL SIMULASI DIGITAL
7. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa
yang disamarkan dari bahasa pemograman disebut metode penulisan...
a. Flowchart
b. Pseudocode
c. Bahasa alami
d. Bahasa Inggris
e. Bagan alir dokumen
8. Dibawah ini beberapa struktur dasar algoritma antara lain...
a. Perbaikan, Pemulihan, Perulangan
b. Urutan, Pilihan, Pengulangan
c. Urutan, Pemulihan, Perulangan
d. Pemulihan, Urutan, Pemograman
e. Perbaikan, Pemilihan, Pngulangan
9. Apabila a=5, b=10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan...
a. a=0, b=5
b. a=10, b=5
c. a=10, b=0
d. a=10, b=10
e. a=0, b=0
10. Yang termasuk ke dalam jenis algoritma percabangan adalah...
a. Main
b. For do
c. Repeat Until
d. If else
e. Void
11. Yang termasuk ke dalam jenis algoritma perulangan adalah...
a. Main
b. For do
c. Repeat until
d. If else
e. Void

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


a. Repeating
b. Looping
c. Again
d. Funtion
e. Replay
SOAL SIMULASI DIGITAL
13. Yang menunjukan awal dan akhir pada sebuah flowchart adalah...
a. Data Flow
b. Data
c. Terminator
d. Decision
e. Proses
14. Bentuk belah ketupat pada diagram flowchart diberi nama...
a. Data Flow
b. Data
c. Terminator
d. Decision
e. Proses
15. Symbol yang digunakan untuk menghubungkan antara symbol yang satu dengan
yang lainya adalah symbol...
a. Terminator
b. Display
c. Flow Direction
d. Processing
e. Input-Output
16. Bilangan yang mengandung pecahan, paling sedikit harus ada satu digit angka
sebelum dan sesudah titik decimal termasuk dalam tipe data...
a. Riil
b. Boolean
c. Integer
d. Longint
e. Byte
17. Int x = 3.05;, tipe data yang digunakan adalah...
a. Char
b. Long int
c. Float
d. Short int
e. Signed long int
18. Double angka;, kode program disamping merupakan tipe data...
a. Bilangan bulat
b. Bilangan cacah
c. Logika
d. Karakter
e. Struktur
19. Pernyataan yang sesuai untuk mendefinisikan tipe data bilangan bulat adalah...
a. Tipe data yang berfungsi menampung data yang memiliki angka belakang koma
SOAL SIMULASI DIGITAL
b. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
c. Tipe data yang mepresentasikan data berupa karakter
d. Tipe data yang menyimpan lebih dari satu variabel
e. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang
koma
20. Dibawah ini merupakan tipe data bilangan bulat adalah...
a. Char
b. Double
c. Float
d. Int
e. Boolean
21. Tipe data bahasa c++ untuk true false adalah...
a. String
b. Char
c. Boolean
d. Byte
e. Real
22. Berikut ini adalah syarat pembuatan variabel yang harus kita perhatikan, kecuali...
a. C++ bersifat case sensitive
b. Tidak boleh diawali dengan angka
c. Tidak boleh mengandung spasi
d. Tidak boleh menggunakan symbol (!@#$%^&*(),dll)
e. Harus menggunakan spasi
23. Penulisan kode program untuk variabel yang benar adalah...
a. Long 1000;
b. int !satu;
c. long break;
d. Float bilangan_riil;
e. Double 2x;
24. Variabel yang digunakan untuk mengidentifikasi data yang nilainya sudah
ditentukan dan tidak dapat diubah saat program berjalan disebut...
a. Konstanta
b. Label
c. Tipe
d. Variabel
e. Prosedur
25. Contoh bentuk deklarasi variabel bertipe karakter yang benar adalah...
a. Char return;
b. Void main;
SOAL SIMULASI DIGITAL
c. Char panjang, a;
d. Panjang char;
e. Semua salah
26. Operator untuk peningkatan nilai bertambah 1 termasuk dalam operator...
a. Operator bitwise
b. Operator logika
c. Operator unary
d. Opetator binary
e. Operator tenary
27. Operator yang digunakan dalam operasi yang melibatkan tiga buah operad adalah...
a. Operator bitwise
b. Operator logika
c. Operator unary
d. Opetator binary
e. Operator tenary
28. Yang bukan termasuk jenis operator yaitu...
a. Penambahan
b. Arimatika
c. Logika
d. Variabel
e. Pengurangan
29. Operator logika yang menyatakan "dan" dalam lambang berikut ini adalah...
a. &&
b. ||
c. !
d. <>
e. =
30. Operator logika yang menyatakan "atau" dalam lambang berikut ini adalah...
a. &&
b. ||
c. !
d. <>
e. =
31. Yang termasuk operator logika ingkaran adalah...
a. !
b. &&
c. <>
d. }}
e. >=
SOAL SIMULASI DIGITAL
32. Fungsi dari operator % sebagai...
a. Pembagian 2 bilangan
b. Membagi per seratus persen
c. Prosentasi 2 bilangan
d. Mencari sisa pembagian 2 bilangan
e. Prosentase bilangan
33. Penggunaan aritmatika yang benar yaitu...
a. t=t+angka;
b. Float r,l,x,t=0
c. while(i<=3);
d. for(x=1,x<=10,X++);
e. i++;
34. Pernyataan a = 7 % 4 akan menghasilkan a = ...
a. 1
b. 2
c. 3
d. 4
e. 5
35. ++ dan -- merupakan operator...
a. Operator Aritmatika
b. Operator Increment dan Decrement
c. Operator majemuk
d. Operator Relasional
e. Operator logika
36. Penulisan Array terdiri dari kecuali..
a. Tipe data
b. Nama data
c. Jumlah data
d. Jenis data
e. A,B,C benar
37. Array terdiri dari berbagai tipe kecuali..
a. Array Multi-Dimensi
b. Array dimensi satu
c. Array dimensi tiga
d. Array dimensi dua
e. Array dimensi empat
38. Indeks array secara default dimulai dari...
a. -1
b. 0
c. 1
SOAL SIMULASI DIGITAL
d. 9
e. Tergantung angka didalam tanda []
39. Beberapa pengertian dan fungsi Array yang benar terdapat pada...
a. Hanya dapat menampung nilaai angka
b. Dapat menampung nilai character
c. Dapat menampung nilai angka dan character
d. Untuk mengulang nama siswa dalam kelas kecil
e. Mempermudah penyimpanan character yang lebih dari satu
40. Int datasiswa[5][5]; Potongan script disamping termasuk data bertipe...
a. Array Multi-Dimensi
b. Array dimensi satu
c. Array dimensi tiga
d. Array dimensi dua
e. Array dimensi empat
41. Kapan terbentuknya pascal...
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
42. Apa kepanjangan ari USES…
a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor
43. Berikut ini adalah penulisan identifier yang benar dalam pemogramn pascal
adalah...
a. 9program_satu
b. Program_1
c. Program satu
d. Begin
e. Array
44. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...
a. Byte
b. Integer
c. Char
d. String
e. Boolean
45. Istilah” perulangan “ dalam pemograman pascal dikenal dengan ...
a. Repeating
b. Again
c. Funtion
d. Replay
SOAL SIMULASI DIGITAL
e. Looping
46. Perintah untuk menutup program dalam pascal adalah...
a. End.
b. Program
c. Uses crt;
d. Finish
e. End;
47. Menggambarkan program secara logika merupakan fungsi dari...
a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
48. Deklarasi yang digunakan untuk mengidentifikasikan data yang nilainya sudah
ditentukan dan pasti,tidak dapat dirubah dalam program disebut deklarasi...
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur
49. Di bawah ini termasuk dalam deklarasi dalam pascal ,kecuali...
a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedut
50. Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit sebelum dan
sesudah titik desimal termasuk dalm tipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
SOAL SIMULASI DIGITAL
ESSAY !!!

1. Apa yang dimaksud dengan FLOWCHART ?


2. Apa yang dimaksud dengan PETA MINDA ?
3. Apa itu Pseude code ?
4. Sebutkan fungsi buku digital !
5. Tuliskan 5 fasilitas yang ada di internet !

JAWAB

1. Flowchart adalah adalah suatu bagan dengan simbol-simbol tertentu


yang menggambarkan urutan proses secara mendetail dan hubungan
antara suatu proses (instruksi) dengan proses lainnya dalam suatu
program.
2. Peta minda adalah suatu ilustrasi grafis yang konkrit yang dapat
menunjukan bagaimana suatu konsep berhubungan atau terkait dengan
konsep-konsep lain yang termasuk kategori yang sama. Peta minda
ialah suatu skema atau ringkasan dari hasil belajar. Peta minda juga
dikenal dengan peta konsep (min mapping).

3. Kode Pseudo (Pseudo-code) adalah sebuah kode yang digunakan


untuk menulis sebuah algoritma dengan cara yang bebas yang tidak
terikat dengan bahasa pemrograman tertentu.

4. Sebagai salah satu altenatif media belajar dan media berbagi


informasi

5. - Email
- Forum
- Social Network
- Chatting
- Voip (Voice Over IP)

Anda mungkin juga menyukai