SlideShare une entreprise Scribd logo
1  sur  25
Latihan-latihan
1.

Konsep Menara Hanoi merupakan salah satu dari
contoh proses :
a. Iteratif
b. Transitif
c. Rekursif
d. Branching
e. Sorting

2.

Suatu Proses yang memanggil dirinya sendiri , disebut
proses :
a. Iteratif
b. Transitif
c. Rekursif
d
. Branching
e. Searching
2. Suatu Proses yang memanggil dirinya sendiri , disebut
proses :
a. Iteratif
b. Transitif
c. Rekursif
d. Branching
e. Searching
3. Rekursif adalah :
a. Suatu prosedur yang dapat dipanggil
b. Suatu proses yang bisa memanggil dirinya sendiri
c. Suatu proses yang dipanggil melalui suatu prosedur
d. Suatu prosedur Looping
e. Suatu proses Searching
3. Rekursif adalah :
a. Suatu prosedur yang dapat dipanggil
b. Suatu proses yang bisa memanggil dirinya sendiri
c. Suatu proses yang dipanggil melalui suatu prosedur
d. Suatu prosedur Looping
e. Suatu proses Searching
4. 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
5.

Untuk menyelesaikan masalah menara Hanoi dengan
banyaknya piringan ialah 6 buah , maka diperlukan
pemindahan sebanyak :
a. 19 kali
b. 63 kali
c. 31 kali
d. 32 kali
e. 33 kali
1. Konsep Menara Hanoi merupakan salah satu dari
contoh
proses :
a. Iteratif
b. Transitif
c. Rekursif
d. Branching
e. Sorting
1.

Struktur pernyataan yang BUKAN berupa perulangan
(looping) adalah :
a. For
b. Do…While
c. While
d. If
e. else

2.

Suatu proses pengulangan kembali alur kerja disebut…
a. Branching
b. Looping
c. Rekursif
d. Iteratif
e. searching
2.

Suatu proses pengulangan kembali alur kerja disebut…
a. Branching
b. Looping
c. Rekursif
d. Iteratif
e. Searching

3.Diberikan penggalan algoritma :
while (x>7)
x- - ;
cout<<x ;
Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturutturut adalah
a. 9, 8, 7
b. 9, 8
c. 9
d. 8, 7
e. 8
3.

Diberikan penggalan algoritma : while (x>7)
x- - ;
cout<<x ;
Apabila nilai awal x adalah 9, maka nilai yang
ditampilkan berturut-turut adalah

a. 9, 8, 7
4.

b. 9, 8

c. 9

d. 8, 7

e. 8

Diberikan penggalan algoritma :
do
cout<<x ; x-while (x>7)
Apabila nilai awal x adalah 9, maka nilai yang
ditampilkan berturut-turut adalah

a. 9, 8, 7,6 b. 9, 8 ,7

c. 9

d. 8, 7

e. 7
4.

Diberikan penggalan algoritma :
do
cout<<x ; x-- ;
while (x>7)
Apabila nilai awal x adalah 9, maka nilai yang
ditampilkan berturut-turut adalah

a. 9, 8, 7 b. 9, 8
5.

c. 9

d. 8, 7

e. 7

Diberikan penggalan algoritma :
do
x- - ; cout<<x ;
while (x>7)
Apabila nilai awal x adalah 9, maka nilai yang
ditampilkan berturut-turut adalah

a. 9, 8, 7 b. 9, 8

c. 8

d. 8, 7

e. 9
5.

Diberikan penggalan algoritma : do
x- - ; cout<<x ;
while (x>7)
Apabila nilai awal x adalah 9, maka nilai yang
ditampilkan berturut-turut adalah
a. 9, 8, 7 b. 9, 8
c. 8
d. 8, 7
e. 9

1.

Struktur pernyataan yang BUKAN berupa perulangan
(looping) adalah :
a. For
b. Do…While
c. While
d. If
e. Else
1. Simbol flowchart yang digunakan sebagai awal dan
suatu proses adalah….
a. Terminal
d. Input
b. Preparation
e. Output
c. Decision
2. Apabila terjadi dua kondisi (benar atau salah), pada
pembuatan flowchart menggunakan simbol….
a.

d.

b.

e.

c
.

.

akhir
2.

Apabila terjadi dua kondisi (benar atau salah), pada
pembuatan flowchart menggunakan simbol….

a.

d.

b.

e.

c
3. .

.
Simbol Flowcahart yang digunakan untuk penghubung
dalam satu halaman yang sama adalah …...

