Anda di halaman 1dari 3

PEMERINTAH PROVINSI SULAWESI UTARA

DINAS PENDIDIKAN
SMK NEGERI 5 MANADO
Alamat :Jl.Mr.A.A.Maramis No.213Komp. BTN WaleNusantara, PanikiBawah,
Kec. Mapanget - Kota Manado, Telp. (0431) 811153, K.Pos 95374
E-mail :smk5_manado@yahoo.co.id, Website : www.smkn5mdo.sch.id

PENILAIAN TENGAH SEMESTER GANJIL


TAHUN PELAJARAN 2022/2023
Hari/Tanggal :
Mata Pelajaran : Dasar – Dasar Kejuruan RPL
Pemrograman Dasar
Kelas/Komp.Keahlian : Face E /
Waktu :
Guru Mata Pelajaran : Ivan Awuy, S.Kom

I. PILIHAN GANDA TUNGGAL


1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program 

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

3. Pseudocode yang di gunakan pada penulisan algoritma berupa :


a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin

4. Pada pembuatan program komputer, algoritma dibuat :


a. Sebelum pembuatan program
b. Pada saat program dibuat
c. Sesudah pembuatan program
d. Pada saat verifikasi program
e. Pada saat di jalankan

5. Tahapan dalam menyelesaikan suatu masalah adalah :


a. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
b. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil
c. Masalah-Model-Algoritma-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil 
e. Algoritma-Program-Model-Eksekusi-Hasil

6. 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
7. Tipe data bahasa pascal untuk TRUE FALSE adalah...
a. String
b. Char
c. Boolean
d. Byte
e. Real

8. Struktur bahasa pemograman pascal paling pertama adalah...


a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

9. Tipe data pascal untuk karakter adalah...


a. Char
b. Boolean
c. Integer
d. Real
e. Byte

20. Apa kepanjangan dari USES…


a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor

II. Pilihlah Benar atau Salah


1. Untuk melihat hasil dari program yang di kerjakan tekan tombol CRTL+F9 / B
Jawab :
2. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi Byte/ S
Jawab :
3. . Menggambarkan program secara logika merupakan fungsi dari Flowchart / B
Jawab :
4. . Bilangan yang mengadung pecahan ,paling sedikit harus ada satu digit sebelum dan sesudah titik desimal
termasuk dalm tipe data Real / B
Jawab :
5. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya merupakan hasil dari suatu proses,disebut
prosedur / S
Jawab :

III. Menjodohkan

1. Istilah” perulangan “ dalam pemograman pascal dikenal


dengan ... / A A. Looping
2. Tipe data terstruktur yang terdiri dari sejumlah B. End.
komponen ,komponen yang mempunyai tipe sama,disebut tipe C. Writeln
data... D. Array
/D E. Prosedur
3. Prosedur yang digunakan untuk membersihkan layar saat
program dijalankan adalah... / C
4. . Suatu program terpisah dalam blok sendiri yang berfungsi
sebagai subprogram ( program bagian) ,disebut... / E
5. Perintah untuk menutup program dalam pascal adalah... / B
IV. ESAY ISIAN

1. Jelaskan dengan bahasa kalian tentang pengertian algoritma!


2. Jelaskan dengan bahasa berbagai macam teknik untuk penulisan algoritma!
3. Berikan gambar 5 contoh diagram alir (flowchart) beserta fungsinya!
4. Buatlah flowchart untuk penghitungan luas segitiga!
5. Susunlah algoritma untuk menghitung total dan rata-rata nilai yang dimiliki oleh seorang siswa sebanyak 4 nilai.
Nama dan nilai dibaca dari keyboard. Hasil akhir yang diharapkan adalah tampilan nama siswa , nilai, jumlah, dan
rata-rata!

Anda mungkin juga menyukai