Sunday 11 March 2018

Penjelasan pengertian algoritma hingga hal yang harus diperhatikan dalam algoritma

Algoritma adalah jantung ilmu komputer. Wow jantung, berarti sangat penting dong? jawabannya Ya.Banyak cabang ilmu komputer yang mengarah ke dalam terminologi algoritma.

Apa pengertian algoritma?
Gimana karakteristik algoritma?
Apa keuntungan algoritma?

Dan..

..apa hal yang harus diperhatikan dalam algoritma?

Bingung...
...jadi apasih algoritma itu? Oke kita bahas pelan pelan satu-persatu

Pengertian Algoritma

Penjelasan dari pengertian algoritma itu harus anda ketahuiKata algoritma diambil dari nama ilmuwan muslim Abu Ja'far Muhammad bin Musa Al-Khwarismi pada tahun (780-846M) yang banyak mengasilkan karya dalam bidang matematika.
Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.Kata logis merupakan kata kunci dari algoritma. 
Dalam beberapa konteks, algoritma adalah spesifikasi urutan langkah untuk melakukan pekerjaan tertentu.Ada beberapa pertimbangan dalam pemilihan algoritma :

  • Pertama, algoritma haruslah benar. Artinya algoritma akan memberikan keluaran yang dikehendaki dari sejumlah masukan yang diberikan, kalau memberikan keluaran yang salah pastilah algoritma tersebut bukanlah algoritma yang baik.
  • Kedua, harus memperhatikan seberapa baik hasil yang dicapai oleh algoritma tersebut.
  • Ketiga, efisiensi algoritma. Dalam kenyataannya, setiap orang bisa membuat algoritma yang berbeda untuk menyelesaikan suatu masalah, walaupun terjadi perbedaan menyusun algoritma, tentunya kita mengharapkan keluaran yang sama.

Karakteristik Algoritma

  • Algoritma harus tidak ambigu. Deskripsi algoritma harus bermakna tunggal
  • Algoritma harus tepat. Algoritma harus menyatakan dengan jelas kapan akan berhenti dan kapan akan meneruskan ke langkah selanjutnya
  • Algoritma harus pasti. Hasilnya harus sama jika ada dua serangkaian langkah yang sama
  • Algoritmaa harus berhingga. Serangkaian kata algoritma harus dapat dilaksanakan pada rentang waktu tertentu

Keuntungan Algoritma

Banyak keuntungan yang didapatkan dari algoritma, diantaranya :

  • Pembuatan algoritma tidak tergantung pada bahasa pemrograman tertentu 
  • Notasi algoritma dapat diterjemahkan ke berbagai bahasa pemrograman 
  • Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama


Hal yang perlu diperhatikan dalam algoritma

  • Teks algoritma berisi deskripsi langkah-langkah penyelesaian masalah. 
  • Tidak ada notasi yang baku dalam penulisan teks algoritma seperti notasi bahasa pemrograman. 
  • Setiap orang dapat membuat aturan penulisan dan notasi algoritmik sendiri. 
  • Notasi algoritmik bukan notasi bahasa pemrograman, karena itu pseudocode dalam notasi algoritmik tidak dapat dijalankan oleh komputer 
  • Algoritma sebenarnya digunakan untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman 
  • Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh komputer.

Itulah penjelasan tentang pengertian algoritma hingga hal yang perlu di perhatikan dalam algoritma.

Artikel Terkait

14 komentar

pemahaman dasar ya, bermanfaat banget ini buat pemula sprti saya hehe..

Waaah nice info gan. Top pokoknya

Bagus nih penjelasannya jadi lumayan tahu algoritma

Bermanfaat banget ni gan, jadi nambah wawasan

Mantap gan Jadi menambah wawasan bagi ane

Wah keren. Menambah pengetahuan dan wawasan.

bagus kak penjelasannya..... saya ingin mencoba belajar bahasa pemrograman algoritma java,,tp yg jd kendala itu adalah kode-kode yg belum dipahami sama blm tahu fungsinya apa,,,,,, ditunggu artikel selanjutnya kak....

duku perbah belahar algoritma tapi sama sekali belum nyantek ilmunya , artikel ini kembali lagi mengingatkan kembali tentang algoritma jd sdkit mulai inget lagi , thanks udh share

Hmhm belum paham dengan algoritma Google. Maksudnya apa sih?

Alhamdulillah deh kalau bermanfaat.

hhe, kalau belajar memang harus dari nol gan.

bikin pusinggg gannn , gakk kuatttt

Ngga dikasih contoh Algoritma nya gan ?

Jujur saya juga masih belum pandai dalam memahami algoritma..ya cuma ngerti sedikit-sedikit gan

Saya pasti membaca semua komentar yang sobat berikan tapi maaf jika saya tidak bisa menjawab satu persatu komentar sobat.
EmoticonEmoticon