Beli Modem Wavecom Untuk SMS Gateway. FREE E-book Gammu + FREE Ongkos kirim !!
Ingin Punya Script SMS Gateway dengan PHP + MySQL?

Dapatkan segera phpSMS V3.0, software SMS Gateway multi fungsi berbasis web buatan saya sendiri untuk keperluan Anda.
[Info Lengkap...]

Pembahasan Soal Olimpiade Komputer Kabupaten #1


August 22nd, 2008 | by rosihanari | Cetak Artikel Ini Cetak Artikel Ini

Berikut ini adalah pertanyaan dan pembahasan dari soal yang diambil dari “Seleksi Olimpiade Komputer Tingkat Kabupaten/Kota 2007″. Insya Allah pembahasan ini direncanakan akan ditulis secara berseri.

Pertanyaan :

Jika M(x, y) adalah pernyataan “x lebih besar dari y”, dan terdapat deretan perintah dalam pseudo Pascal berikut:

while M(x, y) do
begin
  x := x - 10;
  y := y + 2;
end;

dengan harga mula-mula x = 70 dan y = 5, berapakah harga y setelah deretan keluar dari loop while?

A. 11
B. 15
C. 17
D. 21
E. 25

Jawab:

OK… akan kita bahasa pertanyaan di atas. Perhatikan bahwa loop while memiliki syarat “x lebih besar dari y”. Sehingga selama syarat tersebut terpenuhi (syarat bernilai TRUE) maka looping akan terus dijalankan. Dan proses looping akan berhenti apabila syarat sudah tidak terpenuhi (bernilai FALSE) Perhatikan jalannya proses berikut ini:

x = 70, y = 5
Cek (x > y) -> (70 > 5) -> TRUE
    x = x - 10 = 70 - 10 = 60
    y = y + 2 = 5 + 2 = 7
Cek (x > y) -> (60 > 7) -> TRUE
    x = x - 10 = 60 - 10 = 50
    y = y + 2 = 7 + 2 = 9
Cek (x > y) -> (50 > 9) -> TRUE
    x = x - 10 = 50 - 10 = 40
    y = y + 2 = 9 + 2 = 11
Cek (x > y) -> (40 > 11) -> TRUE
    x = x - 10 = 40 - 10 = 30
    y = y + 2 = 11 + 2 = 13
Cek (x > y) -> (30 > 13) -> TRUE
    x = x - 10 = 30 - 10 = 20
    y = y + 2 = 13 + 2 = 15
Cek (x > y) -> (20 > 15) -> TRUE
    x = x - 10 = 20 - 10 = 10
    y = y + 2 = 15 + 2 = 17
Cek (x > y) -> (10 > 17) -> FALSE
    STOP

Setelah proses looping while selesai, nilai y terakhir adalah 17 (Jawaban yang benar C).


Pertanyaan :

Untuk menukar isi dua variabel integer (keduanya bernama a dan b) tanpa bantuan variabel lain adalah…

A. a := b – a; b := b – a; a := b + a;
B. b := b – a; a := b + a; a := b – a;
C. a := b + a; a := b – a; b := b – a;
D. a := b – a; b := b – a; a := b – a;
E. a := b + a; b := b + a; a := b + a;

Jawab :

Untuk menjawab pertanyaan di atas, kita akan cek terlebih dahulu semua alternatif jawaban. Kita coba untuk pemisalan awal nilai a = 5 dan b = 3. Kita akan mencari jawaban sedemikian hingga hasil akhir dari proses perhitungan menghasilkan a = 3 dan b = 5.

Option A.

a = b – a = 3 – 5 = -2
b = b – a = 3 – (-2) = 5
a = b + a = 5 + (-2) = 3
Jadi a = 3 dan b = 5 (BENAR)

Option B.

b = b – a = 3 – 5 = -2
a = b + a = -2 + 5 = 3
a = b – a = -2 – 3 = -5
Jadi a = -5 dan b = -2 (SALAH)

Option C.

a = b + a = 3 + 5 = 8
a = b – a = 3 – 8 = -5
b = b – a = 3 – (-5) = 8
Jadi a = -5 dan b = 8 (SALAH)

Demikian seterusnya kita cek untuk option D dan E. Untuk option D dan E juga diperoleh hasil yang salah, sehingga jawaban yang benar adalah A.

VN:F [1.9.4_1102]
Rating: 4.2/10 (5 votes cast)
Pembahasan Soal Olimpiade Komputer Kabupaten #1, 4.2 out of 10 based on 5 ratings
Anda ingin mendownload beberapa tool programming 100% gratis?
Silakan download di FREE PROGRAMMING TOOLS.
atau ingin berdonasi untuk pengembangan blog ini cukup dengan $1 via Paypal?



Beberapa artikel terkait


Share this article on:

Kata kunci:


