LAT ALGOTMA

Unduh sebagai doc, pdf, atau txt
Unduh sebagai doc, pdf, atau txt
Anda di halaman 1dari 31

1.

Interaksi yang terjadi antara manusia dengan perangkat komputer


melalui sebuah media disebut dengan…
A. Algoritma
B. Brainware
C. Robomind
D. Antarmuka
E. Program
2. Ilmu algoritma, namanya terinspirasi dari nama seorang ilmuwan
yaitu…
A. Al-Khawarizmi
B. Al-Goritma
C. Al-Khawarits
D. Al-Gorism
E. Al-Adam
3. Berikut ini yang merupakan bahasa pemrograman adalah…
A. Jawa
B. Sunda
C. English
D. HTML
E. BCA
4. Urutan langkah komputasi yang rangkaiannya sesuai dengan logika
yang dimiliki manusia disebut dengan…
A. Algoritma
B. Logika
C. Operasi
D. Flowchart
E. Tes
5. Di bawah ini adalah bahasa bahasa pemrograman, kecuali…
A. PowerPoint
B. BASIC
C. Pascal
D. Python
E. C++
6. Perhatikanlah simbol berikut ini!

Simbol flowchart di atas menunjukkan…


A. Process
B. Output
C. Input
D. Seleksi/Kondisi
E. Tes Soal
7. Perhatikanlah simbol berikut ini!

Simbol flowchart di atas menunjukkan…


A. Process
B. Output
C. Start/End
D. Seleksi/Kondisi
E. Input
8. Perhatikanlah simbol berikut ini!

Simbol flowchart di atas menunjukkan…


A. Process
B. Output
C. Proses
D. Seleksi/Kondisi
9. Variabel berfungsi untuk…
A. Hentikan eksekusi program
B. Memilih perintah sesuai kondisi khusus
C. Untuk menyimpan nilai
D. Pengulangan baris perintah
E. Seleksi kondisi
10. Perhatikan algoritma berikut ini:
1. Buka aplikasi ojol
2. Mengaktifkan GPS
3. Input lokasi penjemputan
4. Input lokasi tujuan
5. Memilih metode pembayaran
6. Pesan lalu menunggu hingga ojol tiba
7. Menumpang ojol
8. Mengendarai ojol sampai di tujuan
9. Turun
10. Membayar layanan ojol
Simbol flowchart yang paling benar dan tepat untuk algoritma 8 adalah…
A. Process
B. Decision
C. Output
D. Input
E. Seleksi

11. Tahapan dalam menyelesaikan masalah suatu masalah adalah ….


A. Masalah – Psaudecode – Flowchart – Program -Eksekusi – Hasil
B. Masalah - Flowchart – Program -Eksekusi – Hasil
C. Masalah – Psaudecode –Program -Eksekusi – Hasil
D. Masalah –Flowchart – Program -Eksekusi – Hasil
E. Psaudecode – Flowchart – Program -Eksekusi – Hasil
. Dalam menyusun suatu program,langkah pertama yang harus di
lakkukan adalah :
a. Membuat program
b. Membuat Algoritma
c. Membeli komputer
d. Proses
e. Mempelajari program

Jawaban: b. Membuat Algoritma

2. Sebuah prosedur langkah demi langkah yang pasti untuk


menyelesaikan sebuah masalah di sebut :
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram

Jawaban: c. Algoritma

3. Pseudocode yang di gunakan pada penulisan algoritma berupa :


a. Bahassa Inggris
b. Bahasa Puitis
c. Bahasa pemograman
d. Sembarang bahasa asal terstruktur
e. Bahasa Mesin

Jawaban: c. Bahasa pemograman

4. 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. Pada saat di jalankan

Jawaban: a. Sebelum pembuatan program

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-Eksekusi-Hasil
d. Masalah-Model-Algoritma-Program-Eksekusi-hasil
e. Algoritma-Program-Model-Eksekusi-Hasil

Jawaban: d. Masalah-Model-Algoritma-Program-Eksekusi-hasil

6. Diketahui bahwa kantong P kosong. Kantong Q berissi 10 buah kelereng


dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah
kantong dan di katakan BUKAN kantong P yang terbawa, Maka jumlah
kelereng yang terbawa adalah :
a. 10
b. 15
c. 10 atau 15
d. 10 dan 15
e. Kosong

Jawaban: c. 10 atau 15
7. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila
warna hijau maka jadi putih, selain warna merah dan hijau maka jadi
ungu. Jika kondisi input warna adalah hitam, maka warna jadi :
a. Merah
b. Ungu
c. Hijau
d. Putih
e. Abu-abu

Jawaban: b. Ungu

