Support By :


http://vyzewitch.blogspot.com/

http://vyzewitch.blogspot.com/

Pembahasan Olimpiade Komputer Kabupaten 2006 Part #6

Pada postingan kali ini, akan dibahas soal-soal olimpiade komputer tingkat kabupaten tahun 2006 untuk nomor 14 hingga 18.



14. Diberikan penggalan program sebagai berikut. (note: program ini merupakan Pascal-like pseudocode, secara sintaks belum tentu sama dengan Pascal).

function f(n: int)
begin
if n=0 then f:=0
else f := n + f(n-1);
end;

Berapakah nilai f(5) ?
(A) 125
(B) 0
(C) 5
(D) 15
(E) 25


Jawaban soal nomor 14:

Soal ini merupakan soal algoritma pemrograman mengenai function.
Inti soal di atas adalah sebagai berikut :

  if n=0 then f:=0  ; secara awam artinya adalah bila nilai n = 0, maka nilai f = 0
  else f:= n + f (n-1) ; yang berarti bila nilai n ≠ 0, maka nilai f = n + f (n-1)

Berapa nilai f(5)…?

Perhitungan :
f(5), dimana n = 5, maka f = 5 + f(4) = 5 + (4 + f(3)) = 5 + 4 + (3 + f(2))
= 5 + 4 + 3 + (2 + f(1)) = 5 + 4 + 3 + 2 + 1 + 0 = 15
Dengan demikian, jawaban yang benar adalah (D) 15.



15. Di sebuah pulau terdapat dua golongan penduduk, ksatria yang selalu bicara jujur, dan yang lain adalah penipu yang selalu berbohong. Jika Anda bertemu dengan dua orang A dan B. Golongan apakah yang tepat untuk A dan B jika A berkata “B adalah seorang ksatria” dan B berkata “Golongan kami berbeda”?

(A) A adalah seorang ksatria dan B adalah seorang penipu.
(B) A adalah seorang penipu dan B adalah seorang ksatria.
(C) Keduanya adalah ksatria.
(D) Terkadang A dan B dapat berganti golongan.
(E) Keduanya adalah penipu.




Jawaban soal nomor 15:

Perhatikan deskripsi pertanyaan di atas! A mengatakan bahwa B adalah seorang ksatria (kalau hal ini benar, berarti A juga seorang ksatria (jujur); tetapi kalau ini tidak benar, berarti A dan B adalah penipu karena A sudah berbohong dengan mengatakan bahwa B adalah seorang ksatria padahal sebenarnya B adalah penipu).
Untuk memastikannya, kita lihat pernyataan yang disampaikan oleh B. B mengatakan “Golongan kami berbeda?” Hal ini mengandung arti bahwa golongan A dan B adalah sama, yaitu mereka berdua adalah penipu.
Dengan demikian, jawabannya adalah (E) Keduanya adalah penipu.


16. Ibu Guru mengajarkan kursus Bahasa Inggris. Ada tiga kelas tingkat pemula dan dua kelas tingkat lanjutan. Dari hasil ujian pertama dan kedua, walaupun total murid yang mendapatkan nilai 10 bertambah 8%, namun jumlah murid dari kelas pemula yang mendapatkan nilai 10 berkurang. Kalimat manakah yang dapat disimpulkan dari uraian di atas:

(A) Ibu Guru memiliki jumlah murid di kelas lanjutan lebih banyak daripada di kelas pemula.
(B) Ibu Guru memiliki jumlah murid di kelas lanjutan lebih sedikit daripada di kelas pemula.
(C) Jumlah murid di tiap kelas lanjutan yang mendapat nilai 10 naik lebih dari 8%.
(D) Paling tidak satu dari kelas lanjutan memiliki kenaikan mendapat nilai 10 lebih dari 8%.
(E) Jumlah murid kelas lanjutan yang mendapat nilai 10 naik lebih banyak dibanding murid kelas pemula.


Jawaban soal nomor 16:

Untuk menjawab pertanyaan ini, kita tinjau alternatif jawaban yang disediakan satu per satu.
Jawaban (A) dan (B) tidak mungkin benar, karena soal tidak menyinggung tentang jumlah murid per kelas.
Jawaban (C) : tidak bisa dipastikan bahwa jumlah murid tiap kelas lanjutan yang mendapat nilai 10 naik lebih dari 8%, jadi jawaban (C) ini salah.
Jawaban (D) : ada kemungkinan benar, karena mungkin saja dari total kenaikan 8% tersebut, salah satu dari kelas lanjutan mendapat nilai lebih dari 8%.
Jawaban (E) : pernyataan ini pasti benar. Dari pernyataan pada soal diketahui bahwa total murid yang mendapat nilai 10 naik 8%, tetapi murid kelas pemula yang dapat nilai 10 turun. Ini berarti bahwa jumlah murid kelas lanjutan yang mendapat nilai 10 naik lebih banyak daripada murid kelas pemula.

