Anda di halaman 1dari 13

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     :  Komputer  
Kode  Berkas   :  KOM-­‐L04  (soal)  
 

 
BAGIAN  A:  ARITMETIKA  DAN  LOGIKA  (35  SOAL)  

1. Seutas  benang  yang  semula  memiliki  panjang  1  meter  dilipat  dua  dengan  mempertemukan  
kedua  ujungnya,  dari  hasilnya  lalu  dilipatdua  lagi  beberapa  kali  hingga  terlipat-­‐lipat  dengan  
panjang  lipatan  terakhir  adalah  yang  paling  panjang  tetapi  kurang  dari  1  cm.  Berapa  kali  
pelipatan  yang  telah  dilakukan  hingga  ukuran  tersebut?  
A. 6  
B. 7  
C. 8  
D. 9  
E. 10  
2. Jika  a  dan  b  adalah  bilangan  prima  terbesar  yang  dapat  membagi  7007,  berapakah  a+b?  
A. 24  
B. 18  
C. 20  
D. 28  
E. 16  
3. Sebuah  roda  menggelinding  (tanpa  slip)  di  lintasan  A  yang  berbentuk  lingkaran  sempurna.  Roda  
memiliki  jari-­‐jari  30  cm,  dan  untuk  kembali  ke  posisi  semula  roda  berputar  sebanyak  tepat  10  
kali.  Sebuah  lintasan  lain  yaitu  lintasan  B  sejajar  lintasan  A  tetapi  berdiameter  1  meter  lebih  
pendek  dari  lintasan  A  (Catatan:  berarti  keduanya  bertitik  pusat  sama).  Jika  roda  tersebut  
digelindingkan  pada  lintasan  B  berapa  banyakkah  putaran  yang  dialami  roda  tersebut  sekarang  
untuk  kembali  ke  posisi  semula?  
A. Antara  5  –  6  kali  
B. Antara  6  –  7  kali  
C. Antara  7  –  8  kali  
D. Antara  8  –  9  kali  
E. Antara  9  –  10  kali  
4. Nainggolan  2  tahun  lebih  muda  daripada  Marno  yang  usianya  dua  kali  lipat  dari  usia  Lisma.  Jika  
umur  ketiganya  dijumlahkan  dan  totalnya  adalah  23  tahun,  berapakah  umur  Marno?  
A. 5  tahun  
B. 8  tahun  
C. 9  tahun  
D. 10  tahun  
E. 12  tahun  
5. Herman  diminta  membantu  ibunya  untuk  menempel  lapisan  kertas  bermotif  pada  sebuah  kotak  
karton  yang  memiliki  dimensi  panjang  16  cm,  lebar  6  cm,  dan  memiliki  ketebalan  12  cm.  Berapa  
cm2  kah  kertas  bermotif  yang  dia  butuhkan  untuk  dapat  melapisi  kotak  tersebut  pada  semua  
sisinya?  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
A. 192  
B. 360  
C. 720  
D. 900  
E. 1440  
6. Pak  Dengklek  mengisi  sebuah  bak  penampungan  air  yang  memiliki  kapasitas  3750  meter  kubik.  
Berapa  lama  waktu  yang  ia  butuhkan  untuk  menyelesaikan  pekerjaannya  tersebut  jika  dia  
mengisi  dengan  menggunakan  pompa  air  yang  memiliki  kapasitas  800  meter  kubik  per  menit,  
dan  tanpa  sepengetahuannya  ternyata  pada  bak  penampungan  air  tersebut  terdapat  kebocoran  
yang  cukup  besar  yang  dapat  mengakibatkan  sejumlah  300  meter  kubik  permenit  air  terbuang  
sia-­‐sia?  
A. 3  menit,  36  detik  
B. 6  menit  
C. 8  menit  
D. 1875  menit  
E. 7  menit,  30  detik  
7. Sejumlah  40%  siswa  SMA  di  Kota  Tokikeren  adalah  laki-­‐laki,  80%  dari  siswa  laki-­‐laki  tersebut  
hadir  menonton  pertandingan  sepakbola  di  lapangan.  Jika  siswa  laki-­‐laki  yang  hadir  tersebut  
berjumlah  1152,  berapakah  jumlah  total  seluruh  siswa  SMA  di  Kota  Tokikeren?  
A. 1440  
B. 2880  
C. 3600  
D. 5400  
E. 5760  
8. Perhatikan  gambar  berikut  

 
Pada  gambar  di  atas,  segitiga  ABC  terletak  dalam  sebuah  setengah  lingkaran.  Merujuk  pada  
gambar  di  atas,  berapakah  luas  daerah  yang  diarsir?  
A. 2𝜋 − 2  
B. 2𝜋 − 4  
C. 4𝜋 − 4  
D. 8𝜋 − 4  
E. 8𝜋 − 8  
9. Hartini  berdiri  di  tengah  suatu  lapangan  yang  ditandai  sebagai  titik  X,  kemudian  ia  berturut-­‐turut  
berjalan  10  meter  ke  arah  timur,  kemudian  20  meter  ke  arah  utara,  selanjutnya  10  meter  ke  
timur  lagi,  lalu  10  meter  ke  arah  utara  lagi,  dan  10  meter  ke  arah  timur  lagi  dan  diakhiri  dengan  
10  meter  ke  arah  utara  sehingga  mencapai  posisi  yang  kita  sebut  sebagai  titik  Y.  Jika  suatu  tali  
dipentangkan  dari  X  ke  Y,  berapakah  panjang  tali  minimal?  
A. 70  meter  
B. 60  meter  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
C. 50  meter  
D. 25  meter  
E. 10  meter  
10. Sebuah  laci  berisikan  4  buah  kaus  kaki  berwarna  hitam,  4  buah  kaus  kaki  berwarna  putih,  dan  4  
buah  kaus  kaki  berwarna  merah.  Jika  kita  tidak  dapat  melihat  isi  laci,  berapa  jumlah  kaus  kaki  
minimum  yang  perlu  diambil  agar  kita  pasti  mendapatkan  setidaknya  kaus  kaki  dengan  warna  
sama?  
A. 12  
B. 10  
C. 8  
D. 6  
E. 4  
11. Karena  hendak  pergi  ke  luar  negeri,  Pak  Dengklek  menukarkan  uangnya  dengan  dolar  di  sebuah  
tempat  penukaran  uang.  Malangnya,  karena  salah  membaca  jumlah  yang  tertera  di  
komputernya,  pegawai  penukaran  uang  tersebut  terbalik  dalam  memberikan  uang  yang  
ditukarkan  oleh  Pak  Dengklek.  Ia  memberikan  1  dolar  untuk  setiap  sen  jumlah  seharusnya  dan  
sebaliknya  1  sen  untuk  setiap  dolar  jumlah  seharusnya.  Setelah  menggunakan  50  sen  yang  
diterimanya  untuk  membeli  segelas  minuman,  Pak  Dengklek  baru  menyadari  bahwa  uang  yang  
ada  padanya  saat  ini  berjumlah  3  kali  uang  yang  seharusnya  ia  terima  dari  tempat  penukaran  
uang  (Hal  ini  ia  ketahui  dari  struk  penukaran  uang  yang  diterimanya,  yang  secara  tak  sengaja  ia  
perhatikan  sewaktu  mengeluarkan  dompetnya  dari  saku  celananya).  Berapakah  uang  yang  
seharusnya  diterima  Pak  Dengklek?  (1  dolar  =  100  sen)  
A. 23  dolar  67  sen  
B. 18  dolar  56  sen  
C. 32  dolar  45  sen  
D. 49  dolar  30  sen  
E. 105  dolar  67  sen  
12. Ada  tiga  buah  kotak  tertutup,  masing-­‐masing  berisikan  dua  buah  kelereng:  kotak  pertama  
berisikan  dua  kelereng  putih,  kotak  kedua  berisikan  dua  kelerang  hitam,  dan  kotak  ketiga  
berisikan  satu  kelereng  putih  dan  satu  kelereng  hitam.  Sewaktu  akan  diberi  label,  secara  tidak  
sengaja  ketiga  kotak  itu  tertukar  sedemikian  sehingga  isi  setiap  kotak  tidak  sama  dengan  apa  
yang  tertulis  pada  label  kotak  tersebut.  Dengan  asumsi  kita  hanya  bisa  mengetahui  isi  kotak  
dengan  mengeluarkan  isi  kelereng  satu  per  satu  tanpa  melihat  ke  dalam  kotak,  berapakah  
jumlah  minimal  seluruh  kelereng  yang  harus  dikeluarkan  dari  kotak-­‐kotak  tersebut  agar  kita  
dapat  memastikan  isi  dari  ketiga  kotak  tersebut?  
A. 1  
B. 2  
C. 3  
D. 4  
E. 5  
Berikut  deksripsi  untuk  menjawab  soal  nomor  13  sampai  dengan  15  

