Page 90 - Microsoft Word - BAB I Berpikir Komputasional.docx
P. 90

Berpikir Komputasional   Dasar – Dasar Informatika   SMK Kelas X


                         3)  Buat  sketsa  yang  menurut  Anda  mungkin  berhasil,  dengan  mengubah  arus  input  dan  bekerja

                            melalui apa yang bisa terjadi pada tingkat input dan output.



                        Teknik ini bekerja dengan baik, jika :


                         1)  Hasil akhirnya jelas dan bagian awal dari suatu masalah tidak jelas.

                         2)  Suatu masalah dimulai dari yang awalnya rumit menjadi sederhana.
                         3)  Pendekatan  langsung  melibatkan  persamaan  yang  rumit.  Masalah  melibatkan  urutan  tindakan

                            reversibel.



                        7)  Means End analysis


                        Dalam  teknik  ini  bertujuan  untuk  menerapkan  urutan  transformasi  yang  secara  langsung

                        menargetkan keadaan akhir. Seperti yang dijelaskan, masalah ada dalam keadaan saat ini (keadaan
                        awal) yang harus diubah sampai pada keadaan akhir yang diberikan. Jadi orang melihat keadaan saat

                        ini,  mengidentifikasi  perbedaan  antara  keadaan  saat  ini  dan  keadaan  akhir  kemudian  terus

                        memberikan  solusi  untuk  perbedaan  tersebut.  Misalnya,  mulai  dari  keadaan  awal  dan  kemudian
                        membuat setiap kemungkinan permutasi dari keadaan awal. Langkah selanjutnya adalah menghitung

                        selisih status yang baru dibuat dan status akhir. Singkatnya :


                         1)  Identifikasi keadaan Anda saat ini

                         2)  Identifikasi dimana Anda ingin menjadi (tujuan Anda)
                         3)  Identifikasi cara yang akan membawa Anda ke sana.



                        8)  Brute force


                        Mencoba semua solusi yang mungkin sampai salah satunya bekerja. Misalnya jika kita tahu bahwa

                        nomor pin untuk membuka kunci telepon adalah 4 digit, maka kita dapat mencoba semua kombinasi

                        4 digit yang mungkin karena pin adalah salah satunya. Pendekatan ini bekerja di mana ruang solusi
                        diketahui  dengan  baik  dan  dapat  dilalui  dalam  jumlah  waktu  yang  wajar.  Pendekatan  ini  juga

                        memerlukan pemeriksaan setiap kemungkinan solusi apakah itu benar atau tidak.




                        9)  Hill Climbing



                        Teknik ini melibatkan pemilihan opsi yang tersedia yang membuat Anda lebih dekat ke solusi. Salah

                        satu  tantangan  dengan  pendekatan  ini  adalah  bahwa  langkah  yang  dipilih  mungkin  tampak  lebih
                        dekat dengan solusi tetapi tidak menyelesaikan masalah. Kita menyebutnya terjebak di maxima lokal.

                        Maksima lokal adalah keadaan yang lebih dekat ke tujuan daripada keadaan sebelumnya tetapi bukan

                        keadaan yang dikehendaki.

                        Kesimpulannya,  berbagai  strategi  yang  diuraikan  di  atas,  termasuk  dalam  dua  kategori  besar

                        pendekatan  Algoritmik  dan  pendekatan  Heuristik.  Hill  Climbing,  brute  force,  trial  and  error,  means

                        ends  analysis,  semua  bekerja  mundur  ke  strategi  heuristik  karena  tidak  memiliki  prosedur  langkah

               58                                                                                           Informatika – SMK Kelas X
   85   86   87   88   89   90   91   92   93   94   95