Tentang KamiPedoman Media SiberKetentuan & Kebijakan PrivasiPanduan KomunitasPeringkat PenulisCara Menulis di kumparanInformasi Kerja SamaBantuanIklanKarir
2025 © PT Dynamo Media Network
Version 1.102.1
Konten dari Pengguna
Pengertian Algoritma dan Fungsinya dalam Kehidupan Sehari-hari
15 November 2023 10:36 WIB
·
waktu baca 3 menitTulisan dari Ragam Info tidak mewakili pandangan dari redaksi kumparan

ADVERTISEMENT
Pengertian algoritma adalah kunci utama dalam pemrograman komputer. Algoritma dianggap sebagai kunci untuk menyelesaikan suatu masalah secara sistematis dan logis.
ADVERTISEMENT
Dalam dunia pemrograman komputer, algoritma berperan dalam merancang berbagai jenis program. Mulai dari program sederhana hingga program yang sangat kompleks.
Pengertian Algoritma
Algoritma berperan dalam memastikan agar program yang dibuat bisa bekerja secara optimal dan memberikan hasil yang diinginkan. Algoritma juga dianggap sebagai prosedur sistematis untuk menyelesaikan masalah matematika dalam langkah yang terbatas.
Dikutip dari buku Logika dan Algoritma, Damar Eko dkk (2023: 1), pengertian algoritma adalah teknik penyusunan langkah- langkah penyelesaian masalah dalam bentuk kalimat. Algoritma tersusun secara logis dan sistematis dengan jumlah kata yang terbatas.
Fungsi Algoritma
Algoritma ini akan diimplementasikan ke dalam suatu program. Contoh algoritma yang umum ditemukan yaitu media sosial. Pemilik media sosial tentu ingin platformnya menjadi tempat yang aman untuk bersosialisasi secara daring (online).
ADVERTISEMENT
Untuk itu, para programmer mengembangkan sebuah algoritma yang bisa memberikan peringatan kepada pengguna yang mengetik kata-kata kasar atau menyinggung perasaan seseorang di kolom komentar. Berikut beberapa fungsi lain dari algoritma.
Karakteristik Algoritma
Algoritma berguna untuk membantu pemrogram (programmer) dalam memecahkan masalah. Programmer akan mengembangkan sebuah algoritma untuk menghasilkan serangkaian solusi yang dibutuhkan dalam pemecahan masalah.
Algoritma harus memiliki lima karakteristik yang saling berkaitan. Berikut karakteristik yang harus dipenuhi dalam pembuatan algoritma.
1. Keterbatasan (Finiteness)
Algoritma harus berhenti setelah menyelesaikan sejumlah langkah yang terbatas dan mencapai tujuan akhirnya. Program yang tidak pernah berhenti dan terus berjalan tidak memiliki algoritma yang baik dan benar.
ADVERTISEMENT
2. Kepastian (Definiteness)
Setiap proses dalam algoritma harus didefinisikan dengan jelas dan tidak ambigu. Hal tersebut berguna untuk memastikan tidak ada kesalahan dalam menghasilkan output.
3. Masukan (Input)
Algoritma bisa memiliki satu atau lebih input yang akan diproses. Masalah yang ingin diketahui solusinya harus memiliki masukan.
4. Keluaran (Output)
Nilai keluaran yang dihasilkan akan menjadi solusi dari masalah atau input tersebut. Output bisa berupa pesan atau kuantitas yang berhubungan dengan input.
5. Keefektifan (Effectiveness)
Setiap langkah dalam algoritma harus sederhana. Sehingga bisa diimplementasikan dalam waktu yang tepat.
Sekarang, para pembaca sudah mengetahui mengenai fungsi, karakteristik, dan pengertian algoritma. Algoritma biasanya digunakan untuk penghitungan dan pengolahan data pada komputer menggunakan software tertentu. (Msr)
ADVERTISEMENT