DINAS PENDIDIKAN SMK PLUS IBNU HAJAR Jl. Bubuay-Bongas, Desa. wangunsari, kec. bantarkalaong-46187 Kab. Tasikmalaya email : smkplusibnuhajar@gmail.com
PENILAIAN AKHIR SEMESTER
TAHUN PELAJARAN 2022/2023 Nama : Mata Pelajaran : Pemograman Dasar Kelas : X TKJ Waktu : 90 Menit No Peserta : Guru Pengampu : Ai Siti Laela, S.Pd Silahkan pilih jawaban yang benar! 1. Dalam menyusun suatu 5. Tahapan dalam menyelesaikan suatu program,langkah pertama yang harus masalah adalah : di lakkukan adalah : a. Masalah-Pseudocode-Flowchart- a. Membuat program Program-Eksekusi-Hasil b. Membuat Algoritma b. Masalah-Algoritma-Flowchart- c. Membeli komputer Program-Eksekusi-Hasil d. Proses c. Masalah-Model-Algoritma- e. Mempelajari program Eksekusi-Hasil 2. Sebuah prosedur langkah demi d. Masalah-Model-Algoritma- langkah yang pasti untuk Program-Eksekusi-hasil menyelesaikan sebuah masalah di e. Algoritma-Program-Model- sebut : Eksekusi-Hasil a. Proses 6. Diketahui bahwa kantong P kosong. b. Program Kantong Q berissi 10 buah kelereng c. Algoritma dan kantong R berisi 15 kelereng. d. Step Apabila yang terbawa hanya sebuah e. Diagram kantong dan di katakan BUKAN 3. Pseudocode yang di gunakan pada kantong P yang terbawa, Maka penulisan algoritma berupa : jumlah kelereng yang terbawa a. Bahassa Inggris adalah : b. Bahasa Puitis a. 10 c. Bahasa pemograman b. 15 d. Sembarang bahasa asal c. 10 atau 15 terstruktur d. 10 dan 15 e. Bahasa Mesin e. Kosong 4. Pada pembuatan program komputer, 7. Diberikan algoritma : Apabila warna algoritma dibuat : merah maka jadi hijau. Apabila warna a. Sebelum pembuatan program hijau maka jadi putih, selain warna b. Pada saat program dibuat merah dan hijau maka jadi ungu. Jika c. Sesudah pembuatan program kondisi input warna adalah hitam, d. Pada saat verifikasi program maka warna jadi : e. Pada saat di jalankan a. Merah b. Ungu d. 7 c. Hijau e. 3 d. Putih 14. Perintah dasar sederhana dalam e. Abu-abu program passcal adalah... 8. Instruksi P=Q akan mengakibatkan a. Readln nilai P=nilaiQ,dan nilai Q menjadi : b. End a. Menjadi Sembarang Nilai c. Write b. Menjadi hampa d. Wtiteln c. Q tetap e. Uses crt; d. Menjadi 10 15. Tipe data bahasa pascal untuk TRUE e. P tetap FALSE adalah... 9. Apabila a=5, b=10, maka jika di a. String berikan instruksi a=b; b=a akan b. Char mengakibatkan : c. Boolean a. a=0 , b=5 d. Byte b. a=10 , b=5 e. Real c. a=10 , b=0 16. Siapkah penemu program pascal… d. a=b a. Greyson change e. a=10 , b=10 b. Prof.niklaus wirth 10. Di berikan algoritma P=10; P=P+5; c. Kondrazuse Q=P. Nilai P dan Q masing-masing d. Prof.niklaus smirth adalah : e. Dr.harcules a. 15 dan 0 17. Struktur bahasa pemograman pascal b. 0 dan 15 paling pertama adalah... c. 15 dan 15 a. Var; d. 0 dan 10 b. Begin e. 10 dan 15 c. End; 11. struktur pertama dalam pascal d. Uses crt; adalah . . e. Writeln; a. Char; 18. Tipe data pascal untuk karakter b. String adalah... c. End. a. Char d. Writeln b. Boolean e. Uses crt; c. Integer 12. Untuk melihat hasil dari program d. Real yang di kerjakan tekan tombol ... e. Byte a. CRTL+F5 19. Kapan terbentuknya pascal... b. CRTL+F9 a. 1981 c. CRTL+F2 b. 1971 d. CRTL+F12 c. 1961 e. CRTL+F4 d. 1991 13. Berapa kode yang digunakan untuk e. 1987 membuat tulisan berwarna “CYAN”… 20. Apa kepanjangan ari USES… a. 4 a. Unit secure b. 2 b. Uni t syntax c. 128 c. Unit sytem d. Up software d. Deklarasi variabel e. Unit smiconductor e. Deklarasi prosedur 21. Berikut ini adalah penulisan identifier 27. Di bawah ini termasuk dalam yang benar dalam pemogramn pascal deklarasi dalam pascal ,kecuali... adalah... a. Deklarasi perubah a. program_satu b. Deklarasi proses b. Program_1 c. Deklarasi konstanta c. Program satu d. Deklarasi tipe d. Begin e. Deklarasi prosedut e. Array 28. Bilangan yang mengadung 22. Tipe bilangan bulat dalam bahasa pecahan ,palingsedikit harus ada satu pascal dikenal sebagi ... digit sebelum dan sesudah titik a. Byte desimal termasuk dalm tipe data... b. Integer a. Real c. Char b. Boolean d. String c. Integer e. Boolean d. Longint 23. Istilah” perulangan “ dalam e. Byte pemograman pascal dikenal dengan ... 29. Prosedur yang digunakan untuk a. Repeating membersihkan layar saat program b. Again dijalankan adalah... c. Funtion a. Writeln d. Replay b. Readln e. Looping c. Begin 24. Perintah untuk menutup program d. Write dalam pascal adalah... e. Clrscr a. End. 30. Bentuk dari suatu statment IF berada b. Program di dalam lingkungan statmean IF yang c. Uses crt; lainya,disebut IF dalam kondisi ... d. Finish a. IF bersarang e. End; b. IF bercabang 25. Menggambarkan program secara c. IF tunggal logika merupakan fungsi dari... d. IF-THEN a. Flowchart e. IF do while-Until b. Dxdiag 31. Tipe data terstruktur yang terdiri c. Begin dari sejumlah komponen ,komponen d. SI yang mempunyai tipe sama,disebut e. Sistem oprasi tipe data... 26. Deklarasi yang digunakan untuk a. Array mengidentifikasikan data yang b. Byte nilainya sudah ditentukan dan c. Longint pasti,tidak dapat dirubah dalam d. Integer program disebut deklarasi... e. Boolean a. Deklarasi label 32. Perintah untuk menampilkan atau b. Deklarasi konstanta cetak dilayar monitor tanpa pindah c. Deklarasi tipe baris ,disebut... a. Writeln 38. Nama variabel berikut ini yang benar b. Write adalah … c. Readln a. NamaGuru d. Read b. Alamat Guru e. Begin c. alm gr 33. Perintah untuk menampilkan atau d. sts/status mencetak dilayar monitor lalu pindah e. tpt.tgl baris kebawah ,disebut... 39. Tipe data yang cocok untuk a. Writeln menyimpan data nama siswa adalah b. Write … c. Readln a. Numeric d. Read b. Character e. Begin c. Date/Time 34. Suatu indentifier non standar yang d. Array nilainya tidak tetap atau nilainya e. Integer merupakan hasil dari suatu 40. Pemberian nama variabel yang benar proses,disebut… adalah … a. Variabel a. %nilai b. Ripe data b. nilai_mahasiswa c. prosedur c. nama mahasiswa d. deklarasi d. &panjang e. Array e. alamat! 35. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram ( program bagian) ,disebut... a. Variabel b. Tipe data c. Prosedur d. Deklarasi e. Array 36. Berikut ini yang termasuk operator aritmatika yaitu …. a. * b. / c. % d. + e. Semua benar 37. Array terdiri dari berbagai tipe kecuali … a. Array Multi-Dimensi b. Array Dimensi Satu c. Array Dimensi Tiga d. Array Dimensi Dua e. Semua jawaban benar