Jumat, 02 September 2016

MENGENAL DUNIA PEMROGRAMAN :)

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