Anda di halaman 1dari 2

UJIAN AKHIR SEMESTER GANJIL

TAHUN AKADEMIK 2022/2023

Matakuliah : Alprog Waktu : 120 Menit


Program Studi : TI Bentuk : Tulis (ebelajar)
Kelas :P NRP : 221116013
Semester :I
Nama : Daffa Zufar Abiyyu R

1. Jelaskan pengertian algoritma dan bagaimana algoritma digunakan dalam pemrograman.

2. Gambarkan dan jelaskan flowchart dari sebuah program sederhana untuk menentukan bilangan
terbesar dari dua bilangan yang diinput.

3. Sebutkan dan jelaskan tipe data yang digunakan dalam pemrograman dan contoh
penggunaannya.

4. Jelaskan fungsi dari operator aritmatika, relational, dan logika dalam pemrograman dan contoh
penggunaannya.

5. Jelaskan jenis-jenis perulangan yang ada dalam pemrograman dan contoh penggunaannya.

6. Jelaskan jenis-jenis percabangan yang ada dalam pemrograman dan contoh penggunaannya.

7. Jelaskan pengertian prosedur dan bagaimana prosedur digunakan dalam pemrograman.

8. Jelaskan pengertian fungsi dan bagaimana fungsi digunakan dalam pemrograman.

9. Jelaskan pengertian array dan bagaimana array digunakan dalam pemrograman.

10. Jelaskan pengertian rekursif dan contoh penggunaan rekursif dalam pemrograman.

11. Jelaskan pengertian sorting dan jenis-jenis sorting yang ada dalam pemrograman.

12. Jelaskan algoritma dari quick sort dan berikan contoh kode program dalam bahasa
pemrograman C untuk mengurutkan sebuah array menggunakan quick sort.

13. Bandingkan kelebihan dan kekurangan dari masing-masing jenis sorting yang ada.

Page 1 of 1
Page 2 of 1

Anda mungkin juga menyukai