Labels

Sabtu, 10 November 2012

Pengertian Algoritma


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.

Apa Itu Program/Pemrograman?

Definisi :
Kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program).
Program : Realisasi dari Algoritma.

Program = Algoritma + Bahasa

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.
Harus terminate
      Jalannya algoritma harus ada kriteria berhenti.
l   Output yang dihasilkan tepat.

0 komentar:

Posting Komentar

My Blog :Suartika-jaya.blogspot.com Facebook:Jaye Boiys E-mail:suartika_jaya@yahoo.com
suartika jaya.blogspot.com. Diberdayakan oleh Blogger.