Scroll untuk membaca artikel
Hernawan | Bagus Sudewo
Ilustrasi Menggunakan Teknologi (Pexels/Vlada Karpovich)

Zaman saat ini teknologi terus berkembang dan kamu menyadari mulai banyak istilah-istilah teknologi yang muncul, salah satunya ‘algoritma’. Kamu mungkin sudah sering mendengar istilah ini sebagai salah satu topik yang banyak diperbincangkan di internet. Tapi, seperti apa sih sebenarnya algoritma itu? Mengapa itu penting saat ini? Jawabannya bisa kamu temukan di sini!

Pemahaman Dasar Algoritma

Algoritma Sebagai Panduan Langkah-langkah dalam Memasak. (Pexels/cottonbro)

Apa itu Algoritma dan Bagaimana itu Berasal?

Algoritma adalah prosedur dan langkah-langkah untuk menyelesaikan masalah. Algoritma berisi sebuah set daftar tindakan yang akan dijalankan. Algoritma sebenarnya sudah ada sejak ribuan tahun lalu. Algoritma pertama yang ditulis ialah “Tapis Eratosthenes” oleh Euclid yang berisikan langkah-langkah untuk menemukan semua bilangan prima pada dalam rentang bilangan tertentu (misalkan di antara 1 hingga 10.000). Algoritma ini sangat berguna untuk menentukan bilangan prima yang besar. Meskipun praktik algoritma sudah ada, namun belum ada istilah tersebut pada zaman yunani kuno. Istilah ‘Algoritma’ baru muncul pada era al-Khwrizm yang berasal dari pengucapan namanya dalam bahasa latin yaitu ‘Algoritmi’.

Bagaimana Menyajikan Suatu Algoritma?

Algoritma dapat dinyatakan dengan pseudocode dan flowchart. Pseudocode merupakan cara penulisan pernyataan tindakan dengan sederhana. Sementara, flowchart merupakan cara menggambarkan sebuah set langkah-langkah tindakan dengan diagram.

Apa Contoh Algoritma dalam Kegiatan Sehari-hari?

Berdasarkan pengertian sederhana algoritma yang telah kita pahami, maka algoritma lekat dengan kegiatan kita sehari-hari. Setiap pekerjaan yang kita lakukan tidak terlepas dari langkah-langkah kerja (prosedur). Beberapa contoh algoritma diantaranya

  • Kegiatan memasak dengan resep
  • Mengurutkan berkas-berkas dokumen berdasarkan suatu ketentuan (misal berdasarkan urutan abjad, tanggal dibuat, jumlah halaman dsb)
  • Menentukan rute transportasi

Algoritma dan Pemrograman

Ilustrasi Pemrograman (Pexels/Antonio Batini)

Siapa yang Menciptakan Algoritma Komputer?

Dari sejarah perkembangannya, algoritma terlebih dahulu dibuat untuk suatu komputer mekanik bernama ‘Mesin Analitik’ yang dibuat oleh Charles Babbage bersama dengan Ada Lovelace. Ada Lovelace membuat suatu algoritma pada ‘Mesin Analitik’ agar bisa melakukan perhitungan bilangan kompleks Bernoulli. Ini kemudian banyak diakui sebagai algoritma komputer pertama dalam sejarah. 

Algoritma pada komputer saat ini (komputer elektronik) didasarkan dari konsep ‘Mesin Turing’ yang diciptakan oleh Alan Turing pada 1930-an. Algoritma ini dibuat agar bisa berjalan pada komputer serbaguna. Ini menjadi cikal bakal algoritma untuk aplikasi dan perangkat lunak komputer. 

Bagaimana Algoritma pada Pemrograman Bekerja?

Prinsip kerja algoritma pemrograman berdasarkan pada input dan output. Suatu input (data masukan) dianalisis dengan prosedur yang telah dirancang untuk memberikan hasil yang diinginkan (output). Komputer akan terus menjalankan sesuai rancangan algoritma tersebut.

Bagaimana dengan Algoritma pada Sosial Media?

Algoritma yang diterapkan pada sosial media adalah proses penyortiran konten postingan untuk pengguna. Awalnya postingan konten diurutkan berdasarkan waktu dan tanggal postingan terbaru. Namun, saat ini algoritma sosial media mengurutkan konten berdasarkan relevansi pengguna melihat dari preferensi kesukaan, topik yang diminati, daya tarik konten dsb.

Ini memberikanmu pandangan yang jelas mengenai algoritma. Algoritma tak hanya penting dalam ranah pemrograman komputer, melainkan yang lebih penting lagi mempunyai pemikiran algoritmik yaitu kamu bisa menghadapi suatu masalah atau pekerjaan dengan menentukan langkah-langkah penyelesaian secara jelas dan runtut.

REFERENSI

Barnhart, B. (2021, March 26). Everything You Need to Know About Social Media Algorithms | Sprout Social.

Bye, S. (2022, May 23). How do algorithms work? - University of York. University of York; Samantha Bye. 

Kowalkiewicz, M. (2019, October 11). How did we get here? The story of algorithms. Medium; Towards Data Science.

Bagus Sudewo