Dari alternatif jawaban yang disediakan, alternatif jawaban yang paling benar adalah (E) Jumlah murid kelas lanjutan yang mendapat nilai 10 naik lebih banyak dibanding murid kelas pemula.



17. ”Hanya pada hari Sabtu, Maya makan bakso, sesudah itu pergi ke bioskop.” Bila kalimat tersebut benar, manakah kalimat berikut ini yang juga harus benar?
I.    Jika bukan Hari Sabtu, maka Maya tidak makan bakso dan tidak pergi ke bioskop.
II.    Jika suatu hari Maya makan bakso dan pergi ke bioskop maka hari itu adalah hari sabtu.
III.    Jika Maya makan bakso dan tidak pergi ke bioskop maka hari itu bukan hari Sabtu.

(A)  hanya I
(B)  hanya II
(C)  hanya II
(D)  hanya I dan III
(E)  hanya II dan III


Jawaban soal nomor 17:

Pernyataan pada soal adalah: “Hanya pada hari Sabtu, Maya makan bakso, sesudah itu pergi ke bioskop”.

Dari tiga pernyataan tambahan, kita diminta untuk menentukan pernyataan yang sesuai dengan pernyataan pada soal. Untuk keperluan ini, kita harus menganalisis pernyataan-pernyataan lain tersebut, yaitu sebagai berikut:

I.    Jika bukan hari Sabtu, maka Maya tidak makan bakso dan tidak pergi ke bioskop.
(Pernyataan ini salah, karena bisa saja Maya makan bakso ataupun pergi ke bioskop di hari selain Sabtu. Perhatikan pernyataan pada soal mengandung arti bahwa ”Hanya pada hari Sabtu, Maya makan bakso, sesudah itu pergi ke bioskop”, bukannya ”Hanya pada hari Sabtu, Maya makan bakso dan pergi ke bioskop”)
II.    Jika suatu hari Maya makan bakso dan pergi ke bioskop, maka hari itu adalah hari Sabtu. (Pernyataan ini benar. Sesuai pernyataan pada soal, kalau Maya makan bakso dan pergi ke bioskop, maka hari itu pastilah hari Sabtu)
III.    Jika Maya makan bakso dan tidak pergi ke bioskop, maka hari itu bukan hari Sabtu. (Pernyataan ini benar. Maya hanya makan bakso, dan dia tidak pergi ke bisokop. Berarti hari itu bukan hari Sabtu)

Dengan demikian, pernyataan yang benar adalah pernyataan II dan III, dan berarti jawaban yang benar adalah (E) hanya II dan III.



18. Gedung-gedung asrama dibangun dengan 2 hingga 6 lantai. Setiap kamar pada setiap gedung mulai dari lantai ke 2 terus ke atas, harus memiliki tangga darurat untuk menghadapi kemungkinan kebakaran. Jika hal itu benar, manakah dari berikut ini yang benar?

(A)    Kamar-kamar di lantai ke dua tidak memiliki tangga darurat.
(B)    Kamar-kamar di lantai ke tiga tidak memiliki tangga darurat.
(C)    Hanya kamar-kamar di atas lantai ke dua yang memiliki tangga darurat.
(D)    Kamar-kamar di lantai ke empat memiliki tangga darurat.
(E)    Beberapa dari gedung-gedung asrama berlantai dua tidak memiliki tangga darurat.

Jawaban soal nomor 18:

Pernyataan jawaban yang paling sesuai dengan pernyataan pada soal adalah jawaban (D) Kamar-kamar di lantai ke empat memiliki tangga darurat. Anda bisa kan membahas atau menganalisisnya sendiri ;) ???
 

Pembahasan Olimpiade Kabupaten 2006 Part #5

Pada postingan kali ini kami akan melanjutkan pembahasan soal olimpiade komputer tingkat kabupaten tahun 2006, yaitu untuk soal nomor 11 hingga 13.
Mohon dikoreksi bila ada kesalahan….


Deskripsi untuk pertanyaan 11 – 13



TWO
TWO+
FOUR


T,W,O,F,U, dan R masing-masing mewakili satu digit integer (bilangan bulat) positif; dan dan masing-masing mewakili bilangan yang berbeda. F dan T tidak sama dengan 0.


11. Jika diketahui O = 4, maka berapakah T x W x O ?

(A)    84
(B)    210
(C)    48
(D)    734
(E)    0

