Anda di halaman 1dari 7

Pelatihan-osn.

com
Konsultan Olimpiade Sains Nasional
Head Office : Perumahan Sawangan Permai Blok A5 No.12A, Sawangan, Depok 16511
http://pelatihan-osn.com
Ofiice : 021-2951 1160. Contact Person : 0-878787-1-8585 / 0813-8691-2130

Bidang Studi : Informatika / Komputer


Kode Berkas : KOM-L05 (solusi)

1. Jawaban nomor 3 adalah …


a. A
b. E
c. D
d. C
e. B

Jawaban : d.C

2. Jawaban nomor 1 adalah …


a. C
b. D
c. E
d. A
e. B

Jawaban : b.D

3. Jawaban nomor 4 adalah …


a. E
b. A
c. B
d. C
e. D

Jawaban : c.B

4. Jawaban nomor 5 adalah …


a. D
b. E
c. A
d. B
e. C

Jawaban : b.E

Program Latihan dan Tes Jarak Jauh 2018 - 2019


Pelatihan-osn.com, Konsultan Olimpiade Sains Nasional
Instagram, Twitter, Line dan Youtube : @pelatihan_osn
Pelatihan-osn.com
Konsultan Olimpiade Sains Nasional
Head Office : Perumahan Sawangan Permai Blok A5 No.12A, Sawangan, Depok 16511
http://pelatihan-osn.com
Ofiice : 021-2951 1160. Contact Person : 0-878787-1-8585 / 0813-8691-2130

5. Jawaban nomor 2 adalah …


a. C
b. D
c. E
d. A
e. B

Jawaban : e.B

6. Dengan menghubungkan 3 titik dari 10 titik dibawah ini, berapa banyak cara membuat
sebuah segitiga ?

a. >36
b. 36
c. 20
d. 16
e. Tidak ada jawaban yang benar

9C2 = 36
Eksklusif = 2 x 5C2 = 20
36 – 20 = 16
Jawaban : D

7. Jika tanggal 1 januari 2000 adalah hari Sabtu, maka pada tanggal 1 januari 2020 hari apa
?
a. Minggu
b. Senin
c. Selasa
d. Rabu
e. Kamis

Program Latihan dan Tes Jarak Jauh 2018 - 2019


Pelatihan-osn.com, Konsultan Olimpiade Sains Nasional
Instagram, Twitter, Line dan Youtube : @pelatihan_osn
Pelatihan-osn.com
Konsultan Olimpiade Sains Nasional
Head Office : Perumahan Sawangan Permai Blok A5 No.12A, Sawangan, Depok 16511
http://pelatihan-osn.com
Ofiice : 021-2951 1160. Contact Person : 0-878787-1-8585 / 0813-8691-2130

(20 x 365) + 5 mod 7 = 4 (Rabu)


Jawaban : D

8. Jika dalam suatu kotak terdapat 10 bola merah, 7 bola hijau, 8 bola biru, dan 9 bola ungu,
berapakah bole minimal yang harus diambil agar bisa memastikan terambil 8 bola
berwarna merah ?
a. 32
b. 31
c. 30
d. 29
e. 28

8 + 7 + 8 + 9 = 32 bola
Jawaban : A

9. Pada papan catur 8 x 8 , berapa banyak queen yang bisa di letakkan sedemikian sehingga
semua queen tidak ada yang bisa saling makan memakan ?
a. 5
b. 6
c. 7
d. 8
e. 9

X
X
X
X
X
X
X
X
Jawaban : D

10. Diberikan Kubus ABCD.EFGH dengan panjang rusuk 5 cm.

Program Latihan dan Tes Jarak Jauh 2018 - 2019


Pelatihan-osn.com, Konsultan Olimpiade Sains Nasional
Instagram, Twitter, Line dan Youtube : @pelatihan_osn
Pelatihan-osn.com
Konsultan Olimpiade Sains Nasional
Head Office : Perumahan Sawangan Permai Blok A5 No.12A, Sawangan, Depok 16511
http://pelatihan-osn.com
Ofiice : 021-2951 1160. Contact Person : 0-878787-1-8585 / 0813-8691-2130

Misal X adalah jarak terdekat titik E dengan bidang DBG, dan Y adalah jarak terdekat
antara titik A dengan garis HF, berapakah perbandingan X dan Y ?
a. 2 : 3 √2
b. 4 : 2 √2
c. 4 : 2 √3
d. 4 : 3 √2
e. 4 : 3 √3

2
X= 5√3
3
5
Y = 2 √2 √3
Maka X : Y adalah 4 : 3 √2
(D)

11. Titik P terletak pada perpanjangan HE sehingga PE = 5 cm dan HP = 10 cm. Tentukan jarak
titik P ke bidang yang memuat segitiga AHF.
a. 3 √2
b. 3 √3
c. 5 √2
d. 5 √3
e. 5 √6

