Apakah Algoritma dan Pemrograman Itu?

Apakah Algoritma dan Pemrograman Itu?
Pemrograman sudah menjadi kegiatan atau makanan pokok yang sangat penting di era teknologi informasi abad ini. Program yang berjalan di sebuah komputer desktop, laptop, telpon genggam, smartphone, dan sebagainya, tidaklah tercipta begitu saja, tetapi diciptakan atau ditulis menggunakan proses analisis dan perancangan yang amat cermat. Sebuah program komputer pada dasarnya mengimplementasikan suatu algoritma atau logika. Dengan kata lain, algoritma adalah ide dibalik program komputer apa pun. Tetapi. tahukan anda apa itu algoritma? Apakah sebuah program?


Apakah Algoritma dan Pemrograman Itu?


  1. Algoritma  
Untuk masalah dengan instansi kecil, kita dapat menemukan solusinya dengan mudah dan cepat. Bagaimana jika instansiasi masalah berukuran besar? Misalnya pada masalah pengurutan,
jika n = 1000 jelas tidak mudah mengurutkan data sebanyak itu. Oleh karena itu, kita perlu menuliskan prosedur atau langkah-langkah pengurutan, sehingga prosedur tersebut dapat 'dijalankan' oleh sebuah pemroses (komputer, manusia, robot, dan sebagainya) untuk menghasilan solusi setiap instansiasi masalah pengurutan. Kita dapat menggunakan prosedur yang berisi langkah-langkah pengurutan untuk memecahkan masalah. Prosedur yang berisi langkah-langkah penyelesaian masalah disebut Algoritma.


Uraian :
Algoritma  adalah urutan langkah-langkah untuk memecahkan suatu masalah.
Algoritma  adalah deretan langkah-langkah komputasi yang mentransformasikan data masukan menjadi keluaran [COR92].
Algoritma  adalah deretan instruksi yang jelas untuk memecahkan masalah, yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas.[LEV03].
Algoritma  adalah prosedur komputasi yang terdefinisi dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebut keluaran. Jadi, algoritma adalah deretan langkah komputasi yang mentransformasikan masukan menjadi keluaran [COR89].

Apa Itu pemrograman ? Halaman selanjutnya .