Latihan Soal PAS Pemrograman Dasar Kelas 10 SMK 2023 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 2023/2024 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 2023 Online
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)
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)
Diharapkan Latihan Soal PAS Pemrograman Dasar Kelas 10 SMK 2023 Online bermanfaat untuk tenaga didik dan siswa sekalian.