Algoritma



Pendahuluan

Abu Ja’far Mohammad Ibnu Musa Al Khawarizmi, pertama dan pelopor logika Algoritma.
Logika berasal dari kata yunani kuno. Pengertiannya yaitu hasil pertimbangan akal pikiran yang diutarakan lewat kata dan dinyatakan lewat bahasa.

Definisi Algoritma :
1.      Langkah-langkah yang dilakukan agar solusi masalah dapat diperoleh
2.      Suatu prosedur yang merupakan urutan langkah-langkah yang berintergrasi
3.      Suatu metode khusus yang digunakan untuk menyelesaikan suatu masalah yang nyata (Webster dictionary)

kriteria pemilihan Algoritma :
1.      Ada out put
2.      Efektifitas dan Efisiensi
3.      Jumlah langkah-langkahnya terhingga
4.      Berakhir (Semi Algoritma)
5.      Tersetruktur

1.      Ada out put
Mengacu pada defenisi algoritma, algoritma harus mempunyai out put yang harus merupakan solusi dari masalah yang sedang diselesaikan

2.      Efektifitas dan Efisiensi
Dikatakan efektif jiak algoritma tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan, dan arti algoritma harus tetap guna. Dikatakan efisien jika waktu proses algoritma tersebut lebih singkat dan penggunaan memori komputernya lebih sedikit.

3.      Jumlah langkahnya terhingga
Barisan intruksi yang dibuat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama.

4.      Berakhir (Semi Algoritma)
Penyelesaian masalah harus berhenti. Dan bias menimbulkan masalah lain.

5.      Terstruktur
Penyelesaian masalah menggunakan langkah-langkah tersusun

Algoritma yang baik รจ Suatu algoritma harus menghasilkan out put yang tepat guna (efektif) dalam waktu yang relative singkat.



Algoritma Membuat Kopi dengan rasa manis yang pas.
(1).     Siapkan alat dan bahan (gelas, sendok, kopi, gula , air)
(2).     Siapkan alatnya berupa gelas dan sendok, jika belum ulangi langkah no.1
(3).     Masukan 1sendok makan kopi kedalam gelas
(4).     Tambahkan 2sendok makan gula kedalam gelas tersebut
(5).     Tambahkan air panas
(6).     Jika tidak ada air panas maka panaskan terlebih dahulu setelah panas, lalu ulangi langkah no.5
(7).     Aduk hingga rata
(8).     Jika semua sudah tercampur dengan rata cicipi rasanya
(9).     Jika belum pas/ belum manis tambahkan 1sendok gula lagi, lalu ulangi langkah no.7
(10).    Jika kopi kurang pas/ belum kental tambahkan 1sendok kopi lagi, lalu ulangi langkah no.7
(11).   Jika kopi sudah terasa pas maka kopi siap disajikan
(12).   Jika ingin membuat kopi lagi silahkan kembali kelangkah 1, jika tidak proses  pembuatan kopi  sudah  berakhir.

0 Response to " Algoritma "