12. Jika diketahui R = 4, maka berapakah F + O + U + T ?

(A)    9
(B)    16
(C)    18
(D)    20
(E)    22

13. Berapakah hasil dari :

(1000 x F) + (100 x O) + (10 x U) + R
(100 x T) + (10 x W) + 0

(A)    10
(B)    8
(C)    2
(D)    6
(E)    4





PEMBAHASAN SOAL NOMOR 11 – 13

Soal nomor 11 – 13 ini harus diselesaikan dengan cara coba-coba. Kita harus menghitung angka yang telah ditentukan lebih dulu baru kemudian memasangkannya pada angka yang ada sesuai dengan ketentuan yang telah dijelaskan dalam deskripsi pertanyaan di atas.



Jawaban Soal Nomor 11.

Perhatikan ketentuan yang diberikan pada deskripsi pertanyaan dan soal!
Untuk nilai O = 4, maka:

TWO




TW4
TWO+

=========oo}}
TW4+
FOUR




F4UR


Perhatikan perhitungan di atas! Dari perhitungan tersebut, dapat kita ketahui hal-hal sebagai berikut:
(1) Nilai R = O + O = 4 + 4 = 8
(2) Nilai T = … + … = 4. Nilai yang bisa memenuhi ketentuan ini adalah 2 dan 7 (dimana 2 + 2 = 4 dan 7 + 7 = 14; ditulis digit terakhirnya saja, yaitu 4). Mengingat ada ketentuan bahwa nilai F ≠ 0, maka nilai yang memenuhi adalah 7, maka nilai F jadi 1.
Sehingga:


7W4
7W4+
14U8


(3) Nilai yang belum diketahui adalah W dan U. Untuk nilai W, bisa diperoleh dengan mencoba jawaban yang disediakan. Bila memenuhi syarat yang ada, maka jawaban itu yang benar.
Kita coba dulu alternatif jawaban (A), yaitu 84.
W = 84 : (7 x 4) = 84 : 28 = 3; nilai ini memenuhi syarat, jadi jawaban A adalah benar. Untuk alternatif jawaban yang lain tidak perlu dicoba lagi. Dengan demikian, U = 3 + 3 = 6.

Sehingga jawaban yang benar adalah (A) 84.



Jawaban Soal Nomor 12.

Pertanyaannya adalah : Jika R = 0, maka F + O + U + T = …?
Untuk R = 0, maka O bisa bernilai 0 atau bisa juga bernilai 5. Tetapi, bila O bernilai 0, maka nilai O akan sama dengan nilai R, dan hal ini tidak diperbolehkan (perhatikan deskripsi pertanyaan di atas). Dengan demikian, O harus bernilai 5.
Untuk O = 5, maka:

TWO




TW5
TWO+

=========o}}
TW5+
FOUR




F5U0


Perhatikan perhitungan di atas!

(1) Nilai F harus bernilai > 0, dan nilai yang pasti adalah 1, karena pertambahan dari dua angka dengan 1 digit yang sama paling besar akan menghasilkan 18.
(2) Nilai T harus merupakan nilai yang kalau dijumlahkan hasilnya adalah 15. nilai yang memenuhi adalah 7, dengan catatan: ada penambahan angka dari digit berikutnya (dari nilai U).
(3) Nilai W + W harus di atas 10, karena nanti hasilnya (nilai puluhannya) akan diberikan kepada T. Nilai yang mungkin untuk W adalah 6. Nilai lain yang mungkin adalah 8 dan 9, tetapi bila nilai W = 8, maka nilai U = 7 (tidak diperbolehkan karena sama dengan nilai T). Bila nilai W = 9, maka nilai U = 9 (tidak boleh karena sama dengan W)
Sehingga, susunan yang mungkin adalah:

765
765
1530

Untuk mendapatkan jawaban yang pasti, maka angka-angka yang telah kita peroleh sebelumnya di atas dapat kita coba masukkan dalam perhitungan sebagai berikut:  F + O + U + T = 1 + 5 + 3 + 7 = 16. Perhatikan, angka 16 ini ada di dalam alternatif jawaban yang telah disediakan, yaitu jawaban (B).
Dengan demikian, jawaban yang benar adalah (B) 16.



Jawaban Soal Nomor 13.

Pertanyaannya adalah berapa hasil dari :

(1000 x F) + (100 x O) + (10 x U) + R
= .....?
(100 x T) + (10 x W) + 0


Berdasarkan jawaban no. 11 dan no. 12 di atas, kita dapat mengerjakan soal ini dengan 2 jawaban (mengingat jawaban no.11 dan 12 menghasilkan angka yang berbeda).
(1) Berdasarkan no.11, diketahui :  T = 7; W = 3; O = 4; F = 1; U = 6; dan R = 8
(2) Berdasarkan no.12, diketahui :  T = 7; W = 6; O = 5; F = 1; U = 3; dan R = 0

