Ketika anda mendengar kata algoritma apa yang ada dalam pikiran anda.? mungkin anda akan menafsirkan algoritma itu semacam saudara dari logaritma, bagi proggramer mungkin sudah diluar kepala dengan arti kata algoritma. Pada kali ini saya akan jelaskan apa itu algoritma.
secara umum algoritma adalah urutan langkah-langkah logis pada penyelesaian masalah yang disusun secara sistematis. Masalah dapat berupa apa saja, dengan catatan untuk setiap masalah ada syarat kondisi awal yang harus dipenuhi sebelum menjalankan algoritma.
Dalam sistem komputer, sebuah algoritma pada dasarnya adalah instansi dari logika ditulis dalam perangkat lunak oleh pengembang perangkat lunak supaya efektif untuk komputer yang "ditargetkan" untuk mesin tertentu untuk menghasilkan keluaran dari masukan yang diberikan (kemungkinan nul).
Dan menurut bahasa saya sendiri yang paling mudah di hafal. Algoritma adalah langkah yang ditempuh untuk mencapai tujuan yang di inginkan. Manfaat Algoritma sendiri adalah untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pemikiran masing masing.
Mungkin tanpa kita sadari, algoritma telah masuk dalam kehidupan kita sehari hari.
contoh algoritma dalam kehidupan sehari hari adalah algoritma merebus mie instan. //maklum anak kos
langkah pertama dalam merebus mie instan adalah menyiapkan alat dan bahan, seperti panci kompor air gunting piring dll.
langkah kedua adalah merebus air.
langkah ketiga membuka kemasan mie instan, membuka dan mencampur bumbu di atas piring.
langkah keempat memasukkan mie instan kedalam air yang sudah mendidih lalu tunggu sekitar 2-3 menit.
langkah kelima tiriskan mie lalu aduk bersama bumbu.
itulah algoritma merebus mie menurut saya. Algoritma bisa saja berbeda beda karena hanya sebatas logika dari programer. namun algoritma harus mengikuti beberapa syarat. berikut syarat syarat algoritma yang baik.
1.Efisien
algoritma harus efisien dan sederhana, semakin sedikit algoritma semakin baik.
2.tujuan yang jelas.
algoritma harus memiliki tujuan yang jelas dan harus ada akhir yang jelas.
3.mudah dimengerti
algoritma yang baik harus mudah dimengerti oleh orang lain, sekalipun itu orang awam.
4.Bisa dikembangkan.
maksud kata bisa dikembangkan disini adalah jikalau sewaktu waktu ada perubahan sebuah algoritma haruslah bisa di kembangkan.
No Comment to " Pengertian Algoritma Beserta Contohnya "