Definition List

Rabu, 04 Juli 2012

Algoritma


Pada kesempatan awal ini saya akan mencoba menjabarkan tentang Algoritma pemograman, apabila nnti ada yang kurang paham atau ada yang salah, mohon ingatkan saya pada komentar postingan saya ini.. ^_^…
·         Algoritma adalah sekumpulan langkah-langkah terbatas untuk mencari solusi suatu masalah.
·         Diambil dari nama Al Khawarizmi, silakan klik untuk mengetahui lebih detil.
Nah,, dari ulasan tentang Algoritma diatas maka Algoritma dalam pemograman mempunyai makna “intruksi atau langkah-langkah yang dijalankan dengan computer untuk menyelesaikan suatu masalah”.



pada gambar diatas terdapat kota A dan kota B, kedua kota tersebut dipisah oleh laut . nah, kemudian timbul suatu masalah yakni “bagaimana cara untuk ke kota B dari kota A??”, akan banyak rute yang tersedia, garis merah dan biru adalah diantaranya. Setelah itu timbul pertanyaan lagi “kemudian mana yang betul antara garis biru dan merah??”, Keduanya betul, tetapi dari keduanya jalan biru lebih betul karena rutenya lebih singkat, pembahasan mengenai efisien algoritma ini akan dipelajari pada mata kuliah matematika diskrit, dan saya tidak menjelaskan mengenai ini.. hehe..,, lha terus apa hubungannya sama algoritma?? ^_^

jadi dari gambar diatas, kota B adalah tujuannya dan cara mencapai kota B adalah Algoritmanya, terdapat banyak Algoritma untuk mencapai kota B, diantaranya adalah jalan biru dan merah. Kedua Algoritma ini betul tetapi jalan biru paling betul karena lebih efisien,, saya kasih contoh lagi,,

Hasil dari 4 x 5 berapa??
Algoritma I :        4 + 4 + 4 + 4 + 4 = 20  
Algoritma II:       4 dikalikan 5 = 20
Algoritma II:       16 + 4 = 20
Semua algoritma diatas betul, tapi cara yang paling betul adalah Algoritma II..

Ada 2 cara penyajian Algoritma, yakni flowchart atau pseudocode.. dan pembahasan lebih lanjut tentang ini akan saya terangkan pada postingan selanjutnya..

oh ya,, untuk lebih memahami silahkan download fie .PDF dari TIF UB disini
download..^_^..

0 komentar:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More