Sebaiknya kedua nilai ini kita coba semua, kemudian dicocokkan dengan alternatif jawaban yang ada.

(1) Berdasarkan no. 11
Kita masukkan angka-angka hasil perhitungan dari jawaban no.11 di atas (dimana T = 7; W = 3; O = 4; F = 1; U = 6; dan R = 8) sebagai berikut :

(1000 x 1) + (100 x 4) + (10 x 6) + 8
(100 x 7) + (10 x 3) + 4
= 1000 + 400 + 600 + 8=2008= .....?
700 + 30 + 4734


Hasilnya pasti pecahan (kalau tidak percaya, silahkan dihitung :) ). Alternatif jawaban yang disediakan tidak ada yang pecahan (semuanya berupa bilangan bulat).

(2) Berdasarkan no. 12
Kita masukkan angka-angka hasil perhitungan dari jawaban no.12  (dimana T = 7; W = 6; O = 5; F = 1; U = 3; dan R = 0) sebagai berikut :

(1000 x 1) + (100 x 5) + (10 x 3) + 0
(100 x 7) + (10 x 6) + 5
=1000 + 500 + 300 + 0=1530= 2
=======o}} BENAR...

700 + 60 + 5765


Dengan demikian, jawaban yang benar adalah (C) 2.
 

Pembahasan Soal Olimpiade Komputer Tingkat Kabupaten/Kota Tahun 2006

Alhamdulillah kami panjatkan kehadirat Alloh swt, sehingga kami masih diberikan kekuatan untuk saling berbagi ilmu, khususnya dalam pembahasan soal-soal Olimpiade Komputer ini. Sebetulnya soal-soal ini sudah lama kami buat pembahasannya, namun hanya untuk konsumsi kami dan anak didik kami sendiri, dan baru kali ini kami berani menampilkan pembahasan ini untuk Anda semua. Semoga apa yang kami sampaikan ini bermanfaat bagi kita semua. Amiin.

Pembahasan ini kami sengaja buat secara berseri, dengan tujuan agar kita tidak lekas bosan dan jenuh. Di samping itu juga agar kita mudah memahami apa yang kami sampaikan dalam pembahasan ini.


SOAL 1 – 2:

Deskripsi untuk pertanyaan 1-2

Deret bilangan Fibonacci didefisikan secara rekursif sbb.
f1 = 1
f2 = 1
fn = fn-1 + fn-2 untuk semua n > 2

1. Berapa banyak kah bilangan Fibonacci antara 10 sampai dengan 100?

(A) 90
(B) 9
(C) 5
(D) 10
(E) 12

2. Dengan mengambil satu harga n kemudian anda menjumlahkan bilangan-bilangan tsb mulai dari f1 s.d. fn maka berapakah n terkecil agar jumlah itu > 150?

(A) 9
(B) 10
(C) 11
(D) 15
(E) 20


PEMBAHASAN SOAL:

Sebagaimana yang kita ketahui bersama, soal-soal dalam olimpiade komputer jarang merupakan soal mandiri. Biasanya, soal-soal ini merupakan soal berkelompok, dengan satu macam permasalahan untuk beberapa nomor soal. Soal nomor 1 dan 2 ini adalah contohnya.
Bagaimana sih menjawabnya???

Baiklah kami mulai pembahasan untuk soal nomor 1 dan 2 ini…

Ingat pelajaran matematika…. Bilangan Fibonacci merupakan deret bilangan dimana bilangan pada suku berikutnya merupakan hasil penjumlahan dari dua suku bilangan sebelumnya.
Rumus bilangan Fibonacci ini seperti yang tertulis pada soal adalah :
f1 = 1
f2 = 2
fn = fn-1 + fn-2 untuk semua n>2

Rumus di atas kalau kita terjemahkan adalah sebagai berikut:
Suku bilangan ke-1 (f1) = 1
Suku bilangan ke-2 (f2) = 2
Suku bilangan ke-3 (f3) = 3 (diperoleh dari suku ke-1 + suku ke-2 = 1 + 2 = 3)
Suku bilangan ke-4 (f4) = 5 (diperoleh dari suku ke-2 + suku ke-3 = 2 + 3 = 5)
Suku bilangan ke-5 (f5) = 8 (diperoleh dari suku ke-3 + suku ke-4 = 3 + 5 = 8), dan seterusnya.

