1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah...

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

Transcript of 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah...

Page 1: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 2: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 3: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 4: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 5: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 6: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 7: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 8: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 9: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 10: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 11: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 12: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 13: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 14: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 15: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 16: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 17: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 18: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 19: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 20: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 21: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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.

Page 22: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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.

Page 23: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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. Do…While

c. While d. Else

e. Nested loop

Time

Remaining

Page 24: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

24. Struktur pernyataan yang BUKAN berupa perulangan adalah :

a. For b. Do…While

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

Page 25: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 26: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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. 2n-1

e. 2n

Time

Remaining

Page 27: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

27. Pada Menara Hanoi banyaknya pemindahan untuk N buah piringan

ke menara tujuannya adalah :

a. 2n +1 b. 2n -1

c. 2n+1 d. 2n-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

Page 28: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 29: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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

Page 30: 1. Dalam menyusun suatu program, langkah pertama yang ... · PDF fileSebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan ... Text Time Remaining. 18. Tipe data yang

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