Anda di halaman 1dari 13

Penilaian Akhir Semester Mapel

Pemrograman Dasar SMK N 1 Rantau


Pulung
1. Berdoalah terlebih dahulu
2. Masukkan alamat email kalian yang aktif
2. Isi nama lengkap dan kelas dengan Benar
3. Masukkan TOKEN yang diberikan oleh Guru Mapel untuk memulai Mengerjakan Soal
Ujian
4. Prestasi penting, Jujur yang utama.
5. Selamat Mengerjakan dan Semoga Allah Permudah.
* Wajib

1. Email *

2. Nama Siswa *

3. Kelas *

Tandai satu oval saja.

X TKJ A

X TKJ B

4. Token *

Soal Pilihan Ganda


5. 1. Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah 3 poin

persoalan secara sistematis dan logis disebut sebagai.. *

Tandai satu oval saja.

a. Notasi computing

b. Pemrograman

c. Algoritma

d. Strategi

e. taktik

6. 2. Suatu metode yang menekankan penulisan logika panyelesaian masalah 3 poin

menggunakan bahasa yang disamarkan dari bahasa pemrograman disebut


metode penulisan..... *

Tandai satu oval saja.

a. Flowchart

b. Pseudocode

c. Bahasa alami

d. Bahasa inggris

e. Bagan alir dokumen

7. 3. Simbol bangun ruang berbentuk persegi panjang pada flocwhart 3 poin


berfungsi untuk.... *

Tandai satu oval saja.

a. Menggambarkan proses secara komputerisasi

b. Tanda penghubung dalam suatu halaman

c. Tanda penghubung dalam lain halaman

d. Memasukkan data secara manual

e. Proses manual
8. 4. Perhatikan algoritma berikut Output yang dihasilkan oleh variabel z 3 poin
adalah. *

Tandai satu oval saja.

a. 0

b. 1

c. 2

d. 3

e. 5

9. 5. Deretan perintah yang digunakan untuk memerintahkan mesin komputer 3 poin

melakukan sesuatu disebut... *

Tandai satu oval saja.

a. Bahasa pemrograman

b. Notasi pseudocode

c. Pemrograman

d. Program

e. Aplikasi

10. 6. Jenis data yang tidak memiliki nilai pecahan adalah.... * 3 poin

Tandai satu oval saja.

a. Bilangan logika

b. Bilangan bulat

c. Bilangan real

d. Karakter

e. String
11. 7. Berikut ini yang tidak termasuk jenis bahasa pemrograman adalah....a. 3 poin
Mongodb *

Tandai satu oval saja.

a. Mongodb

b. Clipper

c. Pascal

d. Java

e. C++

12. 8. Salah satu kelebihan bahasa pemrograman cobol adalah... * 3 poin

Tandai satu oval saja.

a. Mendukung penggunaan barcode reader

b. Memiliki library error yang cukup detail

c. Mampu menangani sistem yang kompleks

d. Dapat digunakan pada komputer berbasis fedora dan penggunaan kode program
dalam bahasa inggris sehingga lebih mudah.

e. Struktur penulisan program yang kaku

13. 9. Operator logika yang menghasilkan nilai False jika salah satu bernilai 3 poin
false atau keduanya Operandnya bernilai false adalah... *

Tandai satu oval saja.

a. AND

b. OR

c. NOT OR (NOR)

d. NOT

e. XOR
14. 10. Operator logika yang menghasilkan nilai True jika salah satu atau kedua 3 poin
Operandnya bernilai True adalah... *

Tandai satu oval saja.

a. AND

b. OR

c. NOT OR (NOR)

d. NOT

e. XOR

15. 11. Jenis tipe data yang terdiri dari deretan atau gabungan beberapa 3 poin
karakter sehingga membentuk sebuah kalimat adalah...... *

Tandai satu oval saja.

a. Real

b. Ineteger

c. Logika

d. String

e. char

16. 12. Dibawah ini yang bukan merupakan operator bilangan logika adalah... * 3 poin

Tandai satu oval saja.

a. AND

b. OR

c. XOR

d. NOT

e. Char
17. 13. Dibawah ini yang bukan merupakan tipe data sederhana adalah... * 3 poin

Tandai satu oval saja.

a. Bilangan bulat

b. Bilangan real

c. Bolean

