Anda di halaman 1dari 7

PEMERINTAH DAERAH PROVINSI JAWA BARAT

DINAS PENDIDIKAN
SMK MA’ARIF PAMEUNGPEUK
Terakreditasi B
SK. KANWIL DEPDIKBUD PROP JABAR NO 937/102.I/Kep/OT/97
Jln. Cikopo Tlp (0262) 522150 Kec. Pameungpeuk – Garut Kode Pos 44175

PENILAIAN AKHIR SEMESTER (PAS)


TAHUN PELAJARAN 2020-2021

MATA PELAJARAN :
KELAS/ JURUSAN : X – TKJ
TANGGAL UJIAN : ………… Juni 2021

A. Pilihan Ganda
Berilah tanda silang (x) pada jawaban yang paling benar !
1. Salah satu ekspresi bentuk penyelesaian masalah melalui bahasa manusia dibawah ini
adalah...
a. Melihat mimik muka teman berbicara
b. Menentukan nama yang akan dicari (get key name) dan menentukan sebuah kata
kunci.
c. Mendengarkan teman berbicara
d. Menggunakan simbol flowchart.
e. Berkomunikasi dengan baik.
2. Dalam tahap desain algoritma dan representasi algoritma dapat diwujudkan dalam bentuk
....
a. Flowchart
b. Storyboard
c. Storyline
d. Naskah
e. Pseudocode
3. Pada source code dibawah ini menandakan ekspresi melalui
ListNm1 = Daftar Nama
keyNm1 = Nama yang dicari
ProsHitung = 0

Jika Nm1 = keyNm1


ProsHitung = ProsHitung + 1
Tampilkan ProsHitung
a. Ekspresi melalui bahasa manusia
b. Ekspresi melalui stroyboard
c. Ekspresi melalui story line
d. Ekspresi melalui Pseudocode
e. Ekspresi melalui naskah program
4. Perhatikan simbol dibawah ini. Manakah simbol yang digunakan untuk menghubungkan
setiap langkah dengan menunjukan ke mana arah aliran diagram...
a. d.

b.

e.
c.

5. Salah satu fungsi dari flowchart adalah...


