Bidang ilmu komputer lebih sering menggunakan istilah algoritma . Namun, algoritma sebenarnya dapat digunakan di banyak bidang kehidupan. Contoh algoritma yang digunakan dalam kehidupan sehari-hari termasuk membaca resep, membuat kopi, dan lainnya. Algoritma dianggap sangat penting dalam pemrograman komputer karena membantu menyelesaikan masalah secara sistematis dan logis.
Anda pasti sudah mengenal istilah ini jika Anda sudah lama bekerja di bidang teknik komputer. Namun, mereka yang baru menggunakan perangkat ini mungkin tidak tahu tentang komponennya, fiturnya, atau tujuan dari perangkat ini.
Algoritma tidak hanya digunakan untuk menyelesaikan masalah pada komputer, tetapi juga dapat digunakan untuk menyelesaikan masalah dalam kehidupan sehari-hari. Selain itu, algoritma biasanya diperlukan untuk menyelesaikan masalah apa pun yang berkaitan dengan proses atau langkah prosedural.
Masalah mudah dipecahkan dengan menggunakan algoritma karena kita tahu langkah-langkah logis dan sistematis yang harus diambil terlebih dahulu. Oleh karena itu, banyak orang telah memecahkan masalah menggunakan algoritma, apakah Anda salah satunya?.
Banyak istilah yang ada di dunia komputasi seperti AI, supercomputer, machine learning, cloud, quantum computing dan masih banyak lagi. Terlepas dari ini, ada kata yang digunakan terutama dalam ilmu komputer dan itu adalah algoritma.
Dalam
pengertian yang paling umum, algoritma adalah serangkaian instruksi yang
memberitahu komputer bagaimana mengubah satu set fakta tentang dunia menjadi
informasi yang berguna.
Pengertian Algoritma
Karya
manusia yang semakin canggih dan kompleks dapat dibuat berkat kemajuan ilmu
pengetahuan dan teknologi. Komputer dapat melakukan perhitungan lebih cepat
daripada manusia, tetapi mereka tidak dapat memecahkan masalah tanpa diajarkan
oleh manusia melalui urutan langkah, juga dikenal sebagai algoritma.
Algoritma
tidak hanya dapat digunakan untuk menyelesaikan masalah komputer, tetapi juga
dapat digunakan untuk menyelesaikan masalah sehari-hari yang membutuhkan
sejumlah proses atau langkah prosedural. Untuk mendapatkan pemahaman yang lebih
baik tentang algoritma, mari kita pelajari definisinya dari beberapa sumber.
Suatu
algoritma biasanya didefinisikan sebagai rangkaian langkah logis dan sistematis
yang dilakukan untuk memecahkan masalah tertentu.
Artinya
semua susunan logis yang disusun dalam urutan sistem pembelajaran tertentu dan
digunakan untuk memecahkan suatu masalah tertentu, dapat kita katakan seperti
sebuah algoritma.
Umumnya algoritma akan
digunakan untuk dapat melakukan perhitungan, melakukan inferensi otomatis, dan
mengolah data pada komputer dengan menggunakan software tertentu.
Selain
itu, Algoritma juga berisi serangkaian instruksi terbatas serta instruksi
khusus untuk menghitung fungsi yang, ketika dieksekusi dan diproses,
menghasilkan output tertentu dan kemudian berhenti pada kondisi terminasi yang
ditentukan.
Algoritma
adalah suatu langkah atau metode yang telah direncanakan secara matang sehingga
terurut dan terorganisir dengan baik dan biasanya digunakan untuk memecahkan
suatu masalah dengan memberikan suatu instruksi sehingga menjadi suatu
tindakan.
Sedangkan
dalam Kamus Besar Bahasa Indonesia (KBBI), algoritma adalah suatu prosedur
sistematis untuk menyelesaikan masalah matematika dalam langkah-langkah
terbatas atau urutan pengambilan keputusan yang logis untuk memecahkan masalah
tersebut.
Dari
pengertian tersebut dapat dikatakan bahwa algoritma ini digunakan untuk
menyelesaikan atau menyelesaikan suatu masalah dengan langkah-langkah logis
yang terurut.
Inilah sebabnya mengapa
algoritma harus digunakan pada elektronik komputer karena dengan algoritma
komputer akan dapat memproses data, melakukan perhitungan, membuat inferensi
otomatis dan memecahkan masalah di komputer.
Ketika
algoritma tersebut digunakan pada komputer, maka akan menghasilkan output yang
kemudian akan berhenti pada keadaan awal. Tidak hanya pada komputer atau dalam
kehidupan sehari-hari, algoritma juga digunakan oleh banyak perusahaan terutama
yang bergerak di bidang keuangan.
Hampir
semua bidang perusahaan keuangan menggunakan algoritma, mulai dari perdagangan
saham dan aset hingga manajemen utang dan penetapan harga pinjaman. Trading menggunakan
algoritma sering disebut sebagai trading otomatis. Perdagangan
otomatis sering menggunakan program komputer untuk menjual atau membeli
sekuritas dengan cepat, mengapa menggunakan program komputer? Hal ini karena
transaksi bisnis terjadi sangat cepat, sehingga kecepatan tidak mungkin
dihitung sama manusia.
Secara
umum, perdagangan yang sangat cepat terjadi pada saat naik turunnya harga
saham, komoditas, dan obligasi. Sederhananya, algoritma ini memfasilitasi
perdagangan otomatis di mana transaksi perdagangan berlangsung sangat cepat.
Jadi algoritma jelas merupakan salah satu metode dimana suatu masalah dapat diselesaikan dengan mudah, sehingga suatu operasi atau proses produksi dapat berlanjut. Selanjutnya, algoritma merupakan metode yang dapat dipelajari oleh semua orang, termasuk Anda sendiri.
Sejarah Algoritma
Secara
bahasa, asal mula kata algoritma adalah “algorism” yang berasal dari nama
ilmuwan Arab, yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi. Pada masa itu,
kata “Al-Khuwarizmi” dibaca oleh orang-orang Barat sebagai “algorism”.
Sementara
menurut istilah, algoritma dapat diartikan sebagai proses logika atau
langkah-langkah penyelesaian masalah yang disusun secara sistematis menggunakan
suatu cara atau bahasa yang logis.
Contoh Algoritma dalam Kehidupan Sehari-hari
1. Algoritma
Flowchart Membuat Kopi
Kita mulai dengan contoh algoritma flowchart dalam kehidupan sehari-hari yang pertama, yaitu algoritma membuat kopi yang tadi disebutkan di atas.
- Mulai
- Buka kemasan kopi.
- Tuangkan kopi ke dalam
cangkir.
- Tuangkan gula ke dalam
cangkir.
- Panaskan air hingga mendidih.
- Tuangkan air panas kedalam
cangkir berisi kopi dan gula
- Aduk kopi hingga merata.
- Selesai
2. Algoritma
Membuat Telur Dadar
Ilustrasi membuat telur dadar. Foto: ilyasshare.wordpress.com
Contoh algoritma untuk
membuat telur dadar adalah sebagai berikut:
- Siapkan bahan-bahan, mulai
dari telur ayam mentah, garam, dan minyak.
- Nyalakan api kompor.
- Tuangkan minyak ke dalam
wajan.
- Pecahkan telur ayam ke dalam
mangkok.
- Tambahkan garam secukupnya.
- Aduk campuran telur dan garam.
- Tuang adonan telur ke dalam
wajan.
- Masak telur hingga matang.
- Angka telur dan tiriskan.
- Selesai.
Contoh algoritma untuk
menggosok gigi adalah sebagai berikut:
Ilustrasi menggosok gigi. Foto :
Song Joong Ki. KapanLagi
- Mengambil sikat gigi. Jika
sikat gigi rusak maka ambil yang baru yang tersedia.
- Mengoleskan pasta gigi. Jika
pasta gigi habis maka ambil pasta gigi yang baru.
- Menyikat gigi secara
menyeluruh.
- Membuang bekas busa pasta
gigi.
- Membilas mulut hingga bersih.
- Mencuci sikat gigi.
- Menaruh sikat gigi dan pasta
gigi di tempat semula.
- Selesai.
Fungsi Algoritma
Setelah
mengetahui definisi dan karakteristik algoritma, Anda harus mengetahui fungsi
dari algoritma tersebut. Benarkah algoritma hanya dibutuhkan dalam pemrograman?
Seperti disebutkan sebelumnya, algoritma dapat diterapkan ke banyak jalur
kehidupan. Hanya saja penerapan algoritma yang lebih sering dibahas dalam
pemrograman komputer.
Dalam
hal pemrograman, algoritma pemrograman membantu tim pemrograman untuk
memecahkan masalah. Serangkaian solusi untuk masalah ini yang dapat
dikembangkan oleh seorang programmer menjadi sebuah program.
Selain
itu, beberapa fungsi lain dari algoritma adalah sebagai berikut:
- Membantu Anda memecahkan
masalah tertentu dengan cara yang logis dan sistematis. Algoritma dapat
digunakan lebih dari satu kali untuk menyelesaikan masalah yang sama.
- Algoritma juga dapat digunakan
untuk membantu memecahkan masalah yang kompleks dengan lebih sederhana.
- Bagi programmer, algoritma
akan memudahkan mereka untuk melacak setiap kesalahan yang muncul.
- Memungkinkan pemrogram untuk
dengan mudah memodifikasi program tanpa mengubah total algoritma dan tanpa
harus mengulang dari awal.
- Pemrogram hanya perlu
melakukan perubahan pada waktu tertentu, dan program dapat diperbarui
untuk memperbaiki masalah yang muncul.
Penutup
Demikian
penjelasan lengkap kami tentang algoritma tersebut. Dengan interpretasi ini,
diharapkan pengetahuan kita tentang algoritma meningkat dan dapat diterapkan
dalam kehidupan sehari-hari.
Dalam
pembahasan kali ini, Algoritma dapat dikatakan sebagai suatu metode atau suatu
cara atau prosedur yang dapat digunakan untuk memecahkan suatu masalah yang
sedang terjadi saat ini, baik berupa ilmu komputer dan matematika. Oleh karena
itu, algoritma dapat dikatakan mencakup beberapa seperti penalaran, pemrosesan
data, dan perhitungan.
Sumber Referensi :
https://www.gramedia.com/literasi/pengertian-algoritma/
https://kumparan.com/ragam-info/pengertian-algoritma-dan-fungsinya-dalam-kehidupan-sehari-hari-21ZwnoCFdPv
ttps://kumparan.com/kabar-harian/5-contoh-algoritma-dalam-kehidupan-sehari-hari-21JZyRzOezK/full
https://www.kapanlagi.com/foto/berita-foto/korea/46497iklan_song_joong_ki-20160413-003-rita.html





0 komentar:
Posting Komentar