Page 18 - E-MODUL INFORMATIKA ELEMEN BEPIKIR KOMPUTASIONAL
P. 18
algoritma bukan hanya menjadi solusi dalam memecahkan
masalah di bidang komputer, tetapi untuk menyelesaikan
masalah sehari-hari.
Jika dalam software terdapat algoritma agar software bisa
menyelesaikan masalah, maka manusia juga bisa
menerapkannya dengan kemampuan computational thinking.
Disadari atau tidak, otak kita secara otomatis melakukan
proses algoritma untuk memecahkan masalah. Jika metode
berpikir ini terus dilatih dan dibiasakan, maka otak kita bisa
menyelesaikan masalah kompleks dengan mudah.
Dalam ilmu komputer, algoritma merupakan salah satu hal
yang mendasar dan penting untuk dikuasai oleh setiap orang
mulai dari peneliti, praktisi, hingga orang-orang awam terhadap
ilmu komputer pun perlu mempelajari proses algoritma.
Penguasaan algoritma tidak cukup hanya dengan tahap
mengetahui serta menggunakan proses algoritma dalam
menyelesaikan masalah saja, tetapi juga harus mengerti dasar
ilmu komputer, merancang serta mengembangkan proses
algoritma berdasarkan masalah yang ditemukan.
Untuk menganalisis algoritma, setidaknya terdapat tiga hal
utama yang harus didefinisikan dengan jelas, yaitu:
a) Masalah, sebelum menggunakan proses algoritma,
seseorang harus bisa mendefinisikan atau menganalisis
masalah yang ingin diselesaikan.
11