Selasa, 20 September 2016

Mengenal Algoritma

Dijaman yang moderen ini kita telah mengetahui pada hakikatnya sebuah KOMPUTER merupakan alat untuk membantu kita memecahkan sebuuah masalah, dalam usaha kita memecahka masalah tersebut kita harus daoat mengubah atau menyajikan masalah ke dalam suatu model yang kirannya tepat bagi komputer yaitu dengan mempelajari sebuah algoritma dan pemecahnnya masalahnya.

DEFINISI ALGORITMA 

Kita akan membahasa algoritma secara teoritis sebelumnya kita harus mengenal semi-algoritma kemudian akan membahas algoritmanya itu sendiri , Semi-Algoritma adalah prosedur yang mampu menghasilkan pemecahan atau solusi masalah , bila solusi ada lalu kemudian berhenti , sedangkan Algoritma adalah suatu himpunan instruksi secara jelas memperinci langkah-langkah proses pelaksanaan dalam pemecahan suatu masalah tertentu . algoritma boleh di bilang suatu resep untuk memecahkan masalah sebuah algoritma dapat disiapkan pada berbagai tingkat permasalahan . 

SIFAT-SIFAT ALGORITMA 

Prosedur yang tidak memiliki sifat seperti tertera di dalam sub bagian di bawah ini bukanlah merupakan sebuah algoritma dan tidak membuahkan hasil yang diinginkan jika program penyajian dari prosedur seperti itu dimasukan dalam komputer 

Banyaknya langkah intrusksi yang hingga 

Pelaksanaan sebuah algoritma yang terprogram harus dapat diselesaikan setelah pelaksanaan sejumlah lagkah operasional yang hinngga , jika tidak demikian kita tidak bisa mengharapkan bahwa pelaksanaan tersebut dapat membuahkan suatu hasil 

Tidak ada keraguan (Harus Jelas)

Penulisan dari setiap langkah yang terdapat di dalam sebuah algoritma harus memiliki arti yang khusu atau spesifik , penulisan langkah bagi komputer dapat berbeda dengan penulisan bagi manusia , manusia kan mudah mengerjakan algoritma yang terdiri dari simbol, sedangkan komputer membutuhkan sebuah algortima dengan kode yang dituangkan ke dalam program hal tersebut berarti bahw setiap kali suatu algortima dilaksanakan dengan data masukan yang sama maka akan diproses hasil yang sama pula .

Batasan dari Rangkaian Proses 

Rangkaian proses berisi dari beberapa langkah-langkah dari suatu algoritma yang akan dilaksanakan harus ditetapkan dengan pasti sebuah algoritma harus memiliki instruksi dasar tertentu dan setiap instruksi hasrus memiliki unsuk pelaksana yang memproses data masukan.

Batasan dari Input dan Output 

Input merupakan data yang dimasukan kedalam algortima input tersebut harus sesuai dengan jenis algotima yang bersangkutan , output merupakan hasil yang dikeluarkan oleh komputer untuk kepentingan pihak di luar komputer sebagai hasil dari pelaksaaan program, algoritma harus menghasilkan sebuah output .

Efektifitas

Intrusksi algoritma dapat memerintahkan komputer agar hanya melaksanakan penugasan yang mampu dilaksanakannya saja komputer tidak dapat melaksanakan instruksi jika informasinnya tidak lengkap atau jika hasil dari pelaksanaan perintah tidak diberi batasa yang jelas 

Batasan Ruang Lingkup 

Sebuah algoritma adalah diperuntukkan bagi suatu masalah tertentu, susunan input harus ditentukan lebih dahulu susunan tersbut menentukan sifat umum dari algortima yang bersangkutan.

               


Tidak ada komentar:

Posting Komentar