Selasa, 24 Desember 2013

Algoritma dan Pemrograman Dasar 1

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