![]() |
Apakah algoritma itu? |
Dalam dunia pemrograman, dikenal beberapa istilah. Berikut
ada 4 istilah beserta penjelasannya.
Algoritma
Algoritma ditemukan oleh Abu Ja’far Muhammad Ibnu
Al-Kwarizmi. Beliau adalah seorang ahli matematika yang berasal dari
Uzbekistan. Ada beberapa pengertian tentang istilah algoritma menurut beberapa
sumber. (Anonim.1989:34) menyatakan bahwa “Algoritma
adalah prosedur tahap demi tahap untuk pemecahan masalah.” (Antony
Pranata.2008:8) menyatakan bahwa “Algoritma
adalah urutan langkah berhingga untuk memecahkan masalah logika atau
matematika.” (Suarga.2006:1) menyatakan bahwa “Algoritma adalah teknik penyusunan langkah-langkah penyelesaian
masalah dalam bentuk kalimat dengan jumlah kata terbatas, tetapi tersusun
secara logis dan sistematis.” (F.X. Wisnu Yudo Untoro.2010:13) menyimpulkan
sebagai berikut “Algoritma adalah suatu
prosedur tahap demi tahap atau urutan langkah-lagkah atau instruksi-instruksi
yang berhingga dari mulai sampai dengan selesai yang tersusun secara logis dan
sistematis untuk mendapatkan pemecahan suatu masalah, baik pemecahan yang benar
maupun yang salah.”
Program
Program komputer sebenarnya merupakan kelajutan dari solusi
bentuk alogaritma. Sehingga alogaritma yang sudah disusun sedemikian rupa
sebelumnya bisa bermanfaat. Program komputer adalah rangkaian perintah atau
instruksi yang harus dijalankan dan dimengerti oleh komputer agar bisa berjalan
sebagaimana mestinya program itu dibuat. Perintah-perintah yang harus dipahami
oleh sistem komputer ini disebut sebagai bahasa pemrograman. Program komputer
diolah dengan tujuan agar data yang diinputkan bisa menghasilkan sebuah solusi
atau output yang berguna untuk menyelesaikan suatu masalah.
Pemrograman
Pemrograman adalah suatu proses menuliskan urutan langkah
kepada sistem komputer untuk menyelesaikan suatu masalah dalam bentuk program.
Dimana langkah/intsruksi yang diberikan itu harus bisa dimengerti oleh
komputer.
Bahasa Pemrograman
Bahasa pemrograman merupakan sarana agar perintah yang diinginkan
oleh manusia dapat dimengerti dan dijalankan oleh komputer. Jadi bahasa
pemrograman merupakan sarana komunikasi antara manusia dan sistem komputer. (Bambang Hariyanto, 2008) Jadi bahasa pemrograman yang baik dan benar juga mendukung berhasil atau
tidaknya suatu program. Bahasa pemrograman terbagi menjadi dua yaitu bahasa
pemrograman prosedural dan bahasa pemrograman terstruktur. “Bahasa pemrograman
procedural adalah bahasa yang mendukung program sebagai umpulan prosedur.
Prosedur adalah bagian dari program untuk melakukan operasi yang sudah ditentukan
dengan menggunakan parameter tertentu. Sementara bahasa pemrograman terstruktur
adalah bahasa pemrograman yang mendukung abstraksi data, pengkodean
terstruktur, dan control program terstruktur.” (Edhy Sutanta, 2005)
Tidak ada komentar:
Posting Komentar