Anda di halaman 1dari 6

1.

Algoritme adalah :
A. Aplikasi untuk menghitung rumus matematika
B. Bahasa pemrograman komputer dasar
C. Alat penguji sistem software
D. Perintah untuk mengoperasikan computer
E. Urutan langkah-langkah logis penyelesaian masalah
ANS: E

1. Apa alasan yang tepat penggunaan komputer untuk menyelesaikan pekerjaan sehari-hari,
kecuali :
A. Mampu melakukan pekerjaan secara berulang-ulang dalam waktu yang singkat
B. Memiliki keakuratan penghitungan yang tinggi
C. Memiliki kemampuan menyimpan data
D. Memiliki nilai prestius dan gengsi yang besar ketika mengerjakan tugas dengan computer
E. Kemampuan komputer bisa dimodifikasi sesuai kebutuhan
ANS: D

1. Peran algoritme dalam ilmu komputer adalah :


A. Mengkonfigurasi pengaturan dalam computer
B. Mengubah warna latar aplikasi CMD
C. Membuat desain logo yang bagus
D. Menerjemahkan perintah yang di-input-kan oleh manusia ke dalam computer
E. Tidak ada perannya karena memang tidak ada hubungan antara algoritme dengan komputer
ANS: D

1. Perhatikan algoritme dibawah :


Program untuk menampilkan bilangan 1 sampai 10
Deklarasi :
Tetapkan variabel dengan tipe data integer
Algoritme :
1. Beri nilai pada variabel x = 0
2. Selama x lebih kecil sama dengan 10 maka tambahkan x dengan nilai 1
3. Selesai
Apa yang kurang dari algoritme diatas ?
A. Perintah menutup program
B. Perintah menjalankan program
C. Perintah menyimpan program
D. Perintah menampilkan nilai X
E. Perintah menghitung sisa hasil bagi
ANS: D

1. Flowchart adalah :
A. Bahasa pemrograman computer
B. Semacam teknologi penghitungan
C. Alat untuk mengidentifikasi masalah
D. Diagram alir dan proses yang terjadi dalam program secara logika
E. Mesin untuk menentukan bilangan genap atau ganjil
ANS: D

1. Simbol garis dan tanda panah pada flowchart mewakili simbol untuk :
A. Input dan output
B. Terminator program
C. Menunjukkan arah alir
D. Penyimpanan
E. Kondisi
ANS: C

1. Simbol persegi panjang pada flowchart mewakili simbol untuk :


A. Input dan output
B. Terminator program
C. Menunjukkan arah alir
D. Penyimpanan
E. Kondisi
ANS: A

1. Simbol jajar genjang pada flowchart mewakili simbol untuk :


A. Input dan output
B. Terminator program
C. Menunjukkan arah alir
D. Processing
E. Kondisi
ANS: A

1. Simbol segi enam pada flowchart mewakili simbol untuk :


A. Input dan output
B. Terminator program
C. Menunjukkan arah alir
D. Processing
E. Kondisi
ANS: D

1. Perhatikan algoritma dibawah


x←1
y←5
z←x*y
write (z)
Output yang dikeluarkan dari nilai z adalah :
A. 1
B. 2
C. 3
D. 4
E. 5
ANS: E

1. Perhatikan algoritma dibawah


x ← 11
y←5
z←x%y
write (z)
Output yang dikeluarkan dari nilai z adalah :
A. 1
B. 2
C. 3
D. 4
E. 5
ANS: A

1. Simbol ‘%’ pada pemrograman digunakan untuk :


A. Memunculkan nilai persen
B. Mengalikan bilangan pecahan
C. Membagikan bilangan pecahan
D. Menghitung hasil sisa bagi
E. Menghitung akar bilangan pecahan
ANS: D

1. 3<4
3>1
3 <= 2
6 >= 6
10 = 3
Nilai dari hasil perbandingan diatas adalah :
A. Benar, Salah, Salah, Salah, Benar
B. Benar, Benar, Salah, Benar, Salah
C. Salah, Salah, Salah, Benar, Benar
D. Salah, Benar, Salah, Benar, Benar
E. Benar, Benar, Benar, Benar, Benar
ANS: B

1. Andi disuruh Ibu pergi ke warung untuk beli telur sebanyak 4 butir. Bila di warung ada
bawang. Beli telur 10 butir. Ternyata warung menyediakan bawang. Sesuai dengan logika
pemrograman dan algoritma. Apa yang akan dilakukan Andi :
A. Membeli bawang 10 butir dan membeli telur 4 butir
B. Membeli bawang 4 butir
C. Membeli telur 10 butir
D. Membeli telur 4 butir
E. Membeli eskrim
ANS: C

1. Apabila nila A = 5 dan B = 10. Lalu diberikan perintah A = B dan B = A. Maka akan
mengakibatkan :
A. A = 0, B = 5
B. A = 10, B = 0
C. A = 10, B = 10
D. A = 10, B = 5
E. A = B
ANS: D

1. Berapa hasil dari 10 + 2 / (1 * 2) :


A. 11
B. 6
C. 24
D. 12
E. 8
ANS: A
1. Nama bahasa pemrograman yang sedang kamu pelajari di mata pelajaran pemrograman dasar
adalah :
A. Pascal
B. Python
C. Haskell
D. Java
E. Bukan semuanya
ANS : B

1. 1=5
2 = 10
3 = 15
4 = 20
5=x
Dengan memperhatikan fungsi simbol “=” berapakah nilai x :
A. 5
B. 6
C. 7
D. 50
E. 25
ANS: A

1. Apabila diberikan pernyataan :


‘Dora’ + ‘emon’ = Doraemon
Maka ‘5’ + ‘6’ =
A. 5 Dora
B. 55
C. Lima Enam
D. 56
E. 65
ANS: D

1. Perhatikan kode dibawah


X ← ‘Dora’
Y ← ‘emon’
Z←X+Y
print (Z)
Apa yang akan ditampilkan dari kode diatas:
A. Dora emon
B. Doraemon
C. XYZ
D. Emondora
E. Emon dora
ANS: B

1. 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
ANS: C

1. 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
ANS: B

1. 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
ANS: E

1. 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
ANS: E

1. 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
ANS: C

1. Berikut ini yang termasuk operator aritmatika yaitu ….


A. *
B. /
C. %
D. +
E. Semua benar
ANS: E

1. Dalam menyusun suatu program,langkah pertama yang harus di lakkukan adalah :


A. Membuat program
B. Membuat Algoritma
C. Membeli computer
D. Proses
E. Mempelajari program
ANS: B
1. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah di
sebut :
A. Proses
B. Program
C. Algoritma
D. Step
E. Diagram
ANS: C

1. 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
ANS: C

1. 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
ANS: A

Anda mungkin juga menyukai