Kamis, 09 Desember 2010

Sejarah Algoritma

Asal kata Algoritma berasal dari nama Abu Ja’far Mohammed Ibnu Musa al-Khowarizmi, ilmuan  Persia yang menulis kitab al  jabr  w’al-muqabala (rules of restoration and reduction) sekitar tahun 825 M


Program harus ditulis dalam suatu bahasa
   yang dimengerti oleh komputer yaitu
   dalam Bahasa pemrogram dibedakan
   menjadi :
    Bahasa tingkat rendah (low level language) :
        bahasa yang berorientasi ke mesin.
    Bahasa tingkat  tinggi (high level language) :
       bahasa yang berorientasi ke manusia (seperti
       bahasa inggris)
       contoh bahasa Pascal, bahasa C dll. 


• Program yang ditulis dalam bahasa
   pemrograman akan diterjemahkan ke
  dalam bahasa mesin (kenal dengan biner
  digit) dengan menggunakan penterjemah.
  Penterjemah :
   Interpreter : menterjemahkan baris per baris
      instruksi. Contoh bahasa Basic.
  Compiler : menterjamahkan setelah seluruh
     instruksi ditulis. Contoh bahasa Pascal, C,
     C++, dll.
Definisi Algoritma  
Urutan langkah-langkah untuk memecahkan masalah
Urutan logis pengambilan keputusan untuk  memecahkan masalah
urutan langkah logis, berarti algoritma harus mengikuti suatu  urutan tertentu, tidak boleh melompat-lompat.
Alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertulis.
alur pikiran, yang artinya algoritma  seseorang dapat berbeda dari algoritma orang lain. 
tertulis, yang artinya dapat berupa kalimat, gambar, atau tabel tertentu. 
Dalam bidang komputer, algoritma sangat diperlukan   dalam menyelesaikan berbagai masalah pemrograman, terutama dalam komputasi numeris. Tanpa algoritma yang dirancang baik maka proses pemrograman akan menjadi salah, rusak, atau lambat dan tidak efisien. 
Algoritma di butuhkan untuk memerintah komputer  mengambil langkah-langkah tertentu untuk menyelesaikan masalah 
Algoritma  à Pemrograman à Program 
Agar algoritma dapat memerintah (diproses) komputer, maka dirubah menjadi bentuk program (melalui proses pemrograman).
  

1 komentar:

ermi mii mengatakan...

mai,,,
this is nice blog...

Posting Komentar

 
Powered By Blogger
Powered By Blogger
Powered By Blogger

Great Morning ©  Copyright by Teknik Pemrograman Dasar | Template by Blogger Templates | Blog Trick at Blog-HowToTricks