Jarak terdekatnya adalah proyeksi tepat di titik A sehingga jarak terdekat nya sama dengan
diagonal sisinys yaitu 5 √2
(C)

12. Perhatikan code berikut ini


var
a,b : longint;
begin
readln(a);
b:= a mod 100;

Program Latihan dan Tes Jarak Jauh 2018 - 2019


Pelatihan-osn.com, Konsultan Olimpiade Sains Nasional
Instagram, Twitter, Line dan Youtube : @pelatihan_osn
Pelatihan-osn.com
Konsultan Olimpiade Sains Nasional
Head Office : Perumahan Sawangan Permai Blok A5 No.12A, Sawangan, Depok 16511
http://pelatihan-osn.com
Ofiice : 021-2951 1160. Contact Person : 0-878787-1-8585 / 0813-8691-2130

if (b=0) or (b=25) or (b=75) or


(b=50) then
writeln('YA')
else
writeln('TIDAK');
end.
Berapa masukan a agar mengeluarkan “YA”?
a. 6789
b. 5012
c. 3210
d. 5678
e. Tidak ada jawaban yang tepat

Karena program mencari kelipatan 25, maka tidak ada jawban yang tepat
(E)

X := 100;
for i:=1 to 8 do
begin
if (R[i]>X) then
X := R[i];
end;
13. Apabila potongan kode diatas diimplementasikan ke sebuah array berelemen 8 maka
yang dihasilkan adalah …
a. bilangan terbesar
b. bilangan terkecil
c. elemen array terurut membesar
d. elemen array terurut mengecil
e. bilangan tengah

Program ini merupakan program untuk mencari nilai terbesar.


(A)

Program Latihan dan Tes Jarak Jauh 2018 - 2019


Pelatihan-osn.com, Konsultan Olimpiade Sains Nasional
Instagram, Twitter, Line dan Youtube : @pelatihan_osn
Pelatihan-osn.com
Konsultan Olimpiade Sains Nasional
Head Office : Perumahan Sawangan Permai Blok A5 No.12A, Sawangan, Depok 16511
http://pelatihan-osn.com
Ofiice : 021-2951 1160. Contact Person : 0-878787-1-8585 / 0813-8691-2130

var
nilai : array[1..10] of integer =
(1,7,9,23,12,6,12,7,8,10);

function main(n: integer):real;


var
jml:real;
begin
i:=1;
jml := 0;
repeat
sum := sum+nilai[i]+i;
until (i=n);
jml:=jml/n;
end;
14. Pada potongan program diatas apa yang dikeluarkan jika dipanggil main(14) ?
a. 100
b. 50
c. 64
d. 9
e. Time Limit Exceeded

Keluaran yang dihasilkan adalah Time Limit Exceeded dikarenakan pada pengulangan
repeat..until tidak ada penambahan, sehingga program akan mengulang secara terus menerus.
(E)

procedure main2 (a, b :


integer, var rata : real);
var
i : integer;
sum : real;
begin
sum := 0;
for i := a to b do
sum := sum + TI[i];
rata := sum/(b-a+1);
end;
15. Berapakah nilai rata program diatas jika a := 1 dan b := 5 dengan array yang dipakai adalah
(1,2,2,6,0,3,5,1,0).
a. 2.2
b. 5
c. 6
d. 5.5

Program Latihan dan Tes Jarak Jauh 2018 - 2019


Pelatihan-osn.com, Konsultan Olimpiade Sains Nasional
Instagram, Twitter, Line dan Youtube : @pelatihan_osn
Pelatihan-osn.com
Konsultan Olimpiade Sains Nasional
Head Office : Perumahan Sawangan Permai Blok A5 No.12A, Sawangan, Depok 16511
http://pelatihan-osn.com
Ofiice : 021-2951 1160. Contact Person : 0-878787-1-8585 / 0813-8691-2130

e. compile error

Keluaran dari program merupakan hasil rata-rata dari 5 elemen pertama array 1+2+2+6+0/5-
1+1 = 2.2
(A)

16. Berapa nilai jml jika diinisialisasi dengan nilai 5 dan pada baris ke 10 diganti dengan
rata := jml/b+1;
a. 11
b. 13
c. 16.
d. 19
e. 5

Karena pada pemberian nilai awal adalah 5 maka nilai jml adalah 11(jumlah array pertama) + 5
= 16.
Jawaban : (C)

Program Latihan dan Tes Jarak Jauh 2018 - 2019


Pelatihan-osn.com, Konsultan Olimpiade Sains Nasional
Instagram, Twitter, Line dan Youtube : @pelatihan_osn

Anda mungkin juga menyukai