Pengertian Algoritma!

Discussion in 'Education' started by Yovi, Apr 4, 2016.

  1. Yovi

    Yovi Member

    Joined:
    Feb 28, 2015
    Messages:
    79
    Likes Received:
    10
    Trophy Points:
    8
    [​IMG]
    Asal mula Kata Algoritma

    Algoritma adalah langkah-langkah yang disusun secara tertulis dan berurutan untuk menyelesaikan suatu masalah. Sedangkan Algoritma Pemrograman adalah langkah-langkah yang ditulis secara berurutan untuk menyelesaikan masalah pemrograman komputer. 'Algoritma' muncul dari 'Algoritmi', bentuk Latin dari al-Khwarizmi, matematikawan, ahli astronomi, dan ahli geografi dari Persia. Kata algoritma datang dari nama matematikawan Persia abad ke-9 Abu Abdullah Muhammad ibnu Musa Al-Khwarizmi, yang hasil kerjanya dibangun dari matematikawan India abad ke-7 Brahmagupta. Kata algorisma awalnya mengacu hanya pada aturan-aturan dalam melakukan aritmatika menggunakan bilangan Hindu-Arab namun berkembang lewat penerjemahan Latin Eropa dari nama Al-Khwarizmi menjadi algoritma pada abad ke-18. Penggunaan kata tersebut berkembang mengikutkan semua prosedur untuk menyelesaikan masalah atau melakukan unit kegiatan.

    Dalam pemrograman yang sederhana, algoritma merupakan langkah pertama yang harus ditulis sebelum menuliskan program. Masalah yang dapat diselesaikan dengan pemrograman komputer adalah masalah-masalah yang berhubungan dengan perhitungan matematik.

    Salah satu cara mengklasifikasikan algoritma yaitu dengan cara implementasi.

    Rekursi atau iterasi

    Sebuah algoritma rekursi yaitu algoritma yang memanggil dirinya sendiri berulang kali sampai kondisi tertentu tercapai, ini merupakan metode umum bagi pemrograman fungsional. Algoritma iteratif menggunakan konstruksi berulang seperti pengulangan dan terkadang struktur data tambahan seperti tumpukan untuk menyelesaikan permasalahan. Beberapa permasalahan secara alami cocok dengan satu implementasi atau lainnya. Sebagai contoh, Menara Hanoi dikenal dengan implementasi rekursif. Setiap versi rekursif memiliki kesamaan (tapi bisa lebih atau kurang kompleks) dengan versi iteratif, dan sebaliknya.

    Logical

    Sebuah algoritma bisa dilihat sebagai logika deduksi terkontrol. Pernyataan ini diekspresikan sebagai: Algoritma = logika + kontrol. Komponen logika mengekspresikan aksioma yang bisa digunakan dalam komputasi dan komponen kontrol menentukan cara deduksi digunakan pada aksioma. Ini merupakan dasar dari paradigma pemrograman logika. Dalam bahasa pemrograman logika murni komponen kontrol adalah tetap dan algoritma ditentukan dengan memberikan hanya komponen logikanya. Daya tarik dari pendekatan ini adalah semantik elegan: sebuah perubahan dalam aksioma memiliki perubahan dalam algoritma.

    Sumber : http://woocara.blogspot.com/2016/02/pengertian-algoritma-contoh-algoritma.html
     
  2. MaxiHendra90

    MaxiHendra90 Member

    Joined:
    Jan 23, 2016
    Messages:
    197
    Likes Received:
    19
    Trophy Points:
    18
    bener nih gan kaya gini ?
     
  3. imanjagoa

    imanjagoa Member

    Joined:
    Mar 29, 2016
    Messages:
    459
    Likes Received:
    45
    Trophy Points:
    28
    katanya saja bikin pusing,, apa lagi masalahnya *pusing*
     
  4. Marko Sianipar

    Marko Sianipar Member

    Joined:
    Mar 16, 2016
    Messages:
    425
    Likes Received:
    50
    Trophy Points:
    28
    algoritma itu..
    ...
    ...

    ....
    aduh, otak ane ngehang gan

    *hurtmyself*
     
  5. Adenatgeorge

    Adenatgeorge Member

    Joined:
    Jul 16, 2016
    Messages:
    30
    Likes Received:
    9
    Trophy Points:
    8
    Google+:
    Sepertina bener deh, kalau alogaritma ini seperti itu. heheh ada hubungannya dengan matematika.
     
  6. firda63

    firda63 Member

    Joined:
    Dec 19, 2015
    Messages:
    760
    Likes Received:
    23
    Trophy Points:
    18
    bikin kepala puyeng ini mah
     
Loading...

Share This Page