Â
STUDI LITERATUR
Pengertian Komputasi  Â
Seymour Papert yang mengenalkan berpikir komputasi pertama kali pada 23 tahun yang lalu. Lalu berpikir komputasi di populerkan oleh Jeanette Wing pada sepuluh tahun setelah Seymourt Papert. Proses pemikiran dalam memecahkan suatu masalah yang berasal dari seperangkat ilmu komputer tetapi dalam lingkungan sekitar juga bisa diterapkan, baik itu dalam proses ppemecahan masalah dalam kedisiplinan ilmu yang lain.Â
Berpikir komputasi menurut definisi para ahli lain yaitu proses berpikir dalam memahami suatu permasalahan, dalam suatu penyelesaian dalam mengembangkan pemikiran secara otomatis terdapat beberapa tingkat abstraksi.Â
Maka berpikir komputasi berkaitan erat dengan pemecahan suatu masalah. Jeanette Wing dalam menyampaikan bahwa suatu pemecahan masalah terlibat langsung dengan berpikir komputasi. Seperti yang David Barr definisikan bahwa dalam merumuskan suatu masalah, mengatur semua data, dan menganalisis data secara logis dengan proses abstraksi, seperti bentuk dan simulasi.Â
Mengidentifikasi, menganalisis, dan mengimplementasikan suatu solusi yaitu cara dan strategi yang paling efisien dan efektif. Â Â Â
Bukanlah hal yang mudah untuk mendefinisikan berpikir komputasi. Berberapa para ahli banyak yang mengartikannya dengan pendapat yang berbeda-beda. Bahkan dengan adanya perbedaan pendapat ini berkaitan dengan unsur-unsur yang penting dalam berpikir komputasi ini.Â
Menurut Karl Beecher melihat konsep berpikir komputasi ini mempunyai akar pemikiran yang banyak memiliki persamaan dengan konsep yang procedural thingking yang dicetuskan oleh Seymourt Papert. Maksudnya adalah Berpikir Prosedur adalah memberikan peserta didik suatu cara dalam memecahkan suatu permasalahan dengan sistem komputer.Â
Bagaimana dalam menciptakan suatu solusi algoritma dalam pemecahan suatu permasalahan dengan baik dan mudah adalah pemikiran procedural thinking.Â
Dimana sistem komputer tersebut dapat memecahkan suatu permasalahan dengan mudah. Disebutkan oleh Papert bahwa bahasa pemrograman (programming language) merupakan suatu bentuk pemecahan suatu permasalahan dalam sistem komputer.