Di  sebuah  sekolah  terdapat  90  siswa  yang  sedang  menempuh  tahap  persiapan  ujian.  Mereka  
diharuskan  mengikuti  setidaknya  satu  dari  pelajaran-­‐pelajaran  tambahan  berikut:  Fisika,  Bahasa  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
Inggris,  dan  Sejarah.  Dari  keseluruhan  siswa  ini,  terdapat  50  siswa  yang  memilih  Fisika,  60  siswa  
memilih  Bahasa  Inggris,  55  yang  memilih  Sejarah.  Tiga  puluh  siswa  memilih  Fisika  dan  Bahasa  Inggris,  
sementara  10  siswa  memilih  Bahasa  Inggris  dan  Sejarah,  tetapi  tidak  memilih  Fisika.  Dua  puluh  siswa  
memilih  ketiga  pelajaran  tersebut.  
13. Berapa  banyak  siswa  yang  memilih  Fisika  dan  Sejarah,  tetapi  tidak  memilih  Bahasa  Inggris?  
A. 0  
B. 45  
C. 30  
D. 15  
E. 55  
14. Berapa  banyak  siswa  yang  memilih  setidaknya  dua  pelajaran?  
A. 55  
B. 20  
C. 10  
D. 45  
E. 35  
15. Berapa  banyak  dari  mereka  yang  hanya  memilih  satu  pelajaran  saja?  
A. 55  
B. 20  
C. 10  
D. 45  
E. 35  
16. Diketahui  sebuah  barisan  bilangan  dibentuk  berdasarkan  aturan:  
• Mulai  dari  sebuah  bilangan  dua  digit  
• Bilangan  berikutnya  adalah  hasil  perkalian  digit-­‐digit  bilangan  sebelumnya  
• Berhenti  ketika  banyak  digit  =  1  

