Page 17 - E-MODUL INFORMATIKA KELAS X SMK ELEMEN BERPIKIR KOMPUTASIONAL
P. 17
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.
b) Masukan, merupakan contoh data maupun keadaan yang menjadi
variabel untuk menemukan jalan keluar dari suatu permasalahan.
c) Keluaran, merupakan bentuk akhir yang didapatkan dari data
maupun keadaan setelah mengimplementasikan algoritma.
Contoh penerapan algoritme dalam kehidupan sehari-hari yaitu jika
Anda ingin pergi ke sekolah, secara tidak langsung otak menyusun
sebuah algoritma atau langkah-langkah untuk bisa mencapai tujuan
tersebut, mulai dari mandi, menyiapkan dan memakai seragam sekolah,
sarapan, menyiapkan kendaraan untuk pergi ke sekolah dan mulai
berjalan.
10