Bila ditabelkan (dan sebaiknya Anda buatkan tabel seperti di bawah ini untuk memudahkan perhitungan), maka 20 suku bilangan pertama dari deret Fibonacci adalah sbb.:



Suku ke-Bil. Fibonacci
11
22
33
45
58
613
721
834
955
1089
11144
12233
13377
14610
15987
161597
172584
184181
196765
2010946

Berdasarkan hasil perhitungan pada tabel di atas, kita bisa mengetahui jawaban untuk soal nomor 1 dan 2 di atas, yaitu:


Jawaban Soal No.1.

Dari tabel di atas, terlihat bahwa bilangan Fibonacci yang terletak antara 10 hingga 100 adalah sebanyak 5 (lima) buah, yaitu suku ke-6 (13), suku ke-7 (21), suku ke-8 (34), suku ke-9 (55), dan suku ke-10 (89).
Dengan demikian, jawabannya adalah (C) 5.

Jawaban Soal No.2.

Dari tabel di atas juga, dapat kita ketahui bahwa nilai n terkecil agar jumlah seluruh bilangan Fibonacci dari f1 hingga fn > 150 adalah sebesar 10 (n=10), yang akan menghasilkan jumlah sebesar 231 (diperoleh dari = 1 + 2 + 3 + 5 + 8 + 13 + 21 + 34 + 55 + 89, yang merupakan bilangan fibonacci dari suku ke-1 hingga suku ke-10).
Sehingga, jawaban yang benar adalah (B) 10.
 

Bahas Olimpiade Komputer Tk. Kabupaten 2006 Part #4

Kali ini kami akan melanjutkan pembahasan soal nomor 10 olimpade komputer tingkat kabupaten tahun 2006 sebagai berikut:

10. Perhatikan gambar persegi ajaib berukuran 4x4 yang rumpang di bawah ini!









 Jika persegi ajaib tersebut diisi bilangan bulat dari 1 sampai dengan 16 sedemikian rupa sehingga total bilangan-bilangan dalam setiap kolom/baris/diagonal adalah sama, maka A + B + C = …..

(A) 30
(B) 31
(C) 32
(D) 33
(E) 34


PEMBAHASAN SOAL NO.10

Penyelesaian soal ini dilakukan dengan cara coba-coba (trial and error). Perhatikan kotak ajaib berikut:




    
                  
                                                                                         
Kotak-kotak yang kosong (bertanda ?) di atas harus diisi dengan angka antara 1 – 16 (tiap kotak tidak boleh ada angka yang sama), sehingga jumlah dari baris/kolom/diagonal adalah sama.
Langkah-langkah pengisian kotak-kotak yang masih kosong adalah sbb.:
1)    Isi lebih dulu kotak A dengan angka terbesar (16), sehingga jumlah arah diagonal menjadi (1+6+11+16) = 34. Angka 34 ini menjadi patokan untuk pengisian pada kotak-kota yang lain.
Prioritas pengisian pada kotak A dilakukan dengan pertimbangan:
(a) Pada arah diagonal, tinggal kotak A yang belum diisi
(b) Pada arah diagonal tersebut, ada angka terkecil (1) yang dapat dipasangkan dengan angka terbesar (16)
2)    Isi kotak kosong pada baris pertama dengan angka (34-4-5-16) = 9
3)    Isi kotak kosong di bawah kotak A dengan angka (34-16-3-13) = 2
4)    Isi kotak C dengan angka (34-14-11-2) = 7
5)    Isi kotak kosong pada baris ke-3 dengan angka (34-4-14-1) = 15
6)    Isi kotak B dengan angka (34-15-6-3) = 10
7)    Isi kotak kosong pada baris ke-4 dengan angka (34-1-8-13) = 12
8)    Pengisian sudah selesai. Selanjutnya dilakukan pengecekan dengan cara menghitung jumlah angka-angka yang sudah kita masukkan sebelumnya ke dalam kotak-kotak yang kosong masing-masing ke arah horisontal (baris), vertikal (kolom), dan diagonal. Hasil dianggap benar apabila jumlah angka-angka ke arah baris, kolom, dan diagonal sama, begitu juga sebaliknya. Apabila ada kesalahan, langkah di atas harus diulang lagi dengan angka yang berbeda

Lihat tabel hasil pengecekan berikut ini :













Karena jumlah angka-angka pada setiap baris, kolom, dan diagonalnya semuanya sama, berarti hasil perhitungan di atas sudah benar.
Selanjutnya kita hitung: A + B + C = 16 + 10 + 7 = 33
Dengan demikian, jawaban yang benar adalah (D) 33.

 

Bahas Olimpiade Tk. Kabupaten 2006 Part #3