Contoh:  Jika  dimulai  dari  bilangan  88  maka  berikutnya  akan  diperoleh  64,  24,  dan  8.  Barisan  
bilangan  yang  terbentuk  (termasuk  88)  memiliki  panjang  4.  

Dalam  soal  ini,  temukanlah  bilangan  dua  digit  yang  dengan  aturan  di  atas  dapat  menghasilkan  
barisan  bilangan  dengan  panjang  5  (termasuk  bilangan  itu  sendiri).  Berapakah  bilangan  
tersebut?  

A. 98  
B. 77  
C. 97  
D. 88  
E. 79  
17. Budi  4  tahun  lebih  tua  daripada  Ahmad  yang  usianya  dua  kali  lipat  usia  dari  Cacuk.  Jika  6  tahun  
lagi  umur  ketiganya  dijumlahkan,  totalnya  adalah  52  tahun,  berapakah  jumlah  umur  Ahmad  dan  
Cacuk  sekarang?  
A. 18  tahun  
B. 15  tahun  
C. 23  tahun  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
D. 16  tahun  
E. 22  tahun  
18. Sejumlah  40%  siswa  kelas  XI  di  SMA  Pandai  adalah  laki-­‐laki,  55%  dari  siswa  laki-­‐laki  tersebut  dan  
!
66 %  dari  siswa  perempuan  berkacamata,  jumlah  yang  tidak  berkacamata  adalah  76  siswa,  
!
berapakah  perbedaan  jumlah  siswa  laki-­‐laki  berkacamata  dengan  yang  tidak  berkacamata?  
A. 12  
B. 15  
C. 7  
D. 8  
E. 13  
Berikut  deskripsi  untuk  menjawab  soal  nomor  19  sampai  dengan  21  

