Penggunaan algoritma
Alasan mengapa dalam pemrograman diawali dengan pembuatan
algoritma
Karena Algoritma merupakan salah satu metode yang penting
dalam computational thinking. Hal itu dapat terjadi karena algoritma memiliki
pengertian, urutan, langkah-langkah, tahapan-tahapan yang dapat dilakukan untuk
menyelesaikan suatu masalah secara berurutan. Hampir semua masalah dapat
diselesaikan dengan menggunakan algoritma, dari masalah pemrograman komputer
sampai masalah-masalah yang kita hadapi setiap harinya. Penyajian algoritma
dapat dibedakan menjadi dua secara garis besar yaitu dengan pseudocode dan flowchart. Pseudocode adalah
penyelesaian dengan menggunakan kode-kode perograman, sedangkan flowchart dengan
cara gambar atau bagan. Sebelum melakukan metode algoritma untuk menyelesaikan
masalah, kita harus mengerti dan memahami apa masalah yang ingin kita pecahkan.
Sedetail mungkin kita harus mengetahui masalah tersebut, agar memudahkan saat
melakukan metode algoritma. Dengan menyelesaikan masalah menggunakan algoritma,
sebesar apapun masalah yang dihadapi akan lebih mudah untuk diselesaikan.
Kelebihan algoritma :
a.] Algoritma bersifat independen berasal dari bahasa
pemrograman dan juga komputer yang melaksanakannya artinya
pembuatan algoritma tidak tergantung pada bahasa pemrograman manapun.
b.] Membuat notasi algoritma bisa diterjemahkan ke dalam bahasa
pemrograman yang beragam
c.] Output yang akan dikeluarkan sama meskipun menggunakan
bahasa pemgrograman yang berbeda
d.] Finite atau terbatas. Algoritma memiliki
langkah-langkah yang terbatas. Ini untuk memastikan algoritma secepat mungkin
menghasilkan output yang diinginkan.
e.] Feasible atau mungkin dieksekusi. Algoritma tidak boleh
mengandung komponen yang tidak universal atau bagian dari teknologi masa depan.
Tujuannya, agar algoritma bisa menjalankan tugasnya dengan mudah tanpa
hambatan.
Kelemahan algoritma:
a.] Sulit dan butuh waktu lama untuk menulisnya.
b.] Branching dan looping akan sulit terlihat.
Komentar
Posting Komentar