1. Langkah pertama dalam menyusun program adalah membuat algoritma. Algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah. Pseudocode yang digunakan dalam penulisan algoritma dapat berupa bahasa Inggris.
0 penilaian0% menganggap dokumen ini bermanfaat (0 suara)
319 tayangan30 halaman
1. Langkah pertama dalam menyusun program adalah membuat algoritma. Algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah. Pseudocode yang digunakan dalam penulisan algoritma dapat berupa bahasa Inggris.
1. Langkah pertama dalam menyusun program adalah membuat algoritma. Algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah. Pseudocode yang digunakan dalam penulisan algoritma dapat berupa bahasa Inggris.
1. Langkah pertama dalam menyusun program adalah membuat algoritma. Algoritma adalah prosedur langkah demi langkah untuk menyelesaikan masalah. Pseudocode yang digunakan dalam penulisan algoritma dapat berupa bahasa Inggris.
Unduh sebagai PDF, TXT atau baca online dari Scribd
Unduh sebagai pdf atau txt
Anda di halaman 1dari 30
1.
Dalam menyusun suatu program, langkah pertama yang harus dilakukan
adalah : a. Membuat program b. Membuat Algoritma c. Membeli komputer d. Proses e. Mempelajari program 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e. Step Time Remaining 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses b. Program c. Algoritma d. Prosesor e. Step 3. Pseudocode yang digunakan pada penulisan algoritma dapat berupa : a. Bahasa Inggris b. Bahasa Puitis c. Bahasa pemrograman d. Bahasa Asing e. Sembarang bahasa asal terstruktur Time Remaining 3. Pseudocode yang digunakan pada penulisan algoritma dapat berupa : a. Bahasa Inggris b. Bahasa Puitis c. Bahasa pemrograman d. Bahasa Asing e. Sembarang bahasa asal terstruktur 4. Logika pertama kali diperkenalkan oleh : a. Plato b. Aristoteles c. Nobel d. Edison e. Einstein Time Remaining 4. Logika pertama kali diperkenalkan oleh : a. Plato b. Aristoteles c. Nobel d. Edison e. Einstein 5. Tahapan dalam menyelesaikan suatu masalah adalah : a. Masalah Pseudocode Flowchart Program Eksekusi Hasil b. Masalah Algoritma Flowchart Program Eksekusi Hasil c. Masalah Model Algoritma Program Eksekusi Hasil d. Masalah Algoritma Model Program Eksekusi Hasil e. Algoritma Program Model Eksekusi - Hasil Time Remaining 5. Tahapan dalam menyelesaikan suatu masalah adalah : a. Masalah Pseudocode Flowchart Program Eksekusi Hasil b. Masalah Algoritma Flowchart Program Eksekusi Hasil c. Masalah Model Algoritma Program Eksekusi Hasil d. Masalah Algoritma Model Program Eksekusi Hasil e. Algoritma Program Model Eksekusi - Hasil 6. Pada pembuatan program komputer, algoritma dibuat : a. Sebelum pembuatan program b. Pada saat program dibuat c. Sesudah pembuatan program d. Pada saat verifikasi program e. Saat Program di eksekusi Time Remaining 6. Pada pembuatan program komputer, algoritma dibuat : a. Sebelum pembuatan program b. Pada saat program dibuat c. Sesudah pembuatan program d. Pada saat verifikasi program e. Saat Program di eksekusi 7. Diketahui bahwa kantong P kosong, kantong Q berisi 180 buah kelereng dan kantong R berisi 22 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah : a.22 b. 180 dan 22 c.180 d. Kosong e.180 atau 22 Time Remaining 7. Diketahui bahwa kantong P kosong, kantong Q berisi 180 buah kelereng dan kantong R berisi 22 kelereng. Apabilayang terbawa hanya sebuah kantong dan dikatakan BUKAN Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah : a.22 b. 180 dan 22 c.180 d. Kosong e.180 atau 22 8. Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi : a. Menjadi Sembarang Nilai b. Menjadi hampa c. Q tetap d. Menjadi 0 e. P tetap Time Remaining 8. Instruksi P=Q akan mengakibatkan nilai P = nilai Q, dan nilai Q menjadi : a. Menjadi Sembarang Nilai b. Menjadi hampa c. Q tetap d. Menjadi 0 e. P tetap 9. Apabila a=5, b = 10, maka jika diberikan instruksi a=b ; b=a akan mengakibatkan : a. a=0 , b=5 b. a=b c. a=10, b=10 d. a=10, b=5 e. a=10 , b=0 Time Remaining 9. Apabila a=5, b = 10, maka jika diberikan instruksi a=b ; b=a akan mengakibatkan : a. a=0 , b=5 b. a=b c. a=10, b=10 d. a=10, b=5 e. a=10 , b=0 10. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing- masing adalah: a. 15 dan 0 b. 0 dan 10 c. 0 dan 15 d. 10 dan 15 e. 15 dan 15 Time Remaining 10. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing- masing adalah: a. 15 dan 0 b. 0 dan 10 c. 0 dan 15 d. 10 dan 15 e. 15 dan 15 11. Di bawah ini adalah contoh dari tipe data sederhana (simple type), kecuali : a. Integer b. boolean c. string d. float e. array Time Remaining 11. Di bawah ini adalah contoh dari tipe data sederhana (simple type), kecuali : a. Integer b. boolean c. string d. float e. array 12. Contoh dari tipe struktur adalah (structure type) : a. Integer b. boolean c. string d. float e. array Time Remaining 12. Contoh dari tipe struktur adalah (structure type) : a. Integer b. boolean c. string d. float e. array 13. Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program, disebut : a. Variabel b. Counter c. Struct d. String e. Konstanta Time Remaining 13. Sebuah variabel dengan tipe data tertentu dan memiliki nilai data yang akan selalu tetap di dalam program, disebut : a. Variabel b. Counter c. Struct d. String e. Konstanta 14. Tipe data yang nilainya merupakan pecahan (memiliki titik desimal), adalah : a. Integer b. boolean c. string d. float e. array Time Remaining 14. Tipe data yang nilainya merupakan pecahan (memiliki titik desimal), adalah : a. Integer b. boolean c. string d. float e. array 15. Type data yang hanya mengenal kondisi True atau False pada Bahasa pemrograman C++ , adalah : a. Integer b. boolean c. string d. float e. array Time Remaining 15. Type data yang hanya mengenal kondisi True atau False pada Bahasa pemrograman C++ , adalah : a. Integer b. boolean c. string d. float e. array 16. Nama C++ diberikan oleh a. Al Khawarizmi b. Rick Mascitti c. Blaise Pascal d. Bjarne Stroustrup e. Prof. Niklaus Wirth Time Remaining 16. Nama C++ diberikan oleh a. Al Khawarizmi b. Rick Mascitti c. Blaise Pascal d. Bjarne Stroustrup e. Prof. Niklaus Wirth 17. Tujuan utama C++ adalah a. untuk meningkatkan efektivitas pemrogram b. untuk meningkatkan produktivitas pemrogram c. untuk meningkatkan kualitas pemrogram d. Jawaban a dan b benar e. Semua jawaban salah Time Remaining 17. Tujuan utama C++ adalah a. untuk meningkatkan efektivitas pemrogram b. untuk meningkatkan produktivitas pemrogram c. untuk meningkatkan kualitas pemrogram d. Jawaban a dan b benar e. Semua jawaban salah 18. Tipe data yang digunakan untuk menampung sebuah karakter adalah : a. string b. char c. Int d. boolean e. Text Time Remaining 18. Tipe data yang digunakan untuk menampung sebuah karakter adalah : a. string b. char c. Int d. boolean e. Text 19. tipe data yang khusus untuk menampung semua masukan dari user /gabungan karakter yang sangat panjang, disebut : a. string b. char c. Int d. boolean e. Text Time Remaining 19. tipe data yang khusus untuk menampung semua masukan dari user /gabungan karakter yang sangat panjang, disebut : a. string b. char c. Int d. boolean e. Text 20. Yang dimaksud dengan Strcmp() adalah : a. untuk membandingkan 2 nilai string b. untuk menggabungkan nilai string c. untuk menyalin nilai string d. untuk mengetahui panjang nilai string e. untuk mencari nilai karakter dalam string Time Remaining 20. Yang dimaksud dengan Strcmp() adalah : a. untuk membandingkan 2 nilai string b. untuk menggabungkan nilai string c. untuk menyalin nilai string d. untuk mengetahui panjang nilai string e. untuk mencari nilai karakter dalam string 21. Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah. a. Terminal d. Input b. Preparation e. Output c. Decision Time Remaining 21. Simbol flowchart yang digunakan sebagai awal dan akhir suatu proses adalah. a. Terminal d. Input b. Preparation e. Output c. Decision 22. Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol. Time Remaining a. b. c. d. e. 22. Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol. 23. Yang bukan merupakan alasan menggunakan flowchart adalah : a. Relationship b. Analisys c. Communication d. Efektif e. Jawaban a dan b benar Time Remaining a. b. c. d. e. 23. Yang bukan merupakan alasan menggunakan flowchart adalah : a. Relationship b. Analisys c. Communication d. Efektif e. Jawaban a dan b benar 24. Struktur pernyataan yang BUKAN berupa perulangan (looping) adalah : a. For b. DoWhile c. While d. Else e. Nested loop Time Remaining 24. Struktur pernyataan yang BUKAN berupa perulangan adalah : a. For b. DoWhile c. While d. Else e. Nested loop 25. Suatu proses pengulangan kembali alur kerja disebut a. Branching b. Iteratif c. Rekursif d. Looping e. searching Time Remaining 25. Suatu proses pengulangan kembali alur kerja disebut a. Branching b. Iteratif c. Rekursif d. Looping e. searching 26. Suatu proses yang bisa memanggil dirinya sendiri adalah a. Branching b. Iteratif c. Rekursif d. Looping e. searching Time Remaining 26. Suatu proses yang bisa memanggil dirinya sendiri adalah a. Branching b. Iteratif c. Rekursif d. Looping e. searching 27. Pada Menara Hanoi banyaknya pemindahan untuk N buah piringan ke menara tujuannya adalah : a.2nx1 b. 2n -1 c. 2n+1 d. 2 n -1 e. 2n Time Remaining 27. Pada Menara Hanoi banyaknya pemindahan untuk N buah piringan ke menara tujuannya adalah : a. 2n +1 b. 2n -1 c. 2n+1 d. 2 n -1 e. 2n 28. Yang bukan contoh dari fungsi rekursif adalah : a. Fungsi Pangkat b. Fibonancy c. Faktorial d. Looping e. Menara Hanoi Time Remaining 28. Yang bukan contoh dari fungsi rekursif adalah : a. Fungsi Pangkat b. Fibonancy c. Faktorial d. Looping e. Menara Hanoi 29. Yang merupakan contoh dari deret fibonancy adalah: a. 0,1,1,2,3,5..... b. 0,1,2,3,4,5..... c. 0,1,1,3,4,5...... d. 0,1,1,2,3,4,.... e. 0,1,2,4,8,16.... Time Remaining 29. Yang merupakan contoh dari deret fibonancy adalah: a. 0,1,1,2,3,5..... b. 0,1,2,3,4,5..... c. 0,1,1,3,4,5...... d. 0,1,1,2,3,4,.... e. 0,1,2,4,8,16.... 30. Untuk menyelesaikan masalah menara Hanoi dengan banyaknya piringan ialah 6 buah , maka diperlukan pemindahan sebanyak : a. 19 kali d. 32 kali b. 63 kali e. 33 kali c. 31 kali Time Remaining 30. Untuk menyelesaikan masalah menara Hanoi dengan banyaknya piringan ialah 6 buah , maka diperlukan pemindahan sebanyak : a. 19 kali d. 32 kali b. 63 kali e. 33 kali c. 31 kali Time Remaining