Kata Algoritma berasal dari kata Algorism yang berarti proses menghitung. Kata Algorism berasal dari nama penulis buku Arab terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al Khuwarizmi. Beliau terkenal sebagai Bapak Aljabar. Al Khuwarizmi menulis buku yang berjudul Kitab Aljabar wal muqabala, yang artinya Buku Pemugaran dan Pengurangan.
Algoritma adalah urutan langkah-langkah logis peyelesaian masalah yang disusun secara sistematis. Sedangkan menurut Kamus Besar Bahasa Indonesia, Algoritma adalah uruta logis pengambilan putusan untuk pemecahan masalah. Kata logis merupakan kata kunci dalam sebuah algoritma. Langkah-langkah di dalam algoritma harus logis, ini berarti hasil dari urutan langkah-langkah tersebut harus dapat ditentukan, benar atau salah. Langkah-langkah yang tidak benar dapat memberikan hasil yang salah.
Dalam dunia komputer, Algoritma sangat berperan penting dalam pembangunan suatu software. Algoritma adalah Sistim kerja komputer memiliki brainware, hardware, dan software. Tanpa salah satu dari ketiga sistim tersebut, komputer tidak akan berguna. Untuk menyusun program atau syntax, diperlukannya langkah-langkah yang sistematis dan logis untuk dapat menyelesaikan masalah atau tujuan dalam proses pembuatan suatu software. Maka, Algoritma berperan penting dalam penyusunan program atau syntax tersebut. Dalam istilah komputer, program mengacu pada urutan perintah yang diberikan untuk membuat fungsi atau tugas tertentu.
Dalam dunia komputasi, contoh penggunaan Algoritma adalah dalam pembuatan program pada bahasa pemrograman seperti bahasa C, C#, dan Visual Basic. Dengan syntax pada tiap bahasa pemrograman dan Algoritma, maka akan tersusun program-program dan terlahirlah software.
Algoritma tidak hanya digunakan dalam dunia komputasi saja. Tetapi dalam kehidupan sehari-hari contoh algoritma banyak ditemukan karena diatas sudah dijelaskan bahwa algoritma adalah susunan yang logis dan sistematis untuk memecahkan suatu masalah untuk mencapai tujuan tertentu. Di dalam kehidupan sehari-hari pun kita sering menemukan masalah. Nah, untuk memecahkan masalah yang terjadi dalam kehidupan sehari-hari tersebut dibutuhkan susunan yang logis dan dalam dunia komputasi disebut algoritma.
Contohnya saja jika Anda membaca resep masakan, selain bahan-bahan yang digunakan, Anda juga akan melihat prosedur untuk membuat masakan. Prosedur dalam resep seperti itu sebenarnya menyatakan semacam algoritma. Prosedur itu merupakan suatu urutan yang memandu orang untuk melakukan suatu proses. Namun ada perbedaan antara algoritma dan prosedur. Prosedur biasanya bersifat global dengan mengasumsikan bahwa manusia telah mengetahui rincian langka-langkah tertentu.
Berikut contoh penggunaan algoritma dalam kehidupan sehari-hari, algoritma mengirim surat ucapan hari raya melalu pos misalnya :
1. Siapkan kertas
2. Apakah kertas ada?
3. Jika tidak ada beli diwarung
4. Siapkan pulpen
5. Apkah pulpen ada?
6. Jika tidak ada beli diwarung
7. Gunakan meja yang datar untuk menulis
8. Tulis surat yang diinginkan
9. Siapkan amplop
10. Apakah amplop ada?
11. Jika tidak ada beli diwarung
12. Siapkan perangko.
13. Apakah perangko ada?
14. Jika tidak ada beli diwarung
15. Tulis nama dan alamat tujuan surat yang dituju
16. Tempelkan perangko
17. Pergi kekantor pos terdekat
18. Jika jauh gunakan kendaraan bermotor
19. Jika sudah sampai kantor pos, cari bis surat
20. Masukan surat kedalam bis surat
21. Jika sudah, segera pulang
1. Siapkan kertas
2. Apakah kertas ada?
3. Jika tidak ada beli diwarung
4. Siapkan pulpen
5. Apkah pulpen ada?
6. Jika tidak ada beli diwarung
7. Gunakan meja yang datar untuk menulis
8. Tulis surat yang diinginkan
9. Siapkan amplop
10. Apakah amplop ada?
11. Jika tidak ada beli diwarung
12. Siapkan perangko.
13. Apakah perangko ada?
14. Jika tidak ada beli diwarung
15. Tulis nama dan alamat tujuan surat yang dituju
16. Tempelkan perangko
17. Pergi kekantor pos terdekat
18. Jika jauh gunakan kendaraan bermotor
19. Jika sudah sampai kantor pos, cari bis surat
20. Masukan surat kedalam bis surat
21. Jika sudah, segera pulang
Dan berikut gambar flowchart mengirim surat ucapan hari raya melalu pos
Tidak ada komentar:
Posting Komentar