UJI KOMPETENSI BAB 3

Nama  : Ziva Nadira Alisha

Kelas  :   XII MIPA 6

Asal Sekolah : SMA Negeri 1 Bekasi

Guru Pebimbing : Hj. Deswati,S.kom,M.Pd.


A.Pilihan Ganda


1. Tokoh yang paling dikenal pada bidang matematika yang biasa dijuluki "Bapak Algoritma" adalah....
B. Al Khawarizmi

2. Pemrograman dalam teknologi informasi memiliki berbagai macam bidang di dalam penggunaan nama sesuai fungsinya. Berikut yang tidak termasuk bidang pemrograman adalah pemrograman..
B.Desain grafis

3. Dalam kehidupan kita sering melakukan perbandingan.Operator relasional melakukan kegiatan (perbandingan) yang digunakan untuk mencari nilai tidak sama dengan yaitu....
A.!=

4. Setiap progammer harus mengerti akan penggunaan kalimat perintah dalam aplikasi komputer. Berikut yang merupakan perintah keluaran adalah...
C.Print

5. Berbagai macam bentuk flowchart dibuat pada komputer. Berbagai macam simbol memiliki arti sendiri. Dalam flowchart,simbol yang digunakan untuk percabangan adalah




6. Perhatikan algoritma percabangan berikut :
Judul : Algoritma membandingkan dua buah nilai
Diketahui : A,B:integer
Algoritma :

input (A,B) if (A>B) then
output ("Bilangan terbesar A") else
if (A<B) then
output ("Bilangan terbesar B")
else
output("Bilangan A dan B sama") end if
End if
Jika A diisi dengan nilai 25 dan B diisi dengan nilai 10 maka outputnya adalah...
B.Bilangan terbesar A

7. Perhatikan struktur percabangan berikut:

if (x>0)
cout << "x is positive";
else if (x<0)
cout >> "x is negative";
else
cout << "x is 0;
Jika variabel x diisi dengan nilai 15 maka outputnya adalah...
A. x is positive

8. Ada beberapa tahapan dalam menyelesaikan suatu masalah. Manakah tahapan yang harus dilakukan?
E. Masalah-Pseucode-Algoritma-Flowchart-Program-Eksekusi-Hasil

9. Jawaban manakah yang tepat untuk algoritma seperti berikut:
Susun algoritma untuk menampilkan angka 1 sampai dengan 100 secara menaik.....
C. for (i=1;i<=100;i++)
Output ("nilai",i)


10. Lampu lalu lintas mengatur pemakai lalu lintas,dengan menyalakan lampu merah untuk berhenti,lampu hijau untuk berjalan,dan lampu kuning untuk persiapan.Prosedur paling tepat untuk keadaan ini adalah....
B. if then

B. Uraian

1. Apa definisi algoritma dan contohnya!
2. Apa definisi pseudecode dan contohnya!
3. Apa definisi flowchart dan contohnya!
4. Jelaskan dengan contoh kasus algoritma yang memiliki struktur runtunan!
5. Jelaskan dengan contoh kasus algoritma yang memiliki struktur perulangan :
a. for
b what

JAWABAN :

1. Algoritma adalah deskripsi suatu pola tingkah laku yang dinyatakan secara primitif yaitu aksi aksi yang didefinisikan sebelumnya dan diberi nama,dan diasumsikan sebelumnya bahwa aksi aksi tersebut dapat dikerjakan sehingga dapat menyebabkan kejadian.
Contoh : Algoritma resep kue,pola pakaian

2. Pseudocode adalah deskripsi dari algoritma pemrograman yang dibuat dengan tujuan agar mudah dibaca dan dipahami oleh manusia.
Contoh : Nilai A ditambah dengan 5

3. Flowchart adalah diagram yang menampilkan langkah langkah dari keputusan sebuah proses dari suatu program.
Contoh : Membuat kopi



4. Algoritma membuat kopi

1. Siapkan gelas,kopi,air panas,gula
2. Masukkan kopi ke dalam gelas
3. Tambahkan gula sesuai selera
4. Tuangkan air panas ke dalam gelas yang berisi gula dan kopi
5. Aduk hingga tercampur menggunakan sendok
6. Kopi siap untuk dinikmati

5. a. for :
Menghitung jumlah total dari angka 1-5
total = 0
for angka in range (1,6):
total = total+angka
print ("jumlah total:",total)

b. while :
Mencari nilai terkecil yang dapat habis dibagi oleh 7
angka=1
while angka %,7!=0:
angka=angka *1
print ("Angka terkecil yang habis dibagi 7 adalah:",angka)

Komentar

Postingan populer dari blog ini

Integrasi objek-objek aplikasi Office: teks, tabel, gambar

Latihan Soal TIK dan Integrasi dengan Microsoft office