Apa itu Algoritma?

Berasal dari nama ahli matematika Muhammed ibn-Musa Al-Khowarizmi, sebuah algoritma adalah solusi untuk masalah yang memenuhi kriteria berikut.

  1. Daftar instruksi, prosedur, atau formula yang memecahkan masalah.
  2. Bisa dibuktikan.
  3. Sesuatu yang selalu selesai dan bekerja.

Contoh bagaimana algoritma digunakan saat ini

Hari ini, algoritma digunakan milyaran kali setiap hari untuk berbagai tugas. Berikut adalah beberapa cara algoritma yang digunakan saat ini.

  • Algoritma membantu mengontrol lampu lalu lintas.
  • Komputer menggunakan algoritma untuk mengkonversi data (misalnya, mengubah desimal menjadi biner).
  • Pencarian Google menggunakan algoritma PageRank untuk mengurutkan hasil pencarian.
  • Enkripsi untuk mengenkripsi dan mendekripsi informasi dan menjaga data tetap aman adalah suatu algoritma.
  • GPS menggunakan algoritma untuk menemukan rute terbaik ke tujuan.
  • Ada puluhan algoritma pengurutan yang digunakan untuk mengurutkan data.
  • Ponsel pintar, Wi-Fi, dan komunikasi nirkabel menggunakan algoritma untuk berkomunikasi.
  • Deteksi spam email menggunakan algoritma untuk menyaring email yang buruk.
  • Kompresi data untuk mendapatkan informasi lebih cepat (misalnya, video YouTube) menggunakan algoritma.

Kapan algoritma pertama?

Karena resep memasak dapat dianggap sebagai algoritma, algoritma pertama dapat kembali sejauh saat menulis. Namun, banyak yang menemukan algoritma Euclid untuk menemukan pembagi umum terbesar untuk menjadi yang pertama. Algoritma ini yang pertama kali dijelaskan pada 300 SM Ada Lovelace, yang dikreditkan sebagai programmer komputer pertama dan orang pertama yang mengembangkan algoritma untuk mesin.

Sandi, backoff eksponensial, Diagram alir, Hashing, MDC, Metode Monte Carlo, Istilah pemrograman, Algoritme kuantum, Algoritma perutean