Monday, April 6, 2020

MENERAPKAN BERPIKIR KOMPUTASIONAL

   
MENERAPKAN BERPIKIR KOMPUTASIONAL


Berpikir Komputasional (Computasional Thinking) adalah konsep bagaimana menemukan masalah yang ada disekitar kita, memahaminya, kemudian mengembangkan solusi yang inovatif dengan bantuan perangkat teknologi komputer. Teknik atau pendekatan yang digunakan pada berpikir komputasional antara lain :

  •           Dekomposisi
  •          Pengenalan Pola
  •          Abstraksi
  •          Algoritma

Penggunaan keempat teknik tersebut akan sangat membantu ketika mencari solusi permasalahan dan juga ketika membangun program komputer.  Dekomposisi adalah pendekatan dengan memecahkan masalah besar dan kompleks menjadi masalah – masalah yang lebih kecil dan lebih sederhana sehingga lebih mudah dikelola dan dipahami, kemudian dicari solusinya. Istilah lain untuk teknik dekomposisi adalah “divide and conquer” atau “ divide at impera”. 

Abstraksi adalah teknik untuk menentukan informasi yang penting dan informasi yang tidak relevan.  Dalam suatu pemrograman, abstraksi merupakan kemampuan suatu program untuk melalui aspek-aspek informasi yang diolahnya, yaitu kemampuan untuk focus pada inti. Setiap objek dalam system berfungsi sebagai model”actor” abstrak yang dapat melakukan pekerjaan, melaporkan dan mengubah keadaannya, dan berkomunikasi dengan objek lain dalam system, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi, atau metode juga dapat diabstraksikan, dan beberapa teknik digunakan untuk mengembangkan deskripsi.

Algoritma adalah teknik untuk mengembangkan langkah-langkah atau aturan-aturan yang harus dipenuhi untuk memecahkan permasalahan yang ada. Ada dua teknik yang digunakan dalam penulisan algoritma yaitu Flowchart dan Pseudocode.


Contoh Pseudocode persamaan linear pada matematika : y=2x-5
Pseudocode dari persamaan linear diatas sebagai berikut :

Dari persamaan linear diatas kita dapat buatkan bentuk flowchartnya sebagai berikut





0 comments:

Post a Comment