Bambonghore Tekno | Definisi Algoritma

Posted on 4 views

Para programmer mungkin sudah tidak asing lagi dengan yg namanya Algoritma, karena hal ini merupakan dasar menurut programming. Tanpa ini proses pembuatan program nir bisa dilakukan.

Dapat dikatakan bahwa prosedur pemecahan ini menjadi akar dari acara, merupakan wujud yang akan dimplementasikan dalam acara.

Untuk detail pahami beberapa definisi berikut.

  1. Algoritma  adalah urutan langkah – langkah untuk memecahkan suatu masalah (Algoritma dan Pemrograman, Rinaldi Munir, 2007 : 4 ).
  2. Deretan langkah – langkah komputasi yang mentransformasikan data menjadi keluaran (COR92).
  3. Deretan instruksi yang jelas untuk memecahkan masalah, yaitu untuk memperoleh  keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas.
  4. Algoritma adalah prosedur langkah demi langkah untuk penghitungan. Algoritma digunakan untuk penghitungan, pemrosesan data, dan penalaran otomatis. (Wikipedia)

Gimana ?? Udah jelas ??

Coba kita pahami definisi nomor 1. Definisi tadi adalah definisi yang paling jelas dan paling sederhana. Ya, sahih sekali bahwa Algoritma itu merupakan urutan langkah-langkah buat memecahkan suatu kasus.

Contoh Algoritma :

Contohnya urutan langkah – langkah waktu memasak mie sebagai berikut.

  1. Rebus mie dengan air yang telah mendidih.
  2. Setelah sudah cukup matang, tiriskan mie untuk beberapa menit dan buanglah air bekas rebusan mie.

Setelah ditiriskan, tuangkan air panas yang baru sebagai kuahnya.

Masukkan bumbu-bumbu yang telah tersedia.

Mie siap dinikmati.(Constiti)

Maka urutan langkah -langkah tersebut dapat kita sebut menggunakan Algortima Memasak Mie. Merupakan urutan langkah-langkah yang menuntaskan kasus mengolah mie.

Contoh kedua, urutan langkah-langkah buat pengisian pulsa kartu prabayar :

  1. Tekan *888# lalu Call.
  2. Tekan “2” untuk memulai memasukan pulsa.
  3. Masukan 14 digit kartu prabayar.
  4. Pulsa telah terisi.
  5. Akhiri dengan menekan tombol EndCall.

Urutan langkah-langkah ini dapat kita katakan sebut sebagai Algoritma mengisi pulsa.

Mudah kan ??

Jadi setiap urutan langkah-langkah yang bisa meyelesaikan masalah, hal itu bisa dikatakan sebagai algoritma.

Dalam kehidupan sehari-hari kita dapat menemukan langkah-langkah pengerjaan sesuatu meskipun kita tidak menyebutnya menjadi algoritma, Namun, pada konteks ini urutan langkah-langkah tersebut dapat dikatakan sebagai prosedur pemecahan .

Sekarang udah relatif kentara kan ?

Dapat disimpulkan bahwa prosedur pemecahan mengerjakan sebuah proses. Secara generik benda yang mengerjakan sebuah proses dianggap pemroses (processor). Pemroses tadi dapat berupa insan, komputer, robot, atau alat-indera mekanik atau alat elektronika lainnya.

Yang pasti setiap masalah ada langkah-langkah untuk menyelesaikannya. Inilah fungsi dari algoritma yaitu untuk menyelasaikan masalah-masalah yang kemudian diimplementasikan dalam bentuk sebuah program yang dapat  mengeksekusi masalah-masalah tersebut.

Lalu bagaimana cara impelementasi berdasarkan algoritma kedalam sebuah program ??

Sebelum diimplementasikan kedalam sebuah program, algoritma harus dibentuk dulu pada sebuah notasi algoritma.

Mengapa harus pake notasi prosedur pemecahan ??

Hal ini berujuan agar seluruh programmer yang membaca prosedur pemecahan tadi dapat mengerti menggunakan kentara tujuan berdasarkan prosedur pemecahan tersebut. Tentunya salahsatunya hal ini buat mengantisipasi diskomunikasi antar programmer.

Untuk lebih jelasya silahkan baca artikel Saya yg berjudul Notasi algoritma.

Sekian artikel kali ini, gampang-mudahan berguna.

 

Dilansir dari google, bing dan berbagai web lainnya, berikut kami merangkum artikel Definisi Algoritma, semoga informasi ini bermanfaat.


Leave a Reply

Your email address will not be published. Required fields are marked *

four × 5 =