Andi  senang  bermain  dengan  angka.  Ia  menyusun  segitiga  dari  bilangan  dengan  aturan  sebagai  
berikut.  Di  baris  paling  dasar,  sejumlah  bilangan  tertentu  dituliskan.  Pada  baris  di  atasnya  bilangan-­‐
bilangan  diisikan  namun  bilangan  pertama  (terkiri)  merupakan  hasil  penjumlahan  bilangan  pertama  
(terkiri)  dan  bilangan  kedua  dari  baris  tepat  di  bawahnya,  bilangan  kedua  merupakan  hasil  
penjumlahan  bilangan  kedua  dan  ketiga  dari  baris  tepat  di  bawahnya,  dan  seterusnya.  Tentu  saja  jika  
pada  baris  terbawah  terdapat  n  bilangan  maka  pada  baris  di  atasnya  terdapat  n-­‐1  bilangan.  Pada  
baris-­‐baris  berikut  di  atasnya,  ia  melakukan  hal  yang  sama  yaitu  bilangan  pertama  adalah  hasil  
penjumlahan  2  bilangan  di  baris  tepat  di  bawahnya  hingga  tersisa  puncak  yang  hanya  berisi  satu  
bilangan.  

Contoh  segitiga  yang  dihasilkan:  

 
19. Pada  suatu  segitiga  yang  dibuatnya  diketahui  di  baris  puncak  terdapat  bilangan  -­‐108,  sementara  
di  baris  paling  bawah  terdapat  lima  bilangan  yaitu:  24,  23,  x,  y,  dan  12.  Jika  x  –  y  =  4,  berapakah  
(x+y)?  
A. -­‐23  
B. 82  
C. -­‐48  
D. 26  
E. 12  
20. Berapakah  bilangan  di  puncak  jika  pada  baris  paling  bawah  terdapat  6  bilangan:  0,  10,  20,  30,  40,  
50?  
A. 210  
B. 1920  
C. 960  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
D. 800  
E. 100  
21. Berapakah  bilangan  di  puncak  jika  pada  baris  paling  dasar  terdapat  14  bilangan  masing-­‐masing  
bernilai  1?  
A. 512  
B. 16384  
C. 1960  
D. 256  
E. 8192  
Berikut  deskripsi  untuk  menjawab  soal  nomor  22  sampai  dengan  26  
Pada  suatu  universitas,  setiap  mahasiswa  diharuskan  untuk  menjadwalkan  8  mata  kuliah,  yaitu  F,  G,  
H,  J,  K,  L,  M,  dan  N.  Seluruh  mahasiswa  mengambil  satu  mata  kuliah  secara  berurutan  setiap  
semesternya  dan  tidak  ada  mata  kuliah  yang  diulang.  Jadwal  dari  kedelapan  mata  kuliah  harus  
memenuhi  syarat-­‐syarat  berikut.  

• N  selalu  diambil  di  semester  pertama  


• F  selalu  diambil  segera  setelah  mata  kuliah  G  diambil  
• H  harus  diambil  sebelum  mata  kuliah  F  
• J  dan  M  harus  dipisahkan  oleh  dua  semester  berurutan  
22. Urutan-­‐urutan  jadwal  berikut  ini  yang  memenuhi  persyaratan-­‐persyaratan  di  atas  untuk  
mahasiswa  semester  2  hingga  semester  8  adalah  
A. J,  H,  G,  F,  M,  K,  L  
B. G,  J,  F,  H,  M,  K,  L  
C. M,  H,  L,  J,  G,  F,  K  
D. M,  K,  L,  J,  G,  F,  H  
E. M,  L,  K,  J,  G,  H,  F  
23. H  dapat  diambil  pada  setiap  semester  berikut,  kecuali  
A. 2  
B. 3  
C. 4  
D. 6  
E. 7  
24. Semester  yang  dapat  digunakan  untuk  mengambil  mata  kuliah  F  adalah  semester,  kecuali  
A. 2  
B. 3  
C. 4  
D. 5  
E. 8  
25. Apabila  J  diambil  pada  semester  4,  maka  G  harus  diambil  pada  semester  
A. 2  
B. 3  
C. 5  
D. 6  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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. 8  
26. Apabila  H  diambil  pada  semester  5,  maka  terdapat  berapa  kemungkinan  jadwalkah  dari  kondisi  
di  atas?  
A. 1  
B. 2  
C. 3  
D. 4  
E. 5  

