Kriteria Algoritma
Kriteria Algoritma terdapat lima ciri yang saling bekerjasama satu dengan komponen lainnya. Menurut pendapat Donald e. Knuth, kriteria Algoritma merupakan- Ada input / masukan yaitu sebuah permasalahan yang akan dihadapi dan dicari solusinya. Algoritma terdapat nol atau lebih sebuah inputan ya.
- Ada proses yaitu langkah-langkah yang ditempuh biar menerima sebuah tujuan akhir.
- Ada output yaitu tampilan simpulan yang didapatkan dari algoritma yang akan dibentuk dimana tampilan itu sanggup lebih dari satu buah.
- Ada aba-aba yang terperinci dan ditambah tak ambigu yaitu aba-aba yang terperinci dalam algoritma yang tak akan menghasilkan sebuah output yang salah.
- Ada sebuah tujuan simpulan yang akan dicapai, yaitu simpulan dari kegiatan saat sebuah kegiatan telah tercapai.
Baca : Pengertian Teknologi.
Tujuan dan fungsi Algoritma.
Berdasarkan kriteria Algoritma maka tujuan dan fungsi utama dari Algoritma merupakan untuk memecahkan sebuah masalah. Adapun lebih terangnya tujuan dan fungsi Algoritma merupakan.
- Membantu menyederhanakan sebuah kegiatan yang rumit dan sangat besar.
- Mempermudah dalam membuat sebuah kegiatan untuk duduk masalah tertentu.
- Untuk dipakai berulang kali biar sanggup menuntaskan sebuah masalah.
- Untuk meminimalisir penulisan yang berulang-ulang sebuah program.
- Agar sanggup melaksanakan sebuah pendekatan top-down dan dividen dan conquer.
- Mempermudah membuat kegiatan yang rapi dan terstruktur biar gampang dipahami dan dikembangkan.
- Mempermudah proses memodifikasi pada sebuah kegiatan alasannya ialah hanya sanggup dilakukan tanpa harus mengubah modul lainnya.
- Ketika sebuah kegiatan salah, maka Algoritma akan membantu menemukan sebuah kesalahan tersebut biar alurnya terang.
- Mempermudah dalam proses pendokumentasian.
Baca pengertian E-Commerce.
Klasifikasi Algoritma.
Algoritma itu diklasifikasikan berdasarkan pada implementasi. Berdasarkan pengertian Algoritma diatas maka pembagian terstruktur mengenai algoritma merupakan.
- Iterasi dan rekursi, algortima rekursi merupakan algoritma yang dipakai untuk memanggil dirinya sendiri secara berulang-ulang. Sedangkan algoritma iterasi merupakan algoritma yang menggunakan sebuah konstruksi berulang-ulang dimana terkadang terdapat data perhiasan yang dipakai untuk membuat sebuah struktur.
- Logical, Algoritma logical merupakan algoritma yang dipakai untuk memposisikan diri sebagai budi reduksi terkontrol.
- Parallel, serial dan terdistribusi. Algoritma serial merupakan algoritma yang dipakai untuk menjalankan satu atau lebih aba-aba saja. Algoritma parallel merupakan algoritma yang dipakai untuk mengenakan sebuah perintah dalam waktu yang bersamaan. Dan algoritma terdistribusi merupakan algoritma yang menggunakan kaya mesin dalam membuat sebuah jaringan koneksi.
- Deterministik atau non-deterministik. Algoritma deterministik merupakan algoritma yang dipakai untuk memecahkan sebuah duduk masalah dengan keputusan yang tepat, lagikan algoritma Non-deterministik merupakan algoritma yang dipakai untuk memecahkan duduk masalah yang menggunakan metode penerkaan.
- Algoritma quantum, merupakan algoritma yang menggunakan sebuah model realistik dari sebuah komputasi quantum.
Baca juga pengertian Spam
Nah kriteria algoritma dan pembagian terstruktur mengenai algoritma telah admin sampaikan ya.