Algoritma merupakan urutan logis tertentu untuk memecakan suatu masalah.
dalam algoritma yang di tekankan adalah urutan langkah Logis (Masuk Akal),
dalam artian algoritma harus mengikuti suatu urutan tertentu dan tidak boleh melompat-lompat. Alur penyelesaian suatu Pekerjaan di tuangkan secara tertulis. Alur yang di tekan kan pertama adalah alur pemikiran , sehingga algoritma seseorang harus berbeda dengan orang lain. Sedangkan Penekanan yang kedua adalah tertulis, yang artinnya dapat berupa kalimat, gambar atau tebel tertentu.
Berikut contoh algoritma dalam kehidupan nyata:
1. jika seseorang akan memasak atau membuat kue, baik itu melihat resep atau tidak pasti akan melakukan suatu langkah-langkah tertentu untuk menciptakan suatu masakan atau kue dengan hasil yang maksimal dan enak tentunya.
2.jika seseorang akan mengirim surat kepada rekannya di tempat lain , langkah yang harus dilakukan adalah:
-Menulis surat
-Kemudian surat dimasukkan ke dalam amplo tertutup
-Amplop ditempeli perangko secukupnya, dan
-Pergi kekantor pos terdekat untuk mengirim surat tersebut.
Kriteria Algoritma Menurut Donald E. Knuth antara lain sebagai berikut:
- Input: algoritma dapat memiliki nol atau loebih inputan dari luar
- Output: algoritma harus memiliki minimal satu buah output/keluaran.
- Defitnitness (Pasti) : algoritma memiliki instruksi-instruksi yang jelas
- Finieness (ada batas) : algoritma harus memiliki titik henti.
- Effectiveness (tepat dan efisien) : algoritma sebisa mungkin harus dapat dilaksanakan dan efektif.
Jenis proses algoritma dilihat dari cara instruksi tersebut di jalankan adalah sebagai berikut:
- Sequence Process : instruksi dikerjakan secara berurutan
- Selection Process : instruksi di kerjakan jika memenuhi kriteria tertentu.
- Iteration Process :instruksi dikerjakan selama memenuhi kondisi tertentu
- Concurent Process : beberapa instruksi di kerjakan secara bersama
- Tidak Menggunakan simbol atau sintaks dari suatu bahasa pemrograman
- Tidak tergantung pada suatu bahasa pemrograman .
- Notasi-notasinya dapat digunakan untuk seluruh bahasa pemrograman .
- masukkan Panjang (P)
- masukkan lebar(L)
- Luas P*L
- Tampilkan Luas
Sekian Dan Terimah Kasih Dan jangan Lupa Mampir lagi ya....!!!
.jpg)

Tidak ada komentar:
Posting Komentar