Pada postingan kali ini kami akan membahas soal berikutnya dari soal-soal olimpiade komputer tingkat kabupaten/kota tahun 2006. Berhubung pada soal berikut ini diberikan satu deskripsi untuk 5 (lima) pertanyaan yaitu pertanyaan 5 – 9, maka untuk kali ini kami akan membahas sekaligus 5 soal tersebut.


SOAL NO. 5 – 9:

Deskripsi untuk pertanyaan 5-9
Suatu pesan akan saya distribusikan ke orang-orang bernama A, B, C, D, E, F, G, H, dan I melalui pesan singkat (SMS) secara berantai. Mereka mengetahui beberapa nomor telp yang lain sbb.
A hanya mengetahui nomor-nomor telp F, G;
B hanya mengetahui nomor-nomor telp C, E, H;
C hanya mengetahui nomor telp A;
D hanya mengetahui nomor-nomor telp E, I;
E hanya mengetahui nomor telp H;
F hanya mengetahui nomor-nomor telp B, E;
H hanya mengetahui nomor-nomor telp I, C;
G hanya mengetahui nomor telp F;
I hanya mengetahui nomor-nomor telp A, B;

Karena teknologi komunikasi masih terbatas maka saat menerima SMS mereka tidak mengetahui siapa dan apa nomor telp pengirimnya. Diasumsikan bahwa begitu mereka menerima SMS, maka dalam jeda tepat 5 menit SMS akan diteruskan secara serentak ke orang-orang yang mereka ketahui nomor teleponnya dan SMS yang dikirim tsb langsung diterima tanpa ada jeda. Dipastikan bahwa mereka tidak akan mengirim SMS yang sama ke orang yang sama lebih dari satu kali.



5.  Siapakah orang yang akan saya kirimi SMS agar dengan hanya dengan satu kali saja maka selanjutnya berita tsb akan sampai ke setiap orang?

(A)    A
(B)    E
(C)    D
(D)    F
(E)    G

6.    Jika orang yang pertama saya kirimi SMS adalah G maka siapakah yang akan menerima SMS tsb paling banyak akhirnya?

(A)    A
(B)    E
(C)    D
(D)    F
(E)    G

7.    Jika orang yang pertama saya kirimi SMS adalah A dan, maka berapa menit lagi A akan menerima SMS selanjutnya?

(A)    10 menit
(B)    15 menit
(C)    20 menit
(D)    25 menit
(E)    30 menit

8.    Jika orang yang pertama saya kirimi SMS adalah A maka berapa menit lagi A akan menerima SMS dari I?

(A)    10 menit
(B)    15 menit
(C)    20 menit
(D)    25 menit
(E)    30 menit

9.    Jika orang yang pertama saya kirimi SMS adalah A maka siapa saja yang sudah menerima SMS tepat setelah menit ke 15?

(A)    Semua
(B)    Semua kecuali D dan I
(C)    Semua kecuali C, D dan I
(D)    Hanya A, G, F, E, B
(E)    Semua kecuali C, D, G



PEMBAHASAN SOAL:

Waduhhh …. Gimana kira-kira cara memecahkan persoalan di atas ya…?? Terus terang saja, kami juga agak susah menjawab soal di atas. Moga-moga aja pembahasan berikut ini betul ya.... (atau sedikitnya mendekati betul...).

Yuk... kita mulai aja pembahasannya....


Untuk memudahkan pembahasan persoalan di atas, alangkah lebih baik kalau deskripsi soal yang telah disampaikan sebelum dibuatkan dalam bentuk tabel seperti berikut.



NB: Tanda v (centang) menandakan bahwa orang yang satu mengetahui nomor telepon orang yang lainnya.



Jawaban Soal No. 5.

Hanya ada satu cara untuk menjawab soal nomor 5 ini, yaitu dengan menggambarkan diagram jaringan (diagram alir) dari alternatif jawaban (A) – (E) yang disediakan berdasarkan deskripsi pertanyaan yang diberikan.
Berikut adalah gambaran diagram jaringan dari masing-masing alternatif jawaban yang disediakan (mohon pembaca ikut mencocokkan diagram di bawah dengan deskripsi pertanyaannya…). Penggambaran diagram jaringan berikut sekaligus berguna untuk mencari jawaban dari soal no. 6 – 9.

Jawaban (A):
Dari diagram ini, diketahui masih ada satu orang yang belum terkirim SMS, yaitu D.


Jawaban (B):


Dari diagram ini, diketahui masih ada satu orang yang belum terkirim SMS, yaitu D.


Jawaban (C):

Dari diagram ini, diketahui bahwa semua orang sudah terkirim SMS.



Jawaban (D):

