X SOAL PAS Pemrograman Dasar
X SOAL PAS Pemrograman Dasar
2/EK
LEMBAR SOAL
PETUNJUK UMUM
1. Tulislah dahulu Nama, Kelas, dan Nomor peserta pada kolom yang tersedia di sudut kanan atas pada lembar jawaban
yang disediakan.
2. Jumlah soal 20 buah, semuanya harus dijawab.
I. Uraian singkat = 10 butir
II. Uraian panjang = 10 butir
3. Laporkan kepada pengawas ulangan umum kalau ada tulisan yang kurang jelas atau rusak.
Selamat bekerja
PETUNJUK KHUSUS
I. Untuk soal nomor 1 sampai dengan 10, Jawablah pertanyaan-pertanyaan di bawah ini dengan singkat !
1. Tuliskan Aplikasi yang dapat digunakan untuk pemrograman komputer ....
2. Dalam menyusun suatu program, langkah pertama yang harus di lakkukan adalah
3. Sourcode yang di gunakan pada penulisan algoritma adalah ...
4. Diberikan algoritma :
Apabila input warna merah maka jadi hijau. Apabila input warna hijau maka jadi putih, selain warna merah dan
hijau maka jadi ungu. Jika kondisi input warna adalah putih, maka warna akan menjadi....
5. Notasi yang digunakan untuk menunjukkan awal dan akhir suatu algoritma adalah ....
6. Simbol Flowchard dibawah ini memiliki makna....
7. Bahasa jenis yang dirancang agar setiap instruksinya langsung dikerjakan oleh komputer, tanpa harus melalui
penerjemah (translator) adalah .....
8. Notasi ini disebut Arrow yang digunakan untuk menunjukkan arus data atau aliran data dari proses satu ke proses
lainnya adalah....
9. Dalam pembuatan flowchard dibawah ini hal yang harus dihindari adalah....
10. Skema/bagan yang menunjukkan aliran di dalam suatu program secara logika adalah....
II. II. Untuk soal nomor 1 sampai dengan 10, Jawablah pertanyaan-pertanyaan di bawah ini dengan benar!
a. D c. D
b. D d.
Selamat Mengerjakan
KUNCI JAWABAN
PENILAIAN TENGAH SEMESTER GENAP
TAHUN PELAJARAN 2017/2018
I. URAIAN PENDEK
1. Tuliskan Aplikasi yang dapat digunakan pemrograman komputer ....
Program C, C++, C#, Pascal, Program Basic, Perl, PHP, Java, JHP
2. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah
Membuat Algoritma
3. Sourcode yang di gunakan pada penulisan algoritma adalah ...
Bahasa pemograman
4. Diberikan algoritma :
Apabila input warna merah maka jadi hijau. Apabila input warna hijau maka jadi putih, selain warna merah dan
hijau maka jadi ungu. Jika kondisi input warna adalah putih, maka warna akan menjadi....
Ungu
5. Notasi yang digunakan untuk menunjukkan awal dan akhir suatu algoritma adalah ....
Terminator
6. Simbol Flowchard dibawah ini memiliki makna....
Input
7. Bahasa jenis yang dirancang agar setiap instruksinya langsung dikerjakan oleh komputer, tanpa harus melalui
penerjemah (translator) adalah .....
Bahasa tingkat rendah
8. Notasi ini disebut Arrow yang digunakan untuk menunjukkan arus data atau aliran data dari proses satu ke proses
lainnya adalah....
Aliran data
9. Dalam pembuatan flowchard dibawah ini hal yang harus dihindari adalah....
Pengulangan proses yang berbelit
10. Skema/bagan yang menunjukkan aliran di dalam suatu program secara logika adalah....
Flowchard
II. Untuk soal nomor 26 sampai dengan 30, jawablah pertanyaan sesuai dengan jawaban yang jelas!
11. Problem: Menghitung luas persegi panjang Algoritma:
1. Masukkan panjang (p)
2. masukkan lebar (l)
3. Hitung luas (L), diperhitungkan dengan rumus
4. Cetak luas (L)
Tuliskan kalimat yang tepat untuk melengkapi algoritma diatas adalah....
12. Jelaskan yang dimaksud dengan algoritma Percabangan!
Adalah program yang dibuat dengan mengatur alur program dengan memberikan satu kondisi atau lebih. Program
ini hanya akan menjalankan statement yang ada didalam percabangan jika kondisi bernilai benar atau salah
13. Tuiskan contoh algoritma percabangan satu kondisi!
Percabangan If Else
if (kondisi) {statement(s) ;
}
Else {Statement(s) ;
} if (kondisi)
statement ;
Else
a. D Star/mulai c. D Pilihan
b. D Perintah/eksekusi d. Alur/arah
Mengetahui,
Kepala Sekolah
NORMA PENILAIAN
PENILAIAN TENGAH SEMESTER GENAP
TAHUN PELAJARAN 2017/2018
Mengetahui,
Kepala Sekolah
KURNIAWAN HERY S., S.Pd ABDUL AZIZ, S.Pd. I EKA SETYA BUDI N., S.Pd