a.

d.

b.

e.

c
.

.
4. Urutan instruksi-instruksi atau langkah-langkah yang
menggunakan bahasa awam disebut :
a. Algoritma
d. Flowchart
b. Pseudocode
e. Program
c. Prosedur
5. Simbol Flowchart yang dapat digunakan untuk
mencetak keluaran adalah….
a.
d.
b.
c

e.
1. Type data yang hanya mengenal kondisi True atau False
pada Bahasa pemrograman C++ , adalah :
a. string
d. Char
b. Bool
e. long int
c. Int

2. Dalam bahasa C++ terdapat suatu tipe data yang
tidak boleh memiliki nilai desimal, yaitu :
a. float
d. Char
b. Bool
e. long int
c. Int

nilainya
2. Dalam bahasa C++ terdapat suatu tipe data yang
tidak boleh memiliki nilai desimal, yaitu :
a. float
d. Char
b. Bool
e. Long int
c. Int

3. Program C++ dirancang pertama kali oleh :
a. Al Khawarizmi
d. Dennis Ritchie
b.Blaise Pascal
e. Al Khalamizni
c. Prof. Niklaus Wirth

nilainya
3. Program C++ dirancang pertama kali oleh :
a. Al Khawarizmi
d. Dennis Ritchie
b.Blaise Pascal
e. Al khalamizni
c. Prof. Niklaus Wirth

4. Tipe data yang digunakan untuk menampung sebuah karakter
adalah :
a. string
b. int
c. char
d. bool
e. Long Int
4. Tipe data yang digunakan untuk menampung sebuah karakter
adalah :
a. string
b. int
c. char
d. bool
e. Text
5. Pada Tipe data Bool, berlaku operator-operator :
a. IF
b. AND, OR, NOT
c. True, False
d. CASE
e. number
1. Diketahui bahwa kantong P kosong, kantong Q berisi 10
buah kelereng dan kantong R berisi 15 kelereng. Apabila
yang terbawa hanya sebuah kantong dan dikatakan BUKAN
Kantong P yang terbawa, maka jumlah kelereng yang
terbawa adalah :
a.10
d. 10 dan 15
b. 15
e. Kosong
c.10 atau 15
2. 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
d. Putih
b. Ungu
e. Abu-abu
c. Hijau
2. Diberikan algoritma : Apabila warna merah maka jadi hijau.
Apabila warna hijau maka jadi putih, selain warna merah
dan hijau maka ungu. Jika kondisi input warna adalah
hitam, maka warna jadi :
a. Merah
d. Putih
b. Ungu
e. Abu-abu
c. Hijau

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

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

4.

Apabila a=5, b = 10, maka jika diberikan instruksi a=b;
b=a akan mengakibatkan :
a. a=0 , b=5
e. a=b
b. a=10, b=5
d. a=10, b=10
c. a=10 , b=0
4.

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

5.

Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q
masing-masing adalah:
a. 15 dan 0
e. 0 dan 10
b. 0 dan 15
d. 10 dan 15
c. 15 dan 15
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
2. Sebuah prosedur langkah demi langkah yang pasti
untuk menyelesaikan sebuah masalah disebut :
a. Proses
d. Prosesor
b. Program
e. Step
c. Algoritma

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
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. 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
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. Saat Program di eksekusi
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

Contenu connexe

Tendances

Sistem berkas dan keamana data
Sistem berkas dan keamana dataSistem berkas dan keamana data
Sistem berkas dan keamana dataDavid Rigan
 
RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)
RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)
RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)Fraisa Fatiyah
 
SOAL UTS IPA kelas 5 SD
SOAL UTS IPA kelas 5 SDSOAL UTS IPA kelas 5 SD
SOAL UTS IPA kelas 5 SDHumairahnia12
 
power point sistem koordinat
power point sistem koordinatpower point sistem koordinat
power point sistem koordinatmalonasp25
 
Pemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken FormatPemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken FormatVItoT2
 
Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03KuliahKita
 
Soal latihan kewirausahaan kelas x
Soal latihan kewirausahaan kelas xSoal latihan kewirausahaan kelas x
Soal latihan kewirausahaan kelas xSheva Yulianti
 
Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit KuliahKita
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanReskidtc
 
Penerapan fungsi logaritma dalam kehidupan sehari hari
Penerapan fungsi logaritma dalam kehidupan sehari hariPenerapan fungsi logaritma dalam kehidupan sehari hari
Penerapan fungsi logaritma dalam kehidupan sehari hariAna Sugiyarti
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Farichah Riha
 