Dari diagram ini, diketahui masih ada satu orang yang belum terkirim SMS, yaitu D.


Jawaban (E):
 Dari diagram ini, diketahui masih ada satu orang yang belum terkirim SMS, yaitu D.

Berdasarkan pembahasan di atas, maka dapat kita ketahui bahwa jawaban yang benar adalah jawaban (C) D.




Jawaban Soal No. 6.

Untuk menjawab soal nomor 6 ini kita dapat menggunakan diagram jaringan dari alternatif jawaban (E) dari soal nomor 5 di atas, yaitu sebagai berikut:

Berdasarkan diagram di atas, dapat kita ketahui beberapa hal sebagai berikut:
-    A menerima SMS 2 kali, yaitu dari C dan I
-    B menerima SMS 2 kali, yaitu dari F dan I
-    C menerima SMS 2 kali, yaitu dari B dan H
-    E menerima SMS 2 kali, yaitu dari B dan F
-    F menerima SMS 2 kali, yaitu dari G dan A
-    G menerima SMS 1 kali, yaitu dari A
-    H menerima SMS 1 kali, yaitu dari E
-    I menerima SMS 1 kali, yaitu dari H
Dengan demikian, dari alternatif jawaban yang diberikan, kita ketahui ada 3 (tiga) alternatif jawaban yang benar, yaitu jawaban (A), (B), dan (D).



Jawaban Soal No. 7.

Untuk menjawab soal nomor 7 ini kita dapat menggunakan diagram jaringan dari alternatif jawaban (A) dari soal nomor 5 di atas, yaitu sebagai berikut:


Dari gambar di atas, dapat kita ketahui bahwa A akan mendapat SMS lagi paling cepat melalui rute A – F – B – C – A. Hal ini akan memakan waktu sebesar 20 menit (5 menit x 4 orang). Dengan demikian, jawaban yang benar adalah (C) 20 menit.



Jawaban Soal No. 8.

Perhatikan lagi diagram jaringan untuk jawaban soal nomor 7 di atas. A akan mendapat SMS dari I melalui rute A – F – B – H – I – A, yang akan memakan waktu sebesar 25 menit (5 menit x 5 orang). Jawaban yang benar adalah (D) 25 menit.


Jawaban Soal No. 9.

Perhatikan lagi diagram jaringan untuk jawaban soal nomor 7 dan 8 di atas. Orang yang menerima SMS tepat setelah menit ke-15 adalah orang-orang yang mendapat SMS dari saya dan dari tangan ke-1, 2, dan 3.
-    Yang mendapat SMS dari saya adalah A.
-    Yang mendapat SMS dari tangan ke-1 adalah F dan G.
-    Yang mendapat SMS dari tangan ke-2 adalah B, E, dan F.
-    Yang mendapat SMS dari tangan ke-3 adalah C, E, dan H.
 

Bahas Olimpiade Komputer Kab 2006 part#2

Berikut adalah soal nomor 3 dan 4 olimpiade komputer tingkat kabupaten/kota tahun 2006.

SOAL NOMOR 3-4

Deskripsi Pertanyaan 3-4

Di suatu negri antah berantah alat tukar yang digunakan hanya mata uang dengan empat pecahan saja: satu Gordi, satu Gorde yang sama dengan 17 Gordi, satu Gordo yang sama dengan 57 Gordi, dan satu Goram yang sama dengan 115 Gordi.

3. Gogolan berjualan snack dan ada seorang pembeli yang hendak membayar 3 potong snack yang dibelinya. Snack-snack tsb masing-masing berharga (dinyatakan sebagai (Gordo, Gorde, Gordi)): (4, 12, 10), (8, 21, 12), (1, 19, 11). Uang yang diserahkan adalah 20 Goram. Berapakah kembalian yang benar?

(A)  11 Gordo dan 17 Gordi
(B)  10 Gordo, 3 Gorde dan 21 Gordi
(C)  9 Gordo, 4 Gorde dan 44 Gordi
(D)  8 Gordo, 14 Gorde dan 5 Gordi
(E)  11 Gordo, 1 Gorde dan 1 Gordi

4. Seorang kolektor mata uang dari negri lain sangat menyukai Gorde tetapi  membenci Gordi. Baginya setiap Gordi bernilai 2 kali negatif dari nilai Gorde (1 Gordi = -2 Gorde), sementara Gordo dan Goram dilarang untuk dibawa ke luar negeri tsb jadi tidak akan ia koleksi. Ketika ia menukarkan uang di bank, pilihlah jumlah Goram yang ia akan tukarkan untuk mendapatkan total nilai sebesar mungkin baginya.

(A)    6
(B)    7
(C)    8
(D)    9
(E)    10



