Pengertian Algoritma

Seperti yang telah kita ketahui bersama bahwa komputer merupakan alat bantu yang dapat memecahkan maslah yang ditemui oleh seorang user, dimulai dari maslah yang mudah hingga masalah yang sangat kompleks. Dalam menyikapi masalah tersebut seorang user dituntut untuk berusaha menyajikan maslah tersebut kedalam suatu model ataupun konsep yang tepat sehingga dapat memecahkan masalah tersebut dengan mudah. Usaha tersebut dapat diperoleh dengan membuat suatu proses atau prosedur yang merupakan yang merupakan urutan instruksi atau langkah-langkah yang berintegrasi. Langkah atau instruksi tersebut secara umum kita kenal dengan ALGORITMA. Jadi, sebuah algoritma pada hakikatnya merupakan suatu prosedur yang tepat untuk memecahkan masalah dengan langkah-langkah atau instruksi yang terhingga.


Kriteria Pemilihan Algoritma
Dalam memilih algoritma yang baik guna menyelesaikan masalah, kita harus memperhatikan kriteria atau sifat-sifat algoritma yang baik. Adapun kriteria atau sifat-sifat algoritma yang baik adalah sebagai berikut :
  • Ada Output, hal ini mengacu pada definisi algoritma, suatu algoritma haruslah mempunyai output yang merupakan solusi dari masalah yang sedang diselesaikan.
  • Efektifitasa dan Efisiensi, dikatakan efektif jika algoritma tersebut menghasilkan solusi yang sesuai dengan masalah yang dihadapi. Dikatakan efisiensi bila waktu proses penyelesaiannya relatif lebih singkat.
  • Jumlah Langkahnya Berhingga, maksudnya adalah bahwa barisan instruksi yang dibuat harus dalam suatu urutan tertentu agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu yang lama dan berhenti atau berakhir dengan hasil akhir yang merupakan solusi dari mslah tersebut atau berupa informasi yang tidak diketemukan solusinya.
  • Testruktur, yaitu urutan barisan yang langkah-langkah yang digunakan harus disusun seddemikian rupa sehingga proses penyelesaian tidak berbelit-belit.
Sebagai contoh yang mudah, berikut ini kita gunakan sebuah algoritma ketika kita akan mengirimkan sepucuk surat :
  • Tulis surat pada secarik kertas
  • Ambil amplop surat
  • Masukkan surat kedalam amplop
  • Tutup amplop surat dengan lem perekat
  • Tulis alamat surat yang dituju
  • Tempelkan perangko pada amplop surat
  • Bawa surat ke kantor pos untuk diserahkan pada pegawai pos untuk dikirim atau menuju bis surat dan masukkan surat ke dalam kotak/bis surat
Ketujuh langkah tersebut merupakan prosedur yang efektif sebab instruksi-instruksi yang ada semuanya berhingga dan jelas, serta dapat dikerjakan.

0 komentar:

Posting Komentar