8. Instruksi P=Q akan mengakibatkan nilai P=nilaiQ,dan nilai Q menjadi :


a. Menjadi Sembarang Nilai
b. Menjadi hampa
c. Q tetap
d. Menjadi 10
e. P tetap

Jawaban: e. P tetap

9. Apabila a=5, b=10, maka jika di berikan instruksi a=b; b=a akan
mengakibatkan :
a. a=0 , b=5
b. a=10 , b=5
c. a=10 , b=0
d. a=b
e. a=10 , b=10

Jawaban: e. a=10 , b=10

10. Di berikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing


adalah :
a. 15 dan 0
b. 0 dan 15
c. 15 dan 15
d. 0 dan 10
e. 10 dan 15

Jawaban: c. 15 dan 15
11.struktur pertama dalam pascal adalah . .
a. Char;
b. String
c. End.
d. Writeln
e. Uses crt;

Jawaban: e. Uses crt;

12. 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

Jawaban: b. CRTL+F9

13. Berapa kode yang digunakan untuk membuat tulisan berwarna


“CYAN”…
a. 4
b. 2
c. 128
d. 7
e. 3

Jawaban: e. 3

14. Perintah dasar sederhana dalam program passcal adalah...


a. Readln
b. End
c. Write
d. Wtiteln
e. Uses crt;

Jawaban: c. Write

15. Tipe data bahasa pascal untuk TRUE FALSE adalah...


a. String
b. Char
c. Boolean
d. Byte
e. Real

Jawaban: c. Boolean

16. Siapkah penemu program pascal…


a. Greyson change
b. Prof.niklaus wirth
c. Kondrazuse
d. Prof.niklaus smirth
e. Dr.harcules

Jawaban: d. Prof.niklaus smirth

17. Struktur bahasa pemograman pascal paling pertama adalah...


a. Var;
b. Begin
c. End;
d. Uses crt;
e. Writeln;

Jawaban: d. Uses crt;

18. Tipe data pascal untuk karakter adalah...


a. Char
b. Boolean
c. Integer
d. Real
e. Byte

Jawaban: a. Char

19. Kapan terbentuknya pascal...


a. 1981
b. 1971
c. 1961
d. 1991
e. 1987

Jawaban: b. 1971
BACA JUGA
 Contoh Soal Pemrograman PHP
 Soal Essay Pemrograman Berorientasi Objek

 40 Soal Pemrograman Berorientasi Objek


20. Apa kepanjangan ari USES…
a. Unit secure
b. Uni t syntax
c. Unit sytem
d. Up software
e. Unit smiconductor

Jawaban: c. Unit sytem

21. Berikut ini adalah penulisan identifier yang benar dalam pemogramn
pascal adalah...
a. program_satu
b. Program_1
c. Program satu
d. Begin
e. Array

Jawaban: b. Program_1

22. Tipe bilangan bulat dalam bahasa pascal dikenal sebagi ...
a. Byte
b. Integer
c. Char
d. String
e. Boolean

Jawaban: b. Integer

23. Istilah” perulangan “ dalam pemograman pascal dikenal dengan ...


a. Repeating
b. Again
c. Funtion
d. Replay
e. Looping

Jawaban: e. Looping

24. Perintah untuk menutup program dalam pascal adalah...


a. End.
b. Program
c. Uses crt;
d. Finish
e. End;

Jawaban: a. End.

25. Menggambarkan program secara logika merupakan fungsi dari...


a. Flowchart
b. Dxdiag
c. Begin
d. SI
e. Sistem oprasi

Jawaban: a. Flowchart

26. Deklarasi yang digunakan untuk mengidentifikasikan data yang


nilainya sudah ditentukan dan pasti,tidak dapat dirubah dalam program
disebut deklarasi...
a. Deklarasi label
b. Deklarasi konstanta
c. Deklarasi tipe
d. Deklarasi variabel
e. Deklarasi prosedur

Jawaban: b. Deklarasi konstanta

27. Di bawah ini termasuk dalam deklarasi dalam pascal ,kecuali...


a. Deklarasi perubah
b. Deklarasi proses
c. Deklarasi konstanta
d. Deklarasi tipe
e. Deklarasi prosedut

Jawaban: b. Deklarasi proses

28. Bilangan yang mengadung pecahan ,palingsedikit harus ada satu digit
sebelum dan sesudah titik desimal termasuk dalm tipe data...
a. Real
b. Boolean
c. Integer
d. Longint
e. Byte
Jawaban: a. Real

29. Prosedur yang digunakan untuk membersihkan layar saat program


dijalankan adalah...
a. Writeln
b. Readln
c. Begin
d. Write
e. Clrscr

Jawaban: a. Writeln

30. Bentuk dari suatu statment IF berada di dalam lingkungan statmean IF


