Rabu, 08 Januari 2014

Algorithm:

Pada awalnya kata algorisma adalah istilah yang merujuk kepada aturan-aturan aritmetis untuk menyelesaikan persoalan dengan menggunakan bilangan numerik arab. Pada abad ke-18, istilah ini berkembang menjadi algoritma, yang mencakup semua prosedur atau urutan langkah yang jelas dan diperlukan untuk menyelesaikan suatu permasalahan. Masalah timbul pada saat akan menuangkan bagaimana proses yang harus dilalui dalam suatu/sebuah sistem (program) bagi komputer sehingga pada saat eksekusinya, komputer dapat bekerja seperti yang diharapkan. Programer komputer akan lebih nyaman menuangkan prosedur komputasinya atau urutan langkah proses dengan terlebih dahulu membuat gambaran (diagram alur) diatas kertas.


Algoritma merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankanalgoritmaAlgoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan Heuristik.Algoritma sering mempunyai langkah pengulangan (Iterasi) atau memerlukan keputusan (Logika Boolean dan Perbandingan) sampai tugasnya selesai.
Istilah Algoritmadiambil dari nama penemunya yaitu seorang ilmuan Muslim yang bernama Abu Ja’far Muhammad Ibnu Musa Al-KhuwarizmiAl-Khuwarizmi dibaca orang barat menjadi  Algorism, kemudian terjadi perubahan pada istilah Algorism menjadi Algorithm, karena Algorism sering di samakan dengan Arithmetic,lambat laun istilah ini secara umum digunakan sebagai metode Komputasi (Perhitungan) sehingga kehilangan makna kata aslinya.
Algorithm atau Algoritma (bahasa indonesia), merupakan bagian terpenting dalam ilmu komputer, sehingga dalam ilmu tersebut terdapat cabang khusus untuk mendesain dan menganalisa Algoritma, bagaimana performa serta karakteristik algoritma dalam pemecahan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistemkomputer atau bahasa pemrograman yang digunakan. Algoritma yang berbeda dapat diterapkan pada suatu masalah dengan kriteria yang sama.

Algoritma.

Algoritma adalah langkah – langkah logis tertentu untuk menyelesaikan suatu masalah,,sedangkan Guna algoritma adalah untuk membantu seseorang dalam menyelesaikan suatu masalah berdasarkan pada pola pikirnya masing-masing.
Ciri – ciri algoritma:
  • ada input.
  • ada proses.
  • ada output.
  • Memiliki instruksi instruksi yang jelas dan tidak ambigu.
  • Harus mempunyai stopping role.
sifat algoritma :
  • Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman.
  • Tidak tergantung pada suatu bahasa pemrograman.
  • Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun
Algoritma dapat digunakan untuk merepresentasikan suatu urutan kejadian secara logis dan dapat diterapkan di semua kejadian sehari-hari
Contoh kasus dalam kehidupan sehari-hari:
Algoritma memasak mie instan.
  1. Rebus air hingga mendidih.
  2. Masukkan mie instan ke dalam air mendidih tersebut.
  3. Tunggu beberapa hingga mie terlihat matang.
  4. Jika mie sudah dirasa matang, angkat dan tiriskan.
  5. Campurkan bumbu-bumbu, dan aduk hingga rata.
Algoritma menghitung luas persegi panjang.
  • Masukkan panjang
  • Masukkan lebar
  • Nilai luas adalah panjang * lebar
  • Tampilkan luas
Jadi algoritma adalah jembatan untuk mempermudah pemahaman alur kerja suatu proses



Tidak ada komentar:

Posting Komentar