UJIAN TERDIRI ATAS 50 SOAL TULIS NIM, NAMA, KELAS, DAN MATERI UJIAN PADA LEMBAR JAWABAN PILIH HANYA SATU JAWABAN LEMBAR JAWABAN TIDAK BOLEH BERISI CORETAN DAN HAPUSAN 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
Berikut ini adalah kriteria pemilihan algoritma, kecuali a. Ada input c. Berakhir b. Efektif dan Efisien d. Terstruktur Berikut ini adalah bagaimana menyatakan suatu algoritma, kecuali a. Flowchart c. Pseudocode b. Program d. Diagram 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
3. Fase dimana program eksekusi akan melakukan Koreksi terhadap kesalahan program, adalah a. Fase Profilling c. Fase Compiling b. Fase Debugging d. a dan b benar 4. Berikut ini adalah cara menganalisa suatu program, a. Melihat hasil akhir c. Melihat jalannya program b. Melihat Model d. Melihat Running Time 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
5. Berikut ini adalah yang mempengaruhi waktu tempuh dari suatu algoritma, kecuali a. Jenis Output c. Banyaknya langkah b. Jenis Operasi d. Jenis Komputer 6. Prosedur yang akan berhenti jika ada solusi disebut a. Algoritma c. Semi Algoritma b. Pseudocode d. Semi Prosedur 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
7. Berikut ini sifat dari algoritma, kecuali a. Efektif c. Banyak langkah tak hingga b. Efisien d. Instruksinya jelas 8. Berikut ini adalah Type data Sederhana, kecuali a. Ordinal c. Integer b. Boolean d. String 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
9. Type data yang hanya memiliki 2 nilai yaitu Benar dan Salah disebut a. Character c. Integer b. String d. Boolean 10. Type data terstruktur dimana semua nilai yang ada disebut satu persatu adalah a. Array c. Set/Himpunan b. Record d. Terbilang 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
11. Jika N = 10 kemudian ditambahkan 1, maka algoritma yang terbentuk a. N = 11 c. N = +1 b. N = 10 + 1 d. N = N + 1 12. Di bawah ini yang merupakan simbol keputusan a. c. b. d. 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
13. Jika A = 1, B = 2, C = 0, maka algoritma untuk menukarkan A dan B adalah a. A=C, C=B, B=A c. A=B, B=C, C=A b. C=A, A=B, B=C d. B=C, A=C, A=B 14. Diketahui suatu deret 1, 4, 9, 16, ….berapakah interval nilai pokok dari masing-masing deret a. 1 c. 3 b. N d. 3, 5, 16, …. 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
15. Diagram yang menggambarkan suatu alur logika disebut a. Symbol c. Pseudocode b. Flowchart d. Diagram Chart 16. Diberikan algoritma If A=B Then A=A+1 Else B=B+1 maksudnya a. Jika A=B maka nilai A bertambah 1 b. Jika A=B maka nilai B bertambah 1 c. Jika A=B maka tidak ada yang dikerjakan d. a dan b benar 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
17. Algoritma diperkenalkan oleh ahli matematika bernama a. Blaise Pascal b. Abu Ja’far Muhammad Ibnu Musa Al Khawarizmi c. Newton d. Avogadro 18. Diketahui A=5, Q=2, B=1. Diberikan Algoritma A=Q, B=A maka nilai A, B, dan Q sekarang adalah a. 5, 2, 1 b. 2, 2, 2 c. 2, 5, 2 d. 2, 2, 5 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
19. Dibawah ini perintah LOOPING, kecuali a. WHILE…DO…ENDWHILE b. IF…THEN c. REPEAT….UNTIL d. FOR….ENDFOR 20. Di bawah ini yang termasuk struktur alih jalur bersyarat a. IF…THEN c. GOTO label b. CASE…OF d. a dan b benar 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
21. Algoritma LOOPING adalah a. Alur logika yang mengalir dari atas ke bawah b. Alur logika yang memiliki percabangan c. Alur logika yang mengalir dari atas ke bawah kembali lagi ke atas d. Alur logika yang tidak berhenti 22. Proses yang dapat memanggil dirinya sendiri disebut a. Rekursif b. Array c. Looping d. Branching 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
23. Kelemahan dari proses rekursif adalah a. Memerlukan waktu proses yang lama b. Output tidak langsung keluar c. Memerlukan memori yang besar d. Proses tidak dapat terdeteksi 24. Contoh dari type data array adalah a. Faktorial b. Vektor c. Menara Hanoi d. Fibonacci 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
25. Looping WHILE, minimal proses pengulangan sebanyak a. 0 b. 1 c. 2 d. 4 26. Looping REPEAT, minimal proses pengulangan 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
27. Perintah yang akan melakukan proses pengulangan jika kondisi terpenuhi adalah a. FOR b. WHILE c. REPEAT d. IF 28. Perintah yang akan melakukan proses pengulangan jika kondisi tidak terpenuhi adalah 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
29. Maka proses pengulangan akan terjadi sebanyak FOR A=3 TO 17 DO WRITE “BSI” ENDFOR 29. Maka proses pengulangan akan terjadi sebanyak a. 3 b. 17 c. 14 d. 15 30. Maka WRITE “BSI” akan diproses sebanyak 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
31. Rumus untuk mengetahui jumlah kegiatan pada Permaianan menara hanoi adalah a. 2N-1 b. 2N-1 c. 2N+1 d. 2N-1 32. Jika diketahui ada 6 buah piring, maka kegiatan yang terjadi sebanyak a. 64 b. 65 c. 63 d. 62 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
33. Pada perintah WHILE..DO minimal looping terjadi sebanyak a. 1 b. 2 c. 0 d. Tdk Terdefinisi 34. Pada perintah REPEAT minimal looping akan 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
Jika nilai A=0 maka tercetak a. Bil.nol b. Bil.positif 35. Diketahui branching IF A<0 THEN Write (“Bil.Negatif”) ELSE IF A>0 THEN Write (“Bil.positif”) Write (“Bil.nol”) Jika nilai A=0 maka tercetak a. Bil.nol b. Bil.positif c. Bil.negatif d. Tidak tercetak 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
IF A < 0 THEN Write (“Bil.Negatif”) IF A > 0 THEN 36. Diketahui branching IF A < 0 THEN Write (“Bil.Negatif”) IF A > 0 THEN Write (“Bil.positif”) ELSE Write (“Bil.nol”) Jika nilai A = - 3 maka tercetak a. Bil.nol b. Bil.positif c. Bil.negatif d. Tidak tercetak 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
37. Diketahui algoritma brancing IF A<3 and B>3 THEN WRITE (‘LULUS’) ELSE WRITE (‘GAGAL’) Jika A=2 dan B=2 maka tercetak a. GAGAL b. LULUS c. TDK LULUS d. BLANK 38. Di bawah ini yang termasuk type data sederhana kecuali : a. Integer b. Boolean c. Set d. Real 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
39. Hasil dari pengolahan 2 + 3 * 2 – ( 2 + 1), adalah a. 5 b. 7 c. 6 d. 10 40. FOR A =3 TO 7 DO, akan terjadi looping sebanyak a. 4 kali b. 5 kali c. 3 hingga 7 kali d. Tidak terjadi looping 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
Kata BSI akan tercetak sebanyak : 41. FOR A = 2 TO 4 FOR B = 4 DOWN TO 2 WRITE (“BSI”) NEXT B NEXT A Kata BSI akan tercetak sebanyak : a. 6 kali b. 9 kali c. 0 Kali d. Error 42. Perintah percabangan yang tidak bersyarat adalah a. IF … THEN b. WHILE … DO c. GO TO d. Tidak ada jawaban 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
43. Delete(Concat(“BS I”,” S ALE MBA”),5,7) a. BS I S ALE b. BS IMBA c. BSIMBA d. BSISALE 44. Length(Concat(“BSI”,Left(“SALEMBA”,4))) a. BSISALEMBA b. 7 c. BSISALE d. 10 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
45. Kumpulan data terstruktur yang memiliki sifat homogen adalah a. Record b. Set c. Array d. File 46. Hirarki tertinggi pada fungsi operator Boolean adalah a. AND b. OR c. NOT d. XOR 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
47. Struktur flowchart yang tidak memiliki percabangan dan looping adalah type a. Branching b. Linier c. Perulangan d. Circular 48. Pada struktur flowchart, alur kegiatan dapat dilihat dari simbol a. proses b. terminal c. flowline d. penghubung 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *
49. Diagram alur komputer terdiri atas berapa kegiatan a. 1 b. 2 c. 3 d. 4 50. Pada kasus no. 49 kegiatan dimaksud terdiri atas a. INPUT b. PROSES c. OUTPUT d. Benar semua 1. Algoritma diperkenalkan oleh ahli matematika bernama a. Blasé Pascal b. Phitagoras c. Abu Jafar Ibnu Musa Al Khawarizmi * d. Al Blasé Goritm 2. Definisi Algoritma adalah a. Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh b. Suatu Prosedur yang merupakan urutan langkah-langkah yang berintegrasi c. Suatu metode khusus untuk menyelesaikan suatu masalah d. Semua jawaban benar *