Pahami algoritma

Apa itu algoritma? Dalam ilmu komputer dan matematika, memahami algoritma terdiri dari serangkaian langkah logis dan sistematis yang memecahkan masalah tertentu.

Pendapat lain adalah bahwa definisi suatu algoritma adalah proses atau sekumpulan aturan yang harus diikuti dalam perhitungan atau proses pemecahan masalah lainnya, khususnya komputer. Dengan kata lain, semua pengaturan logis yang diurutkan berdasarkan sistem tertentu dan digunakan untuk menyelesaikan masalah dapat disebut algoritma.

Algoritma ini digunakan untuk menghitung, secara otomatis menutup dan memproses data pada komputer menggunakan perangkat lunak. Dalam algoritma, ada serangkaian instruksi terbatas untuk menghitung fungsi yang, ketika dieksekusi dan diproses, menghasilkan output dan kemudian berhenti pada kondisi akhir yang telah ditentukan.

Ini adalah bentuk dasar dari algoritma:

  • Algoritma berurutan
  • perulangan algoritma
  • Percabangan atau algoritma kondisional (algoritma kondisional)

Diambil dari sumber : ilmubelajar.com

Memahami algoritma menurut pendapat ahli

Untuk lebih memahami apa itu algoritma, kita bisa merujuk pada pendapat para pakar berikut:

1. Abu Jafar Muhammad Ibn Musa al-Khawarizmi
Menurut Abu Dhabar Muhammad Ibnu Musa al-Khawarizmi (ahli matematika dari Uzbekistan), istilah algoritma adalah metode khusus untuk menyelesaikan masalah.

2. Donald Ervin Knuth
Menurut Donald Ervin Knuth, definisi suatu algoritma adalah seperangkat aturan hingga yang menyediakan serangkaian operasi untuk memecahkan masalah tertentu.

3. S.E. Goodman dan S.T. Hedetniemi
Menurut Goodman dan Hedetniemi, gagasan tentang algoritma adalah sekumpulan operasi yang terbatas, masing-masing membutuhkan sedikit memori dan waktu untuk menyelesaikan masalah.

4. Seymour Lipschutz dan Marc Lipson
Menurut Seymour Lipschutz dan Marc Lipson (praktisi dalam matematika dan komputer), gagasan tentang algoritma adalah daftar bertahap yang terbatas dari instruksi yang didefinisikan dengan baik untuk memecahkan masalah tertentu.

5. Marvin Minsky
Menurut Marvin Minsky (Pakar Inteligensi Buatan), gagasan tentang algoritma adalah seperangkat aturan yang memberi tahu kita dari waktu ke waktu cara bertindak.

6. Andrey Andreyevich Markov
Menurut Andrey Andreyevich Markov (matematikawan Rusia), gagasan tentang algoritma sering dipahami sebagai keputusan yang masuk akal untuk menentukan proses komputasi yang mengarah dari data awal ke hasil yang diinginkan.

Tujuan dan fungsi algoritma

Pada dasarnya, tujuan utama dan fungsi utama dari algoritma adalah untuk menyelesaikan masalah. Tujuan dan fungsi algoritma adalah sebagai berikut:

  • Untuk menyederhanakan program yang kompleks dan luas.
  • Untuk membuatnya lebih mudah membuat program untuk masalah tertentu.
  • Algoritme dapat digunakan beberapa kali untuk menyelesaikan masalah.
  • Membantu memecahkan masalah secara logis dan sistematis.
  • Untuk meminimalkan penulisan berulang dari program.
  • Untuk melakukan pendekatan top-down dan berbagi dan taklukkan.
  • Untuk membuatnya lebih mudah untuk membuat program lebih jelas dan lebih terstruktur sehingga lebih mudah dipahami dan dikembangkan.
  • Memfasilitasi proses perubahan dalam program karena hanya dapat dilakukan untuk satu modul tanpa harus mengubah modul lainnya.
  • Jika terjadi kesalahan, algoritme dapat membantu menemukannya karena alur kerja yang jelas.
  • Memfasilitasi proses dokumentasi.

Contoh penggunaan algoritma

Pada dasarnya, algoritma ini tidak hanya dalam ilmu komputer dan matematika, tetapi juga dalam berbagai aktivitas manusia sehari-hari. Contohnya adalah jika seseorang ingin membuat mie instan, algoritmenya adalah sebagai berikut:

  • Siapkan 1 bungkus mie instan, 400 ml air (2 gelas), wajan, mangkuk, sendok, dan garpu
  • Masukkan air ke dalam wajan
  • Masak di atas api sedang
  • Biarkan mendidih
  • Masukkan mie instan ke dalam air mendidih
  • Aduk perlahan hingga 3 menit
  • Saat pasta matang, tambahkan bumbu
  • Aduk mie sampai bumbu merata
  • Sajikan mie instan

Baca Juga :