Bismillah,
Algoritma, saya pun masih belajar mengenai yang satu ini. Tapi saya ingin berbagi bagaimana seharusnya kita belajar algoritma untuk mengawali kita belajar suatu bahasa pemrograman atau sambil kita terapkan dalam bahasa pemrograman tertentu.
Algoritma adalah urutan langkah-langkah yang logis menurut manusia sehingga dapat dilakukan dengan baik setiap prosesnya untuk mencapai hasil yang diinginkan. Bisa jadi setiap Algoritma antara satu orang dengan orang lainnya itu berbeda, kita hanya berusaha bagaimana membuat algoritma itu seefisien mungkin dan semudah mungkin untuk kita terapkan kedalam baris-baris program yang akan kita buat.
Algoritma, setiap kita membutuhkan algoritma untuk melakukan sesuatu. Seperti saat akan memasak nasi, mencuci pakaian, mengambil uang di ATM, dan lain sebagainya. Semua hal tadi juga bisa berbeda algoritmanya antara satu orang dengan yang lainnya namun tidak menutup kemungkinan untuk sama.
Dalam melakukan pemrograman komputer, bayangkan kita menjadi komputer itu. Kita merasakan, apakah kita bisa berjalan dengan kode yang ada, atau ada hal-hal yang seharusnya dijabarkan lebih rinci lagi. Komputer hanya mampu memproses sesuatu yang jelas.
Contoh algoritma menghitung luas persegi panjang :
1. Berapakah nilai panjang persegi panjang tersebut?.
2. Berapakah nilai lebar persegi panjang tersebut?.
3. Hitung luas persegi panjang dengan rumus, luas = panjang x lebar.
4. Hasil dari luas diketahui.
Atau :
1. Input panjang.
2. Input lebar.
3. luas <-- lebar.="" p="" panjang="">4. Print luas.
Tips saat hendak memprogram :
1. Ketahui apa yang dibutuhkan (input) dan apa yang hendak dihasilkan (output).
2. Buat terlebih dahulu alur algoritma programnya menggunakan bahasa formal, flowchart, ataupun Pseudocode.
Di internet tentu saja banyak kode program-kode program yang dapat kita pelajari bagaimana alur dari program tersebut. Kita bisa mencoba menulis program sederhana yang sudah ada kemudian mencoba menjalankannya sambil memahami kode sumbernya.
Mari kita terus berlatih, selamat belajar dan terimakasih.
-->
0 komentar:
Posting Komentar
ayo komentar !!!
terimakasih telah memberi masukan yang membangun untuk saya...