Tentang KamiPedoman Media SiberKetentuan & Kebijakan PrivasiPanduan KomunitasPeringkat PenulisCara Menulis di kumparanInformasi Kerja SamaBantuanIklanKarir
2025 © PT Dynamo Media Network
Version 1.103.0
Konten dari Pengguna
Mengapa Algoritma Haruslah Benar? Ini Alasannya
25 September 2023 12:27 WIB
·
waktu baca 3 menitTulisan dari How To Tekno tidak mewakili pandangan dari redaksi kumparan

ADVERTISEMENT
Algoritma menjadi salah satu materi sistem komputer yang perlu dipahami para programmer atau developer. Saat mempelajari materi tersebut, terkadang muncul pertanyaan mengapa algoritma haruslah benar.
ADVERTISEMENT
Pernyataan tentang algoritma harulah benar didasari berbagai alasan. Salah satunya algoritma berperan penting dalam pemrograman komputer.
Lebih lanjut, alasan lain mengapa algoritma haruslah benar bisa disimak pada penjelasan berikut. Akan dijabarkan pula keuntungan seorang programmer apabila membuat algoritma dengan benar.
Alasan Mengapa Algoritma Haruslah Benar
Menyadur dari buku Logika Algoritma, Pseudocode, Flowchart, dan CC++ oleh Yuslena Sari, algoritma merupakan logika, metode, dan tahapan sistematis untuk memecahkan suatu permasalahan di sistem komputer.
Setiap pemrogram bisa membuat algoritma dengan cara berbeda untuk menyelesaikan suatu permasalahan dalam perkodingan.
Meski terjadi perbedaan dalam menyusun algoritma, output yang dihasilkan dari algoritma tersebut bisa sama. Itulah mengapa algoritma haruslah benar.
Menurut buku Logika Matematika untuk Analisis Algoritma oleh Dr. Putu Harry Gunawan, kebenaran yang dimaksud ialah ketepatan untuk mendapatkan solusi dari masalah yang diberikan. Sebagus apa pun algoritma yang dibuat, jika output yang dihasilkan salah, itu dinilai bukan algoritma yang bagus.
ADVERTISEMENT
Ada juga alasan lain mengapa algoritma haruslah benar menurut buku 10 Langkah Belajar Logika dan Algoritma yang disusun oleh Ema Sutami dan Sukrisno. Di antaranya yaitu:
1. Hasil Algoritma
Seorang programmer harus mengetahui seberapa baik hasil yang dicapai algoritma tersebut. Hal ini penting karena algoritma yang baik mampu memberikan hasil yang sedekat mungkin dengan nilai aslinya.
2. Efisiensi Algoritma
Efisiensi algoritma ditinjau dari dua aspek, yakni waktu dan memori. Meski algoritma memberi output yang benar tapi membutuhkan waktu lama, jenis algoritma ini tak bisa dipakai karena setiap orang menginginkan output yang cepat.
Pun begitu juga dengan memori. Semakin besar memori yang terpakai, semakin buruk algoritma tersebut.
ADVERTISEMENT
Keuntungan Membuat Algoritma yang Benar
Masih dari sumber yang sama, algoritma yang benar akan membawa keutungan bagi programmer. Sebab, program yang dibuat akan selalu memilikihubungan erat dengan algoritma.
Hal ini juga didukung sejumlah pakar yang merumuskan formula bahwa program adalah gabungan Struktur Data + Algoritma. Artinya, algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program kurang baik. Demikian juga sebaliknya.
Adapun keuntungan membuat algoritma yang benar sebagai pemogram di antaranya:
Demikian alasan yang bisa menjadi jawaban mengapa algoritma haruslah benar. Dengan mengetahui alasan dan pertimbangan tersebut, seorang developer atau programmer bisa membuat program dengan baik.
ADVERTISEMENT
(IPT)