Berikut  deskripsi  untuk  menjawab  soal  nomor  27  hingga  29  


Ada  5  rumah  dalam  1  baris  dari  timur  ke  barat.  Tiap  rumah  berbeda  warna,  dihuni  5  orang  berbeda  
dengan  peliharaan,  makanan  favorit,  dan  minuman  favorit  berbeda.  

• Ekas  tinggal  di  rumah  merah  


• Sandi  memelihara  anjing  
• Kopi  diminum  di  rumah  hijau  
• Udin  senang  minum  teh  
• Rumah  hijau  berada  di  timur  dan  di  samping  rumah  ungu  
• Yang  suka  nasi  goreng  memelihara  siput  
• Yang  tinggal  di  rumah  kuning  suka  makan  mie  ayam  
• Susu  diminum  di  rumah  tengah  
• Nami  tinggal  di  rumah  paling  barat  
• Yang  suka  soto  tinggal  di  samping  rumah  yang  memelihara  rubah  
• Mie  ayam  dimakan  di  rumah  yang  memelihara  kuda  
• Yang  makan  nasi  padang  suka  minum  jus  jeruk  
• Joni  suka  makan  tongseng  
• Nami  tinggal  di  sebelah  rumah  berwarna  biru  
27. Siapa  yang  suka  minum  air  mineral?  
A. Nami  
B. Sandi  
C. Joni  
D. Udin  
E. Ekas  
28. Siapa  yang  memelihara  Zebra?  
A. Nami  
B. Sandi  
C. Joni  
D. Udin  
E. Ekas  
29. Siapa  yang  senang  minum  jus  jeruk?  
A. Nami  
B. Sandi  
C. Joni  
D. Udin  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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. Ekas  
Berikut  deskripsi  untuk  menjawab  soal  nomor  30  hingga  33  
Seorang  pengelana  berkeliling  dari  suatu  kota  ke  kota  lain.  Kota-­‐kota  yang  dapat  dikunjungi  adalah  
A,  B,  C,  D,  E,  dan  F.  Ia  menentukan  aturan  sebagai  berikut.  

• Jika  hari  ini  ia  berada  di  kota  A,  maka  besoknya  dia  akan  pergi  ke  kota  B  atau  D  
• Jika  hari  ini  ia  berada  di  kota  B,  maka  besoknya  dia  akan  pergi  ke  kota  D  atau  E  
• Jika  hari  ini  ia  berada  di  kota  C,  maka  besoknya  dia  akan  pergi  ke  kota  D  atau  F  
• Jika  hari  ini  ia  berada  di  kota  D,  maka  besoknya  dia  akan  pergi  ke  kota  E  atau  F  
• Jika  hari  ini  ia  berada  di  kota  E,  maka  besoknya  dia  akan  pergi  ke  kota  A  atau  C  
• Jika  hari  ini  ia  berada  di  kota  F,  maka  besoknya  dia  akan  pergi  ke  kota  B  atau  E  
30. Pada  suatu  hari  ia  berada  di  kota  A,  berapa  hari  kah  yang  ia  perlukan  paling  sedikitnya  agar  ia  
dapat  berada  di  kota  A  kembali  dengan  syarat  ia  harus  sempat  melalui  C  minimal  satu  kali?  
A. 7  
B. 6  
C. 3  
D. 8  
E. 4  
31. Jika  ia  dari  A  kemudian  selanjutnya  ia  memutuskan  tidak  akan  pernah  kembali  ke  kota  A  dan  
tidak  akan  pernah  pergi  ke  kota  F,  maka  5  hari  kemudian  di  kota-­‐kota  manakah  ia  mungkin  
berada  
A. E  dan  B  
B. E  dan  C  
C. D  dan  C  
D. D  dan  E  
E. B  dan  C  
32. Pada  suatu  hari  ia  berada  di  kota  A,  3  hari  kemudian  ia  berada  di  kota-­‐kota  ini,  kecuali  
A. F  
B. A  
C. E  
D. D  
E. C  
33. Jika  pada  hari  Minggu  ia  berada  di  A  kemudian  selanjutnya  2  hari  kemudian  (hari  Selasa)  tidak  
berada  di  F  dan  besoknya  lagi  (hari  Rabu)  tidak  berada  di  C,  kota  manakah  dari  berikut  ini  ia  tidak  
akan  mungkin  berada  pada  hari  Kamis  keesokan  harinya?  
A. B  
B. D  
C. E  
D. F  
E. C  
34. a,  m,  n,  b,  o,  p,  c,  ...,  ...,  ...,  ...  
A. d,  e,  f,  g  
B. d,  q,  r,  e  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
C. q,  r,  d,  s  
D. q,  r,  d,  e  
E. q,  r,  d,  t  
35. Berapakah  12!  mod  13?  
A. 5  
B. 9  
C. 12  
D. 7  
E. 11  
BAGIAN  B:  ALGORITMIKA  (15  SOAL)  
Berikut  potongan  program  untuk  menjawab  soal  nomor  36  dan  37  

