Contoh, Kriteria, Jenis Algoritma

Setelah gua posting Pengertian Algoritma untuk melengkapinya gua posting Contoh, Kriteria, Jenis Algoritma. Silahkan disimak.
Contoh Algoritma dalam kehidupan nyata:
① Jika seorang ingin memasak atau membuat kue, baik itu melihat resep ataupun tidak pasti akan melakukan suatu langkah-langkah tertentu sehingga masakannya atau kuenya jadi.
② Jika seseorang ingin mengirim surat kepada kenal annya di tempat lain, langkah yang harus dilakukan adalah:
  1. Menulis surat
  2. Surat dimasukkan ke dalam amplop tertutup
  3. Amplop ditempeli perangko secukupnya.
  4. Pergi ke Kantor Pos terdekat untuk mengirimkannya.
Dalam bidang komputer, algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien. Pelaksana algoritma adalah Komputer. Manusia dan komputer berkomunikasi dengan cara: manusia memberikan perintah-perintah kepada komputer berupa instruksi-instruksi yang disebut program. Alat yang digunakan untuk membuat program tersebut adalah bahasa pemrograman. Bahasa pemrograman sangat bermacam-macam: C, C++, Pascal, Java, C#, Basic, Perl, PHP, ASP, JSP, J#, J++ dan masih banyak bahasa lainnya. Dari berbagai bahasa pemrograman cara memberikan instruksinya berbeda-beda namun bertujuan menghasilkan output yang sama.

Kriteria Algoritma Menurut Donald E. Knuth
  1. Input: algoritma dapat memiliki nol atau lebih inputan dari luar.
  2. Output: algoritma harus memiliki minimal satu buah output keluaran.
  3. Definiteness (pasti): algoritma memiliki instruksi-instruksi yang jelas dan tidak ambigu.
  4. Finiteness (ada batas): algoritma harus memiliki titik berhenti (stopping role).
  5. Effectiveness (tepat dan efisien): algoritma sebisa mungkin harus dapat dilaksanakan dan efektif. Contoh instruksi yang tidak efektif adalah: A = A + 0 atau A = A * 1
Namun ada beberapa program yang memang dirancang untuk unterminatable: contoh Sistem Operasi

Jenis Proses Algoritma
  1. Sequence Process: instruksi dikerjakan secara sekuensial, berurutan.
  2. Selection Process: instruksi dikerjakan jika memenuhi kriteria tertentu
  3. Iteration Process: instruksi dikerjakan selama memenuhi suatu kondisi tertentu.
  4. Concurrent Process: beberapa instruksi dikerjakan secara bersama.
Contoh Algoritma
Algoritma menghitung luas persegi panjang:
  1. Masukkan panjang (P)
  2. Masukkan lebar (L)
  3. L ← P * L
  4. Tulis L
Dalam Algoritma, tidak dipakai simbol-simbol / sintaks dari suatu bahasa pemrograman tertentu, melainkan bersifat umum dan tidak tergantung pada suatu bahasa pemrograman apapun juga. Notasi-notasi algoritma dapat digunakan untuk seluruh bahasa pemrograman manapun.
Sumber: http://lecturer.ukdw.ac.id/anton/download/strukdat1.pdf

[update title="Informasi buat sobat" icon="info-circle"]Saat ini sobat sedang membaca artikel Contoh, Kriteria, Jenis Algoritma
Sumber:http://www.anthzo.com/2014/06/contoh-kriteria-jenis-algoritma.html
Jangan lupa untuk memberikan komentar supaya situs ini terus update, terima kasih.[/update]
Label:

Posting Komentar

[blogger][facebook][disqus]

Image 1 Title

Image 1 Title
Sesuatu yang sangat berharga

Formulir Kontak

Nama

Email *

Pesan *

Diberdayakan oleh Blogger.