Page 12 - E-BOOK INFORMATIKA FASE F
P. 12

MATERI BERPIKIR KOMPUTASIONAL DAN
                                                   ALGORITMA PEMOGRAMAN



                    A.  BERPIKIR KOMPUTASIONAL
                         Berpikir  komputasional  atau  computasional  thinking  adalah  cara  berpikir  untuk
                       menyelesaikan  masalah  atau  problem  solving  dengan  cara  menguraikannya  menjadi
                       beberapa  tahapan  yang  efektif,  efesien,  dam  menyeluruh,  meliputi:  decompotision,
                       pettern  recognition,  abstrack,  algorithms  yang  merupakan  beberapa  konsep  dasar  ilmu
                       komputer.    Masing-masing     langkah    tersebut   mempunyai     ciri   dan   saling
                       berkesinambungan antara yang satu dengan yang lain.
                         Cara  mengimplementasikan  computasional  thinking  adalah  dengan  memehami
                       masalah, mengumpulkan semua data, lalu mencari solusi sesuai dengan masalah.  Dalam
                       computasional  thinking,  ada  yang  disebut  dengan  dekomposisi  yaitu  digunakan  untuk
                       memecahkan suatu masalah yang kompleks menjadi masalah-masalah yang kecil untuk
                       diselesaikan.
















                           Dari  gambar  di  atas  dapat  dijelaskan  bahwa  masing-masinglangkah  berpikir
                       komputasioanal adalah sebagai berikut.
                       1.  Decomposion  :  Memecahkan  masalah  jadi  lebih  kecil,  sehingga  anda  dapat
                           menyelesaikan  satu  per satu  dan lebih mudah mengindentifikasi dari mana masalah
                           itu datang
                       2.  Pattern  Recognition  :    Mencari  pola.  Biasanya  didalam  sebuah  masalah    terdapt
                           pola-pola  tertentu  untuk  memecahkan  dan  kita  dituntun  mengetahui  bagaimana
                           polanya
                       3.  Abstraction  :  Melakukan  generalisasi  dan  mengidentifikasi  prinsip-prinsip  umum
                           yang menghasilkan pola, tren dan keteraturan. Biasanya dengan melihat karakteristik
                           umum, kita dapat membuat model suatu penyelesaian.
                       4.  Algorithms:  Mengembangkan  petunjuk  pemecahan  masalah  sevcara  step  by  step
                           atau  langkah  demi  langkah  sehingga  orang  lain  dapat  menggunakannya  untuk
                           menyelesaikan permasalhan yang sama.
   7   8   9   10   11   12   13   14   15   16   17