yang lainya,disebut IF dalam kondisi ...
a. IF bersarang
b. IF bercabang
c. IF tunggal
d. IF-THEN
e. IF do while-Until

Jawaban: a. IF bersarang

31. Tipe data terstruktur yang terdiri dari sejumlah komponen ,komponen
yang mempunyai tipe sama,disebut tipe data...
a. Array
b. Byte
c. Longint
d. Integer
e. Boolean
Jawaban: a. Array

32. Perintah untuk menampilkan atau cetak dilayar monitor tanpa pindah
baris ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Jawaban: b. Write

33. Perintah untuk menampilkan atau mencetak dilayar monitor lalu


pindah baris kebawah ,disebut...
a. Writeln
b. Write
c. Readln
d. Read
e. Begin

Jawaban: a. Writeln

34. Suatu indentifier non standar yang nilainya tidak tetap atau nilainya
merupakan hasil dari suatu proses,disebut…
a. Variabel
b. Ripe data
c. prosedur
d. deklarasi
e. Array

Jawaban: a. Variabel

35. Suatu program terpisah dalam blok sendiri yang berfungsi sebagai
subprogram ( program bagian) ,disebut...
a. Variabel
b. Tipe data
c. Prosedur
d. Deklarasi
e. Array

Jawaban: c. Prosedur

36. Berikut ini yang termasuk operator aritmatika yaitu ….


a. *
b. /
c. %
d. +
e. Semua benar
Jawaban: e. Semua benar

37. Array terdiri dari berbagai tipe kecuali …


a. Array Multi-Dimensi
b. Array Dimensi Satu
c. Array Dimensi Tiga
d. Array Dimensi Dua
e. Semua jawaban benar

Jawaban: a. Array Multi-Dimensi

38. Nama variabel berikut ini yang benar adalah …


a. NamaGuru
b. Alamat Guru
c. alm gr
d. sts/status
e. tpt.tgl

Jawaban: a. NamaGuru

39. Tipe data yang cocok untuk menyimpan data nama siswa adalah …
a. Numeric
b. Character
c. Date/Time
d. Array
e. Integer

Jawaban: b. Character

40. Pemberian nama variabel yang benar adalah …


a. %nilai
b. nilai_mahasiswa
c. nama mahasiswa
d. &panjang
e. alamat!

Jawaban: b. nilai_mahasiswa
1. Algoritma adalah..
a. Logika, metode dan tahapan “urutan” sistematis yang
digunakan untuk memecahkan suatu permasalahan *
b. Membantu dalam berhitung saat transaksi jual-beli,
menghitung hasil penjualan, untung rugi, dan modal yang ada

c. Angka yang menunjukkan hubungan secara matematis antara suatu jumlah dan jumlah
yang lain
d. Kedudukan sesuatu titik pada peta, yang merupakan pertemuan garis tegak dan garis
mendatar dari suatu lembaran peta
e. Cabang matematika yang bersangkutan dengan peluang, analisis fenomena acak
2. Ada berapakah notasi algoritma?
a. 1
b. 2
c. 3 *
d. 4
e. 5

3. Fungsi dari konektor yaitu..


a. Menandai titik awal dan titik akhir dari suatu diagram alir
b. Sebuah jalur yang diikuti dan merupakan garis penghubung
yang dihubungkan setiap langkah pemecahan masalah yang ada
di dalam diagram alir
c. Kegiatan penerimaan data
d. Menghubungkan suatu langkah dengan langkah lain
dalam sebuah diagram alir dengan keadaan on atau off
page *
e. Hasil dari pemrosesan sebuah data dan merupakan jawaban
atas permasalahan yang ada

4. Bahasa pemrograman biasa disebut dengan..


a. Algoritma
b. Bahasa computer *
c. Pseudocode
d. Bahasa mesin
e. Program

5. Ada berapa struktur kode program C++?


a. 1
b. 2
c. 3
d. 4
e. 5 *

6. Siapakah yang membuat bahasa pemrograman C++?


a. Guido Van Rossum
b. Hakon Wium Lie
c. Rasmus Lerdorf
d. Dennis Ritchie
e. Bjarne Stroustrup *

7. Kata kunci pada tipe data Boolean adalah..


a. Char
b. Int
c. Float
d. Bool *
e. String

8. Subrutin merupakan..
a. Kegiatan penerimaan data
b. Menghasilkan jawaban atas persoalan
c. Kegiatan memeriksa suatu keadaan
d. Bagian dalam program yang dapat melakukan tugas
tertentu *
e. Menampilkan data secara fisik agar dapat dibaca

9. Arah aliran disimbolkan dengan..


a. Jajar genjang
b. Anak panah *
c. Persegi panjang
d. Oval
e. Tapis

