Visitor

Diberdayakan oleh Blogger.

Pages - Menu

Popular Posts

Followers

Algoritma Tingkat Dasar

Pengertian Algoritma
Algoritma ialah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. 


Kriteria Pemilihan Algoritma
  • Ada Output, mengacu pada definisi Algoritma, suatu algoritma haruslah mempunyai output yang harus merupakan solusi dari masalah yang sedang diselesaikan.
  • Efektifitas dan efisiensi, dikatakan algoritma tersebut menghasilkan suatu solusi yang sesuai dengan masalah yang diselesaikan dalam arti algoritma harus tepat guna. Dikatakan efisiensi jika waktu proses suatu algoritma relatif lebih singkat dan penggunaan memory komputernya lebih sedikit. 
  • Jumlah langkahnya berhingga, maksudnya adalah barisan intruksi yang dibuat harus dalam suatu urutan tertentu atau harus berhingga agar masalah yang dihadapi dapat diselesaikan dengan tidak memerlukan waktu relatif lama.
  • Berakhir, proses didalam mencari penyelesaian suatu masalah harus berhenti dan berakhir dengan hasil akhir yang merupakan solusinya atau berupa informasi yang tidak di ketemukan solusinya. Artinya baik dalam kondisi solusi ada atau tidak ada, proses akan tetap harus berakhir dan berhenti. Istilah lain dalam algoritma dikenal sebagai SEMI ALGORITMA, yaitu suatu prosedur yang hanya akan berhenti jika mempunyai atau menghasilkan solusi, sedangkan jika tidak menghasilkan solusi, maka prosedur tersebut akan berjalan tanpa henti.
  • Terstruktur, yaitu urutan barisan langkah-langkah yang digunakan harus disusun sdemikian rupa agar proses penyelesaiannya tidak berbelit-belit sedemikian sehingga bagian-bagian proses dapat dibedakan dengan jelas mana bagian input, proses, dan output sehingga memudahkan user melakukan pemeriksaan ulang.
Macam-Macam Algoritma Ada Tiga (3), yaitu
  • Squential (Berurutan)
  • Braching (Percabangan)
  • Looping (Perulangan)

Pages