Algoritma

   




    Algoritma adalah sebuah urutan dari tahapan – tahapan untuk menyelesaikan suatu masalah yang disusun secara logis dan sistematis. Ini biasanya banyak digunakan orang untuk mengonversikan suatu hal atau suatu permasalahan dengan menggunakan bahasa pemrograman. Algoritma dan pemrograman merupakan suatu hal yang erat meskipun dua kata ini sebenarnya memiliki makna yang berbeda namun dianggap sama

Algoritma pemrograman harus disusun dalam tahapan dengan susunan yang logis jelas serta sistematis. Terdapat 3 pertimbangan dalam algoritma yaitu baik, benar dan efisien

Apa Itu Fungsi Algoritma

Adapun fungsi dari Algoritma yang tidak hanya untuk memecahkan suatu masalah tertentu saja melainkan masih ada banyak lagi fungsi lainnya yaitu sebagai berikut.

  • Algoritma dapat dipakai untuk memecahkan masalah berulang kali
  • Algoritma memudahkan dalam pembuatan program untuk memecahkan masalah tertentu
  • Memecahkan suatu masalah dengan sistematis dan logis
  • Dapat menyederhanakan program skala besar yang rumit
  • Algoritma dapat meminimalisir program yang dikerjakan secara berulang
  • Dapat mempermudah pembuatan program secara terstruktur
  • Algoritma dapat melakukan divide and qonquer dan top down
  • Mempermudah dalam mencari kesalahan karena cara kerjanya yang jelas
  • Dapat menangkap seluruh dokumentasi saat proses pemecahan masalah
  • Mempermudah dalam proses modifikasi suatu program karena hanya dilakukan pada satu modul tanpa merubah proses modul lainnya.

Langkah – Langkah dalam pemrograman umumnya adalah sebagai berikut:

  • Definisikan masalah yang akan dipecahkan masalahnya
  • Mengumpulkan kebutuhan atau bahan yang akan dilakukan saat proses pemecahan masalah
  • Buat Algoritma dan struktur cara penyelesaiannya
  • Menulis program dengan Bahasa pemrograman
  • Testing program dan verifikasi
  • Mendokumentasikan program saat proses berlangsung
  • Pemeliharaan program

Ciri Ciri Algoritma


Algoritma memiliki beberapa ciri – ciri sesuai yang dikatakan Donald E. Knuth yaitu sebagai berikut:

  • Memiliki Input

Setiap masalah yang akan dipecahkan harus memiliki solusi agar dapat diselesaikan dengan baik.

  • Memiliki Output

Sebuah algoritma harus memiliki sebuah output sebagai suatu solusi terhadap masalah yang sedang dikerjakan. Minimal miliki 1 output dalam sebuah permasalahan.

  • Memiliki Instruksi yang jelas

Suatu masalah akan berakhir baik apabila memiliki instruksi yang jelas, agar dapat meminimalisir kesalahan dan mendapatkan output yang sesuai.

  • Prosesnya Jelas

Algoritma harus memiliki sebuah urutan proses, proses tersebut harus jelas terlaksana hingga mencapai tujuannya yaitu menyelesaikan masalah yang ada.

  • Memiliki Tujuan Akhir

Tujuan akhir yang merupakan akhir dari penyelesaian masalah harus sesuai dengan hal – hal yang sudah disampaikan diatas.

Contoh – contoh Algoritma

Berikut adalah contoh – pengertian Algoritma yang terjadi dalam kehidupan kita, yaitu sebagai berikut:

  • Algoritma Mie Instan

  1. Siapkan Panci dan Isilah air secukupnya
  2. Rebus Air Hingga mendidih
  3. Buka Bungkus Mi Instan lalu masukkan mie instan ke dalam air yang sudah mendidih
  4. Tunggulah hingga mie instan menjadi lunak
  5. Jika mie sudah mulai lunak maka ambillah sebuah piring
  6. Letakkan mie diatas piring bersih
  7. Lalu taburkan bumbu mie instan diatas mie
  8. Setelah itu aduklah secara merata
  9. Mie instan siap disantap

Tidak ada komentar:

Posting Komentar

About Me

  Halo👋, P erkenalkan  saya Timothy Robyanto, liem. Saya mahasiswa dari Universitas Dian Nuswantoro (UDINUS) jurusan Tehnik Informatika. Me...