Analisis bab1 bab2
Analisis bab1 bab2Analisis bab1 bab2
Analisis bab1 bab2Charro NieZz
 
Lkpd jarak titik ke bidang
Lkpd jarak titik ke bidangLkpd jarak titik ke bidang
Lkpd jarak titik ke bidangRahmadLalu1
 
Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)
Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)
Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)Endang Retnoningsih
 

Tendances (20)

Sistem berkas dan keamana data
Sistem berkas dan keamana dataSistem berkas dan keamana data
Sistem berkas dan keamana data
 
RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)
RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)
RPP Matematika Materi Pola Bilangan Kelas VII SMP/MTs (Kurikulum 2013)
 
Struktur data
Struktur dataStruktur data
Struktur data
 
Soal evaluasi ipa kelas vii
Soal evaluasi ipa kelas viiSoal evaluasi ipa kelas vii
Soal evaluasi ipa kelas vii
 
SOAL UTS IPA kelas 5 SD
SOAL UTS IPA kelas 5 SDSOAL UTS IPA kelas 5 SD
SOAL UTS IPA kelas 5 SD
 
power point sistem koordinat
power point sistem koordinatpower point sistem koordinat
power point sistem koordinat
 
Pemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken FormatPemrograman Berbasis Obyek Aiken Format
Pemrograman Berbasis Obyek Aiken Format
 
19. Soal-soal Matriks
19. Soal-soal Matriks19. Soal-soal Matriks
19. Soal-soal Matriks
 
Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03Matematika Diskrit - 08 kombinatorial - 03
Matematika Diskrit - 08 kombinatorial - 03
 
Teori Bilangan Biner
Teori Bilangan BinerTeori Bilangan Biner
Teori Bilangan Biner
 
Soal latihan kewirausahaan kelas x
Soal latihan kewirausahaan kelas xSoal latihan kewirausahaan kelas x
Soal latihan kewirausahaan kelas x
 
Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit Matematika Diskrit - 01 pengantar matematika diskrit
Matematika Diskrit - 01 pengantar matematika diskrit
 
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar PemprogramanMateri sorting(pengurutan)-Dasar-Dasar Pemprograman
Materi sorting(pengurutan)-Dasar-Dasar Pemprograman
 
Penerapan fungsi logaritma dalam kehidupan sehari hari
Penerapan fungsi logaritma dalam kehidupan sehari hariPenerapan fungsi logaritma dalam kehidupan sehari hari
Penerapan fungsi logaritma dalam kehidupan sehari hari
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
 
Struktur data soal-latihan
Struktur data soal-latihanStruktur data soal-latihan
Struktur data soal-latihan
 
Analisis bab1 bab2
Analisis bab1 bab2Analisis bab1 bab2
Analisis bab1 bab2
 
Notasi ilmiah
Notasi ilmiahNotasi ilmiah
Notasi ilmiah
 
Lkpd jarak titik ke bidang
Lkpd jarak titik ke bidangLkpd jarak titik ke bidang
Lkpd jarak titik ke bidang
 
Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)
Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)
Pertemuan1 Pengantar Artifical Intelegent (Kecerdasan Buatan)
 

En vedette

Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma Ambar Erna
 
01. soal osk komputer 2014
01. soal osk komputer 201401. soal osk komputer 2014
01. soal osk komputer 2014Hario Sadewo
 
Logika algoritma
Logika algoritmaLogika algoritma
Logika algoritmairwanhs
 
SOAL ALIMPIADE KOMPUTER SMA Toki 1
SOAL ALIMPIADE KOMPUTER SMA Toki 1SOAL ALIMPIADE KOMPUTER SMA Toki 1
SOAL ALIMPIADE KOMPUTER SMA Toki 1Rico Prawita
 
Kisi kisi dan materi uji olimpiade [toki]
Kisi kisi dan materi uji olimpiade [toki]Kisi kisi dan materi uji olimpiade [toki]
Kisi kisi dan materi uji olimpiade [toki]Belajar Smala
 
Soal Analitik OSN Komputer
Soal Analitik OSN KomputerSoal Analitik OSN Komputer
Soal Analitik OSN KomputerLabieb Maududi
 
SOAL ALIMPIADE KOMPUTER SMA Toki3
SOAL ALIMPIADE KOMPUTER SMA Toki3SOAL ALIMPIADE KOMPUTER SMA Toki3
SOAL ALIMPIADE KOMPUTER SMA Toki3Rico Prawita
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Rachmat Narendra
 
