

Input (masukan), algoritma memiliki nol atau lebih data masukan (input).Definiteness (kepastian), setiap langkah harus didefinisikan secara tepat dan tidak berarti ganda.Finiteness (keterbatasan), algoritma harus berakhir setelah mengerjakan sejumlah langkah proses.Knuth, algoritma pemrograman komputer mempunyai 5 sifat penting yang meliputi: Sifat-sifat algoritma ada 5Menurut Donald E. Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa, maka lambat laun kata algorithm berangsur-angsur dipakai sebagai metode perhitungan (komputasi) secara umum, sehingga kehilangan makna kata aslinya.ĭalam bahasa Indonesia, kata algorithm diserap menjadi algoritma. Perubahan kata dari algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic, sehingga akhiran –sm berubah menjadi –thm. Al-Khuwarizmi menulis buku yang berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” ( The book of restoration and reduction).ĭari judul buku itu kita juga memperoleh akar kata " Aljabar" (Algebra). Jika kita merujuk pada sejarah,kata Algoritma pertama kali dikenal karena kesulitan orang barat menyebut nama cendikiawan Arab Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi.Īl-Khuwarizmi ketika dilafalkan oleh bangsa barat menjadi Algorism.

Secara garis besar, algoritma dimulai dengan imput dan kondisi awal, deskripsi, eksekusi, dan menghasilkan output. Bagan algoritma hanya terdiri dari 3 bagian, yakni input, proses dan output. Algoritma juga diartikan sebagai metode yang diekspresikan lewat rangkaian dan instruksi yang dijabarkan untuk menghitung. Sementara itu, di dalam sistem komputer dan matematika, definisi algoritma adalah prosedur atau langkah penghitungan, pemrosesan dan hasil akhir berupa data. Urutan langkahnya jelas, maka dianggap proses yang logis.

Siapkan magic com, isi air sebanyak petunjuk, masukkan beras yang telah dicuci, hidupkan magic com, tunggu sampai lampu indikator berwarna kuning tanda nasi sudah matang.Selesaiĭeretan langkah tersebut merupakan algoritma dari akitivitas memasak nasi.

Mulai, ambil beras 2 canting, masukan kewadah, cuci bersih.
