Berbagiruang.com – Berikut adalah Kumpulan Soal Pilihan Ganda Berserta Kunci Jawaban Informatika Kelas XI Tentang Algoritma dan Pemrograman II yang terdiri dari 30 soal pilihan ganda. Dengan adanya soal latihan ini semoga bisa sebagai bahan pembelajaran dan latihan sebelum menghadapi ujian.
1. Kumpulan perintah atau langkah yang terhingga jumlahnya yang digunakan untuk menyelesaikan masalah logika dan matematika dengan bantuan komputer, disebut..
a. Narasi
b. Flowchart
c. Algoritma *
d. Diagram
e. Logika
2. Berikut ini merupakan ciri-ciri algoritma, kecuali..
a. Tepat
b. Efektif
c. Jumlah langkah berhingga
d. Mempunyai alur yang panjang *
e. Harus terminate (mempunyai akhir)
3. Langkah pertama yang dilakukan untuk menyusun sebuah program adalah..
a. Membuat program
b. Membuat algoritma *
c. Membeli komputer
d. Proses
e. Memproses listing algoritma
4. Proses penyederhanaan suatu program yang kompleks menjadi beberapa bagian-bagian kecil subprogram/modul adalah..
a. Modul
b. Program
c. Algoritma
d. Fungsi
e. Modularisasi *
5. Berikut ini merupakan keuntungan yang didapatkan jika melakukan modularisasi pada program, kecuali..
a. Seluruh pekerja akan mengerjakan seluruh program besar secara utuh *
b. Menghindari penulisan kode program secara berulang-ulang
c. Mudah dalam melacak kesalahan/error
d. Pembagian program besar menjadi kecil
e. Setiap pekerja hanya mengerjakan subprogram/modul tertentu saja
6. Subprogram yang akan mengembalikan nilai saat dipanggil adalah..
a. Modul program
b. Fungsi *
c. Prosedur
d. Algoritma
e. Parameter
7. Subprogram yang tidak akan mengembalikan nilai saat dipanggil disebut..
a. Modul program
b. Fungsi
c. Prosedur *
d. Algoritma
e. Parameter
8. Berikut ini yang bukan merupakan jenis parameter untuk subprogram adalah..
a. Parameter input
b. Parameter output
c. Parameter input/output
d. Parameter primer *
e. Parameter aktual
9. Parameter yang nilai pada pemanggil berubah saat dilakukan perubahan pada subprogram disebut..
a. Parameter input
b. Parameter output *
c. Parameter input/output
d. Parameter primer
e. Parameter aktual
10. Bagian dalam prosedur yang berisi nama-nama yang akan digunakan dalam program seperti konstanta dan variabel pada struktur penulisan prosedur disebut bagian..
a. Program utama
b. Judul/nama prosedur
c. Deklarasi *
d. Input
e. Output
BACA JUGA : Kumpulan Soal Pilihan Ganda Berserta Kunci Jawaban Informatika Kelas XI Tentang Pengelolaan Data
11. Suatu bagan dengan simbol-simbol tertentu yang menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses (instruksi) dengan proses lainnya dalam suatu program disebut..
a. Program
b. Flowchart *
c. Pseudo code
d. Pascal
e. Algoritma
12. Selain dengan menggunakan simbol, algoritma juga bisa disajikan dalam bentuk tulisan dan kode. Kode palsu yang mirip dengan pemrograman sebenarnya disebut dengan istilah..
a. Program
b. Flowchart
c. Pseudo code *
d. Pascal
e. Algoritma
13. Simbol terminator dalam diagram alir berfungsi sebagai..
a. Proses
b. Keputusan
c. Aktivitas
d. Masukan
e. Mulai dan selesai *
14. Dalam penulisan alur pemrograman, terdapat tiga macam diantaranya Pseudocode. Pseucocode merupakan tampilan..
a. Alir program
b. Imitasi program *
c. Tiruan algoritma
d. Tampilan program
e. Flowchart
15. Notasi pseudocode yang digunakan untuk suatu pengkondisian adalah..
a. Begin
b. If/then/else *
c. Input/output
d. End
e. Repeat/until
16. Bagian Flowchart yang berfungsi untuk menyatakan suatu tindakan disebut..
a. Manual input
b. Decision symbol
c. Preparation symbol
d. Processing symbol *
e. Rectangle symbol
17. Bagian Flowchart yang berfungsi untuk menyiapkan penyimpanan yang akan digunakan sebagai tempat pengolahan di dalam storage disebut..
a. Process
b. Terminal
c. Decision
d. Preparation *
e. Manual input
18. Bagian Flowchart yang berfungsi untuk mencetak disebut..
a. Input
b. Output *
c. Proses
d. Decision
e. Terminal
19. Pseudocode yang digunakan pada penulisan algoritma berupa..
a. Bahasa Inggris
b. Bahasa Puitis
c. Bahasa pemograman *
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin
20. Tahapan dalam menyelesaikan suatu masalah adalah..
a. Masalah – Pseudocode – Flowchart – Program – Eksekusi – Hasil
b. Masalah – Algoritma – Flowchart – Program – Eksekusi – Hasil
c. Masalah – Model – Algoritma – Eksekusi – Hasil
d. Masalah – Model – Algoritma – Program – Eksekusi – hasil *
e. Algoritma – Program – Model – Eksekusi – Hasil
21. Struktur pertama dalam pascal adalah..
a. Char;
b. String
c. End
d. Writeln
e. Uses crt; *
22. Untuk melihat hasil dari program yang di kerjakan tekan tombol..
a. CRTL+F5
b. CRTL+F9*
c. CRTL+F2
d. CRTL+F12
e. CRTL+F4
23. Perintah dasar sederhana dalam program passcal adalah..
a. Readln
b. End
c. Write *
d. Wtiteln
e. Uses crt
24. Tipe data bahasa pascal untuk TRUE FALSE adalah..
a. String
b. Char
c. Boolean
d. Byte
e. Real
25. Struktur bahasa pemograman pascal paling pertama adalah..
a. Var;
b. Begin
c. End;
d. Uses crt; *
e. Writeln;
26. Tipe data pascal untuk karakter adalah..
a. Char *
b. Boolean
c. Integer
d. Real
e. Byte
27. Tipe bilangan bulat dalam bahasa pascal dikenal sebagai..
a. Char
b. Boolean
c. Integer
d. Real
e. Byte *
28. Istilah “perulangan” dalam pemograman pascal dikenal dengan..
a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping *
29. Manakah dari pernyataan tentang algoritma ini yang benar..
a. Flowchart *
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi
30. Syarat algoritma yang baik adalah sebagai berikut, kecuali..
a. Algoritma merupakan deskripsi urutan pelaksanaan suatu proses. Tingkat kepercayaannya tinggi (realibility) Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar
b. Algoritma tersusun oleh sederetan langkah instruksi yang logis
c. Pemrosesan yang efisien (cost rendah) Proses harus diselesaikan secepat mungkin dan frekuensi kalkulasi yang sependek mungkin
d. Suatu program akan membuat susah di-maintenance
e. semua pernyataan diatas benar *
Itu lah Kumpulan Soal Pilihan Ganda Berserta Kunci Jawaban Informatika Kelas XI Tentang Algoritma dan Pemrograman II semoga bermanfaat dan bisa menjadi bahan latihan untuk mengasah materi lebih dalam. Semoga bermanfaat.