Anda di halaman 1dari 3

REMEDIAL PEMROGRAMAN DASAR

A. SOAL PILIHAN GANDA

1. Perangkat lunak yang digunakan untuk a. Bahasa mesin


melakukan suatu pekerjaan tertentu adalah ? b. Bahasa tingkat rendah
a. utility c. Bahasa tingkat menengah
b. paket d. Bahasa tingkat tinggi
c. aplikasi e. Bahasa tingkat akhir
d. sistem operasi
e. compiler 9. Dibawah ini adalah bagian dari deklarasi
program kecuali ?
2. Istilah lain flowchart adalah ? a. Unit
a. skala b. Konstanta
b. sistem c. Variable
c. aplikasi d. Prosedur
d. diagram alir e. Algoritma
e. klasifikasi
10. Dibawah ini adalah tipe data sederhana
3. Intruksi yang digunakan komputer untuk kecuali ?
memecahkan masalah atau tugas yang a. Bilangan interger
diberikan adalah ? b. Bilangan real
a. sistem operasi c. Bilangan karakter
b. software komputer d. Bilangan desimal
c. hardware komputer e. Boolean
d. pemrograman komputer
e. aplikasi komputer 11. Operasi hitung dari bilangan-bilangan disebut
?
4. Menguji performa dari program adalah a. Operator aritmatika
tahapan dari ? b. Operator relasional
a. integration testing c. Operator boolean
b. validation testing d. Operator biner
c. unit testing e. Operator desimal
d. program testing
e. system testing 12. Terdapat beberapa jenis operator yang
digunakan dalam pemrograman kecuali ?
5. Teknik membagi masalah utama menjadi a. Operator penugasan
beberapa bagian adalah definisi dari ? b. Operator aritmatika
a. divide and conquer c. Operator program
b. decrease and conquer d. Operator logika
c. integration and conquer e. Operator pembanding
d. transform and conquer
e. system and conquer 13. Fungsi aritmatika dalam freepascal yang
berfungsi untuk menghasilkan nilai algoritma
6. teknik standar untuk mengekspresikan dari sebuah bilangan ?
instruksi kepada komputer disebut ? a. ABS
a. Bahasa pemrograman b. FRAC
b. Program komputer c. INT
c. Software pemrograman d. ‘N
d. System pemrograman e. SIN
e. Alat pemrograman
14. Fungsi aritmatika dalam freepascal yang
7. Bahasa mesin diterjemahkan sebagai suati berfungsi untuk menghasilkan nilai desimal
intruksi yang terdiri dari ? dari bilangan real ?
a. Kode desimal a. ABS
b. Kode biner b. FRAC
c. Kode hexadesimal c. INT
d. Kode bahasa d. ‘N
e. Kode rahasia e. SIN

8. Rangkaian intruksi gabungan antara bahasa


manusia dengan kode simbolik adalah ?
15. Fungsi aritmatika dalam freepascal yang c. Bahasa isyarat
berfungsi untuk menghasilkan nilai mutlak d. Bahasa asing
dari sebua bilangan negatif ? e. Bahasa daerah
a. ABS
b. FRAC 23. Fungsi dari pseucode adalah..
c. INT a. Mudah-mudahan
d. ‘N b. Sulit dipahami
e. SIN c. Komplikasi
d. Ribet
16. Terdapat lima jenis operator bitwise yang e. Mudah dipahami
dikenal dalam pascal kecuali ?
a. AND 24. Contoh dari bilangan Integer adalah..
b. OR a. 1
c. XOR b. -22
d. SHA c. 456
e. SHL d. 0
e. Benar semua
17. Perulangan dengan penghitungan dari kecil ke
besar adalah ? 25. Array adalah kata lain dari..
a. Perulangan negatif a. Barisan
b. Perulangan positif b. Simbol
c. Perulangan bersarang c. Numeric
d. Perulangan ganda d. Alphabet
e. Perulangan program e. Equation

18. Langkah selanjutnya setelah program berhasil 26. Bagian dari pemrograman yang tidak dimiliki
diujicoba adalah ? standar baku adalah..
a. Diperbaiki a. Compiler
b. Dicatat b. Konverter
c. Diaplikasikan c. Pseudocode
d. Dibuang saja d. Executable
e. Dimulai dari awal e. Interpreter

19. Suatu proses untuk mengetahui letak 27. Bahasa tingkat tinggi diterjemahkan sebagai
kesalahan dan bagaimana memperbaiki rangkaian intruksi dengan menggunakan
dalam sebuah program adalah ? unsur kata-kata manusia. Berikut ini contoh
a. Testing dari bahasa tingkat tinggi, kecuali..
b. Debugging a. Kode biner
c. Coding b. END
d. Trial and error c. BEGIN
e. Starting d. AND
e. OR
20. Pada umumnya program aplikasi dibuat oleh 28. Suatu nama atau simbol untuk menyimpan
seorang ? sebuah nilai. Hal tersebut adalah penjelasan
a. Pengembang dari?
b. Guru komputer a. Kontanta
c. Programmer b. Program
d. Programmable c. Variabel
e. Manager d. Operator
e. Ekspresi
21. Hal yang harus diperhatikan dalam membuat
aplikasi pemrograman adalah sebagai berikut, 29. Kode yang digunakan untuk menulis sebuah
kecuali ? algoritma dengan cara yang bebas dan tidak
a. Merumuskan kebutuhan terikat dengan bahasa pemrograman adalah
b. Membuat desain kode..
c. Implementasi Bahasa pemrograman a. Pseudocode
d. Melakukan uji coba terhadap program b. Bar code
e. Fokus pada jenis sistem operasi c. Digital code
d. QR code
22. Sebuah teknik komunikasi standar untuk e. BCD code
mengekspresikan instruksi kepada komputer
disebut.. 30. Bahasa yang digunakan pada bahasa tingkat
a. Bahasa latin rendah adalah..
b. Bahasa pemrograman a. Assembly
b. Bahasa asing d. Bahasa daerah
c. Bahasa isyarat e. Bahasa tulisan

B. SOAL URAIAN
1. Apa yang dimaksud dengan Bahasa pemrograman ?
2. Apa yang dimaksud dengan Bahasa tingkat tinggi ?
3. Apa yang dimaksud dengan pseudocode ?
4. Apa yang dimaksud dengan tipe data sederhana dan sebutkan contohnya ?
5. Buatlah sebuat kode program sederhana menggunakan C++ ?

Anda mungkin juga menyukai