10. Untuk menghubungkan suatu langkah dengan langkah lain


dalam sebuah diagram alir dengan keadaaan on page dan off
page adalah fungsi dari….
a. Masukan
b. Proses
c. Konektor *
d. Terminator
e. Arah aliran

BACA JUGA : Kumpulan Soal Pilihan Ganda Berserta Kunci


Jawaban Informatika Kelas X Tentang Analisis Data

11. Aturan penulisan algoritma dinamakan..


a. Notasi algoritma *
b. Ciri algoritma
c. Pseudocode
d. Karakteristik algoritma
e. Flowchart

12. Struktur data yang menyimpan sekumpulan elemen bertipe


sama dan setiap elemen dapat diakses langsung melalui
indeksnya disebut..
a. Variable
b. Array *
c. Algoritma
d. Program computer
e. Konstanta

13. Bahasa apa yang digunakan oleh notasi algoritma?


a. Bahasa inggris
b. Bahasa mesin
c. Bahasa pemrograman
d. Bahasan universal *
e. Bahasa latin

14. Algoritma yang strukturnya sangat mirip dengan bahasa


pemrograman seperti Pascal adalah..
a. Visual basic
b. Pseudocode *
c. Python
d. Java
e. TypeScript

15. Bahasa pemrograman C++ banyak digunakan dalam


pembuatan berbagai aplikasi, contohnya..
a. Winmap
b. Mozilla firefox
c. Opera
d. Adobe photoshop
e. Benar semua *

16. Siapakah penemu algoritma?


a. Jabir bin Hayyan
b. Ibnu Sina
c. Al- Khawarizmi *
d. Tsabit bin Qurra
e. Abbas bin Firnas

17. Dalam penulisannya, pseudocode harus terdiri dari 3 bagian,


yaitu..
a. Judul algoritma, deklarasi, deskripsi *
b. Judul algoritma, deklarasi, narasi
c. Judul algoritma, deskripsi, deklarasi
d. Judul algoritma, deskripsi, narasi
e. Judul algoritma, argumentasi, deskripsi

18. Symbol dari operator modulus adalah..


a. +
b. –
c. /
d. % *
e. ++

19. Kegiatan penerimaan data yang disimbolkan dengan jajaran


genjang adalah..
a. Percabangan
b. Proses
c. Terminator
d. Masukan *
e. Konektor

20. Dalam pseudocode bagian untuk mendefinisikan nama yang


digunakan dalam program adalah..
a. Judul algoritma
b. Deklarasi *
c. Sambutan
d. Deskripsi
e. Kesimpulan

BACA JUGA : Kumpulan Soal Pilihan Ganda Berserta Kunci


Jawaban Informatika Kelas X Tentang Jaringan Komputer

21. Salah satu teknik perancangan algoritma yang dikembangkan


untuk menyelesaikan permasalahan yang sangat kompleks
dengan memecah permasalahan tersebut menjadi sub-
permasalahan ialah..
a. Hashing
b. Searching
c. Sorting
d. Dynamic programming *
e. Link analysis

22. Preprocessor directive ditandai dengan symbol..


a. +
b. –
c. “
d. # *
e. =

23. Terminator berfungsi untuk menandai titik awal dan titik akhir
dari suatu digram alir yang diberi label….
a. ON PAGE dan OFF PAGE
b. MULAI dan SELESAI *
c. ON PAGE dan MULAI
d. SELESAI dan OFF PAGE
e. MULAI dan OFF PAGE

24. Hasil dari pemeriksaan dalam percabangan, yaitu..


a. Ya *
b. On
c. Off
d. Mulai
e. Selesai

25. Bagian definisi selalu diawali dengan tanda..


a. {} *
b. []
c. ()
d. “
e. //

26. Yang termasuk ciri-ciri algoritma adalah..


a. Harus efektif
b. Memiliki 0 atau lebih masukan
c. Harus berhenti setelah mengerjakan sejumlah langkah terbatas
d. Memiliki 0 atau lebih keluaran
e. Benar semua *

27. Persegi panjang adalah symbol untuk kegiatan..


a. Masukan manual
b. Subrutin
c. Keluaran
d. Proses *
e. Terminator

28. i+=2 artinya…


a. Nilai i terbagi 2 setiap pengulangan dilakukan
b. Nilai i berkelipatan 2 setiap pengulangan dilakukan
c. Nilai i berkurang 2 setiap pengulangan dilakukan
d. Nilai i bertambah 2 setiap pengulangan dilakukan *
e. Nilai i mendapat persentase 2 persen setiap pengulangan
dilakukan

29. Hasbing digunakan untuk … data.


a. Menghapus
b. Menyalin
c. Menyimpan *
d. Memformat
e. Mendesign

