Page 26 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 26
Langkah-langkah tersebut harus dapat ditentukan benar atau salah langkah-langkah didalam
algoritma tersebut harus dapat ditentukan. Algoritma juga merupakan inti dari ilmu komputer
atau informatika. Banyak cabang ilmu Komputer yang merujuk pada teknologi menggunaka
istilah algoritma. Namun jangan beranggapan algoritma selalu identik dengan ilmu komputer
saja. Agar dapat dijalankan oleh komputer, algoritma harus diungkapkan dalam notasi bahasa
pemrograman, sehingga disebut sebagai program. Program merupakan representasi teknis atau
implemtasi konkret dari algoritma, yang tertulis dalam bahasa pemrograman tertentu sehingga
dapat dieksekusi oleh komputer.
Pada beberapa sumber buku diperoleh pengertian dari algoritma diantaranya yaitu:
1. Menurut Kani (2020), algoritma adalah suatu rangkaian operasi yang diatur secara logis
dan sistematis dengan tujuan menyelesaikan suatu masalah dan menghasilkan output
tertentu.
2. Algoritma berasal dari gabungan algorism dan ritmis yang pertama kali diperkenalkan oleh
Abu Ja’far Muhammad Ibn Musa Al Khwarizmi pada tahun 825 M melalui bukunya yang
berjudul Al-Jabr Wa-al Muqabla. Dalam konteks pemrograman, algoritma diartikan
sebagai metode yang terdiri dari langkah-langkah yang terstruktur dan sistematis untuk
menyelesaikan masalah dengan bantuan komputer.
3. Algoritma, menurut (Munir & Lidya, 2016) adalah urutan langkah-langkah yang diatur
secara urut untuk menyelesaikan suatu persoalan.
4. Algoritma merupakan sekumpulan instruksi atau langkah-langkah yang ditulis secara
sistematis dan digunakan untuk menyelesaikan masalah atau persoalan logika dan
matematika dengan dukungan komputer.
Dari beberapa pendapat di atas, dapat disimpulkan bahwa algoritma adalah urutan langkah-
langkah yang disusun secara sistematis untuk menyelesaikan suatu masalah dengan
menghasilkan output tertentu. Algoritma merupakan inti dari ilmu komputer dan informatika,
dan meskipun seringkali diidentifikasi dengan komputer, sebenarnya algoritma dapat
diterapkan dalam berbagai cabang ilmu. Untuk menjalankan algoritma pada komputer, perlu
dituliskan dalam notasi bahasa pemrograman, yang kemudian disebut sebagai program.
Dalam kehidupan sehari-hari banyak kita temukan beberapa implementasi dari penggunaan
algoritma. Contohnya adalah pada resep masakan umumnya ada bagian “cara pembuatan”.
Sebagai contoh resep membuat roti cane berikut:
3