Skip to main content

Latihan Soal PAS Pemrograman Dasar Kelas 10 SMK 2021 Online dan PDF

Latihan Soal PAS Pemrograman Dasar Kelas 10 SMK 2021 Online dan PDF
Soal PAS Pemrograman Dasar Kelas 10 SMK Semester 1 dan kunci jawaban. Melengkapi kesekian artikel bengkel untuk membantu / latihan pelaksanaan ujian penilaian akhir semester ganjil. Mapel pemrograman dasar ini akan diujikan kepada seluruh jurusan multimedia dan cabang - cabangnya seperti TKJ maupun TPL.

Penilaian yang diselenggarakan di bulan desember tahun pelajaran 2021/2022 nanti berfungsi sebagai jembatan dalam pengecekan capaian kompetensi siswa di mata pelajaran tersebut.

Selanjutnya, untuk menambah model soal lain, kami memakai acuan kurikulum 2013 revisi serta memberikan dua (2) opsi yaitu naskah dalam bentuk try out online tanpa kunci jawaban, dan yang kedua adalah lampiran PDF berjumlah 40 butir soal yang mana kunci jawaban sudah tersedia.

Latihan Soal PAS Pemrograman Dasar Kelas 10 SMK 2021 Online

Latihan Soal PAS Pemrograman Dasar Kelas 10 SMK