30. Yang termasuk dari ketentuan struktur algoritma berurutan


adalah..
a. Setiap intruksi dikerjakan satu-satu *
b. Mengulang pernyataan pada badan pengulangan sepanjang
kondisi terpenuhi
c. Menetapkan nilai counter, biasanya 0 atau 1
d. Mengeksekusi pernyataan yang ada di badan pengulangan
e. Ulang kembali mulai langkah kedua

1. Ilmu dasar yang dapat dijadikan jembatan untuk membuat komunikasi


antara mesin dengan manusia….
A. Vision
B. Robotic
C. NLP
D. ES
E. ESP

Jawaban:
C. NLP

2. Sebuah sistem informasi yang memiliki intelegensia buatan (Artificial


Intelegent) yang menyerupai intelegensia manusia disebut….
A. Decision Support System
B. Extra Sensory Project
C. program ELIZA
D. Support NETtalk
E. Expert System

Jawaban:
E. Expert System

3. Artificial Neural Network mencoba untuk mensimulasikan proses-proses


sel-sel otak yang saling berhubungan dan dibangun dari….
A. serangkaian kode
B. membandingkan output dari jaringan saraf
C. fitur pemfilteran e-mail otomatis
D. meniru fungsi kognisi manusia
E. membandingkan input dari jaringan saraf

Jawaban:
A. serangkaian kode
4. Sebagai keberlanjutan dari perkembangan AI, Bertrand Russell, dan
Alfred North Whitehead menertibkan sebuah buku yang berjudul….
A. Principia Bertrand North
B. Principia Descartes
C. Principia intelegencia
D. Principia Mathematic
E. Principia informatica

Jawaban:
D. Principia Mathematic

5. Fungsi yang dibuat oelh programmer itu sendiri adalah….


A. parameter fungsi
B. Programmer-Defined Functio
C. Prototipe fungsi
D. Standard Library Function
BACA JUGA
 11 Soal Perangkat Keras Komputer Beserta Jawaban
 13 Quiz Topologi Jaringan Beserta Jawaban

 13 Pertanyaan Topologi Jaringan Beserta Jawaban


E. Decomposition function

Jawaban:
B. Programmer-Defined Functio

6. Bahasa pemrograman pertama yang diasosiasikan dengan AI adalah….


A. C++
B. Recursive
C. OOP
D. PROLOG
E. LISP

Jawaban:
E. LISP

7. Joel Moses mendemonstrasikan kekuatan pertimbangan simbolis untuk


mengintergrasikan masalah di dalam program Macsyma, program
berbasis pengetahuan yang sukses pertama kali dalam bidang….
A. Bioinformatika
B. farmatika
C. Matematika
D. Robotika
E. termo dinamika
Jawaban:
C. Matematika

8. Berikut konsep dasar intelligensi buatan, kecuali….


A. deep learning
B. machine learning
C. neural networks
D. descrates program
E. a, b, c, benar

Jawaban:
D. descrates program

9. Teknik pencarian yang diterapkan hanya pada elemen array yang telah
terurut adalah….
A. sorted search
B. information search
C. metode search
D. sequential search
E. binary search

Jawaban:
E. binary search

10. Variabel yang terdapat pada daftar parameter di dalam definisi fungsi
disebut parameter….
A. actual
B. floated
C. fungsi
D. library
E. formal

Jawaban:
E. formal

11. Salah satu yang paling penting konsep-konsep pemrograman adalah


kemampuan untuk grup beberapa baris kode ke dalam sebuah unit yang
dapat dimasukkan dalam program yang biasa disebut….
A. dekomposisi
B. runtime system
C. sub-program
D. typical error
E. rekomposisi
Jawaban:
C. sub-program

12. Proses berpikir manusia umumnya melewati 2 tahap, adalah….


A. Instrospection dan pshycological experiment
B. Instrospection dan penalaran komputasi
C. penalaran komputasi dan pshycological experiment
D. smart robotica dan Acting Rationally
E. Acting Rationally dan pshycological experiment

Jawaban:
A. Instrospection dan pshycological experiment

13. Tokoh yang menyatakan pedapat bahwa AI atau kecerdasan buatan


sebagai sebuah lingkungan di sekitarnya, sekaligus memberikan respons
yang sesuai dengan tujuan tindakannya tersebut adalah….
A. Rich and Knight
B. Encyclopedia Britannica
C. Stuard J. Russel dan Peter Norving
D. Minsky
E. Stuard J. Russel Minsky

Jawaban:
C. Stuard J. Russel dan Peter Norving

14. Setiap proses akan diberi cara elemen-elemen yang belum diurutkan
dari yang terkecil disebut….
BACA JUGA
 11 Pertanyaan Perangkat Keras Komputer Beserta
