✓ Kriteria Algoritma dan Klasifikasi Algoritma

Apa kriteria Algoritma? Bagaimana klasifikasi algoritma? Algoritma adalah sebuah cara yang digunakan untuk membuat sebuah artificial intelijen. Rafinternet dahulu telah menerangkan apa itu algoritma (baca : pengertian algoritma), sekarang ini kami akan menerangkan tentang KRITERIA ALGORITMA dan KLASIFIKASI ALGORITMA.

✓ Kriteria Algoritma dan Klasifikasi Algoritma


Kriteria Algoritma 

Kriteria Algoritma memiliki lima ciri yang saling berhubungan satu dengan komponen lainnya. Menurut pendapat Donald e. Knuth, kriteria Algoritma adalah

  1. Ada input / masukan yaitu sebuah permasalahan yang akan dihadapi dan dicari solusinya. Algoritma memiliki nol atau lebih sebuah inputan ya.
  2. Ada proses yaitu langkah-langkah yang ditempuh agar mendapat sebuah tujuan akhir.
  3. Ada output yaitu tampilan akhir yang didapatkan dari algoritma yang akan dibuat dimana tampilan itu bisa lebih dari satu buah.
  4. Ada instruksi yang jelas dan ditambah tidak ambigu yaitu instruksi yang jelas dalam algoritma yang tidak akan menghasilkan sebuah output yang salah.
  5. Ada sebuah tujuan akhir yang akan dicapai, yaitu akhir dari program ketika sebuah program telah tercapai.

Tujuan dan fungsi Algoritma.

Berdasarkan kriteria Algoritma maka tujuan dan fungsi utama dari Algoritma adalah untuk memecahkan sebuah masalah. Adapun lebih jelasnya tujuan dan fungsi Algoritma adalah.


  • Membantu menyederhanakan sebuah program yang rumit dan sangat besar.
  • Mempermudah dalam membuat sebuah program untuk masalah tertentu.
  • Untuk digunakan berulang kali agar dapat menyelesaikan sebuah masalah.
  • Untuk meminimalisir penulisan yang berulang-ulang sebuah program.
  • Agar dapat melakukan sebuah pendekatan top-down dan dividen dan conquer.
  • Mempermudah membuat program yang rapi dan terstruktur agar mudah dipahami dan dikembangkan.
  • Mempermudah proses memodifikasi pada sebuah program karena hanya bisa dilakukan tanpa harus mengubah modul lainnya.
  • Ketika sebuah program salah, maka Algoritma akan membantu menemukan sebuah kesalahan tersebut agar alurnya jelas.
  • Mempermudah dalam proses pendokumentasian.


Klasifikasi Algoritma.

Algoritma itu diklasifikasikan berdasarkan pada implementasi. Berdasarkan pengertian Algoritma diatas maka klasifikasi algoritma adalah.

  1. Iterasi dan rekursi, algortima rekursi adalah algoritma yang digunakan untuk memanggil dirinya sendiri secara berulang-ulang. Sedangkan algoritma iterasi adalah algoritma yang memakai sebuah konstruksi berulang-ulang dimana terkadang terdapat data tambahan yang digunakan untuk membuat sebuah struktur.
  2. Logical, Algoritma logical adalah algoritma yang digunakan untuk memposisikan diri sebagai logika reduksi terkontrol.
  3. Parallel, serial dan terdistribusi. Algoritma serial adalah algoritma yang digunakan untuk menjalankan satu atau lebih instruksi saja. Algoritma parallel adalah algoritma yang digunakan untuk mengenakan sebuah perintah dalam waktu yang bersamaan. Dan algoritma terdistribusi adalah algoritma yang memakai banyak mesin dalam membuat sebuah jaringan koneksi.
  4. Deterministik atau non-deterministik. Algoritma deterministik adalah algoritma yang digunakan untuk memecahkan sebuah masalah dengan keputusan yang tepat, sedangkan algoritma Non-deterministik adalah algoritma yang digunakan untuk memecahkan masalah yang menggunakan metode penerkaan.
  5. Algoritma quantum, adalah algoritma yang menggunakan sebuah model realistik dari sebuah komputasi quantum.
Baca juga pengertian Spam

Nah kriteria algoritma dan klasifikasi algoritma telah saya sampaikan ya.

0 Response to "✓ Kriteria Algoritma dan Klasifikasi Algoritma"

Post a Comment

Harap berbicara dengan bijak

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel