Nama: Muhammad Ma’mun Efendi
NIM: 4611422081
Prodi: Teknik Informatika
Tugas Resume mata kuliah Sistem Operasi
Computational Thinking
Materi kali ini adalah membahas tentang Computational Thinking atau
dalam bahasa indonesia disebut Pemikiran Komputasional.

Apa yang dimaksud dengan Computational Thinking?


Computational thinking merupakan suatu pemikiran secara komputasional untuk
memecahkan suatu problematika.


Terus bagaimana caranya dalam memecahkan problematika tersebut?

Cara yang digunakan dalam Computational Thinking dalam memecahkan
problematika yaitu dengan mengurai tiap-tiap masalah dan membaginya menjadi
bagian-bagian yang lebih kecil agar lebih efisien. Selain itu Computational
Thinking bisa juga disebut sebagai metode penyelesaian suatu problematika
yang dirangkai agar Manusia, sistem maupun kedua-duanya bisa
memecahkannya.

Apakah ada Tahapan-tahapan proses dalam Computational Thinking ?

Pasti ada, dalam Computational Thinking terdapat beberapa Tahapan yang harus
dilakukan agar dapat berjalan dengan baik. Berikut Taha pam-tahapan tersebut:
Decomposition atau Dekomposisi

Dekomposisi merupakan tahapan pertama dalam Computational
Thinking. Cara Kerja Dekomposisi ini ialah memecah suatu problematika
yang tergolong kompleks dan dibagi menjadi bagian yang lebih simpleks.
Oleh karena itu, Kita bisa memecahkan masalah secara runtut dan lebih
teliti karena bisa dilakukan dengan satu per satu masalah.
Pattern Recognition atau Pengenalan Pola

Tahap kedua adalah Pengenalan Pola, sesuai namanya cara kerja dalam
tahapan ini yaitu mengenali suatu pola. Dengan adanya penegenalan pola
pemecahan masalah akan lebih mudah. Proses lebih jelasnya dalam
Tahapan ini yaitu dengan memindai masalah dan menemukan persamaan
yang ada.
Abstraction atau Abstraksi

Tahap ketiga yaitu Abstraksi, Bagaimana cara kerjanya? Hal yang
pertama yang harus dilakukan dalam tahapan ini yaitu Melihat dan
meneliti masalah yang ada. Setelah itu masuk ke proses generalisasi serta
mengidentifikasi informasi yang tersedia. Sehingga nantinya bisa dilihat
yang mana informasi penting itu terletak dan informasi yang kurang
penting atau tidak berkaitan akan terabaikan.
Algorithm atau Algoritma

Tahapan terakhir yaitu Algoritma, Algoritma tidaklah asing bagi
mahasiswa informatika yang sering membuat program. Program yang
dibuat harus dipikirkan menggunakan Algoritma terlebih dahulu. Jadi
bagaimana prosesnya dalam Computational Thinking? Yang pertama
yaitu development system, membuat list intruksi dan tahapan problem
solving.
Bagaimana Karakteristik seseorang dalam Computational Thinking
Dalam Computational Thinking Seseorang bisa dilihat dari karakteristiknya.
Berikut ciri-cirinya:
Dapat membuat rumusan masalah serta memecahkannya melalui
perangkat komputer
Dapat men-klasifikasikan data serta menganalisisnya.
Dapat membuat presentasi data dengan suatu model.
Dapat meneliti bagaimana solusinya dengan tahapan-tahapan efektif.
Dapat membuat suatu hal menjadi sebuah ke -umuman dalam penyelesaian
beberapa masalah tidak sama.

Apakah Computational Thinking memiliki kelebihan dan kekurangan ?

Berpikir secara komputasional jelas memiliki kelebihan diantaranya yaitu:
Dengan adanya Pemikiran Komputasional ini masalah yang tergolong
kompleks dan susah dipecahkan akana menjadi lebih simpleks.
Pemikiran Komputational ini bisa melatih pemikiran kita dan mengubah
cara berpikir kita menjadi lebih kreatif dan teratur serta logis dalam
melakukan suatu hal maupun memecahkan masa lah-masalah yang ada.
Dengan Pemikiran Komputasional membuat kita dapat merumuskan
problematika dengan memecah masalah tersebut k e bagian-bagian yang
lebih simpleks sehingga kita tidak terlalu kesusahan.
Tapi disampinng kelebihan tersebut ternyata Computational thinking juga
memilki beberapa kekurangan, diataranya yaitu:
Seringkali seseorang yang berpikir komputasional malah dianggap tidak
kreatif, lah kok bisa? Karena orang pemikiran komputasional ini terlalu
terpaku dengan aturan dan urutan yang ada dalam memecahkan masalah
sehingga dianggap tidak memiliki inovasi tersendiri atau disebut tidak
krreatif.
Kalah dalam hal kepopuleran dibandingkan teknik pemecahan masalah
yang lainnya yang lebih mengandalkan kreativitas.
Yang terakhir yaitu banyak juga orang yang belum tahu tentang
pemikiran komputasional ini secara mendalam.


Apakah kamu berminat menggunakan Pemikiran Komputasional ini? Jika iya berikut adalah penerapannya yang bisa kalian ikuti nantinya.

Penerapan Computational Thinking bisa dilakukan di berbagai bidang yang ada
dalam pemecahan masalah. Tahapan yang harus dilakukan dalam menjalankan
penerapan Pemikiran Komputasional ini yaitu:

o Mmbuat rincian atau detail masalah
Ini merupakan tahapan pertama yang harus kalia n lakukan. Buatlah
analisis masalah. Setelah itu, jelaskan makna dari masalah tersebut. Yang
terakhir tentukann solusi apa yang bisa diterapkan untuk masalah itu.
o Tentukan Algoritma dalam memecahkan masalah tersebut
Tahap ini adalah tentang pencarian algoritma yang tepat dalam
pemecahan masalah tersebut. Sebisa mungkin carilah algoritma yang
paling efisien dalam pemecahan masalah tersebut.
o Implementasi, Solusi serta Evaluasi
Tahap terakhir dalam penerapan Computational Thinking yaitu buatlah
solusi terlebih dahulu. Tentukan solusi yang terbaru dan buat evaluasi
juga secara runtut dalam tes kebenaran data sementara milikmu. Lalu
ubah atau edit data sementaramu itu sampai tidak dapat terubah lagi.
Nantinya kamu akan dapat melihat apakah solusimu itu dapat secara
otomatis tergeneralisasi atau tidak.