Anda di halaman 1dari 5

YAYASAN PENDIDIKAN GEMA ILMU

SEKOLAH MENENGAH KEJURUAN


SMK DUTA BANGSA SAMBOJA
STATUS : TERAKREDITASI
Jl. Soekarno – Hatta Km 39 Rt.10 , Sungai Merdeka - Samboja – Kutai Kartanegara –Kaltim Telp( 0542 ) 7100128/081347212734

Bidang Studi : Pemrograman Dasar Hari Tanggal :


Waktu : Kelas : X TKJ
Guru Bidang Studi :

1. Program yang khusus melakukan suatu 7. Penulisan algoritma yang menggunakan


pekerjaan tertentu adalah program...... sintaks ( cara penulisan ) yang
a. Utility menyerupai bahasa pemrograman
b. Paket disebut
c. Aplikasi a. Data flow
d. Compiler b. flowchart
e. Sistem Operasi c. Aplikasi
2. Ciri utama yang dapat dilihat dari d. Coding
bahasa mesin adalah terdiri dari nilai..... e. Pseudocode
a. 0 8. Kunci dari sebuah algoritma sering
b. 0 dan 1 diistilahkan sebagai....
c. 1 a. Pseudocode
d. 2 b. Logis
e. 0 dan -1 c. Ekspresi
3. Pada dasarnya, pemrograman komputer d. Sistematis
ditulis untuk melakukan suatu fungsi e. Flowchart
secara spesifik dalam bentuk...... 9. Langkah selanjutnya setelah program
a. Serangkaian huruf berhasil diujicobakan adalah.....
b. Spesifikasi input a. dicatat
c. Serangkaian instruksi b. Diperbaiki
d. Serangkaian angka c. Diaplikasikan
e. Tugas-tugas yang diberikan d. Dibuang saja
4. Bentuk belah ketupat pada diagram e. Dimulai dari awal
flowchart diberi nama..... 10. Perangkat lunak yang bertugas
a. Data store mengkonversikan arsitektur dan
b. Terminator algoritma yang dirancang manusia
c. Process kedalam format yang dapat dijalankan
d. Decision komputer disebut
e. Connector a. Software utility
5. Sarana yang menjembatani antara b. Sistem operasi
bahasa manusia dengan bahasa c. Spreadsheet
pemrograman adalah....... d. Bahasa pemrograman
a. Aplikasi e. Word processing
b. Data flow 11. Dalam ekspresi Boolean yang harus
c. Coding diuji adalah nilai....
d. Flowchart a. On/off
e. Pseudocode b. Right/left
6. Sebuah flowchart pada umumnya c. Up/down
menetapkan konsep solusi dalam d. Height/weight
bahasa bentuk..... e. True/false
a. Garis dan kotak 12. Merupakan tempat menampung dan
b. Lingkaran dan titik menyimpan satu atau lebih nilai adalah
c. Notasi matematis pengertian dari....
d. Instruksi bahasa a. Konstanta
e. Permasalahan b. Variabel
c. Boolean e. SIN
d. String 20. Prosedur yang digunakan untuk
e. Numerik membersihkan layar saat program
13. Sintaks yang digunakan untuk dijalankan adalah....
mengakhiri program adalah..... a. Readln
a. Writeln b. Write
b. Print c. Begin
c. End d. Writeln
d. Start e. Clrscr
e. Readln
14. Jenis data yang dapat digunakan, oleh
komputer untuk memenuhi kebutuhan 21. Berikut ini yang termasuk operator
dalam membuat program komputer aritmatika yaitu......
disebut... a. %
a. Tipe data b. /
b. Linier c. *
c. Output d. +
d. Serial e. Semua benar
e. Universal 22. Fungsi matematika yang berguna untuk
15. Secara mendasar array dapat diartikan menghasilkan nilai desimal dari
sebagai.... bilangan real yaitu....
a. Sel a. AVG
b. Kolom b. FRAC
c. Output c. COS
d. Larik d. LN
e. Input e. SIN
16. User crt diperlukan karena kode 23. Fungsi aritmatika pada FreePascal yang
program menggunakan perintah untuk digunakan untuk membulatkan angka
membersihkan layar yaitu ..... pecahan menjadi sebuah bilangan bulat
a. Cls positif adalah....
b. End a. FRAC
c. If-endif b. ABS
d. CLRSCR c. LN
e. Begin-end d. SIN
17. Perintah untuk menampilkan atau cetak e. INT
dilayar monitor tanpa pindah baris 24. Lambang operator yang digunakan pada
disebut... operasi bit shift left yaitu....
a. Readln a. SHR
b. Writeln b. NOT
c. Read c. AND
d. Write d. OR
e. Begin e. SHL
18. Lima jenis operator bitwise yang 25. Ekspresi yang berhubungan dengan
dikenal dalam pascal yaitu..... operator XOR dan OR adalah.....
a. AND, OR, FOR, SHR, dan SHL a. relasional
b. AND, OR, XOR, SHR, dan SHL b. Boolean
c. AND, OR, XOR, FHR, dan SHL c. aritmatika
d. AND, FOR, XOR, DHR dan SHL d. Logika
e. AND, OR, XOR, SHL dan FHL e. numerik
19. Fungsi aritmatika yang menghasilkan 26. Tipe data yang dibuat oleh programmer
nilai logaritma dari sebuah bilangan adalah...
adalah.... a. range
a. LN b. Pointer
b. ABS c. User defined
c. INT d. enumerated
d. FRAC e. subrange
27. bahasa tingkat rendah merupakan e. AND
rangkaian instruksi menggunakan kode- 33. Suatu perintah yang digunakan untuk
kode singkat yang sering disebut mengatur jalannya suatu program
sebagai kode…. disebut dengan istilah struktur......
a. Mnemonic a. terdata
b. Instruksi b. Keputusan
c. Truth table c. Kontrol
d. Boolen d. Pengulangan
e. Relasional e. Percabangan
28. Const phi = 3.14 adaah contoh untuk 34. Berikut yang bukan termasuk jenis-
penggunaan..... jenis operator dalam struktur program
a. Variabel adalah....
b. Flowchart a. Relational
c. Konstanta b. Statement
d. Long int c. Arithmetic
e. integer d. Assignment
29. Fungsi IF dalam bahasa pemrograman e. Logical
dapat terjadi apabila…. 35. Selain pembuat struktur percabangan,
a. Beberapa syarat yang dimna syarat maka semua pernyataan yang terletak
tersebut bernilai FALSE dan TRUE dalam struktur dibuat dalam posisi.....
b. Memiliki suatu syarat dimana syarat a. Selalu rata kanan
tersebut bernilai TRUE b. Menjorok pada tepi yang sama
c. Beberapa syarat yang dimana syarat c. Menjorok pada tepi yang berbeda
tersebut bernilai FALSE d. Berada di tengah-tengah
d. Syarat yang ada didalam IF sangat e. Selalu rata kiri
beragam 36. Tombol kombinasi yang digunakan
e. Beberapa syarat yang dimana syarat untuk melakukan kompilasi (compile)
tersebut bernilai NOT dan NOR menggunakan pascal adalah.....
30. Sebuah simbol yang memberitahukan a. CTRL +F9
compiler untuk melakukan sebuah b. SHIFT+F5
operasi matematika maupun logika c. SHIFT+CTRL+ALT
adalah.... d. ALT+F9
a. Tipe data e. CTRL+R
b. Operator 37. Nilai yang dimiliki jika sebuah sakelar
c. Object listrik dalam kondisi ON.....
d. Variabel a. -2
e. Kode b. -1
31. Untuk mengubah kode-kode program c. 0
yang sudah dituliskan dalam bahasa d. 1
pemrograman kedalam bahasa mesin e. 2
yang dimengerti oleh komputer dapat 38. Bentuk dari simbol percabangan dari
dengan menggunakan..... algoritma yang benar adalah....
a. Conqueror a.
b. Translator
c. Konverter
d. filezilla
e. Interpreter b.
32. Rangkaian instruksi sebagai ciri khas
dari bahasa tingkat tinggi yang
menggunakan unsur kata-kata sehingga c.
lebih mudah untuk dimengerti
komputer sebagai berkut, kecuali....
a. >&& d.
b. END
c. FOR e.
d. IF
39. Fungsi matematika yang berguna untuk 40. Terdapat lima jenis operator bitwise
menghasilkan nilai desimal dari yang dikenal yaitu...
bilangan real adalah... a. AND
a. SIN b. OR
b. LN c. XOR
c. INT d. SHL
d. FRAC e. Semua benar
e. ABS

Essay!!!
1. Jelaskan yang dimaksud dengan pemrograman dasar ?
2. Apa yang anda ketahui tentang perangkat lunak ?
3. Sebutkan fungsi Operator AND ?
4. Gambarlah bentuk simbol Connector yang benar ?
5. Fungsi Pembagian dalam operator dilambangkan dengan ?

Anda mungkin juga menyukai