Start Back Next End
  
8
BAB 2
LANDASAN TEORI
2.1
Algoritma
2.1.1
Definisi Algoritma
Algoritma berasal dari kata Algoris dan Ritmis, kata-kata tersebut berasal dari
seorang ahli matematika, Mohammed Ibn-Musa Al-Khawarizmi, yang merupakan
bagian dari royal court, Baghdad. Algoritma adalah sebuah prosedur yang terstruktur
dan dituliskan secara sistematis untuk menyelesaikan sebuah tugas, dimana
memberikan initial state
(keadaan awal), dan akan terminate
di akhir (end state)
dengan bantuan komputer.
Menurut Microsoft Press Computer and Internet Dictionary
1997,1998,
definisi algoritma adalah Urutan langkah logis tertentu untuk memecahkan suatu
masalah. Sedangkan dari Algoritma dan Struktur Data dengan C, C++, dan Java oleh
Moh. Sjukani,
algoritma adalah Alur pemikiran dalam menyelesaikan suatu
pekerjaan yang dituangkan secara tertulis. Dari dua definisi diatas dapat disimpulkan
bahwa
algoritma harus mengikuti suatu urutan aturan tertentu dan tidak boleh
melompat-lompat, dan algoritma seseorang dengan yang lain dapat berbeda-beda
karena mempunyai alur pikir yang berbeda-beda pula, serta Algoritma dapat berupa
kalimat, gambar atau tabel tertentu. 
Dalam matematika dan komputasi, algoritma atau algoritme,  merupakan
kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat
diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa
Word to PDF Converter | Word to HTML Converter