Jawaban
 11 Soal Perangkat Keras Komputer Beserta Jawaban

 13 Quiz Topologi Jaringan Beserta Jawaban


A. ascending
B. depending
C. descending
D. seconding
E. croscending

Jawaban:
A. ascending

15. Berikut ciri khas dari fungsi void, kecuali….


A. tipe data terlerak pada deklarasi fungsi
B. tidak memiliki keyword return
C. tidak dapat ditampilkan langsung
D. dikenali oleh fungsi yang bersangkutan
E. a, b, c, yang benar

Jawaban:
D. dikenali oleh fungsi yang bersangkutan

16. Berikut jenis-jenis metode sorting dalam bahasa C/C++, kecuali….


A. bubble sort
B. combination sort
C. counting sort
D. insertion sort
E. selection sort

Jawaban:
B. combination sort

17. Salah satu metode penyusunan program terstruktur adalah


pemrograman….
A. tabular
B. modular
C. makrolar
D. kolumnar
E. stage-bar

Jawaban:
B. modular

18. Fungsi yang digunakan untuk mencari informasi yang diinginkan


dengan cara mencocokkan informasi yang diinginkan dengan informasi
yang tersedia adalah….
A. sorting
B. search
C. pivot
D. filtering
E. numeric

Jawaban:
B. search

19. Berikut yang bukan termasuk ciri khas program terstruktur adalah….
A. sulit dikoreksi
B. mudah dipahami
C. mudah dibaca
D. memiliki rancangan sistematis
E. mudah dikoreksi
Jawaban:
A. sulit dikoreksi

20. Insertion Sort merupakan metode pengurutan data dengan cara


melakukan….
A. penelusuran
B. pengurutan
C. penjumlahan
D. perbandingan
E. perkalian

Jawaban:
D. perbandingan

21. Suatu fungsi dengan tipe ini akan memberikan kembalian/return


berupa nilai bertipe….
A. header
B. integer
C. library
D. alphanumeric
E. huruf konsonan

Jawaban:
B. integer

22. Berikut ciri khas dari fungsi nonvoid, kecuali….


BACA JUGA
 11 Soal Perangkat Keras Komputer Beserta Jawaban
 13 Quiz Topologi Jaringan Beserta Jawaban

 13 Pertanyaan Topologi Jaringan Beserta Jawaban


A. memiliki keyword return
B. memiliki nilai kembalian
C. tipe data pada deklarasi fungsi
D. untuk menyimpan instruksi
E. a, b, c, benar

Jawaban:
D. untuk menyimpan instruksi

23. Guna mengendalikan nyala atau matinya beberapa bulan LED dengan
menggunakan….
A. Adapter
B. Dioda
C. Potensiometer
D. Switch
E. resistor

Jawaban:
D. Switch

24. Program AI pertama yang bekerja ditulis pada 1951 untuk University
of Manchester dengan tujuan menjalankan mesin bernama….
A. Rogerian
B. penghitung mekanis
C. Turning test
D. ELIZA
E. Ferranti Mark I

Jawaban:
E. Ferranti Mark I

25. Alan Turning merancang sebuah ujian untuk mengetahui sebuah


mesin dapat berperilaku sebagai manusia pada tahun….
A. 1970
B. 1960
C. 1950
D. 1940
E. 1930

Jawaban:
C. 1950
enyelesaian permasalahan algoritma dengan menggunakan alat bantu
sistem komputer melibatkan beberapa tahapan, kecuali...
A. Analisis masalah
B. Dokumentasi
C. Mencari bug
D. Estimasi program
E. Merancang algoritma
2. Salah satu tahapan penyelesaian algoritma dikelompokan menjadi dua
yaitu pada fase proglem solving phase dan juga...
A. Analytic phase
B. Correct phase
C. Implementation phase
D. Delegation Phase
E. Semua benar

3. Ada puluhan jenis bahasa pemrograman yang digunakan seluruh dunia,


berikut ini yang bukan termasuk bahasa pemrogaman adalah...
A. PHP
B. Java
C. Python
D. C#
E. Notepad

4. Dalam merancang algoritma dilakukan dengan tujuan, kecuali...


A. Menguji algoritma
B. Menemukan ide membuat program
C. Menentukan ide solusi
D. Menganalisis algoritma
E. Memvakudasi algoritma

5. Sebuah prosedur langkah demi langkah yang pasti untuk


menyelesaikan sebuat masalah, biasa disebut...
A. Proses
B. Rangka
C. Algoritma
D. Step
E. Diagram

6. Pseudocode yang digunakan pada penulisan aloritma berupa bahasa...