Soal Pascal OSN Komputer
Soal Pascal OSN KomputerSoal Pascal OSN Komputer
Soal Pascal OSN KomputerLabieb Maududi
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAri Septiawan
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusanChabil_Juniar
 
Pembahasan uts algoritma pemrograman 2
Pembahasan uts algoritma pemrograman 2Pembahasan uts algoritma pemrograman 2
Pembahasan uts algoritma pemrograman 2Hana Zainab Mukarromah
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchartiphientcomp
 
Smart solution tips trik mengerjakan soal snmptn 2012
Smart solution tips trik mengerjakan soal snmptn 2012Smart solution tips trik mengerjakan soal snmptn 2012
Smart solution tips trik mengerjakan soal snmptn 2012Helma Nadya
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchartPT.goLom na
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartDwi Putra Asana
 

En vedette (20)

Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma Pembahasan osk komputer sma 2014 - algoritma
Pembahasan osk komputer sma 2014 - algoritma
 
01. soal osk komputer 2014
01. soal osk komputer 201401. soal osk komputer 2014
01. soal osk komputer 2014
 
Logika algoritma
Logika algoritmaLogika algoritma
Logika algoritma
 
SOAL ALIMPIADE KOMPUTER SMA Toki 1
SOAL ALIMPIADE KOMPUTER SMA Toki 1SOAL ALIMPIADE KOMPUTER SMA Toki 1
SOAL ALIMPIADE KOMPUTER SMA Toki 1
 
Kisi kisi dan materi uji olimpiade [toki]
Kisi kisi dan materi uji olimpiade [toki]Kisi kisi dan materi uji olimpiade [toki]
Kisi kisi dan materi uji olimpiade [toki]
 
Soal Analitik OSN Komputer
Soal Analitik OSN KomputerSoal Analitik OSN Komputer
Soal Analitik OSN Komputer
 
SOAL ALIMPIADE KOMPUTER SMA Toki3
SOAL ALIMPIADE KOMPUTER SMA Toki3SOAL ALIMPIADE KOMPUTER SMA Toki3
SOAL ALIMPIADE KOMPUTER SMA Toki3
 
Soal olimpiade tik
Soal olimpiade tikSoal olimpiade tik
Soal olimpiade tik
 
Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1Dasar dasar algoritma - 1-1
Dasar dasar algoritma - 1-1
 
Soal Pascal OSN Komputer
Soal Pascal OSN KomputerSoal Pascal OSN Komputer
Soal Pascal OSN Komputer
 
Tugas algoritma ( flowchart )
Tugas algoritma ( flowchart )Tugas algoritma ( flowchart )
Tugas algoritma ( flowchart )
 
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan AlgoritmaAlgoritma Pemrograman (Flowchart) - Logika dan Algoritma
Algoritma Pemrograman (Flowchart) - Logika dan Algoritma
 
3 adp struktur keputusan
3   adp struktur keputusan3   adp struktur keputusan
3 adp struktur keputusan
 
Pembahasan uts algoritma pemrograman 2
Pembahasan uts algoritma pemrograman 2Pembahasan uts algoritma pemrograman 2
Pembahasan uts algoritma pemrograman 2
 
Pertemuan 1 algoritma pemrograman dan flowchart
Pertemuan 1   algoritma pemrograman dan flowchartPertemuan 1   algoritma pemrograman dan flowchart
Pertemuan 1 algoritma pemrograman dan flowchart
 
Smart solution tips trik mengerjakan soal snmptn 2012
Smart solution tips trik mengerjakan soal snmptn 2012Smart solution tips trik mengerjakan soal snmptn 2012
Smart solution tips trik mengerjakan soal snmptn 2012
 
Tugas alpro
Tugas alproTugas alpro
Tugas alpro
 
Algoritma dan flowchart
Algoritma dan flowchartAlgoritma dan flowchart
Algoritma dan flowchart
 
Algoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & FlowchartAlgoritma Pemrograman - Pseudocode & Flowchart
Algoritma Pemrograman - Pseudocode & Flowchart
 
Algoritma flowchart
Algoritma flowchartAlgoritma flowchart
Algoritma flowchart
 

Similaire à Latihan latihan logika algoritma

Similaire à Latihan latihan logika algoritma (13)

SOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan gandaSOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
SOAL UAS TKJ PEMROGRAMAN DASAR pilihan ganda
 