Naskah "Soal PAS Pemrograman Dasar Kelas 10 SMK semester 1" central pendidikan ambil dari ujian Penilaian Akhir Semester ganjil (sistem pembelajaran daring di tahun sebelumnya. 

Bapak/ibu guru pengajar bengkel bisa menyesuaikannya dengan materi pembelajaran saat ini, tentunya apabila ingin mendaur ulang contoh soal di bawah ini menjadi naskah asli yang akan diujikan kepada anak didiknya.

File PDF + Jawaban berada dibawah try out online

Selamat mengerjakan..

1. Perhatikan contoh algortima berikut. 


Pada contoh algoritma di atas apabila variabel diberi niai 16, maka output yang dihasilkan juga bernilai 16. Tetapi apabila diberikan nilai "angka", maka output dari algoritma di atas akan bernilai..
a. Angka
b. 16
c. Tidak dapat dieksekusi
d. Integer
e. 0

2. Terdapat sebuah algoritma untuk mengirim email yang dimulai dari mempersiapkan data yang akan dikirim sampai dengan tahap akhir yaitu email terkirim pada penerima.


Berdasarkan algoritma di atas, yang termasuk komponen input adalah
a. laporan penerimaan email bahwa email terkirim
b. alamat email penerima
c. alamat email pengirim
d. file yang akan dikirim
e. proses pengiriman email

3. Perhatikan contoh algoritma di bawah ini. 


Pada bagian "angka: integer" merupakan bagian..
a. Judul algoritma
b. Deklarasi algoritma
c. Badan algoritma
d. Header algoritma
e. Footer algoritma

4. Perhatikan algoritma berikut. Algoritma di atas memiliki nama variabel yaitu
a. integer
b. bilangan
c. angka
d. 19
e. 20

5. Berikut yang bukan merupakan komponen output dari algoritma mencetak file dengan printer adalah
a. kertas berisi gambar
b. kertas berisi teks
c. kertas kosong
d. kertas berisi gambar dan teks
e. file berisi teks

6. Pseudocode yang digunakan pada penulisan algoritme berupa
a. Bahasa Inggris
b. Bahasa Puitis
c. Bahasa Pemrograman
d. Sembarang Bahasa
e. ePUB

7. Pada pembuatan program komputer, algoritme dibuat..
a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat mengistall program

8. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di sebut
a. Proses
b. Prosesor
c. Program
d. Step
e. Algoritma

9. Pengertian logika adalah
a. Suatu prosedur yang merupakan urutan langkah-langkah yang berintegrasi
b. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh
c. Penalaran atau bentuk pemikiran
d. Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata
e. Ilmu untuk menyelesaikan masalah yang ada

10. Sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain
a. Interpreter
b. Compiler
c. Bahasa Pemrograman
d. Algoritma
e. Flowchart

11. Perangkat lunak yang mampu mengeksekusi code program yang ditulis oleh seorang programer lalu menterjemahkannya kedalam bahasa mesin (bahasa yang dimengerti oleh mesin)
a. Interpreter
b. Compiler
c. Bahasa Pemrograman
d. Algoritma
e. Flowchart

12. Bagan-bagan yang mempunyai arus yang menggambarkan langkah-langkah penyelesaian suatu masalah adalah pengertian dari
a. Interpreter
b. Compiler
c. Bahasa Pemorgraman
d. Algoritma
e. Flowchart

13. Simbol flowchart di bawah ini adalah simbol untuk


a. terminator
b. flow
c. proses
d. input / output
e. decision

14. Simbol flowchart ini adalah simbol untuk


a. Terminator
b. flow
c. proses
d. input / output
e. decision

15. Apa hasil dari flowchart berikut jika x adalah 5?


a. 5
b. 10
c. 15
d. 25
e. 5x

16. Penulisan algoritma yang menyerupai bahasa pemrograman disebut
a. pseudocode
b. flowchart
c. kode program
d. algoritma
e. coding

17. Simbol terminator memiliki fungsi untuk
a. menggabarkan arah aliran algoritma
b. suatu pernyataan yang jawabannya berupa dua kemungkinan
c. menyatakan operasi pemasukan data atau penampilan data
d. titik awal atau titik akhir diagram alir
e. proses inisialisasi/pemberian

18. Simbol yang digunakan untuk pemberian harga awal adalah
a. konektor
b. input
c. preparation
d. terminator
e. flow line

19. Program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain, disebut
a. Compiler
b.Assembler
c. Interpreter
d. Syntax
e. Variabel

20. Perangkat lunak yang berfungsi melakukan eksekusi sejumlah instruksi yang ditulis dalam suatu bahasa pemrograman, sebuah penerjemah dapat berarti: Mengeksekusi kode sumber secara langsung, adalah
a. Compiler
b. Assembler
c. Interpreter
d. Syntax
e. Variabel

21. Kata Algoritma berasal dari nama Abu Ja’far Mohammed bin Musa al-Khowarizmi merupakan seorang ilmuan yang menulis kitab al jabr w’al-muqobala. Beliau merupakan seorang berkebangsaan …
a. Amerika
b. Persia
c. Suriah
d. Saudi Arabia
e. Iran

22. Algoritma berasal dari kata
a. Algorith
b. Algortihm
c. Algorism
d. Aritmatika
e. Algoritma

23. Dalam meyusun suatu program langkah pertama yang harus di lakukan adalah
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari

24. Nama lain dari flowchart adalah..
a. Algoritma
b. Tree
c. Alur
d. Diagram
e. Bagan Alir

25. Penulisan variabel dalam C++ bersifat Case Sensitive artinya...
a. Tanda spasi diperhitungkan
b. Huruf besar dan kecil diperhitungkan
c. Tanda spasi diubah dengan underscore
d. Tanda spasi diubah dengan tanda titik
e. Tanda spasi diubah dengan tanda strip (minus)

  • PAS Pemrograman Dasar Kelas 10 SMK : DOWNLOAD
  • PAS Pemrograman Dasar Kelas 10 SMK + Jawaban : DOWNLOAD
Diharapkan Latihan Soal PAS Pemrograman Dasar Kelas 10 SMK 2021 Online bermanfaat untuk tenaga didik dan siswa sekalian.
Ki Hajar Dewantara : “Ing Ngarsa Sung Tuladha Ing Madya Mangun Karsa Tut Wuri Handayani”,- Di depan memberi contoh, di tengah memberi semangat dan di belakang memberikan kekuatan.