A. Bahasa inggris
B. Bahasa mesin
C. Bahasa pemrograman
D. Bahasa indonesia
E. Bahasa struktur

7. Memberikan petunjuk mengenai langkah - langkah logika penyelesaian


permasalahan dalam bentuk yang mudah dipahami nalar manusia
sebagai acuan pengembangan program computer merupakan tujuan
dari...
A. Tujuan visi algoritma
B. Tujuan algoritma
C. Logika algoritma
D. Sasaran algoritma
E. Susunan dalam membuat program

8. Ada 3 struktur yang membentuk Pseudocode yaitu...


A. Judul (berisi judul algoritma) - Deskripsi (berisi deklarasi
variabel dan konstanta) - Implementasi (berisi inti algoritma)
B. Judul - Algoritma - Implementasi
C. Judul - Html - Implementasi
D. Judul - Struktur - Tujuan Program
E. Semua benar

9. Suatu cara menyatakan algoritma dalam bentuk uraian dengan


menggunakan kata-kata yang mirip dengan kata-kata yang digunakan
dalam bahasa pemrograman biasa disebut...
A. Html
B. Java
C. C++
D. Fortran
E. Pseudocode

10. Pada pembuatan program computer, alogoritma dibuat...


A. Sebelum pembuatan program
B. Sesudah pembuatan program
C. Saat program sedang dibuat
D. Pada saat verifikasi program
E. Pada saat program selesai dibuat, dan percobaan dijalankan

11. Suatu alat atau saran yang menunjukkan langkah-langkah yang harus
dilaksanakan dalam menyelesaikan permasalahan komputasi dengan
menggunakan symbol-symbol biasa disebut...
A. Struktur
B. Flowchart
C. Design
D. Algoritma
E. Matriks

12. Tahapan-tahapan dalalam menyelesaikan suatu masalah adalah...


A. Masalah-Model-Algoritma-Program-Eksekusi-Hasil
B. Algoritma-Program-Model-Hasil
C. Masalah-Algoritma-Program-Hasil
D. Masalah-Pseudocode-Flowchart-Program-Eksekusi-Hasil
E. Masalah-Algoritma-Flowchart-Program-Eksekusi-Hasil

13. Dalam suatu system bilangan jika bilangan heksadesimal dinyatakan


dengan huruf B maka biladiubah menjadi sebuah bilangan biner menjadi...
A. 1111
B. 1011
C. 1001
D. 1101
E. 0101

14. Struktur pertama dalam pascal adalah...


A. Char;
B. String
C. End.
D. Uses crt;
E. WriteIn

15. Suatu tipe data terstruktur yang mempu menampung sekumpulan


data tipe sejenis dalam suatu variable disebut dengan...
A. Data larik
B. Data logika
C. Data Boolean
D. Data array
E. Data Integer

16. Suatu data angka pecahan atau yang mempunyai titik decimal yang
disimpan dalam bentuk scientific number dusebut dengan...
A. Data real
B. Data pasti
C. Data array
D. Data larik
E. Data urgensi

17. Untuk melihat hasil dari program yang dierjakan, kita dapat melihat
hasilnya dengan menekan kombinasi tombol pada keyboard Ctrl+...
A. Ctrl + F2
B. Ctrl + F9
C. Ctrl + F5
D. Ctrl + F12
E. Ctrl + F4

18. Berapa kode yang digunakan untuk membuat tulisan berwarna


"CYAN"...
A. 4
B. 2
C. 100
D. 128
E. 3

19. Perintah sederhana dalam program pascal adalah...


A. ReadIn
B. End
C. Write
D. WriteIn
E. Uses crt;

20. Tipe data bahasa pascal untuk True False adalah...


A. String
B. Flowchart
C. Bloolean
D. Real
E. Byte

21. Siapakah penemu program pascal...


A. Bill Gates
B. Prof. Nikluas Smirth
C. Kondrazuse
D. DR. Hercules
E. Prog. Niklaus Wirth

22. Tipe data yang digunakan untuk bilangan pecahan adalah...


A. Double
B. Single
C. Char
D. String
E. Integer

23. Untuk melakukan operasi perkalian maka harus menggunakan


operator...
A. Operator relasi
B. Operator logika
C. Operator pembandingan
D. Operator aritmatika
E. Algoritma

24. Bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus
Wirth yaitu...
A. Pascal
B. PHP
C. Phyton
D. C++
E. Java

25. Operator pembanding digunakan untuk melakukan...


A. Kombinasi antara dua nilai
B. Penjumlahan antara dua nilai
C. Perbandingan antara dua nilai
D. Perbandingan antara hubungan
E. Kombinasi antara hubungan

26. Berikut ini jenis perulangan di C++, kecuali...


