APA ITU ALGORITMA ?
Definisi :
Urutan langkah-langkah untuk memecahkan masalah yang disusun secara sistematis dan logis. Kamus Besar Bahasa Indonesia:
Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.Algoritma dibutuhkan untuk memerintah komputer mengambil langkah-langkah tertentu dalam menyelesaikan masalah.
Algoritma adalah urutan logis pengambilan putusan untuk pemecahan masalah.Algoritma dibutuhkan untuk memerintah komputer mengambil langkah-langkah tertentu dalam menyelesaikan masalah.
Apa Itu Program/Pemrograman?
Definisi :
Kumpulan
instruksi-instruksi tersendiri yang biasanya disebut source code
yang dibuat oleh programmer (pembuat program).
Program : Realisasi
dari Algoritma.
Pembuatan atau penulisan algoritma tidak tergantung pada bahasa pemrograman
manapun.
Notasi algoritma dapat
diterjemahkan ke dalam berbagai bahasa pemrograman.
Apapun bahasa
pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya
sama.
Syarat Algoritma Baik?
l Tingkat
kepercayaannya tinggi (realibility) Hasil yang diperoleh dari proses harus berakurasi tinggi dan benar.
l Pemrosesan
yang efisien (cost rendah)
Proses harus diselesaikan secepat mungkin
dan frekuensi kalkulasi yang sependek mungkin.
l Sifatnya
general
Bukan sesuatu yang hanya untuk
menyelesaikan satu kasus saja, tapi juga untuk kasus lain yang lebih general.
l Bisa
dikembangkan (expandable)
Haruslah sesuatu yang dapat kita kembangkan
lebih jauh berdasarkan perubahan requirement yang ada.
l Mudah
dimengerti
Siapapun yang melihat, dia akan bisa
memahami algoritma Anda.
Susah dimengertinya suatu program akan membuat susah di-maintenance
(kelola).
l Portabilitas
yang tinggi (portability)
Bisa dengan mudah diimplementasikan
di berbagai platform komputer.
l Precise
(tepat,
betul, teliti)
l Efektif
Tidak
boleh ada instruksi yang tidak mungkin dikerjakan oleh pemroses yang
akan
menjalankannya.
l Harus
terminate
Jalannya
algoritma harus ada kriteria berhenti.
l Output
yang
dihasilkan tepat.
0 komentar:
Posting Komentar