function  tembak(n:integer):integer;  
begin  
  if  (n=0)  then  tembak:=n*tembak(n-­‐1)  
  else  tembak:=1;  
end;  
 
36. Nilai  yang  dikembalikan  oleh  pemanggilan  fungsi  tembak(5)  adalah  
A. 120  
B. 1  
C. 24  
D. Program  tidak  berhenti  
E. Compile  Error  
37. Pemanggilan  tembak(0)  mengembalikan  nilai  
A. -­‐1  
B. 0  
C. 1  
D. Program  tidak  berhenti  
E. Compile  Error  

Berikut  potongan  program  untuk  menjawab  soal  nomor  38  hingga  40  

function  move(n:  integer):  integer;  


begin  
  if  (n=1)  then  move:=1  
  else  move:=2*move(n-­‐1)+1;  
end;  
 
38. Pemanggilan  fungsi  move(5)  mengembalikan  nilai  
A. 1  
B. 3  
C. 5  
D. 15  
E. 31  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
 
39. Nilai  yang  dikembalikan  fungsi  move(16)  adalah  
A. 31  
B. 1  
C. 32767  
D. 65535  
E. 1023  
40. Untuk  semua  nilai  n  bilangan  bulat  positif,  nilai  kembalian  pemanggilan  fungsi  move(n)  adalah  
A. 2n  –  1    
B. 2(n-­‐1)  
C. 2(n-­‐1)  +  1  
D. 2(n-­‐1)  
E. 2(n-­‐1)  +  1  
Perhatikan  penjelasan  berikut  untuk  menjawab  soal  nomor  41  sampai  dengan  44  
Algoritma  dalam  potongan  program  berikut  dimaksudkan  untuk  menjumlahkan  bilangan-­‐bilangan  
pada  suatu  array  tabeldata  hanya  pada  elemen  array  bernomor  indeks  kelipatan  2  (yaitu:  2,  4,  6,  8,  
dst...)  sampai  dengan  elemen  ke  30  dan  mencetak  hasilnya  ke  layar.  Diketahui  array  tabeldata  
berindeks  1  s.d.  40.  

sum:=0;  
//inisialisasi  i  
while  i<hargabatas  do  
begin  
  sum:=sum+tabeldata[i];  
  //increment  i  
end;  
writeln(sum);  
 
41. Berapakah  harga  untuk  menginisialisasi  variabel  pada  baris  “//inisialisasi  i”  agar  
algoritma  bekerja  sesuai  yang  diharapkan?  
A. 0  
B. 1  
C. 2  
D. 3  
E. 4  
42. Perintah  manakah  yang  harus  diberikan  menggantikan  “//increment  i”?  
A. i:=i+1;  
B. i:=i-­‐1;  
C. i:=i  mod  2;  
D. i:=i+2;  
E. i:=i-­‐2;  
43. Berapakah  variabel  hargabatas  seharusnya  diberi  agar  algoritma  bekerja  seperti  yang  
diharapkan?  
A. 31  
B. 25  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
C. 30  
D. 35  
E. 40  
44. Apa  yang  akan  dicetak  oleh  algoritma  jika  setiap  elemen  array  berisikan  harga  yang  sama  dengan  
nomor  indeksnya  jika  algoritma  dituliskan  bagaimana  yang  seharusnya?  
A. 240  
B. 464  
C. 15  
D. 465  
E. 30  
45. Perhatikan  potogan  program  berikut.  
procedure  TOKI(k:  integer);  
begin  
  if  k>1  then  
  begin  
    if  k  mod  2=0  then  
      TOKI(k  div  2)  
    else  
      TOKI(3*k+1);  
    if  k  mod  5=1  then  
      write(‘T’);  
    if  k  mod  5=2  then  
      write(‘O’);  
    if  k  mod  5=3  then  
      write(‘K’);  
    if  k  mod  5=4  then  
      write(‘I’);  
  end;  
