Anda di halaman 1dari 2

FAKULTAS INFORMATIKA DAN KOMPUTER

UNIVERSITAS MATHLAUL ANWAR BANTEN NASKAH SOAL UJIAN KOMPREHENSIF

MATA KULIAH ALGORITMA DAN PEMROGRAMAN

Kerjakan soal-soal dibawah ini dengan baik dan benar ! 1. Jelaskan definisi algoritma 2. Sebutkan algoritma menurut Donald E. Knuth 3. Sebutkan jenis proses algoritma 4. Tuliskan beberapa contoh algoritma dalam kehidupan sehari-hari. Tuliskan juga beberapa contoh langkah didalam algoritmanya. 5. Sebutkan perbedaan algoritma dengan bahasa pemrograman 6. Jelaskan definisi Pseudocode dan berikan contohnya. 7. Perhatikan Pseudocode dibawah ini : 1. Masukkan bilangan pertama 2. Masukkan bilangan kedua 3. Jika bilangan pertama > bilangan kedua maka kerjakan langkah 4, jika tidak, kerjakan langkah 5. 4. Tampilkan bilangan pertama 5. Tampilkan bilangan kedua Tuliskan kedalam Algoritma contoh pseudocode diatas . 8. Sebutkan Tipe dasar didalam bahasa pemrograman 9. Sebutkan perbedaan antara WRITE dengan WRITELN, dan READ dengan READLN 10. Perhatikan contoh operasi logika. Kemudian tuliskan hasilnya : a. (X and Y) or Z b. X and (Y or Z) c. not (X and Z) d. Y or Z and Y 11. Tuliskan hasil dari operasi aritmetika dibawah ini : a. 3 + 10 / 2 b. 87 31 + 1 c. 10 div 3( + 5)-1 d. 10 mod 3 + 4 - 2 e. (3 + 1) mod 3 12. Tuliskan kedalam 13. Buatlah algoritma untuk mencari sisi miring dari suatu segitiga siku-siku, jika diketahui panjang sisi yang membentuk sudut siku-siku. Input: a dan b, yaitu panjang sisi pembentuk sudut siku-siku Proses: c = a2 + b2 Output: sisi miring (c) 14. Buatlah algoritma untuk menentukan suatu bilangan genap atau ganjil Input: suatu bilangan Ouput: genap / ganjil 15. Gambarkan simbol-simbol flowchart 16. Buatlah flowchart untuk menampilkan tulisan FIKUNMA sebanyak 25 kali. 17. Sebutkan definisi dari struktur pemilihan dan sebutkan macam-macam dari struktur pemilihan tersebut. 18. Buatlah algoritma yang membaca sebuah karakter, lalau menliskan pesan huruf hidup jika karakter tersebut merupakan salah satu dari huruf Vokal.
susi-comp | Naskah soal Algoritma dan Pemrograman 1

19. Buatlah flowchart dari algoritma soal no. 16 diatas 20. Jelaskan apa itu variabel? (10) 21. Buat algoritma untuk menentukan bekal yang dibawa mahasiswa saat OSMA. Jika nim-nya genap membawa jeruk dan apel. Jika ganjil membawa mangga dan pisang. (40) 22. Pak indra mempunyai 4 anak. 2 laki-laki dan 2 perempuan. Pak indra mempunyai tanah dengan ukuran 625X850 meter dan ingin membaginya berdasarkan syariat islam. Buat algoritma untuk menentukan berapa yang diterima masing2 anak laki-laki dan perempuan. (50) 23. Buatlah Algoritma yang membaca sebuah bilangan bulat yang nilainya terletak antara 1 sampai 4, lalu mencetak tulisan angka tersebut. Misalnya bila dibaca angka 1, maka tercetak tulisan Satu, Bila dibaca 2, maka tercetak dilayar tulisan dua, demikian seterusnya. Jika angka yang dimasukan selalin 1 sampai 4, tuliskan pesan bahwa angka yang dimasukan salah. 24. Buatlah flowchart dari algoritma soal no. 21 diatas. 25. Apa yang dimaksud dengan pemrograman procedural 26. Sebutkan kelompok bahasa pemrograman berdasarkan tujuan aplikasinya . 27. Berdasarkan kedekatan bahasa pemrograman akan lebih condong ke bahasa mesin atau ke bahasa manusia. Sebutkan kelompok bahasa pemrograman tersebut. 28. Sebutkan struktur pengulangan secara umum 29. Sebutkan beberapa notasi konstruksi dari strukutur pengulangan 30. Jelaskan notasi konstruksi struktur pengulangan diatas. 31. Buatlah sebuah algorima yang mencetak urutan abjad dari A sampai Z dengan menggunakan FOR 32. Apa yang dimaskud dengan inisisasi dan terminasi yang berada didalam struktur pengulangan 33. Berikan contoh Algoritma dengan menggunakan Isiasi dan terminasi 34. Sebutkan keuntungan pemrograman Modular 35. Sebutkan definisi prosedur didalam algoritma 36. Buatlah prosedur yang membaca panjang alas dan tinggi segitiga, menghitung luas segitiga dengan rumus Luas = (Alas x Tinggi)/2, dan mencetak luas segitiga tersebut. 37. Sebutkan struktur fungsi didalam algoritma 38. Buatlah contoh algoritma dari struktur fungsi 39. Sebutkan definisi matriks 40. Buatlah contoh algoritma dari bentuk persamaan matriks

susi-comp | Naskah soal Algoritma dan Pemrograman