Rabu, 08 Agustus 2012

PENGERTIAN ALGORITMA




Kata algoritma, mungkin bukan sesuatu yang asing bagi kita.
Penemunya adalah seorang ahli matematika dari uzbekistan
yang bernama Abu Abdullah Muhammad Ibn Musa al-
Khwarizmi (770-840). Di literatur barat dia lebih terkenal
dengan sebutan Algorizm. Panggilan inilah yang kemudian
dipakai untuk menyebut konsep algorithm yang ditemukannya.
Dalam bahasa Indonesia kita kemudian menyebutkannya
sebagai algoritma.
Algoritma adalah kunci dari bidang ilmu komputer, karena banyak bidang di
bawah ilmu komputer yang lahir berdasarkan konsep algoritma ini. Pada
hakekatnya algoritma juga adalah kunci dari kehidupan kita. Cara membuat
masakan (resep masakan) adalah juga sebuah contoh nyata dari algoritma.
Definisi Algoritma
Kita bisa mendefinisikan algoritma seperti dibawah:
Algoritma adalah logika, metode dan tahapan (urutan) sistematis
yang digunakan untuk memecahkan suatu permasalahan.
Cepat Mahir Algoritma dalam Bahasa C
Romi Satria Wahono


Kamus besar bahasa Indonesia (Balai Pustaka 1988) secara formal
mendefinisikan algoritma sebagai:
Algoritma adalah urutan logis pengambilan putusan untuk
pemecahan masalah.
Beda Algoritma dan Program
Program adalah kompulan instruksi komputer, sedangkan metode dan tahapan
sistematis dalam program adalah algoritma. Program ini ditulis dengan
menggunakan bahasa pemrograman. Jadi bisa kita sebut bahwa program
adalah suatu implementasi dari bahasa pemrograman.
Beberapa pakar memberi formula bahwa:
program = struktur data + algoritma
Bagaimanapun juga struktur data dan algoritma berhubungan sangat erat pada
sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat
akan membuat program menjadi kurang baik, semikian juga sebaliknya.
Struktur data disini bisa berupa list, tree, graph, dsb. Akan dibahas secara
mendetail pada bab-bab mendatang.
Ilmukomputer.com

Tidak ada komentar:

Posting Komentar