Algoritma: apa itu dan bagaimana penerapannya

protection click fraud

Algoritma adalah urutan instruksi atau perintah yang dilakukan secara sistematis dengan tujuan memecahkan masalah atau melakukan tugas.

Kata "algoritma" mengacu pada matematikawan Arab Al Khowarizmi, yang hidup pada abad kesembilan, dan menjelaskan aturan untuk persamaan matematika.

Algoritma seperti resep kue: urutan tindakan yang harus dilakukan sampai tujuan akhir - kue yang sudah jadi - tercapai.

Algoritma berlaku dari tugas sehari-hari yang sederhana hingga program dan alat komputer yang kompleks yang mengidentifikasi perilaku konsumen di Internet.

Semua fungsi komputer, smartphone dan tablet, misalnya, adalah hasil dari algoritma. Mesin ini mampu melakukan miliaran perintah dalam beberapa detik.

Contoh cara kerja algoritma

Algoritma muncul dalam matematika untuk menggambarkan aturan persamaan aljabar, tetapi mereka dapat diterapkan pada setiap urutan tindakan hingga yang berusaha untuk memecahkan masalah.

Semua tugas yang kita lakukan setiap hari dapat diubah menjadi algoritme, hanya mengungkap semua tindakan yang diperlukan untuk mencapai tujuan yang ditentukan.

instagram story viewer

Jika kita membuat algoritme untuk menyiapkan kopi, misalnya, kita dapat memiliki langkah-langkah berikut:

  1. rebus airnya;
  2. masukkan bubuk ke dalam filter;
  3. matikan air;
  4. melewati air melalui bubuk kopi.

Algoritma yang digunakan dalam komputer lebih kompleks dan juga melibatkan kemungkinan. Perhatikan contoh mouse di atas browser internet.

Perintah untuk menutup layar diberikan oleh algoritma yang memahami bahwa:

  • Jika mouse mengklik "x", halaman harus ditutup;
  • Jika mouse tidak mengklik "x", tidak ada yang harus dilakukan.

Algoritma ini dapat disusun dalam flowchart:

algoritma

Pada dasarnya, algoritma terdiri dari input data (memasukkan), mengolah dan mengeluarkan data (keluaran). Struktur ini dapat dengan mudah dipahami dengan contoh kalkulator:

  • Memasukan data: nilai dan operasi yang akan dilakukan
  • Pengolahan: perhitungan yang dilakukan oleh mesin
  • Data keluaran: hasil operasi

Algoritma digunakan dalam pemrograman komputer computer

Algoritma adalah konsep yang sangat penting untuk pemrograman, karena semua mesin dan program komputer bekerja dari urutan tindakan terbatas yang mengarah pada kinerja tugas.

Peran orang yang membuat pemrograman komputer dan perangkat lunak adalah memikirkan semua langkah tugas dan menggambarkannya secara objektif dan jelas sehingga komputer dapat melaksanakannya.

Contohnya adalah program yang menunjukkan apakah seorang siswa telah lulus mata pelajaran tertentu atau tidak. Mengingat nilai akhir adalah rata-rata dari dua tes yang diambil pada semester, perintahnya adalah:

  1. Kumpulkan nilai dalam dua tes yang dilakukan;
  2. Hitung rata-rata aritmatika di antara mereka;
  3. Jika hasilnya lebih besar dari 7, siswa dinyatakan lulus;
  4. Jika hasilnya kurang dari 7, siswa tersebut gagal.

Namun, komputer tidak memahami bahasa yang ditulis dengan cara ini, sehingga programmer harus "menerjemahkan" perintah ini ke dalam bahasa pemrograman. Beberapa contoh dari bahasa pemrograman mereka:

  • Jawa
  • bahasa C
  • bahasa C++
  • bahasa C#
  • Python

Operasi suatu algoritma dilakukan dengan sangat cepat oleh mesin. Sebuah notebook biasa, misalnya, biasanya melakukan lebih dari satu miliar operasi per detik.

Kecepatan operasi ini merevolusi dunia komputasi, karena mesin dapat melakukan perhitungan dalam waktu yang sangat singkat sehingga manusia membutuhkan waktu berhari-hari, berbulan-bulan atau bahkan bertahun-tahun untuk melakukannya.

Algoritma di internet

Algoritma juga digunakan di internet, terutama oleh mesin pencari dan jejaring sosial.

Penggunaan algoritma di mesin pencari

Salah satu contoh yang paling diingat adalah algoritma mesin pencari Google, yang melakukan beberapa operasi untuk mengatur tampilan hasil pencarian kepada pengguna.

Saat pengguna menelusuri Google untuk kata kunci, seperti "apa itu demokrasi", urutannya hasil yang ditampilkan tergantung pada beberapa perhitungan yang dilakukan algoritma untuk memasukkannya ke dalam posisi.

Perhitungan ini didasarkan pada beberapa variabel, seperti kualitas dan ketepatan waktu konten, kualitas situs tempat konten berada, dan berapa lama orang cenderung bertahan di halaman tersebut.

Algoritme Google cukup kompleks dan diperbarui dari waktu ke waktu untuk memberikan pengalaman yang lebih baik dan menyajikan hasil terbaik bagi pengguna.

Penggunaan algoritma di jejaring sosial

Jejaring sosial juga diprogram dengan algoritma yang kompleks. Kamu feed Facebook, Instagram, dan Twitter, misalnya, menampilkan postingan dan iklan sesuai dengan perilaku pengguna.

Artinya, tidak semua kiriman dari teman Anda akan muncul di akun Anda. makan. Algoritme jejaring sosial ini memilih yang paling masuk akal sesuai dengan preferensi Anda.

Algoritma Facebook, yang disebut Peringkat Tepi, misalnya, memilih konten yang paling relevan untuk Anda menurut beberapa faktor, seperti:

  • Publikasi dan halaman yang Anda suka;
  • Orang yang berinteraksi dengan Anda;
  • Halaman tempat Anda meninggalkan komentar;
  • Saham Anda.

Spotify adalah contoh lain dari aplikasi dan jejaring sosial yang menggunakan algoritme untuk memberikan pengalaman yang lebih personal kepada pengguna. Setiap minggu aplikasi menawarkan daftar putar disebut "Penemuan Minggu Ini".

Bahwa daftar putar berisi 30 lagu yang belum pernah dimainkan oleh pengguna di aplikasi, tetapi mirip dengan lagu lain yang biasa dia dengarkan.

Tujuannya adalah untuk menyajikan kepada pengguna lagu dan band yang belum dia ketahui, tetapi mungkin cocok dengan selera musiknya.

Lihat juga arti dari perangkat lunak dan perangkat keras.

Teachs.ru

Arti Paradoks Temporal (Apa Artinya, Konsep dan Definisi)

Paradoks temporal adalah ketika seseorang melakukan perjalanan dalam waktu ke masa lalu, mengubah...

read more
Pengertian Satelit (Apa Pengertian, Pengertian dan Pengertian Satelit)

Pengertian Satelit (Apa Pengertian, Pengertian dan Pengertian Satelit)

Satelit adalah tubuh yang menyertai atau berputar di sekitar yang lain, diamati terutama di bidan...

read more

Arti Meteor (Apa Itu, Konsep, dan Definisi)

Meteor, juga dikenal sebagai Bintang jatuh adalah fenomena astronomi dari perjalanan benda padat ...

read more
instagram viewer