end;  
 
Berapa  banyak  huruf  ‘K’  yang  tertulis  bila  dipanggil  TOKI(20)?  
A. 5  
B. 4  
C. 3  
D. 2  
E. 1  
46. Perhatikan  prosedur  berikut.  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
procedure  esrever(var  i,j:  integer);  
var  k:  integer;  
begin  
  k:=i;  
  i:=j;  
  j:=k;  
  writeln(j,’  ‘,i);  
end;  
 
Apa  output  di  layar  jika  dipanggil  dengan  parameter  esrever(2,100)?  
A. 2  2  
B. 100  2  
C. 2  100  
D. 100  100  
E. Tidak  ada  jawaban  yang  benar.  
47. Perhatikan  potongan  program  berikut.  
data:=init;  
x:=0;  
for  i:=0  to  data-­‐1  do  
begin  
  x:=x  +  2*i;  
end;  
writeln(x);  
 
 
Berapakah  nilai  init  sehingga  program  menghasilkan  output  x  tertulis  90?  
A. 9  
B. 45  
C. 11  
D. 10  
E. 0  
Perhatikan  potongan  program  berikut  untuk  menjawab  soal  nomor  48  sampai  dengan  50  

if  (a  and  not(not  c  and  not  b))  or  not((c  and  b)  or  not  a)  then  
  writeln(‘ding’)  
else  
  writeln(‘dong’);  
 
 
48. Pemeriksaan  ekspresi  logika  tersebut  (dari  struktur  if-­‐then)  dapat  digantikan/ekivalen  dengan  
ekspresi  berikut  
A. ((a<>c)  or  (a=b)  or  b)  
B. ((a=c)  and  (a<>b)  and  not  b)  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  
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
 
 
C. (a  and  (c  or  b))  or  (not(c  and  b)  and  a)  
D. ((a  and  c)  or  b)  or  ((not  c  or  not  b)  and  a)  
E. a  and  not  b  and  not  c  
49. Agar  algoritma  selalu  menuliskan  ‘dong’  maka  kondisi  yang  tepat  adalah  
A. Variabel  a  dan  variabel  c  keduanya  harus  true  sementara  variabel  b  tidak  penting  
B. Variabel  a  berharga  berharga  false  yang  lain  tidak  penting  
C. Variabel  a  dan  variabel  b  keduanya  harus  true  sementara  variabel  c  tidak  penting  
D. Variabel  b  harus  false  sementara  yang  lain  harus  true  
E. Variabel  b  dan  variabel  c  keduanya  harus  true  sementara  variabel  a  tidak  penting  
50. Jika  variabel  a  berharga  false  maka  
A. algoritma  selalu  menghasilkan  ‘dong’  jika  salah  satu  lainnya  true  
B. algoritma  selalu  menghasilkan  ‘ding’  apapun  harga  variabel  b  dan  variabel  c  
C. algoritma  selalu  menghasilkan  ‘dong’  apapun  harga  variabel  b  dan  variabel  c  
D. algoritma  selalu  menghasilkan  ‘dong’  jika  variabel  b  dan  variabel  c  berharga  true  
E. algoritma  selalu  menghasilkan  ‘dong’  jika  variabel  b  dan  variabel  c  false  

Program  Latihan  dan  Tes  Jarak  Jauh  2014-­‐2015  


Pelatihan-­‐osn.com,  Konsultan  Olimpiade  Sains  Nasional  

Anda mungkin juga menyukai