d. Bilangan logika

e. Karakter
18. 14. Simbol yang digunakan untuk menggambarkan proses yang dilakukan 3 poin
dengan komputer adalah... *

Tandai satu oval saja.

a. Opsi 2

Opsi 3 Opsi 4

Opsi 5
19. 15. Fungsi menu pada compiler Free Pascal yang berfungsi untuk 3 poin
menentukan atau mengubah drive aktif untuk penyimpanan dan
pemanggilan file program pascal adalah.... *

Tandai satu oval saja.

a. File- New

b. File-Open

c. File-Change Dir

d. Edit- New

e. Edit-copt to windows

20. 16. Menu yang berfungsi untuk menyimpan program dengan nama yang 3 poin
sama dalam pascal adalah.... *

Tandai satu oval saja.

a. Change Dir

b. Save

c. Save As

d. Reload

e. Exit

21. 17. Pascal adalah salah satu jenis bahasa tingkat tinggi yan dirancang oleh... 3 poin
*

Tandai satu oval saja.

a. Dennis M. Ritchie

b. Brian W.Kernighan

c. Jhon kemeny

d. Profesor Niklaus Wirth

e. Thomas Kurtz
22. 18. Dibawah ini yang bukan merupakan bahasa tingkat tinggi adalah..... * 3 poin

Tandai satu oval saja.

a. Assembler

b. Java

c. COBOL

d. C++

e. Pascal

23. 19. Jenis bahasa pemrograman yang digunakan untuk mendesain 3 poin
pembuatan aplikasi dalam bidang IPTEK dan teknik adalah.... *

Tandai satu oval saja.

a. COBOL

b. JAVA

c. Delphi

d. FORTRAN

e. C

24. 20. Operator logika yang menyatakan "dan" dalam lambang berikut ini 3 poin
adalah... *

Tandai satu oval saja.

a. &&

b. ||

c. !

d. <>

e. =
25. 21. Operator logika yang menyatakan "atau" dalam lambang berikut ini 3 poin
adalah... *

Tandai satu oval saja.

a. &&

b. ||

c. !

d. <>

e. =

26. 22. Yang termasuk operator logika ingkaran adalah... * 3 poin

Tandai satu oval saja.

a. !

b. &&

c. <>

d. }}

e. >=

27. 23. Fungsi dari operator % sebagai... 3 poin

Tandai satu oval saja.

a. Pembagian 2 bilangan

b. Membagi per seratus persen

c. Prosentasi 2 bilangan

d. Mencari sisa pembagian 2 bilangan

e. Prosentase bilangan
28. 24. Penggunaan aritmatika yang benar yaitu... * 3 poin

Tandai satu oval saja.

a. t=t+angka;

b. Float r,l,x,t=0

c. while(i<=3);

d. for(x=1,x<=10,X++);

e. i++;

29. 25. Pernyataan a = 7 % 4 akan menghasilkan a = ... * 3 poin

Tandai satu oval saja.

a. 1

b. 2

c. 3

d. 4

e. 5

30. 26. ++ dan -- merupakan operator... 3 poin

Tandai satu oval saja.

a. Operator Aritmatika

b. Operator Increment dan Decrement

c. Operator majemuk

d. Operator Relasional

e. Operator logika
31. 27. Penulisan Array terdiri dari kecuali.. 3 poin

Tandai satu oval saja.

a. Tipe data

b. Nama data

c. Jumlah data

d. Jenis data

e. A,B,C benar

32. 28. Array terdiri dari berbagai tipe kecuali.. 3 poin

Tandai satu oval saja.

a. Array Multi-Dimensi

b. Array dimensi satu

c. Array dimensi tiga

d. Array dimensi dua

e. Array dimensi empat

33. 29. Indeks array secara default dimulai dari... 3 poin

Tandai satu oval saja.

a. -1

b. 0

c. 1

d. 9

e. Tergantung angka didalam tanda []


34. 30. Int datasiswa[5][5]; Potongan script disamping termasuk data bertipe... 3 poin
*

Tandai satu oval saja.

a. Array Multi-Dimensi

b. Array dimensi satu

c. Array dimensi tiga

d. Array dimensi dua

e. Array dimensi empat

Konten ini tidak dibuat atau didukung oleh Google.

 Formulir

Anda mungkin juga menyukai