| NYONTEK - Rumus Sukses

Time
Remaining

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
e.180 atau 22

d. Kosong

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
e.180 atau 22


d. Kosong

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 masingmasing 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 masingmasing 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….
a.
b.
c.
e.

d.

Time
Remaining

22. Apabila terjadi dua kondisi (benar atau salah), pada pembuatan
flowchart menggunakan simbol….
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

Time
Remaining

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

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

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

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