PEMBAHASAN SOAL:

Wahhh…. Pusing juga baca soal nomor 3 dan 4 ini ya….??!! Gimana…. Anda juga bingung khannn…?? Tapi tenang aja, kalau kita tetap menggunakan kepala dingin, kami yakin Anda dapat memecahkan persoalan ini dengan mudah.

Yuk... kita mulai pembahasannya....


Jawaban Soal Nomor 3:

Ada beberapa hal yang perlu diperhatikan untuk soal nomor 3 ini, yaitu sebagai berikut:
a.    Nilai uang pecahan
      1 Gorde = 17 Gordi
      1 Gordo = 57 Gordi
      1 Goram  = 115 Gordi

b.    Harga snack
       Kalau kita tabelkan, harga masing-masing snack sebagaimana informasi dari deskripsi soal di atas adalah sebagai berikut:



SnackGordiGordeGordo
110124
212218
311191
Jumlah335213

Untuk memudahkan perhitungan, harga-harga snack tadi selanjutnya dikonversikan atau dirubah ke nilai pecahan yang terkecil, yang dalam hal ini adalah Gordi. Dengan demikian, maka harga snack keseluruhan menjadi:


33 Gordi
52 Gorde x 17 =884 Gordi
13 Gordo x 57 =741 Gordi

--------------
Total =1658 Gordi

Total uang si pembeli adalah 20 Goram = 2300 Gordi.
Sehingga kembaliannya adalah = 2300 – 1658 = 642 Gordi.

Perlu diketahui bahwa nilai 642 Gordi tidak ada pada jawaban yang disediakan (lihat lagi deskripsi soal no. 3 di atas). Oleh karena itu, maka kita harus mengkonversikan nilai 642 Gordi tersebut sesuai dengan jawaban yang disediakan.

Konversi dilakukan dengan mengubah nilai 642 Gordi ke dalam nilai pecahan terbesar, yaitu Gordo, lebih dulu. Sehingga:

642 Gordi dibagi 57 = 11 Gordo sisa 15 Gordi (Jawaban A salah karena sisanya 17 gordi).

Nilai 11 Gordo diturunkan menjadi 10 Gordo, sehingga sisanya menjadi 72 Gordi. Nilai 72 Gordi kita konversikan ke pecahan Gorde, menjadi: 72/17 = 4 Gorde sisa 4 Gordi. Jawaban ini juga tidak tersedia, sehingga kita perlu menurunkan nilai 4 Gorde menjadi 3 Gorde (dengan pertimbangan bahwa jawaban B hampir menyerupai). Maka : 72/17 = 3 Gorde sisa 21 Gordi. Sehingga, kembalian yang benar untuk si pembeli tersebut adalah 10 Gordo, 3 Gorde, dan 21 Gordi.
Dengan demikian, maka jawaban yang benar adalah (B) 10 Gordo, 3 Gorde dan 21 Gordi.
Catatan: karena jawaban yang benar sudah ketemu, maka 3 (tiga) alternatif jawaban yang lain tidak perlu dicek lagi.


Jawaban Soal Nomor 4:

Untuk menjawab soal nomor 4 ini, tidak ada cara lain selain kita mencoba menghitung semua jawaban yang disediakan hingga ditemukan jawaban yang paling benar sesuai yang diinginkan.
Adapun pembahasan untuk masing-masing alternatif jawaban yang disediakan adalah sebagai berikut:

Jawaban (A) : 6 x 115 gordi = 690 gordi = 40 gorde sisa 10 gordi = 40 – (2 x 10) = 20 gorde (mengingat 1 gordi = -2 gorde)
Jawaban (B) : 7 x 115 gordi = 805 gordi = 47 gorde sisa 6 gordi = 47 – (2 x 6) = 35 gorde (mengingat 1 gordi = -2 gorde)
Jawaban (C) : 8 x 115 gordi = 920 gordi = 54 gorde sisa 2 gordi = 54 – (2 x 5) = 50 gorde (mengingat 1 gordi = -2 gorde)
Jawaban (D) : 9 x 115 gordi = 1035 gordi = 60 gorde sisa 15 gordi = 60 – (2 x 15) = 30 gorde (mengingat 1 gordi = -2 gorde)
Jawaban (E) : 10 x 115 gordi = 1150 gordi = 67 gorde sisa 11 gordi = 67 – (2 x 11) = 45 gorde (mengingat 1 gordi = -2 gorde)

Berdasarkan perhitungan di atas, dapat kita ketahui bahwa nilai tukar yang terbesar adalah 50 gorde, sehingga dengan demikian, jawaban yang paling benar adalah (C) 50 Gorde.