Lembar kerja-siswa-1
Lembar kerja-siswa-1Lembar kerja-siswa-1
Lembar kerja-siswa-1
 
Rangkuman soal TI SMK
Rangkuman soal TI SMKRangkuman soal TI SMK
Rangkuman soal TI SMK
 
Modul algoritma satu sampai lima
Modul algoritma satu sampai limaModul algoritma satu sampai lima
Modul algoritma satu sampai lima
 
Struktur data soal-latihan-2
Struktur data soal-latihan-2Struktur data soal-latihan-2
Struktur data soal-latihan-2
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
JAWABAN Struktur data soal-latihan-2
JAWABAN Struktur data soal-latihan-2JAWABAN Struktur data soal-latihan-2
JAWABAN Struktur data soal-latihan-2
 
Struktur data soal-latihan
Struktur data soal-latihanStruktur data soal-latihan
Struktur data soal-latihan
 
Soal uas struktur data
Soal uas struktur dataSoal uas struktur data
Soal uas struktur data
 
Graf
GrafGraf
Graf
 
1. Kisi kisi soal Sistim Komputer Kelas X Multimedia K 13 Revisi
1. Kisi kisi soal Sistim Komputer Kelas X Multimedia K 13 Revisi1. Kisi kisi soal Sistim Komputer Kelas X Multimedia K 13 Revisi
1. Kisi kisi soal Sistim Komputer Kelas X Multimedia K 13 Revisi
 
Solusibsi wordpress-com
Solusibsi wordpress-comSolusibsi wordpress-com
Solusibsi wordpress-com
 
Al goritma
Al goritmaAl goritma
Al goritma
 

