Anda di halaman 1dari 1

PEMERINTAH PROVINSI JAWA TIMUR

DINAS PENDIDIKAN
SEKOLAH MENENGAH KEJURUAN GAMA CENDEKIA SURABAYA
Jl. Kalijudan No 34 B Telp. (031) 3810792 Fax 031-3818238
www.smk-gamacendekia.sch.id, Email: cendekia.gama@yahoo.com

Soal Ulangan Tengah Semester 1


Mata Pelajaran : Pemograman Dasar
Kelas/Semester : X MM / 1
Alokasi Waktu :-

1. Jelaskan apakah yang dimaksud dengan logika pemograman !


2. Jelaskan apakah yang dimaksud dengan logika aritmatika!
3. Jelaskan apakah yang dimaksud dengan logika perbandingan!
4. Jelaskan apakah yang dimaksud dengan logika Boolean!
5. Jelaskan apa yang disebut alur logika pemograman naratif!
6. Jelaskan apa yang disebut alur logika pemograman pseudocode!
7. Jelaskan apa yang disebut alur logika pemograman flowchart!
8. Jelaskan apakah yang harus diperhatikan ketika kita membuat sebuah flowchart!
9. Jelaskan fungsi dari simbol flowchart dibawah ini!
a. Input
b. Output

10. Jelaskan apa yang disebut dengan algoritma!


11. Jelaskan 5 kriteria algoritma menurut Donald E. Knuth dalam (Sitorus,2015)!
12. Jelaskan apa yang kamu ketahui tentang Sequence Process!
13. Jelaskan apa yang dimaksud Selection Process!
14. Jelaskan apa yang kamu ketahui tentang iteration Process!
15. Buatlah flowchart struktur algoritma percabangan!
16. Buatlah algoritma naratif untuk menghitung luas segitiga!
17. Buatlah algoritma pseudocode untuk menghitung luas persegi!
18. Buatlah algoritma naratif untuk menghitung luas persegi panjang!
19. Buatlah algoritma flowchart untuk menghitung volume kubus!
20. Buatlah algoritma Flowchart untuk menghitung volume balok!

Anda mungkin juga menyukai