Algoritma, Pseucode, dan Flow chart
Hallo kawan kawan, berhubung ini postingan pertama saya tentang belajar pemrogramman bahasa C ingin terima kasih bagi yang sudah berkunjung heheh. yok langsung aja cek!
sebelumnya apa kalian pernah dengar yang namanya algoritma, pseucode dan flowchart? atau baru pertama kali? ya sudah tidak apa - apa. jadi algoritma, pseucode dan flow chart itu suatu metode yang digunakan untuk mendefinisikan langkah - langkah atau alur yang berurutan. nah algoritma ini merupakan langkah yang paling universal dalam menyelesaikan masalah. contoh dari algoritma seperti ini misal kalian ingin memasak mie rebus. pasti secara umum dan berurutan kalian akan:
1. Membuka bungkus mie nya,
2.Masak atau mie nya pada kompor panas
3.Kalian taburi bumbu pada mangkok atau piring yang telah disiapkan.
4. Jika sudah matang, kalian pindahkan mienya ke mangkok atau piring kalian
sesederhana itu, Algoritma sederhana sudah kita buat. Secara teori memang algoritma itu memiliki ciri
Namun secara sederhana dan garis besar, Tahapan - tahapan untuk berfikirnya dapat dibangun dengan kasus sederhana seperti diatas,Dari sini kita tau bahwa algoritma mengajarkan kita untuk berfikir secara sistem matis dan berurutan. selama langkah - langkah yang kalian buat baik dan benar kalian dapat jadikan prosedur tersebut algoritma. Cara berfikir dan membuat algoritma ini digunakan juga pada dunia matematik dan pemrograman. Namun ada syarat lain yang tak kalah penting yaitu efisien. Dalam membuat algoritma, kalian harus membuatnya seefisien mungkin agar tidak ada prosedur atau langkah yang sia - sia. Sebagaimana kehidupan pun harus efisien bukan? :D. nah coba kita latihan sekali lagi dengan menggunakan permasalahan yang lebih rumit!
Nah kalau kalian perhatikan jumlah langkah yang dibuat oleh kalian bisa lebih banyak atau lebih sedikit ini dapat menentukan efisiensi dari algoritma yang kalian dapat buat. Memang diperlukan latihan yang tidak singkat dalam membuat algoritma yang efisien, baik dan benar.
A.Deskriptif
Pada akhirnya notasi - notasi diatas akan memudahkan kita dalam membuat program atau melakukan programming. sebagaimana kita tahu bahwa program juga diciptakan untuk menyelesaikan masalah se efisien mungkin dan selogis mungkin.
"Kenapa kita perlu algoritms? padahal kan kalau program tinggal kasih koding saja" mungkin bagi kalian yang udah jago koding atau baru mengenal programming bakal bertanya demikian, begitupun saya dulu :D. coba deh kalian bayangkan dulu nih. Di dunia yang luas dan tua ini berapa banyak bahasa program yang ada.
Komentar
Posting Komentar