Latihan latihan logika algoritma

  • 2. 1. Konsep Menara Hanoi merupakan salah satu dari contoh proses : a. Iteratif b. Transitif c. Rekursif d. Branching e. Sorting 2. Suatu Proses yang memanggil dirinya sendiri , disebut proses : a. Iteratif b. Transitif c. Rekursif d . Branching e. Searching
  • 3. 2. Suatu Proses yang memanggil dirinya sendiri , disebut proses : a. Iteratif b. Transitif c. Rekursif d. Branching e. Searching 3. Rekursif adalah : a. Suatu prosedur yang dapat dipanggil b. Suatu proses yang bisa memanggil dirinya sendiri c. Suatu proses yang dipanggil melalui suatu prosedur d. Suatu prosedur Looping e. Suatu proses Searching
  • 4. 3. Rekursif adalah : a. Suatu prosedur yang dapat dipanggil b. Suatu proses yang bisa memanggil dirinya sendiri c. Suatu proses yang dipanggil melalui suatu prosedur d. Suatu prosedur Looping e. Suatu proses Searching 4. 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
  • 5. 5. Untuk menyelesaikan masalah menara Hanoi dengan banyaknya piringan ialah 6 buah , maka diperlukan pemindahan sebanyak : a. 19 kali b. 63 kali c. 31 kali d. 32 kali e. 33 kali 1. Konsep Menara Hanoi merupakan salah satu dari contoh proses : a. Iteratif b. Transitif c. Rekursif d. Branching e. Sorting
  • 6. 1. Struktur pernyataan yang BUKAN berupa perulangan (looping) adalah : a. For b. Do…While c. While d. If e. else 2. Suatu proses pengulangan kembali alur kerja disebut… a. Branching b. Looping c. Rekursif d. Iteratif e. searching
  • 7. 2. Suatu proses pengulangan kembali alur kerja disebut… a. Branching b. Looping c. Rekursif d. Iteratif e. Searching 3.Diberikan penggalan algoritma : while (x>7) x- - ; cout<<x ; Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturutturut adalah a. 9, 8, 7 b. 9, 8 c. 9 d. 8, 7 e. 8
  • 8. 3. Diberikan penggalan algoritma : while (x>7) x- - ; cout<<x ; Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7 4. b. 9, 8 c. 9 d. 8, 7 e. 8 Diberikan penggalan algoritma : do cout<<x ; x-while (x>7) Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7,6 b. 9, 8 ,7 c. 9 d. 8, 7 e. 7
  • 9. 4. Diberikan penggalan algoritma : do cout<<x ; x-- ; while (x>7) Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7 b. 9, 8 5. c. 9 d. 8, 7 e. 7 Diberikan penggalan algoritma : do x- - ; cout<<x ; while (x>7) Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7 b. 9, 8 c. 8 d. 8, 7 e. 9
  • 10. 5. Diberikan penggalan algoritma : do x- - ; cout<<x ; while (x>7) Apabila nilai awal x adalah 9, maka nilai yang ditampilkan berturut-turut adalah a. 9, 8, 7 b. 9, 8 c. 8 d. 8, 7 e. 9 1. Struktur pernyataan yang BUKAN berupa perulangan (looping) adalah : a. For b. Do…While c. While d. If e. Else
  • 11. 1. Simbol flowchart yang digunakan sebagai awal dan suatu proses adalah…. a. Terminal d. Input b. Preparation e. Output c. Decision 2. Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol…. a. d. b. e. c . . akhir
  • 12. 2. Apabila terjadi dua kondisi (benar atau salah), pada pembuatan flowchart menggunakan simbol…. a. d. b. e. c 3. . . Simbol Flowcahart yang digunakan untuk penghubung dalam satu halaman yang sama adalah …... a. d. b. e. c . .
  • 13. 4. Urutan instruksi-instruksi atau langkah-langkah yang menggunakan bahasa awam disebut : a. Algoritma d. Flowchart b. Pseudocode e. Program c. Prosedur 5. Simbol Flowchart yang dapat digunakan untuk mencetak keluaran adalah…. a. d. b. c e.
  • 14. 1. Type data yang hanya mengenal kondisi True atau False pada Bahasa pemrograman C++ , adalah : a. string d. Char b. Bool e. long int c. Int 2. Dalam bahasa C++ terdapat suatu tipe data yang tidak boleh memiliki nilai desimal, yaitu : a. float d. Char b. Bool e. long int c. Int nilainya
  • 15. 2. Dalam bahasa C++ terdapat suatu tipe data yang tidak boleh memiliki nilai desimal, yaitu : a. float d. Char b. Bool e. Long int c. Int 3. Program C++ dirancang pertama kali oleh : a. Al Khawarizmi d. Dennis Ritchie b.Blaise Pascal e. Al Khalamizni c. Prof. Niklaus Wirth nilainya
  • 16. 3. Program C++ dirancang pertama kali oleh : a. Al Khawarizmi d. Dennis Ritchie b.Blaise Pascal e. Al khalamizni c. Prof. Niklaus Wirth 4. Tipe data yang digunakan untuk menampung sebuah karakter adalah : a. string b. int c. char d. bool e. Long Int
  • 17. 4. Tipe data yang digunakan untuk menampung sebuah karakter adalah : a. string b. int c. char d. bool e. Text 5. Pada Tipe data Bool, berlaku operator-operator : a. IF b. AND, OR, NOT c. True, False d. CASE e. number
  • 18. 1. Diketahui bahwa kantong P kosong, kantong Q berisi 10 buah kelereng dan kantong R berisi 15 kelereng. Apabila yang terbawa hanya sebuah kantong dan dikatakan BUKAN Kantong P yang terbawa, maka jumlah kelereng yang terbawa adalah : a.10 d. 10 dan 15 b. 15 e. Kosong c.10 atau 15 2. 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 d. Putih b. Ungu e. Abu-abu c. Hijau
  • 19. 2. Diberikan algoritma : Apabila warna merah maka jadi hijau. Apabila warna hijau maka jadi putih, selain warna merah dan hijau maka ungu. Jika kondisi input warna adalah hitam, maka warna jadi : a. Merah d. Putih b. Ungu e. Abu-abu c. Hijau 3. 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
  • 20. 3. 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 4. Apabila a=5, b = 10, maka jika diberikan instruksi a=b; b=a akan mengakibatkan : a. a=0 , b=5 e. a=b b. a=10, b=5 d. a=10, b=10 c. a=10 , b=0
  • 21. 4. Apabila a=5, b = 10, maka jika diberikan instruksi a=b ; b=a akan mengakibatkan : a. a=0 , b=5 e. a=b b. a=10, b=5 d. a=10, b=10 c. a=10 , b=0 5. Diberikan algoritma P=10; P=P+5; Q=P. Nilai P dan Q masing-masing adalah: a. 15 dan 0 e. 0 dan 10 b. 0 dan 15 d. 10 dan 15 c. 15 dan 15
  • 22. 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
  • 23. 2. Sebuah prosedur langkah demi langkah yang pasti untuk menyelesaikan sebuah masalah disebut : a. Proses d. Prosesor b. Program e. Step c. Algoritma 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
  • 24. 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. 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
  • 25. 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. Saat Program di eksekusi 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