Skip to main content

Definisi Algoritma

Para programmer mungkin sudah tidak absurd lagi dengan yang namanya Algoritma, alasannya yaitu hal ini merupakan dasar dari programming. Tanpa ini proses pembuatan aktivitas tidak sanggup dilakukan.

Dapat dikatakan bahwa algoritma ini sebagai akar dari program, merupakan wujud yang akan dimplementasikan dalam program.

Untuk lebih jelasnya pahami beberapa definisi berikut.
  1. Algoritma  adalah urutan langkah - langkah untuk memecahkan suatu persoalan (Algoritma dan Pemrograman, Rinaldi Munir, 2007 : 4 ).
  2. Deretan langkah - langkah komputasi yang mentransformasikan data menjadi keluaran (COR92).
  3. Deretan arahan yang terperinci untuk memecahkan masalah, yaitu untuk memperoleh  keluaran yang diinginkan dari suatu masukan dalam jumlah waktu yang terbatas.
  4. Algoritma yaitu mekanisme langkah demi langkah untuk penghitungan. Algoritma dipakai untuk penghitungan, pemrosesan data, dan pikiran sehat otomatis. (Wikipedia)

Gimana ?? udah terperinci ??

Coba kita pahami definisi nomor 1. Definisi tersebut merupakan definisi yang paling terperinci dan paling sederhana. Ya, benar sekali bahwa Algoritma itu yaitu urutan langkah-langkah untuk memecahkan suatu masalah.


Contoh Algoritma :


Contohnya urutan langkah - langkah dikala 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.
  3. Setelah ditiriskan, tuangkan air panas yang gres sebagai kuahnya.
  4. Masukkan bumbu-bumbu yang telah tersedia.
  5. Mie siap dinikmati.(Constiti)
Maka urutan langkah -langkah tersebut sanggup kita sebut dengan Algortima Memasak Mie. Merupakan urutan langkah-langkah yang menuntaskan persoalan memasak mie.

Contoh kedua, urutan langkah-langkah untuk pengisian pulsa kartu prabayar :
  1. Tekan *888# kemudian 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 sanggup kita katakan sebut sebagai Algoritma mengisi pulsa.

mudah kan ?? 

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

Dalam kehidupan sehari-hari kita sanggup menemukan langkah-langkah pengerjaan sesuatu meskipun kita tidak menyebutnya sebagai algoritma, Tetapi, dalam konteks ini urutan langkah-langkah tersebut sanggup dikatakan sebagai algoritma.

Sekarang udah agak terperinci kan ? 

Dapat disimpulkan bahwa algoritma mengerjakan sebuah proses. Secara umum benda yang mengerjakan sebuah proses disebut pemroses (processor). Pemroses tersebut sanggup berupa manusia, komputer, robot, atau alat-alat mekanik atau alat elektronik lainnya.

Yang niscaya setiap persoalan ada langkah-langkah untuk menyelesaikannya. Inilah fungsi dari algoritma yaitu untuk menyelasaikan masalah-masalah yang kemudian diimplementasikan dalam bentuk sebuah aktivitas yang sanggup  mengeksekusi masalah-masalah tersebut.

Lalu bagaimana cara impelementasi dari algoritma kedalam sebuah aktivitas ??

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

Mengapa harus pake notasi algoritma ??

Hal ini berujuan supaya semua programmer yang membaca algoritma tersebut sanggup mengerti dengan terperinci tujuan dari algoritma tersebut. Tentunya salahsatunya hal ini untuk mengantisipasi diskomunikasi antar programmer. 


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

Sekian artikel kali ini, mudah-mudahan bermanfaat.
Comment Policy: Silahkan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui.
Buka Komentar
Tutup Komentar