Ada 49 komentar dalam artikel ini.

  1. budi says:

    saya copy pak untuk latihan anak-anak, makasih ya

  2. rosihanari says:

    to Budi: OK pak budi… silakan copy pak…. maaf belum sempat posting contoh soal yang lain :-) ini masih setumpuk kumpulan soalnya di rumah.

  3. nurdin says:

    thank’s pa atas dimuatnya soal dan pembahasan materi Olimpiade sains komputer. kami sangat berterima kasih…….
    dan saya akan copy dan disampaikan kepada siswa saya

  4. rosihanari says:

    to nurdin: sama-sama mas nurdin. Semoga sukses tim TOKI Indonesia…

  5. fandy says:

    terima kasih pak,
    saya boleh minta soal tentang pseudocode pascal lain yang menyediakan pembahasan dengan aturan yang baru ?
    saya sangan berterima kasih kalau bapak bersedia mengirim kan file nya ke fandy.forscouting@gmail.com

  6. Muharto says:

    mksh pak ats pembhasannya, sy minta beberapa materi ttg pascal dan cth pembahan soal2 olimpiade komputer utk sy ajarkan ke ank2,kl bisa krim ke e-mail tito_clik@yahoo.com, mksh selumnya..

  7. fawwaz says:

    mas saya minta tolong kirimin soal-soal dan penyelasaian olimpiade komputer tingkat kabupaten donk…
    tolong kirimin ke alamat e-mail saya y??
    alamat nya fawwazbudakbagaeur@yahoo.com

  8. Rye says:

    makasih y atas pembahasan soal-soalnya, oya tolong dicantumin juga dunk pembahasan soal olim.komputer tingkat kabupaten 2008
    mmh…n boleh minta dikirimin soal olim.komputer yang tahun 2006 n pembahasan soal olimpiade komputer 2008 g??ke reichan12@gmail.com

    ~makasih~

  9. kita says:

    mas ko disini soalnya pada da yang ga sesuai sama klo dipraktekin yah?
    kita jadi binggung mas, mana yang bener?
    yang ditulis dalam pembahasan pa praktek yang kita lakukan?
    thx…..
    oh ia,
    coba soalnya diperbanyak lagi yah untuk tiap materi,
    alnya kita butuh banget….

  10. rosihanari says:

    to kita: mungkin bisa dijelaskan yang dimaksud ‘ga sesuai’ itu yang bagaimana? contohnya?

  11. Selmi says:

    makacy kang atas penjelasannya !!!!!

    q jg ge persiapan ikud olimpiade newh !!
    doain yaw biar menang

  12. rosihanari says:

    to selmi: ok deh.. met berjuang.. and jaga nama harum Indonesia ya… good luck

  13. taufik says:

    makasih bs bwt refrensi…blh minta soal2 ga.. buat latihan anak2…..
    bs qrm ke emailku topex_tri@yahoo.co.id
    thanx ya…

  14. Tiar Epriantini says:

    Pak, makasih buat soal-soalnya. itu sangat membantu bagi kami semua yang masih belajar disini. tapi kami masih butuh bantuan. maaf, kalau bapak punya soal2 OSK tahun kemarin & pembhasannya, tolong dikirim ke e-mail saya donk pak.!

  15. Kang Teten says:

    Terima kasih banyak

  16. arep says:

    soal-soalnya kalo bisa dimuat yang lebih banyak

  17. tati says:

    bisa minta tolong kirimkan pembahasan soal-soal olimpiade komputer tingkat kota dan propinsi thn 2007 dan 2008 g? email saya tati_masriyati@yahoo.com

  18. Hafizhcorp says:

    Mksh master! Kalo ada soal2 lg krim ke email saya HafizhCorp@gmail.com
    buat persiapan tggal 14 april!
    Sangat dharapkn bantuany!
    Makash!

  19. siska says:

    makasih soalnya pak, tapi soal yang analisa koq belum ada?kalo bapak ada pembahasan, tolong dikirim ke imel saya ya pak fs_sisc4@yahoo.com kalo ada sekalian sama yang tahun kemarin

  20. Wasio says:

    Terimakasih banyak Mas saya baru tahu hari ini, semoga allah SWT menerima amal Zariyah ini sebagai ilmu yang bermanfaat, saya pembina kom yang tidak tahu pemrograman. modal saya hanya semangat anak-anak yang mau belajar.

  21. rosihanari says:

    to wasio: amin.. amin yaa robbal ‘alamin, jazakallah atas doanya mas. Niat anda yang demikian mengingatkan saya pada film ‘laskar pelangi’ :-) Tetap berjuang mas…

  22. Terimakasih Pak, berkat soal pembahasan Anda siswa kami telah lolos seleksi olimpiade komputer tingkat UPT (juara 1 dan 2), serta siswa kami telah lolos seleksi Olimpiade tingakt Kabupaten (juara 2).
    Kami tunggu pembahasan selanjutnya untuk OSK komputer tahun 2007 dan 2008.
    terimakasih sekali…

    salam dari
    Cah Ganteng Trans Peunaron Pedalaman Aceh Timur

    Agus Triono, S.Pd
    GURU KOMPUTER SMA Negeri 1 Peunaron

  23. rosihanari says:

    to agus triono: wah… terima kasih pak atas kunjungannya di blog ini. Alhamdulillah saya juga turut bangga atas kemenangan siswa Bapak. Maju terus ya pak… semoga sukses

  24. juni says:

    mas aku ikut copy, buat belajar, makasih. ini selama ini yang aku cari, ada soal dan pembahasan sekalian.

  25. oky says:

    dengan adanya soal dan pembahasan yang sangat mendetail sangat bermanfaat bagi semua yang membutuhkan okeee lanjut ide2 brilian

  26. purnadi says:

    Pak, terimakasih atas tutorialnya ya.
    harap dikirim contoh soal OSN/OSP/OSk komputer ke purnadi.winarno@yahoo.com
    terimakasih ya pak…
    :D

  27. winner says:

    makasih pak atas soal-soalnya
    kalau da soal yang lain kirim lu pak ke e-mail
    Ner_W@ymail.com
    thanx before

  28. Gandhy says:

    Pak,,,,,
    datanya tak copy yae,,,?
    buat d bahas sendiri,,,,,

  29. indra says:

    Pak, saya lgi cari soal soal + pmbhasan seputar pseudopascal, bisa tolong dibantu kirim ke alamat email saya ini indrapremana@yahoo.com,, thx sblumnya,,,

  30. anjar says:

    pak, lo boleh minta soal-soal olimpiade tk kab n or ptov beserta pembhasannya. di sini sy msh pemula. tlong kirim ke email saya, lo bisa n boleh. ma kasih ats bantuannya.

  31. Bu Ari says:

    Kapan posting pembahasan soal-soal olimpiade yang lainnya? ditunggu pak.

  32. arvie says:

    THX….mga soal-soal ney bsa bwt q lbh pham…hee

  33. ardiansyah says:

    kalo bolehm saya minta tolong kirimkan soal olimpiade komputer tk. kabupaten/propoinsi tahun berapa saja ke e-mail saya mas,, sbagai bahan belajar,,, terimakasih sebelumnya…

  34. OoLey says:

    Sya minta soal Olimpiade TIK yg lebih banyak dong…
    Please, saya butuh sekali soalnya. Saya butuh soal2 olimpiade yg turbo pascal (output, input,blablabla…. g ngerti saya)
    Kalau bisa tolong kirim ke alamt email saya yang ooley.rouw@gmail.com
    Terimakasih sebelumnya :D

    -OoLey

  35. Ester says:

    Pak kami, anak calon olimpiade komputer. Di sekolah kami materi ini gak dibahas.

    Bisa gak pak contoh soal” dan pembahasan olimpiade komputer dikirimin ke E-mail saya.
    Biar bisa dibahas sama teman-teman.

    Terima kasih sebelumnya……

  36. ike says:

    terima kasih ya dengan adanya ini sy bs belajar ilmu komputer sendiri thank you bangeeeeet.

  37. abdul rahman says:

    Tolong kirimkan pada soal dan pembahasan olimpiade komputer serta pembahasan pascal lainnya
    email: abdul_ra_hman@yahoo.co.id

  38. trimakasih pak budi…. tapi saya harap ada soal yang banyak tentang pascal dan pembahasabbya….

  39. rosihanari says:

    @abdul rahman: maaf mas, saya hanya punya soal2 itu saja…

  40. fadewae says:

    Pa, apakah bpak punya contoh-contoh soal Olimpiade komputer Pascal yang lain?? Mohon kalau bisa tolong pa kirim ke alamat email saya..

    Saya mau mengikuti olimpiade pascal tahun ini..
    trima kasih..

  41. dian says:

    tolong donk………… kirimin soal kisi-kisi olimpiade 2010. pleaseee…

  42. rosihanari says:

    @fadewae: maaf mas, saya hanya punya yang saya posting di blog ini saja.

  43. fadewae says:

    Trima kasih kalau begitu pa..

  44. yanto says:

    ijin copy pak… makasih sebelumnya…

  45. cenda says:

    KLO’ Bz yang luengkap yach…………….

  46. dave says:

    Wah ok’s banget. kebetulan saya sbgai humas dari salah satu sekolah islam di surabaya. Mau minta tolong untuk memberikan referensi info2 untuk mengikuti olimpiade TIK. InsyaALLAH bakat2 terpendam siswa kami bisa tersalurkan

  47. dwi sakethi says:

    saya juga membuat beberapa catatan tentang olimpiade komputer. jika ada yang berminat bisa didownload di http://dwijim.staff.unila.ac.id/ pada bagian Buku. terima kasih (matur nuwun).

  48. parna says:

    Terimakasih pak.karena sangat membantu untuk bimbingan olimpiade disekolah.kalau bisa tolong di upload soal soal olimpiade tahun kemarin serta pembahasannya.terimaksaih



Tolong beri komentar donk!

Komentar Anda akan berguna untuk kemajuan blog ini.


Mohon maaf, komentar yang menggunakan email palsu atau komentar bernada negatif atau cemooh secara otomatis akan terhapus karena dianggap spam dan tidak akan tampil dalam daftar komentar.

Dimohon jangan pula memasukkan code program dalam bentuk apapun ke dalam komentar karena akan dianggap spam.

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word