A. For
B. Do While
C. Switch
D. While
E. Semua benar

27. Suatu prosedur proses dalam algoritma yang dilakukan secara urut,
langkah demi langkah disebut dengan...
A. Intergration
B. Sequence
C. Looping
D. Selection
E. Fillter

28. Dalam bahasa fortran dikenal dengan adanya instruksi kontrol yang
dipergunakan untuk melakukukan proses perulangan, yaitu...
A. When...do
B. When...go
C. Go...to
D. Until...if
E. Go...else

29. Salah satu bahasa pemrograman COBOL mempunyai singkatan...


A. Common Business Oriented
B. Combination Basic Language
C. Common Basic Language
D. Combination Business Opening
E. Communication By Object Language

30. Arry terdiri dari berbagai tipe, kecuali...


A. Array Single-Dimensi
B. Array Multi-Dimensi
C. Array Dimensi satu
D. Array dimensi dua
E. Array dimensi tiga

31. Indeks array secara bawaan atau default dimulai dari...


A. 1
B. 2
C. -1
D. 0
E. 9 / Tergantung angka didalam tanda[]

32. Bebeberapa pengertian dan fungsi Array yang benar terdapat pada...
A. Mempermudah penyimpanan character yang lebih dari satu
B. Hanya dapat menampung nilai dan angka
C. Dapat menampung semua angka nilai dan character
D. Untuk mengulang nama siswa dalam kelas kecil
E. Semua benar

33. Tipe data bahasa dari C++ untuk true false adalah...
A. String
B. Char
C. Boolean
D. Byte
E. Real

34. Berikut ini merupakan tipe data bilangan bulat yaitu...


A. Char
B. String
C. Int
D. Float
E. Double

35. Bilangan yang mengandung pecahan, paling sedikit harus ada satu
digit angka sebelum dan juga sesudah titik decimal termasuk dalam tipe
data...
A. Real
B. Riil
C. Boolean
D. Integer
E. Semua benar

1. Suatu metode penulisan logika penyelesaian masalah menggunakan


bahasa yang disamarkan atau mirip dan mendekati dari bahasa
pemograman disebut metode penulisan

A Flowchart B Pseudocode C Bahasa alami D Algoritma E Bagan alir

Jawaban :b

2. Yang bukan merupakan ciri algoritma adalah

A Memiliki Instruksi - Instruksi yang jelas dan tidak ambigu B Ada program

C Ada input D Ada output E Ada proses

Jawaban :b

3. Berikut yang tidak termasuk ke dalam fungsi algoritma adalah

A Harus mempunyai Stoping Role

B Bisa digunakan untuk memecahkan program yang rumit

C Memudahkan dalam pembuatan program

D Meminimalisir penulisan program yang berulang-ulang

E Mampu mengatasi segala masalah dengan logika dan urut

Jawaban :a

4. Algoritma berasal dari kata


A Algorithm B Algorith C Algol D Algolrith E Algorism

Jawaban :a

5. Algoritma pertama kali muncul dan dipelopori oleh seorang ahli


matematika dari Uzbekistan yaitu

A Al Farizi B Alexander Graham Bell

C Al Bukhori D Al Ghazali E Al Khawarizmi

Jawaban : e
6. Urutan langkah - langkah logis untuk menyelesaikan suatu masalah
yang disusun secara sistematis disebut

A Konstanta B Algoritma C Flowcharat D Tipe data E Variabel

Jawaban :b

7. Model penulisan dan perancangan algoritma menggunakan simbol


bangun ruang dalam mempresentasikan proses program disebut

A Bahasa narasi B Flowchart

C Pseudocode D Algoritma E Natural languange

Jawaban :b

8. Berikut ini yang tidak termasuk ke dalam bahasa pemrograman adalah

A Flash B Java C C D C++ E Phyton

Jawaban :a

9. Pada pembuatan program komputer, algoritma dibuat

A Pada saat program dibuat B Sesudah pembuatan program

C Pada saat program dijalankan D Pada saat verifikasi program

E Sebelum pembuatan program

Jawaban :e

10. Perhatikan hal - hal berikut !

1.Pertama-tama, kita harus datang ke rumah sakit

2.Melakukan pengisian informasi dan riwayat kesehatan di resepsionis

3.Menerima nomor antrian

4.Nomor antrian dipanggil

5.Petugas memasukkan data kita ke dalam sistem

6.Membayar sejumlah biaya administrasi

7.Memperoleh nomor pendaftaran, dan juga kartu berobat di rumah sakit


Langkah langkah diatas termasuk ke dalam contoh

A Flowchart B Berobat ke rumah sakit

C Algoritma D Pseudocode E Bahasa pemrograman

Jawaban :c

Anda mungkin juga menyukai