Algoritma dan Pemrograman dasar
Mengenal Apa itu “Algoritma” ?
Dalam mata kuliah saya di semester 1 ini
mempelajari apa itu "Algoritma dan Bahasa Pemrograman 1". Asal algoritma berasal
dari nama Abu Ja’far Mohammed Ibnu Musa Al-Khowarizmi, ilmuan Persia yang
menulis Kitab “al jabr w’al-muqabala ( rule of restoration and reduction ) dari judul buku itu kita juga memperoleh akar kata
“Aljabar” (Algebra)sekitar tahun 825 M.
Di definisikan bahwa Algoritma adalah urutan langkah-langkah logis
penyelesaian masalah yang disusun secara sistematis dan logis”. Kata logis merupakan
kata kunci dalam algoritma.
Langkah-langkah
dalam algoritma harus logis dan harus dapat ditentukan
bernilai salah atau benar. Dalam beberapa
konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.
Pertimbangan dalam pemilihan algoritma adalah, pertama,
algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah
masukan yang diberikan. Tidak peduli sebagus
apapun algoritma, kalau memberikan keluaran yang salah, pastilah algoritma
tersebut bukanlah algoritma yang baik.
Dalam konsepnya Algoritma
merupakan dasar/pondasi yang
harus dikuasai jika
kita ingin menyelesaikan masalah
secara berstruktur, efektif
dan efisien, apalagi
bila permasalahan itu diselesaikan melalui program computer.
Proses mengidentifikasi masalah dalam
Algoritma :
Algoritma adalah jantung ilmu komputer
atau informatika. Banyak cabang ilmu komputer yang mengarah ke dalam
terminologi algoritma. Namun, jangan beranggapan algoritma selalu identik
dengan ilmu komputer saja. Dalam kehidupan sehari-hari pun banyak terdapat
proses yang dinyatakan dalam suatu algoritma. Cara-cara membuat kue atau
masakan yang dinyatakan dalam suatu resep juga dapat disebut sebagai algoritma.
Pada setiap resep selalu ada urutan langkah-langkah membuat masakan.
Bila langkah-langkahnya tidak logis,
tidak dapat dihasilkan masakan yang diinginkan. Ibu-ibu yang mencoba suatu
resep masakan akan membaca satu per satu langkah-langkah pembuatannya lalu ia
mengerjakan proses sesuai yang ia baca. Secara umum, pihak (benda) yang
mengerjakan proses disebut pemroses (processor). Pemroses tersebut dapat
berupa manusia, komputer, robot atau alat-alat elektronik lainnya. Pemroses
melakukan suatu proses dengan melaksanakan atau “mengeksekusi” algoritma yang
menjabarkan proses tersebut.
Algoritma adalah deskripsi dari suatu
pola tingkah laku yang dinyatakan secara primitif yaitu aksi-aksi yang
didefenisikan sebelumnya dan diberi nama, dan diasumsikan sebelumnya bahwa
aksi-aksi tersebut dapat kerjakan sehingga dapat menyebabkan kejadian.
Semoga bermanfaat :)
0 komentar
Posting Komentar