a. Mengkomunikasina hal-hal yang prosedural terkait fungsi-fungsi khusus yang ada.
b. Sebuah alur yang saling berkaitan
c. Sebagai source code untuk menghubungkan beberapa program
d. Mendokumentasikan setiap program berjalan
e. Naskah dari sebuah program
6. Dibawah ini yang merupakan salah satu program yang dikembangkan untuk kebutuhan
umum...
a. Pengolah kata (wordsatr, Ms. Office, Word perfect, Ami Pro)
b. Pengolah suara (Adobe Audition, Fl Studio)
c. Pengolah Video (Adobe Premier, Sony Vegas,)
d. Pengolah gambar(Adobe Photoshop, 3D Max)
e. Pengolah program (Borland C++, Free Pascal, Visual Basic)
7. Sistem operasi identik dengan....
a. Otak dari sebuah komputer
b. Komponen utama dari sebuah perangkat komputer
c. Software yang berfungsi untuk mengaktifkan seluruh perangkat yang terpasang pada
komputer sehingga masing-masing dapat saling berkomunikasi
d. Aplikasi untuk menjalankan semua aplikasi
e. Semua benar.
8. Komputer hanya memahami satu bahasa, yaitu bahsa mesin yang terdiri dari...
a. 1 dan 2
b. 3 dan 4
c. 10 dan 00
d. 0 dan 1
e. 5 dan 4
9. Bahasa C# digunakan untuk...
a. Menulis sebuah jendela aplikasi, atau menulis kode pada piranti perangkat lunak
desktop.
b. Digunakan untuk sistem operasi Apple
c. Pemrograman berbasis web statis.
d. Digunakan untuk membuat file terpisah pada halaman penuh pada sebuah situs.
e. Akses source code pada program aplikasi free pascal
10. Fungsi dari bahasa pemrograman adalah.....
a. Untuk mengarahkan source code agar terintegrasi dengan mudah
b. Sebagai salah satu komponen dari struktur pembuatan aplikasi
c. Memerintahkan komputer untuk mengolah data sesuai dengan logika yang diinginkan
dengan output berupa program/aplikasi.
d. Untuk membuat source code program dalam bentuk aplikasi
e. Sebagai petunjuk untuk membuat program.
11. struktur pertama dalam pascal adalah . .
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;
12. Untuk melihat hasil dari program yang di kerjakan tekan tombol ...
a. CRTL+F5
b. CRTL+F9
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4
13. Berapa kode yang digunakan untuk membuat tulisan berwarna “CYAN”…
a. 4
b. 2
c. 128
d. 7
e. 3
14. Perintah dasar sederhana dalam program passcal adalah...
a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;
15. Tipe data bahasa pascal untuk TRUE FALSE adalah...
a. String
b. Char
c. Boolean
d. Byte
e. Real
16. Siapkah penemu program pascal…
a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules
17. Struktur bahasa pemograman pascal paling pertama adalah...
a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;
18. Tipe data pascal untuk karakter adalah...
a. Char
b. Boolean
c. Integer
d. Real
e. Byte
19. Kapan terbentuknya pascal...
a. 1981
b. 1971
c. 1961
d. 1991
e. 1987
20. Apa kepanjangan ari USES…
a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit semiconductor
21. Deskripsi dari operator pembagian bulat pada pemrograman pascal adalah.....
a. Membagi 2 bilangan bulat integer kemudian mengambil sisanyadan hasil baginya
dibuang.
b. Membagi 2 bilangan bulat kemudia kemudian hasilnya dikurangi
c. Membagi 2 bilangan bulang kemudian hasilnya dikalikan dengan 1
d. Membagi 2 bilangan bulat (integer) kemudian mengambil hasil bagi dan sisanya
dibuang.
e. Membagi 2 bilangan bulat kemudian mengurangkan hasil baginya
22. Simbol dari operator Modulus adalah.....
a. *
b. /
c. +
d. Div
e. Mod
23. Sintax dari LN adalah .....
a. LN(L)
b. LN(X)
c. LN(+)
d. LN(-)
e. LN(*)
24. Keterangan dari Fungsi INT adalah .....
a. Fungsi matematika yang berguna untuk menghasilkan nilai desimal dari bilangan real
b. Berfungsi untuk menghasilkan nilai logaritma dari sebuah bilangan
c. Berguna untuk membulatkan angka pecahan menjadi sebuah bilangan bulat positif
d. Fungsi matematika yang berguna untuk menghasilkan nilai mutlak dari sebuah
bilangan negatif.
e. Untuk menghitung nilai sinus dari sebuah bilangan .
25. Dalam konversi bilangan biner, bilangan biner terdiri atas.....
a. Semu dan benar
b. Yes dan No
c. True (1) dan False (0)
d. Accept dan quit
e. Semua jawaban benar.
26. Terdapat berapak operator bitwise....
a. 1
b. 2
c. 3
d. 4
e. 5
27. IF diguanakan untuk
a. Dimana syarat tersebut bernilai TRUE
b. Dimana syarat tersebut bernilai FALSE
c. Dimana syarat tersebut bernilai 1 dan 0
d. Dimana syarat tersebut menggunakan operator bitwise
e. Dimana syarat tersebut menggunakan ELSE
38. Nama variabel berikut ini yang benar adalah …
a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl
39. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
40. Pemberian nama variabel yang benar adalah …
a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!

B. Uraian
Jawablah pertanyaan-pertanyaan berikut dengan baik dan benar !

1. Apa yang dimaksud dengan tipe data tunggal ?


Merupakan tipe data paling dasar yang terdapat dalam pascal dan hanya mewakili satu
objek atau nilai yang dapat disimpan`
2. Tuliskan 3 pemrograman yang harus dikuasai ?
Variabel
Operator
Array
3. Tipe data dibagi menjadi 3 bagian yaitu ?
Tipe data tunggal
Tipe data pointer
Tipe data terstruktur
4. Sebutkan jenis-jenis tipe data ?
Integer
Real
Character
Boolean
5. Apa pengertian dari operator logika ?
digunakan untuk membandingkan 2 inputan kondisi boolean, yakni true atau false.

Anda mungkin juga menyukai