Senin, 03 Oktober 2016

Perbedaan Algoritma dan Program

   Sebagaimana telah diuraikan di sub bab sebelumnya bahwa algoritma adalah urutan langkah-langkah terbatas yang disusun secara sistematis dan menggunakan bahasa yang logis dengan tujuan menyelesaikan suatu masalah tertentu. Sementara program adalah kumpulan instruksi berupa pernyataan yang ditulis dengan menggunakan bahasa pemrograman yang melibatkan pemilihan struktur data. Beberapa pakar komputer menyatakan program dengan formula Program = Algoritma + Bahasa Pemrograman.

   Bahasa pemrograman dan algoritma berhubungan sangat erat pada sebuah program. Algoritma yang baik tanpa pemilihan struktur data yang tepat akan membuat program menjadi kurang baik, demikian juga sebaliknya. Jika dihubungkan dengan program, maka pembuatan algoritma harus memperhatikan kaidah:
  • Pembuatan atau penulisan algoritma tidak tergantung pada bahasapemrograman manapun, artinya penulisan algoritma independen daribahasa pemrograman dan komputer yang memprosesnya.
  • Notasi algoritma dapat diterjemahkan ke dalam berbagai bahasapemrograman.
  • Apapun bahasa pemrogramannya, output yang akan dikeluarkan sama karena algoritmanya sama.

   Algoritma dibuat untuk membantu kita dalam mengkonversikan suatu permasalahan ke dalam bahasa pemrograman.Algoritma merupakan hasil pemikiran konseptual, supaya dapat dilaksanakan oleh komputer, algoritma harus diterjemahkan ke dalam notasi bahasa pemrograman. Ada beberapa hal yang harus diperhatikanpada penerjemahan tersebut, yaitu:
  1. Pendeklarasian variabeL
         Variabel dibutuhkan oleh program dalam rangka menyimpan data masukan, memproses dan mendapatkan hasil komputasi.

      2.  Pemilihan tipe data
           Apabila dalam proses pembuatan program ternyata membutuhkanpendeklarasian variabel maka diwajibkam memilih tipe data, karena setiap variabel pasti membutuhkan tipe data ketika dideklarasikan.


Tidak ada komentar:

Posting Komentar