Page 86 - MODUL INFORMATIKA BK,TIK, SK, JKI, AD
P. 86

Berpikir Komputasional    Dasar – Dasar Informatika   SMK Kelas X


                        Dalam prakteknya, masalah terjadi ketika seorang pemecah masalah memiliki tujuan tetapi awalnya

                        tidak  tahu  bagaimana  mencapai  tujuan  tersebut.  Jadi,  masalah  dimulai  dalam  keadaan  tertentu

                        (keadaan  saat  ini)  dan  pemecah  masalah  menginginkan  masalah  dalam  keadaan  lain  (keadaan
                        tujuan). Pemecahan masalah diperlukan untuk mengubah keadaan saat ini ke keadaan tujuan. Oleh

                        karena  itu  pemecahan  masalah  adalah  penerapan  ide,  keterampilan,  atau  informasi  aktual  untuk

                        mencapai solusi atas suatu masalah atau mencapai hasil yang diinginkan.

                        Mengingat hal di atas, masalah yang terdefinisi dengan baik memberikan deskripsi yang jelas tentang

                        keadaan awal, operasi yang diizinkan dan tujuannya. Masalah yang terdefinisi dengan baik memiliki

                        tujuan atau solusi yang jelas dan strategi pemecahan masalahnya mudah dikembangkan. Di sisi lain,

                        masalah yang tidak jelas harus ada panduan khusus dalam hal apa yang diharapkan.

                        Sebagai  contoh,  sebagian  besar  dari  Anda  mungkin  akrab  dengan  masalah  penyeberangan  sungai

                        oleh  serigala,  kambing,  dan  kubis.  Biasanya  diceritakan  bahwa  pada  suatu  ketika,  seorang  petani

                        pergi ke pasar dan membeli seekor serigala, kambing, dan kubis. Dalam perjalanan pulang, petani itu
                        sampai di tepi sungai dan menyewa perahu. Tapi menyeberangi sungai dengan perahu, petani hanya

                        bisa membawa dirinya sendiri dan satu  barang belanjaannya: serigala,  kambing,  atau  kubis.  Jika

                        dibiarkan  bersama-sama,  serigala  akan  memakan  kambing,  atau  kambing  akan  memakan  kubis.

                        Tantangan  petani  adalah  untuk  membawa  dirinya  dan  pembeliannya  ke  tepi  sungai  yang  jauh,
                        membiarkan setiap pembelian tetap utuh. Bagaimana ini bisa dicapai ?


                        Scan kode QR disamping untuk melihat ilustrasinya


                                 Gambar 7 : Brain treasure mind tricks
                                        Sumber: youtube.com


                        Di atas, adalah masalah yang dinyatakan dengan baik dengan keadaan awal yang jelas, operasi yang

                                                                                                           diizinkan,  dan  keadaan

                                                                                                           akhir.  Dalam  berurusan

                                                                                                           dengan  pemrograman,
                                                                                                           yang  sebagian  besar

                                                                                                           merupakan      pekerjaan

                                                                                                           pemecahan       masalah,

                                                                                                           karena             peran
                        programmer adalah memberikan solusi kepada komputer untuk dieksekusi. Ingatlah bahwa komputer

                        hanya mengikuti solusi yang diprogram.


                        "Menulis  program  komputer  untuk  musik"  adalah  contoh  dari  masalah  yang  tidak  jelas.  Itu  tidak
                        menyatakan  keadaan  awal  atau  tujuan  akhir.  Umumnya,  masalah  yang  tidak  jelas  muncul  sebagai

                        ambigu, memicu beberapa interpretasi dan tidak jelas kapan solusi telah tercapai. Selain itu, masalah

                        yang tidak terdefinisi tidak jelas,  abstrak,  atau  membingungkan  dan  tidak  memiliki  strategi

                        pemecahan  masalah  yang  jelas.  Salah  satu  strategi  untuk  memecahkan  masalah  yang  tidak  jelas
                        adalah dengan menambahkan kendala yang solusinya akan valid. Kendala tersebut disebut kendala





               Informatika – SMK Kelas X                                                                                          55
   81   82   83   84   85   86   87   88   89   90   91