Anda di halaman 1dari 7

Mata Pelajaran : PEMROGRAMAN DASAR

Kelas / Prodi : X / TEKNIK KOMPUTER DAN JARINGAN


Hari / Tanggal : ………….. / …………....
Waktu : 90 Menit

Petunjuk:
1. Berdoalah sebelum menjawab pertanyaan-pertanyaan di PTS ini .
2. "Ujian menguji ingatanmu, kehidupan menguji pembelajaranmu; orang lain akan
menguji kesabaranmu", makanya kalian harus selalu belajar yang rajin, pasti bisa !.
3. "Jika kamu yakin dengan apa yang kamu lakukan, kamu akan sukses", makanya
dilarang mencontek atau bekerja sama dengan temanmu,mandiri dan jujurlah.
4. "Pena, pensil! penggaris, penghapus, dan rautan! Siap untuk PTS! Saya pasti bisa
berprestasi , bagus! Sekolah dan Belajar itu pasti baik!", makanya harus disiplin dan
patuh pada aturan yang berlaku, Hormati Guru mu.

A. Pilihan Ganda
1. Proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah
dengan menggunakan bahasa pemrograman disebut
A. Pemrograman
B. Penginstalan
C. Menyimpan File
D. Mengedit video
E. Sistem digital

2. Istilah lain Flowchart adalah


A. Diagram Alir
B. Alur
C. Algoritma
D. tree
E. diagram
3. Profesi yang bekerja membuat program komputer disebut
A. pemrograman
B. Programer
C. System Analyst
D. Alchemist
E. Herbalist

4. Perangkat lunak yang digunakan untuk melakukan suatu pekerjaan tertentu adalah
A. Aplikasi
B. Utility
C. Paket
D. Sistem Operasi
E. Compiler.

5. Pada Dasarnya pemrograman komputer ditulis untuk melakukan suatu fungsi secara
spesifik dalam bentuk
A. Serangkaian Instruksi
B. Serangkaian Angka
C. Serangkaian huruf
D. Spesifikasi input
E. Tugas-tugas yang diberikan

6. Bahasa Pemrograman yang kita gunakakan untuk dalam belajar pemrograman dasar
di LAB adalah
A. Pascal
B. Phyton
C. Dev C ++
D. Java
E. Visual Basic
7. Hasil yang akan ditampilkan pada kode prorgam diatas adalah
A. Smk pertiwi balikpapan
B. SMK PERTIWI BALIKPAPAN
C. Pertiwi Balikpapan
D. PERTIWI BALIKPAPAN
E. SKAPER BALIKPAPAN

8. Setelah menyelesaikan seluruh Kode Program, Langkah selanjutnya yaitu


A. Coding fill
B. Melakukan Kompilasi
C. Membentuk algoritma
D. Dokumentasi
E. Pengujian Program

9. Algoritma harus dapat dijangkau oleh akal pikiran manusia. Untuk itu algoritma harus
memiliki sifat
A. Cepat
B. Rumit
C. berurutan
D. realistis
E. logis

10. Langkah setelah membentuk algoritma selesai dilakukan adalah


A. Translasi
B. pengkodean
C. debuging
D. Uji coba
E. Testing

11. Dalam Penerapan Perangkat lunak, kita sering dihadapkan pada berbagai
permasalahan yang erat kaitannya dalam
A. Strategi
B. aplikasi
C. bahasa
D. algoritma
E. desain

12. Urutan yang benar pada flowchart adalah


A. Start Read Proses Output Stop
B. Head Input Proses Output End
C. Input Loading Proses Output Stop
D. Start Read Proses Write Stop
E. Head Read Loading write End

13. Bagian dari pemrograman yang tidak memiliki standar baku adalah
A. Excutable
B. Compiler
C. Interpreter
D. pseuducode
E. Konverter

14. Tujuan dari Penulisan algoritma adalah langkah awal agar bisa diterjemakan dalam
membuat Program aplikasi, Berikut yang Bukan bentuk penulisan Algoritma adalah
A. Psudocode
B. Flowchart
C. Bahasa Natural
D. Source Code
E. Executable

15. Kesalahan dalam bahasa pemrograman disebut..


A. end
B. Begin
C. Error
D. Clscr
E. colon
16. Nama Program diawali dengan kata “program” sebagai kata baku dalam pascal diikuti
dengan..
A. Identifier
B. Uses crt
C. Begin end
D. Pseudocode
E. Start Begin

17. Kode Program untuk menyatakan Tipe data bentukan yang menyimpan lebih dari satu
variable bertipe sama maupun berbeda adalah
A. Struct
B. int
C. float
D. double
E. Char

18. Sebuah simbol yang memberitahukan compiler untuk melakukan sebuah operasi
mate-matika maupun logika adalah
A. Tipe data
B. variable
C. Object
D. operator
E. Kode

19. Berikut yang bukan merupakan ciri-ciri dari Psudocode adalah


A. Bergambar
B. variable
C. object
D. Operator
E. kode

20. Tipe data yang cocok untuk menyimpan data nama siswa pada bahasa pascal adalah
A. Char
B. integer
C. Byte
D. Boolean
E. Real

21. Kode Program dalam membuat inputan data dalam bahasa pascal adalah
a. Read
b. Readln
c. Write
d. Writeln
e. Uses crt

22. Kode program untuk membaca hasil dari inputan data pada bahasa pascal adalah
a. Read
b. Writeln
c. write
d. var
e. uses crt
23. Tahapan dalam menyelesaikan suatu masalah
a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Model-Algoritma-Eksekusi-Hasil
c. Algoritma-Program-Model-Eksekusi-Hasil
d. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
e. Masalah-Model-Algoritma-Program-Eksekusi-hasil

24. Diketahui bahwa kantong P kosong. Kantong Q berisi 10 buah kelereng dan kantong
R berisi 15 kelereng. Jika hanya terbawa sebuah kantong dan BUKAN kantong P
yang terbawa, Maka kelereng yang terbawa adalah
a. 10
b. 15
c. 25
d. 10 atau 15
e. Kosong

25. Diberikan algoritma :


Apabila warna Hitam maka jadi putih;
Apabila warna Putih maka jadi Hijau ;
Selain warna Hitam dan putih maka jadi jingga . Jika kondisi warna awal adalah
kuning maka warna jadi..
a. Merah
b. Kuning
c. Hijau
d. Biru
e. Jingga

B. Essay
1. Jelaskan apa yang dimaksud dengan Pemrograman dasar komputer?

2. Apa yang dimaksud dengan perangkat lunak?

3. Komponen dalam pemrograman terdiri dari?

4. Struktur dalam pemrograman terdiri dari?

5. Sebutkan Bahasa pemrograman yang kamu ketahui?

6. Apakah yang dimaksud dengan bahasa pemrograman?

7. Apakah yang dimaksud dengan Flowchart?

8. Tipe Data untuk menampung bilangan bulat, bilangan bulat negatif, nol atau
bilangan positif adalah?

9. Apa Fungsi Variable dalam bahasa pemrograman?

10. Sebutkan beberapa Operator yang digunakan dalam bahasa pemrograman?

Anda mungkin juga menyukai