100% menganggap dokumen ini bermanfaat (1 suara)
329 tayangan3 halaman

Soal Ulangan Pemrograman Dasar SMK

1. Soal ujian semester ganjil tahun 2022/2023 mata pelajaran pemrograman dasar untuk kelas X di SMK Negeri 5 Konawe Selatan. 2. Terdiri dari 13 pertanyaan pilihan ganda dan 6 pertanyaan essay. 3. Materi yang diujikan meliputi algoritma, bahasa pemrograman, flowchart, variabel, operator dan input output.

Diunggah oleh

Endang Safitri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
329 tayangan3 halaman

Soal Ulangan Pemrograman Dasar SMK

1. Soal ujian semester ganjil tahun 2022/2023 mata pelajaran pemrograman dasar untuk kelas X di SMK Negeri 5 Konawe Selatan. 2. Terdiri dari 13 pertanyaan pilihan ganda dan 6 pertanyaan essay. 3. Materi yang diujikan meliputi algoritma, bahasa pemrograman, flowchart, variabel, operator dan input output.

Diunggah oleh

Endang Safitri
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

PEMERINTAH PROVINSI SULAWESI TENGGARA

DINAS PENDIDIKAN DAN KEBUDAYAAN


SMK NEGERI 5 KONAWE SELATAN
Alamat: Jl. Poros Punggaluku-Kolono Desa Watumeeto Kec. Lainea KP 93382

SOAL ULANGAN SEMESTER GANJIL TAHUN 2022/2023


Mata Pelajaran : Pemrograman Dasar
Nama :
Kelas :X

1. Suatu susunan atau urutan langkah-langkah dalam menyelesaikan sebuah persoalan secara sistematis dan
logis disebut…..
a. Taktik
b. Stategi
c. Algoritma
d. Pemrograman
e. Notasi computing
2. ciri utama yang dapat dilihat dari bahasa mesin adalah terdiri dari nilai…
a. 0
b. 0 dan 1
c. 1
d. -1
e. 2
3. Bentuk dari simbol proses dari algoritma yang benar adalah...
a. c. e.

b. d.

4. Suatu metode yang menkankan penulisan logika penyelesaian masalah menggunkan bahasa yang di
samarkan dari bahasa pemrograman disebut metode penulisan…..
a. Flowchart
b. Bahasa alami
c. Pseudocode
d. Bahasa inggris
e. Bagan alir dokumen
5. Bentuk belah ketupat pada diagram flowchart diberi nama…
a. Decision
b. Connector
c. Terminator
d. Data store
e. Proces
6. Perhatikan algoritma berikut
Read (x) output yang dihasilkan dari variable z adalah….
Read (y)
X 11 a. 1 b. 2 c. 3 d. 10 e. 15
Y 5
Z X mod Y
Write (z)
7. Program pertama; 1
Uses crt;
Var 2
i: string
begin 3
i: ‘Andi Rahmat’
writeln (i) ;
END. 4
Bagian yang ditunjuk oleh nomor 3 adalah…..
a. Deklarasi program
b. Konstanta
c. Judul
d. Variable
e. Assignment
8. Dalam aturan pemberian nama identifer yang tidak boleh dilakukan adalah...
a. Huruf alfabet
b. Karakter alfanumerik
c. Karakter-karakter
d. Kata kunci
e. Semua benar
9. Sintaks yang digunakan untuk mengakhiri program adalah...
a. Writeln
b. Print
c. End
d. Star
e. Readln
10. Fungsi menu yang digunakan untuk mencari atau perintah tertulis pada program yang sedang dikerjakan
adalah…..
a. Search-find
b. File-new
c. File-changedir
d. Edit-copy to window
e. Edit-paste from windows
11. Operator logika && adalah...
a. And
b. Nand
c. Or
d. Not And
e. For
12. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer
13. Pemberian nama variabel yang benar adalah …
a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!
Essay
1. Jelaskan apa yang anda ketahui tentang flowchart dan fungsinya?
2. Setelah sukses menginstalasi compiler pascal, hal pertama yang harus kalian lakukan untuk masuk ke
lembar kerja pascal adalah dengan cara…..
3. Jelaskan perbedaan Read, Readln, write, dan Writeln!
4. Jelaskan perbedaan save dan save as!
5. Hitunglah :
a. 60 and 5
b. 60 xor 5
c. 60 or 5
d. 125 shr 4
e. 60 shl 5
6. Program contoh;
uses crt;
var
A,B : Integer ;
C: Real;
D: String [ 10 ];
Begin
Write (‘data A’) ; Readln (A) ;
Write (‘data B’) ; Readln (B) ;
Write (‘data C’) ; Readln (C) ;
Write (‘data D’) ; Readln (D) ;
Writeln (‘Data A=,’, A) ;
Writeln (‘Data B=,’, B) ;
Writeln (‘Data C=,’, C) ;
Writeln (‘Data D=,’, D) ;
END.
Output dari program diatas adalah….

Anda mungkin juga menyukai